


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何规划自己的程序员人生第一个阶段:实现在这阶段我们只在乎功能的实现, 不会考虑性能优化, 我们会觉得一些功能不会做,一些功能自己没做,我们只要实现了功能,就觉得很有成就感。在这个阶段中,我们要多去做事,没做过的就去做。要注意培养自己的全面能力,前端、后端、服务器等要去接触。其实,这个阶段就好比人类的居住环境, 原始人的时候只考虑实现遮风避雨就行了,不考虑住得舒不舒服,所以找个山洞住就可以了。在这个阶段会学很多东西, 遇到问题就可能需要学习, 所以要掌握良好的学习方法,这个阶段一般经历2-3 年左右,会遇到第一个瓶颈,觉得自己市面上流行的功能都能做了, 感觉技术没有挑战性了, 这时候不要自满,
2、要知道这只是第一个瓶颈, 突破这个瓶颈, 后面要经历的阶段还很多。第二阶段:借鉴而要突破第一个瓶颈, 最好的方法就是借鉴别人的代码, 多看开源程序,能学到很多东西,这时候进入第二个阶段,看开源程序源码,能发现以前没有用过的一些程序的用法, 能学习到很多编程思想。 或许有人认为别人能实现的自己也能实现, 不屑于看别人的东西, 这是重复造轮子的思想, 这显然阻碍了自己进步的空间! 有的人别说是开源程序的源码, 就连团队其他人写的代码都看不进去, 这样的人我认为他没有进入第二阶段, 可能还在第一阶段。 分析开源程序要掌握分析代码的方法, 我之前总结过分析代码的 5 种方法, 优才的学员都听我讲过,我这里不多讲,这些方法回也在我们今年要出版的程序员聊人生这本书里面。这个阶段我还是拿人类居住环境来做比喻:人类在一定阶段后, 好像能借鉴鸟搭鸟窝的形式, 自己能“搭建”茅草屋了。第三个阶段:优化。当我们功能都能实现了, 也借鉴了许多别人的东西时候, 借鉴阶段也是有瓶颈的,当我们看了一两年开源代码后,再看新的程序,已经看不出新的编程思想了,感觉编程思想都是以前看过的。这个时候,我们的重心会想着怎么优化我们的代码: 我们会考虑代码的可读性、 安全性、可扩展性。这时候建议大家可以看一些设计模式、编程思想、安全方面的书。 这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运动会开幕致辞合集15篇
- 说话不文明检讨书
- 有限责任公司章程设立流程
- 跨国并购基础知识
- 小学一年级数学20以内进位、退位加减法口算
- 学校健康教育预防流感
- 设备三级保养及润滑培训
- 酒店水暖工基础知识培训
- 语文作文阅读培训
- 新人教版必修2高中语文瓦尔登湖 同步练习3基础知识
- 地理知识介绍课件
- 民航国内航空汇编航路_3.1.8w系列航线
- 高数常微分方程-高阶微分方程
- 竹里馆ppt课件
- 柴油机结构原理
- 【最新】中考历史专题复习 中外科技发展课件 新人教-新人教初中九年级全册历史课件
- 医院卒中质量控制考核方案
- 最新文字学试题(1)(共8页)
- 粗钨丝拉丝石墨乳的运用研究和选用
- ISO22716:2007标准(中英文对照SN T2359-2009)47
- SAE-J2412测试标准
评论
0/150
提交评论