程序员应该是什么样的
昨天工作中遇到一个重大问题,理了下各个过程,发现一些很重要的问题
1:但人人处于极端压力的情况下,判断力尤其重要,尤其当发现问题可能是因为自己产生的,可能会出现一种恐惧心理,带来的后果就是解决方法可能是不理的,并且没有解决根本的问题.
2:我的领导虽然是产品总监,但以前是做技术的,但是昨天调试修改了一夜的程序,遇到技术问题的时候有着极强的自信,坚信一定可以解决,有着极强的意志力,而且非常注意细节.起到了表率作用.可以说这一晚上对我的冲击非常大.对比自己发现自己有很多地方可以去优化
(1)细致能力,对于临时程序,以前我都是以解决问题为主,考虑到是临时程序,就相对马虎,该释放的句柄没有释放.该写的注释没有去写.而他即使写小程序,尽量以最佳,最准确的方式去做.
(2)算法的力量,虽然是一个小程序,但非常注重算法,考虑到程序运行的实际情况,数据库不能有大的并发,考虑到要快速解决问题,从算法考虑,通过不断的尝试,将任务完成.而我遇到一些问题的时候,有的时候显得缩手缩脚.
(3)精益求精,一直认为自己解决和思考问题能力已经不错了,通过这个晚上经历,不管是技能还是主观能动性,还应该做的更多,作为一个技术人员.首先要考虑技能,不要耍小聪明,不能太靠经验去分析问题.注意经验并非技能.对于一个程序员来说,算法和脚本处理能力在工作中是极其重要的.
考虑到自己实际的工作:
(1)要明确做什么,结果是什么.如何衡量做的好不好.
(2)要有挑刺的意识,但在实际操作过程中要注意方法.
(3)工作上要高调,明白自己的工作职责,那就是性能优化和架构.
(4)对于技术领导,重要的是表率作用,不要扯蛋这个事情教给你了,你应该做好.技术管理人才不是"纯管理".
建议继续学习:
- 程序员技术练级攻略 (阅读:32085)
- 再次写给我们这些浮躁的程序员 (阅读:15722)
- 给程序员新手的一些建议 (阅读:11973)
- 给年轻程序员的建议 (阅读:9930)
- 在西方的程序员眼里,东方的程序员是什么样的? (阅读:8849)
- 做个懂产品的程序员 (阅读:8768)
- 每个程序员都应该有张木桌 (阅读:8085)
- 再谈“我是怎么招聘程序员的” (阅读:7426)
- 如何在面试中发现优秀程序员 (阅读:7136)
- 架构师给程序员的一封信 (阅读:6812)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:ywdblog 来源: 技术 总结 记录 生活 工作
- 标签: 程序员
- 发布时间:2010-08-12 04:36:41
- [53] IOS安全–浅谈关于IOS加固的几种方法
- [52] 如何拿下简短的域名
- [51] android 开发入门
- [51] 图书馆的世界纪录
- [50] Oracle MTS模式下 进程地址与会话信
- [49] Go Reflect 性能
- [46] 【社会化设计】自我(self)部分――欢迎区
- [46] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑