关于程序员的几个阶段

每一个程序员、或者说每一个工做者都应该有本身的职业规划,若是看到这里的朋友没有本身的职业规划,但愿你能够思考一下本身的未来。程序员

我的经常思考本身的将来,也从本身的思考中总结出了一些东西,做为第一部分来谈谈。我的认为一名程序员应该有几个阶段(如下时间都算上实习期):编程

•第一阶段----三年 
•我认为三年对于程序员来讲是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,咱们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。咱们知道如何团队协做、如何使用项目管理工具、项目版本如何控制、咱们写的代码如何测试如何在线上运行等等,积累了必定的开发经验,也对代码有了必定深刻的认识,是一个比较纯粹的Coder的阶段架构

•第二阶段----五年 
•五年又是区分程序员的第二个门槛。有些人在三年里,除了完成工做,在空余时间基本不会研究别的东西,这些人永远就是个Coder,年纪大一些势必被更年轻的人给顶替;有些人在三年里,除了写代码以外,还热衷于研究各类技术实现细节、看了N多好书、写一些博客、在Github上分享技术,这些人在五年后必然具有在技术上独当一面的能力而且清楚本身将来的发展方向,从一个Coder逐步走向系统分析师或是架构师,成为项目组中不可或缺的人物工具

•第三阶段----十年
•十年又是另外一个门槛了,转行或是继续作一名程序员就在这个节点上。若是在前几年就抱定不转行的思路而且为之努力的话,那么在十年的这个节点上,有些人必然成长为一名对行业有着深刻认识、对技术有着深刻认识、能从零开始对一个产品进行分析的程序员,这样的人在公司基本担任的都是CTO、技术专家、首席架构师等最关键的职位,这对于本身绝对是一件荣耀的事,固然老板在经济上也毫不会亏待你
第一部分总结一下,我认为,随着你工做年限的增加、对生活对生命认识的深刻,应当不断思考三个问题:测试

一、我到底适不适合当一名程序员?职业规划

二、我到底应不该该一生以程序员为职业?项目管理

三、我对编程到底持有的是一种什么样的态度,是够用就好呢仍是不断研究?开发

最终,明确本身的职业规划,对本身的规划负责并为之努力。博客

相关文章
相关标签/搜索