程序员进化之路
来源:互联网 发布:filco圣手二代 知乎 编辑:程序博客网 时间:2024/05/19 06:46
程序员的进化成长我觉得可以分为以下三个阶段:
这个图是什么意思呢?下面我来好好分说一下^_^
1. 初级程序员层次:
可分为两级,低级的指刚刚从学校毕业,或刚刚参加工作的程序猿,当然必须是一个合格的程序猿,能够关注到项目的各种细节,慢慢精通某一种或者两种编程语言。然后经过几年的磨砺,通过项目的实践锻炼,可以在某个项目的某个方面独当一面,能够自顶而下的看待项目某方面的问题,进行初步或者比较深入的设计,这时就进化到了初级程序的高级阶段了。
2. 中级程序员层次:
同样是两层,比较底层的程序员善于挖掘自身的各种潜力,能够精通一中或几种常用的编程语言,能够熟练的在某个领域进行系统设计,其中较好的可以达到很高的技术水平。到这里为止,都还是偏向于纯粹的技术性工作。
那么这个层次中较高的程序员更多的是需要开发利用自身以外的资源了,就是说更多的是要同他人打交道,包括本部门同事、其他部门同事以及外公司人员,那么善于进行沟通交流的程序员才能进入到这个较高的层次来。
3. 高级程序员层次:
也是两层,较低层次的程序员(这时应该更加偏向管理了,但我们还是称他为程序员好了^_^),不只是局限于本人现有的一些项目,而是要开始关注同项目相关的周边技术,包括各种技术发展趋势,其中的佼佼者应该能够从本行业的整体上来把控具体的项目了,具有较大较高的视野,能够给他人一些指导性意见。
最后是高层次,那么这个层次的人,已经是站在了行业的顶端,从而可以放眼未来了,万中无一的精英应该可以对未来做出一些展望并对整个行业都具有指导意义。这应该是我们程序员追求的终极目标了^_^。凡是达者可称为“大神”了
- 程序员进化之路
- The Evolution of a Software Engineer(程序员进化之路)
- 进化之路
- 写在最前——JAVA菜B程序员进化之路
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- Python 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 程序员的进化
- 在PostgreSQL中配置并使用vim
- [PAT] B1042
- Spring-ApplicationContextAware
- Android软键盘挡住登录按钮的问题
- 1008. 数组元素循环右移问题 (20)
- 程序员进化之路
- jquery toggle 回调函数的使用
- HDU 5833 Zhu and 772002(高斯消元)
- phpstorm MAC version 2016.2 激活
- 访谈师吉峰:17岁小伙选择互联网闯社会的心酸旅程
- jq上传图片,兼容ie
- Linux udev详解
- Git使用SSH方式的配置
- Error:Execution failed for task ':app:transformClassesWithDexForMfinished with non-zero exit value 2