如何成为一个优秀的从程序员

以下内容从《Linux系统管理技术手册》中得来,有感而发总结得来:如何成为一个优秀的程序员。

   程序员不仅仅是堆积代码的农民,通常都有多种身份。一般来说,Java程序员不只是懂Java一种语言,还需要懂其他的语言。同时也会多种技能,从事多项工作。一个合格的程序员需要懂前端,懂后端,会装系统,编译软件,会各种开发工具的使用。懂数据库,会调试。

   当你懂得越多,你的项目会依赖你的越多(如果你到了一定的境界,没有人比你强时)。你会发现你成了唯一懂得怎样去执行各种重要任务的人。

   而你要把你从这种角色中解救出来是很困难的,如果选择通过不耐烦,不按期,不保质,不保量的方法来摆脱这些任务,当然是不行的,这种方法有损自己形象,降低了自己的能力,会产生很多麻烦。

   建议将花费在这些任务上的经验,记录在文档中,大多数时间你可以用来学习新的东西,将任务分配到其他同事身上,当你从技术人员中离开时,可以全身而退。

   如果想学习秦始皇,实行中央集权,把所有的核心技术都集中在自己身上(可能你是骨干了,公司离不开你),那会将不堪重负。没有其他人可以来做这些事,你只能埋没在不停的重复已经掌握的技能上,事实上,你已经没有时间去提升自己了。

你可能感兴趣的:(linux,数据库,程序员,秦始皇,中央集权)