技术层面上要有丰富的编程经验、知识结构丰富,项目整体把握能力比较强。
高级程序员就是经验多些、技术懂得多些、解决问题的能力强些、做项目总是从事架构方面的事情多些
初级程序员就是人家让你干啥你就负责写代码就好了
基础知识扎实,有丰富的编程经验,项目整体把握能力强,
方法很重要,只要能搞定问题就是高级的
高级程序员具有结构设计能力。
有一定设计能力
高级程序员工作经验与解决问题的能力
主要对整体的设计和技术的问题
经验和技术
从能力上高级程序员要强,一个好的高级程序员可以抵得上几个普通程序员的能力。而且高级程序员还有带Team的能力,这个带Team,并不是着重管理上,而是可以为团体提供技术方向上的决策,尽管这里的层次不一定很高,但足可以为团体提供正确的努力方向。
工资高一点,年龄大一点,吹得悬一点
高:UML + 设计模式;低:搭积木
高级程序员范高级的错误;低级程序员范低级的错误
初级程序员只对某一语言精通;高级程序员要对某一平台精通
初级程序员可以变成高级程序员;;而高级程序员可能不会做程序员.
初级程序员还不算是程序员,等经验与技术比较成熟后就是高级程序员,
所有高级程序员写的代码风格都差不多,但是几乎每个低级程序员写得代码都有自己独特的风格^_^
高级程序员就是经验多些、技术懂得多些、解决问题的能力强些、做项目总是从事架构方面的事情多些
初级程序员就是人家让你干啥你就负责写代码就好了
基础知识扎实,有丰富的编程经验,项目整体把握能力强,
方法很重要,只要能搞定问题就是高级的
高级程序员具有结构设计能力。
有一定设计能力
高级程序员工作经验与解决问题的能力
主要对整体的设计和技术的问题
经验和技术
从能力上高级程序员要强,一个好的高级程序员可以抵得上几个普通程序员的能力。而且高级程序员还有带Team的能力,这个带Team,并不是着重管理上,而是可以为团体提供技术方向上的决策,尽管这里的层次不一定很高,但足可以为团体提供正确的努力方向。
工资高一点,年龄大一点,吹得悬一点
高:UML + 设计模式;低:搭积木
高级程序员范高级的错误;低级程序员范低级的错误
初级程序员只对某一语言精通;高级程序员要对某一平台精通
初级程序员可以变成高级程序员;;而高级程序员可能不会做程序员.
初级程序员还不算是程序员,等经验与技术比较成熟后就是高级程序员,
所有高级程序员写的代码风格都差不多,但是几乎每个低级程序员写得代码都有自己独特的风格^_^