1.软件工程师的三个阶段:Copy,Code,Comprehend
Copy:记得刚开始时,我们实现一个功能很多时候都是从别的项目或是书上或是网上把相似的技术copy过来完成这个功能,这个阶段叫盲目阶段。
Code:后来积累了点经验后,就开始按自己所积累的所认识的一些技术去实现一些功能,这个阶段我称之为Code,这个阶段很典型的就是知道技术点可以怎么用,但是不知道why?
Comprehend:这个阶段我称为飞升的阶段,对于更好的使用一种技术,最好的就是深入去了解其原理,这种理解不仅仅是简单的写个demo,做点测试,看下它的架构设计;更多的是需要你去翻阅他的官网,找出它的源码,一行行解读,理解设计者的设计理念?思考整个设计的背景及优缺点?
分类:
其他好文 时间:
2018-06-01 15:34:11
阅读次数:
135