一名优秀的程序员成长的几个阶段
原创
©著作权归作者所有:来自51CTO博客作者攻城狮Chova的原创作品,请联系作者获取转载授权,否则将追究法律责任
了解错误提示
- 学会看懂项目中的错误提示了,开始学会对问题自己进行百度
学会梳理业务逻辑
- 开始熟悉自己开发的项目中的业务逻辑
- 遇到问题开始学会使用Google查找大佬的文章
- 从各位大牛的文章中吸收精华补充自己的技术体系
- 不再局限于项目中的语法,尝试了解一些系统组件以及底层接口
由零散的博客转向系统的学习
- 突然发现以前收藏的零散的文章无法满足自己的学习了
- 开始系统的学习一门技术体系的知识
学会使用新语言
- 对新知识,新语言的学习得心应手
- 开始使用新语言,部署新环境
- 开始阅读大量计算机,业内的经典书籍
使用熟悉第三方库
根据项目实际需求选择第三方库
- 频繁使用第三方库,当项目的需求发生变化后,第三方库兼顾不到新需求时,开始熟悉源码
- 弄清楚第三方库的源码后,开始有意无意学习别人优秀的编程风格
- 原来那些不推荐使用的关键字那么好用
- 原来编程可以用这样的风格来写
学会查看源码来解决问题
- 源码逐渐越看越多,不再关注文档不全
- 遇到问题,就去查看源码来解决问题
- 顺手学习别人的编程技巧