工作五年的一些领悟_程序员的进阶之路
工作快五年,总要留下点什么,所以,总结总结程序员这个职业的进阶之路,当然,完全的个人想法,但只要能对看的人产生丝毫的价值,那也是值得了。 在我看来,程序员的之路,有以下的阶段。 能完成任务的程序员 能解决问题的程序员 能优雅高效的程序员 广度/深度钻研的程序员 ??? 1,能完成任务的程序员 初入职场,成为项目的一员,无论自己心中有什么打算和期待,有一点是必须做到的,那就是完成自己的工作任务。在新人阶段,这个时候的任务大多是从熟悉项目,跟着完成一部分功能,最后独立完成功能的过程。这一步是基础的也是必须的,因为公司招人,至少是要你能做出成果的,不然,要你何用?<br/> 那么,如何快速的进入状态,完成工作呢?我认为有这几点很重要: 初见引导,把握流程 不管做什么事情,第一次是很重要的。所以一般来说,新上手一件事情,最好是让有经验的同事,带着走一遍流程。环境,规范,流程都走一遍。最终做到闭上眼睛,能把一项工作从头到尾,每个步骤都需要做什么都想象的处理的程度才好,可以参照一下的问题。<br/> 开发生产环境在哪里? 有哪些必备的工具需要安装,配置? 自己的工作谁负责,有问题了问谁? 开发的规范,模板等? 项目的编译,debug方法? 阶段完成后,向谁报告,有那些需要报告? 不懂就问,请求帮助 新人上手,对很多人来说都是非常艰难的阶段,但是在我看来,这其实是很舒服的时期,因为对新鲜的事物