1. 初级程序员层次:
可分为两级,低级的指刚刚从学校毕业,或刚刚参加工作的程序猿,当然必须是一个合格的程序猿,能够关注到项目的各种细节,慢慢精通某一种或者两种编程语言。然后经过几年的磨砺,通过项目的实践锻炼,可以在某个项目的某个方面独当一面,能够自顶而下的看待项目某方面的问题,进行初步或者比较深入的设计,这时就进化到了初级程序的高级阶段了。
2. 中级程序员层次:
同样是两层,比较底层的程序员善于挖掘自身的各种潜力,能够精通一中或几种常用的编程语言,能够熟练的在某个领域进行系统设计,其中较好的可以达到很高的技术水平。到这里为止,都还是偏向于纯粹的技术性工作。
那么这个层次中较高的程序员更多的是需要开发利用自身以外的资源了,就是说更多的是要同他人打交道,包括本部门同事、其他部门同事以及外公司人员,那么善于进行沟通交流的程序员才能进入到这个较高的层次来。
3. 高级程序员层次:
也是两层,较低层次的程序员(这时应该更加偏向管理了,但我们还是称他为程序员好了^_^),不只是局限于本人现有的一些项目,而是要开始关注同项目相关的周边技术,包括各种技术发展趋势,其中的佼佼者应该能够从本行业的整体上来把控具体的项目了,具有较大较高的视野,能够给他人一些指导性意见。
最后是高层次,那么这个层次的人,已经是站在了行业的顶端,从而可以放眼未来了,万中无一的精英应该可以对未来做出一些展望并对整个行业都具有指导意义。这应该是我们程序员追求的终极目标了^_^。凡是达者可称为“大神”了
-
程序员
+关注
关注
4文章
950浏览量
29763
发布评论请先 登录
相关推荐
评论