IT技术博客大学习 共学习 共进步

程序员应该是什么样的

技术 总结 记录 生活 工作 2010-08-12 04:36:41 浏览 5,003 次

    昨天工作中遇到一个重大问题,理了下各个过程,发现一些很重要的问题

    1:但人人处于极端压力的情况下,判断力尤其重要,尤其当发现问题可能是因为自己产生的,可能会出现一种恐惧心理,带来的后果就是解决方法可能是不理的,并且没有解决根本的问题.

    2:我的领导虽然是产品总监,但以前是做技术的,但是昨天调试修改了一夜的程序,遇到技术问题的时候有着极强的自信,坚信一定可以解决,有着极强的意志力,而且非常注意细节.起到了表率作用.可以说这一晚上对我的冲击非常大.对比自己发现自己有很多地方可以去优化

    (1)细致能力,对于临时程序,以前我都是以解决问题为主,考虑到是临时程序,就相对马虎,该释放的句柄没有释放.该写的注释没有去写.而他即使写小程序,尽量以最佳,最准确的方式去做.

    (2)算法的力量,虽然是一个小程序,但非常注重算法,考虑到程序运行的实际情况,数据库不能有大的并发,考虑到要快速解决问题,从算法考虑,通过不断的尝试,将任务完成.而我遇到一些问题的时候,有的时候显得缩手缩脚.

    (3)精益求精,一直认为自己解决和思考问题能力已经不错了,通过这个晚上经历,不管是技能还是主观能动性,还应该做的更多,作为一个技术人员.首先要考虑技能,不要耍小聪明,不能太靠经验去分析问题.注意经验并非技能.对于一个程序员来说,算法和脚本处理能力在工作中是极其重要的.

    考虑到自己实际的工作:

    (1)要明确做什么,结果是什么.如何衡量做的好不好.

    (2)要有挑刺的意识,但在实际操作过程中要注意方法.

    (3)工作上要高调,明白自己的工作职责,那就是性能优化和架构.

    (4)对于技术领导,重要的是表率作用,不要扯蛋这个事情教给你了,你应该做好.技术管理人才不是"纯管理".

建议继续学习

  1. 程序员技术练级攻略 (阅读 35,043)
  2. 再次写给我们这些浮躁的程序员 (阅读 17,024)
  3. 给程序员新手的一些建议 (阅读 12,946)
  4. 给年轻程序员的建议 (阅读 10,923)
  5. 在西方的程序员眼里,东方的程序员是什么样的? (阅读 9,825)
  6. 做个懂产品的程序员 (阅读 9,684)
  7. 每个程序员都应该有张木桌 (阅读 9,565)
  8. 再谈“我是怎么招聘程序员的” (阅读 8,644)
  9. 如何在面试中发现优秀程序员 (阅读 8,104)
  10. 架构师给程序员的一封信 (阅读 7,862)