程序员的层次分级

描述

1. 初级程序员层次:

可分为两级,低级的指刚刚从学校毕业,或刚刚参加工作的程序猿,当然必须是一个合格的程序猿,能够关注到项目的各种细节,慢慢精通某一种或者两种编程语言。然后经过几年的磨砺,通过项目的实践锻炼,可以在某个项目的某个方面独当一面,能够自顶而下的看待项目某方面的问题,进行初步或者比较深入的设计,这时就进化到了初级程序的高级阶段了。

2. 中级程序员层次:

同样是两层,比较底层的程序员善于挖掘自身的各种潜力,能够精通一中或几种常用的编程语言,能够熟练的在某个领域进行系统设计,其中较好的可以达到很高的技术水平。到这里为止,都还是偏向于纯粹的技术性工作。

那么这个层次中较高的程序员更多的是需要开发利用自身以外的资源了,就是说更多的是要同他人打交道,包括本部门同事、其他部门同事以及外公司人员,那么善于进行沟通交流的程序员才能进入到这个较高的层次来。

3. 高级程序员层次:

也是两层,较低层次的程序员(这时应该更加偏向管理了,但我们还是称他为程序员好了^_^),不只是局限于本人现有的一些项目,而是要开始关注同项目相关的周边技术,包括各种技术发展趋势,其中的佼佼者应该能够从本行业的整体上来把控具体的项目了,具有较大较高的视野,能够给他人一些指导性意见。

最后是高层次,那么这个层次的人,已经是站在了行业的顶端,从而可以放眼未来了,万中无一的精英应该可以对未来做出一些展望并对整个行业都具有指导意义。这应该是我们程序员追求的终极目标了^_^。凡是达者可称为“大神”了

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分