14

12-2012

菜鸟程序员的提升之道

今天看到了php开源社区中的一篇关于程序员自身发展的文章,觉得挺有道理的,当然人家已经是资深的程序员,而我还只是一个菜鸟程序员,但是这个一年实际项目开发和工作以来,我也有自己的一点感触和心得,这里拿出来与大家分享一下,希望对像我这样的菜鸟程序员有一定的帮助。

1、建立自己的博客

曾经我并没有发现这一条是这么的重要,我看的所有有关程序员自身培养的文章和我在公司接收到的老程序员对自己的教导,都是说要坚持写自己的博客。申请一个域名,一个空间。这当然是比较好的方式,当然是对于我们这样的php程序员来说。可能你会觉得写什么呢?感觉似乎是没有什么好写的,但其实当你做下去的时候,你会发现其实有很多东西可以写,不单单是技术总结,工作,生活,重要的是你这样做会让你的发展形成一个体系,代码很简单,重要的是整个架构。有个自己的博客和你会写个博客程序是完全不一样,这种经营、维护、学习过程是非常宝贵的,所以建议如果想提升自己的技术水平,就要有个自己的博客。

2、关注自己相关的论坛和社区

对于新手来说,什么是最重要的,什么又是最欠缺的?就是经验,考量一个技术人员水平的自然是你能否做出要求的东西,但是一个菜鸟能遇到过多少问题,那么我们要注意技术论坛中的广大同行提出的问题,这些问题可能在自己不久的将来自己也会遇到,那么就不如趁自己空闲的时间来为将来的问题寻找解决方案,最好是能定期的提出自己的问题和解决别人的问题。不以解决问题的学习都是耍流氓,范范的学习感觉大而空,且不切实际,而这些零星的小功能却会让你有的时候感觉如获至宝!

3、关注行业的发展

程序员不能只是埋头写代码,你怎么也要了解你拿来吃饭的技能到底在当今的社会是怎么回事,行业中每一次的事件都有可能影响你今后的道路,只做一个技术宅是不行的,我们要站在行业的高度来看待我们的工作和技术,这样才会有方向,有思想。

4、精通于自己相关的技术外要尽量多掌握一些其他的技术

先不说每种编程语言本身的升级变化速度之快,就连我们做出的这些项目,系统,也不可能永远不去升级和改版。所以保持技术的前瞻性盒扩展性是非常重要的。这也是为什么我们要关注行业的发展,虽然我们很难去判断某个编程语言的好坏与否(其实每个语言都有其存在的价值),但是我们却可以通过多种语言的结合来更加方便我们的项目和功能。并且将不同的技术有机的结合才能达到更好的效果。

5、多看一些开源和成熟的已有项目

以前在学习的时候,老是觉得自己很了不起,“不屑于”看别人的代码,但是现在我发现,前辈们的智慧是多么的高深,自己在刚刚毕业的时候,别说是discuz,ecshop,就是织梦的代码都看的晕头转向。不过随着自己项目经验和不断的论坛实践。慢慢的我看懂了这些代码。这些代码给了我很大的帮助,人家写的相当的完善和安全。的确扩展了自己的知识面。所以不能老是用自己的那点东西,这样不可能提高的,要善于看别人的代码,尤其像php这样将安全和效率问题完全交给程序员的编程语言,同样的功能,不同人写绝对有很大的不同。这些都是非常宝贵的经验。

6、关键一点,要有不断学习和追求的精神

程序员都是很“懒”的,写过的代码就不爱写了,但是,自己水平的提高,以前的代码自己拿过来肯定可以再进行升级的,要有不断追求安全和效率的编程精神。要追求良好的用户体验和产品价值。要善于学习,只有这样才能不断向前。很多人说程序员是吃青春饭,的确,这是一个比较辛苦的工作,如果你没有兴趣,没有这样程序员该有的精神不如早早放弃

这是我现在对于程序员的看法,可能很偏见,可能并不完全正确。但无疑他是对现在的我帮助很大的。我不在乎别人如何做,我只要求自己做到自己要求的!

本文链接:http://www.521php.com/archives/879/

程序本天成,妙手偶得之!我们只是代码的搬运工!

转载请注明:http://www.521php.com/archives/879/?replytocom=8050

目前有3 条留言

  1. 2014年03月08日 下午 9:06 指尖上的艺术   |  引用  |  #1     

    来过了, 留下个足迹.

  2. 2014年07月21日 下午 6:06 XpertSU   |  引用  |  #2     

    本人刚毕业工作了三个月的菜鸟,最近很茫然,不知道怎么提升自己,书籍资料是很多的,但总是看不进去,想着通过一个具体的项目训练自己,但不知道做什么,总结不出需求,看了博主的文章觉得说到心坎里了,准备开始写自己的博客并且运营,非常感谢。

发表评论

昵称:

网址:

eg.博客主题调用的是Gravatar头像,你可以通过邮箱注册获得头像.
/ 快捷键:Ctrl+Enter