高级程序员与初级程序员的区别是什么?

技术层面上要有丰富的编程经验、知识结构丰富,项目整体把握能力比较强。

高级程序员就是经验多些、技术懂得多些、解决问题的能力强些、做项目总是从事架构方面的事情多些
初级程序员就是人家让你干啥你就负责写代码就好了

基础知识扎实,有丰富的编程经验,项目整体把握能力强,

方法很重要,只要能搞定问题就是高级的

高级程序员具有结构设计能力。

有一定设计能力

高级程序员工作经验与解决问题的能力

主要对整体的设计和技术的问题

经验和技术

从能力上高级程序员要强,一个好的高级程序员可以抵得上几个普通程序员的能力。而且高级程序员还有带Team的能力,这个带Team,并不是着重管理上,而是可以为团体提供技术方向上的决策,尽管这里的层次不一定很高,但足可以为团体提供正确的努力方向。

工资高一点,年龄大一点,吹得悬一点

高:UML + 设计模式;低:搭积木

高级程序员范高级的错误;低级程序员范低级的错误

初级程序员只对某一语言精通;高级程序员要对某一平台精通

初级程序员可以变成高级程序员;;而高级程序员可能不会做程序员.

初级程序员还不算是程序员,等经验与技术比较成熟后就是高级程序员,

所有高级程序员写的代码风格都差不多,但是几乎每个低级程序员写得代码都有自己独特的风格^_^


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值