学校:
汇智动力学院 发布时间:2022-03-31 14:02:57 浏览次数:211
导语概要:贵阳IT培训学校汇智动力解读程序员几个阶段的分界
因为对程序感兴趣已经从事软件开发十几年了,估计还会继续沿着这条路走下去,越做越觉得自己知识面的狭窄,越做越觉得需要学习的东西太多,有时候恨不得天天趴在电脑上修复的知识体系漏洞,由于工作的关系中间接触了不同层次技能的程序员,现在从个人观察的角度出发总结几个类别分享给大家。 1.初级入门者,可以归纳为初学者激情四射,但内心总是担心自己是不是能够胜任写代码的工作,每次能够写出一点小功能的功能模块就欣喜不已,每次对模块功能评估总是过于乐观,看似弄完了结果总会有和实际项目需要总有有一定的差异。每次接到新的需求总会诚惶诚恐就怕自己胜任不了,这是初级程序员普遍存在的心态。 2.软件工程师,一般而言针对工作三年左右的程序员,经过几年的磨砺对于这个行业的基本套路已经琢磨清楚,编程基本功已经积累大半,经历过项目的洗礼了,这个时期程序员处于基本上什么功能都能去做,但做的效果以及稳定性还有待提升,由于什么功能都能去做,内心有一种飘的感觉,似乎有这么一点感觉编程那就是那么回事,而且之前觉得很厉害的程序员现在看来有差距但不会这么明显。这个时期的程序员工作效率一般比较快,还没度过编程的兴奋劲,毕竟入行时间还不是那么长,但也会出现过对于某些功能模块完成的时间过于乐观的状态,整体来讲算是合格的程序员了。
3.高级软件工程师,对编程的认知程度逐渐在提升,经常意识到之前的很多做法不一定是最优的实现方法,已经开始关注如何使用最优的实现方案了,不仅仅局限于功能的实现了,而且在思考架构上的东西了,而且意识到基础的重要性了,有空就会抽点时间研究架构。这个阶段的程序员基本上都参与带项目或者成为项目中的关键人物了,也有一部分开始涉猎项目管理或者技术管理方面的职位了,真正程序员的巅峰期,精力经验以及能力有机结合体。 4.资深级别的程序员,正常来讲在这个行业呆了差不多8年左右时间了,对于这个行业已经有了更加深刻的认识,这个阶段考虑的已经不完全是技术方面的层次了,做过的产品才是这个阶段的唯一发言权,已经习惯于对于框架的研究分析了,有过大型项目的架构经验,并且不断在研究新的架构方式反复的比较揣摩,这个阶段程序员而言编程语言仅仅是一种工具而已,编程的关键还是编程思想意识,开始幻想着能不能架设一次大的项目框架。 5.行业专家,至少10年的起的行业经验,有过大型项目的开发经验,不是每个人都有机会或者通过努力就能构建大型的项目架构,这个阶段不是靠熬出来的,可能有些人做了20年不一定能进入这个行列,里面存在一些天分东西在里面了,如同武林高手大家都在练舞但真正的顶级高手少的可怜。
这是程序员的五种境界,境界不同想法也会有很多的差异在里面,编程技术是一个长期积累的过程,而且不仅仅是简单的时间累计,到了工作年限做不到真正的产出就容易出问题,任何阶段都离不开的扎实的编程基础。
以上是贵阳IT培训学校汇智动力解读的程序员几个阶段的分界相关内容,更多汇智动力学院招生信息咨询服务,可以在线留言或者拨打页面上的电话联系我们。我们将为您提供一对一的专业指导。