程序员这个职业全国最起码我估算有几十万人。中间做技术的,做得长久的也可能有十万。
能够做成熟手的应该不少。
所谓熟手,我感觉写程序写个2到3年,用点功夫,对技术框架都熟悉起来,能够独立承担任务,快速稳健的完成,就能算熟手。
国内IT行业熟手程序员应该居多。
熟手程序员不需要什么天赋,勤奋更重要。什么框架都用过,什么技术都玩过,写代码写熟练起来就可以了。
熟手程序员在一般的公司里面都是SE,高一点是SSE。
在熟手的基础上,如果再有点天赋,深入研究研究框架,自己能动手做点设计,那就可以称为高手了。
和熟手不同,高手还是需要点天赋的。
所谓高手,我感觉,能深入进去写程序,也能脱出来做点设计,当然设计的也许不是很全局,很高端。但是他会思考,因此也会进步。
高手程序员,在国内一般都被冠以架构师,技术经理等职位。
在高手的基础上,更深入一步,天才型的人物,叫做大师。
国内有没有大师?我想也许有吧。阿里巴巴,腾讯里面的首席架构师,应该算是。
国外的就不用讲,理论的如四人帮,实践的如各个主流开源框架的首席架构。
大师和高手也不同,高手需要一点天赋,大师我觉得可能更需要机遇。
所有的大师,接触IT行业的切入点都是如此之好,所以保证他们能够完美的走上一条不同于你我的技术之路。
这是可望,但是不可及的。