🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 一个菜鸟程序员的成长之路 >小记: >3.29在boss上收到了面试邀请。虽然不打算换工作,但是看着线上一年没更新的简历和各种内容,总觉得有些不太妥当。因此在这个契机下着手更新。 本文档按照目录结构分以下几个部分: 1. 技术杂谈。 当初为了给朋友介绍程序员的工作内容所写。 2. 业余生活。 放了看过书的一些摘录,还有兴趣爱好方面的内容。 3. 我的文档。 各种技术原理与技术实现。 4. 技术手册。 开发工具包。 5. 工作方面。 工作经历:面经、职业规划、工作总结等等。 6. 整理归档。 相当于一个修改记录。 7. 回收站。 把一些有价值的旧内容保存下来。 友情提示: > 本文档的核心内容以我的文档和技术手册为主。但是由于平时工作、闲暇时间撩妹(大龄单身青年伤不轻)、学习新技术等原因,大大压缩了更新文档的频率,导致内容没有变动,当初优化目录结构预留下的章节也都是空白的。因此有必要罗列一下我的文档里目前哪些章节的内容比较丰富。 ### 学生时期,即我的文档 因为网站开发和CWNA是我大学时期的勤工俭学,所以当时的时间重心都在学习和干活上,文档只是寥寥草草更了一部分内容,预留了很多空白章节。其他内容的丰富度还是与我大学个人兴趣有关:主要是C语言和Linux开发。目录为: 1. 小白学习前那些说不完的事 2. c语言 3. 操作系统 4. 琐事日记 ### 工作后,即技术手册 现在的工作依然是网站开发兼网络管理员。但是由于我的文档(学生时期)更多是偏原理,相对于工具的使用方法,常用命令,软件配置等内容没法填充进去。因此诞生了技术手册。又因为前面提到的几个原因,弄得技术手册也没怎么更新。 <br> 上一篇封面写了文档排期,一年半以后说说现在的想法: 首先一开始的想法,厉害的程序员(至少P8)做出来的软件可以使用一到三年是不妥当的,没有人可以保证自己做出来的项目就是客户满意的。厉害的程序员应该是提前对软件的使用环境和可能会扩展的功能进行了推演,先把软件的数据模型高度抽象后转变为数学模型进行了分析,并分门别类地整理出不同的应用场景。再在软件实现前在数据结构层面进行了高度封装和抽象化,标规出各种协议、接口、开发等文档,最后在软件实现时预留了各种各样的可扩展缺口,例如软件设计中的适配器、桥接等模式,好应对客户提出的各种要求,快速开发,快速迭代。这样软件经过多次迭代后,架构、数据模型才能日益成熟。最终成长为一个成熟的产品。 >接下来两年重心在撩小姐姐,就不考虑这个文档了。当然,也说不定会修改。看情况。 <br> 再 自我介绍:<br> > 网名:蝌蚪明(励志成为计算机科学界的泰斗) > 姓名:赵宇明 > 学历:本科 > 工龄:3年 > 爱好:编程、写作、看书、乱思考 > 网站:[刍易—知难行易](http://3ae.store) > 公司:南京睿实消防 > 从事过的行业:行政、外包、电商、消防 > 联系方式:邮箱:saes@vip.163.com(gmail不常上) QQ:505040575 <br> 前人还在奔跑,周围人同样挣扎,年轻人说不定后来者居上。而我只能在夹缝中生存,唯有奋斗蜕变,才能化成永恒。 ——致青春 2020-3-29