昨天工作中遇到一个重大问题,理了下各个过程,发现一些很重要的问题
1:但人人处于极端压力的情况下,判断力尤其重要,尤其当发现问题可能是因为自己产生的,可能会出现一种恐惧心理,带来的后果就是解决方法可能是不理的,并且没有解决根本的问题.
2:我的领导虽然是产品总监,但以前是做技术的,但是昨天调试修改了一夜的程序,遇到技术问题的时候有着极强的自信,坚信一定可以解决,有着极强的意志力,而且非常注意细节.起到了表率作用.可以说这一晚上对我的冲击非常大.对比自己发现自己有很多地方可以去优化
(1)细致能力,对于临时程序,以前我都是以解决问题为主,考虑到是临时程序,就相对马虎,该释放的句柄没有释放.该写的注释没有去写.而他即使写小程序,尽量以最佳,最准确的方式去做.
(2)算法的力量,虽然是一个小程序,但非常注重算法,考虑到程序运行的实际情况,数据库不能有大的并发,考虑到要快速解决问题,从算法考虑,通过不断的尝试,将任务完成.而我遇到一些问题的时候,有的时候显得缩手缩脚.
(3)精益求精,一直认为自己解决和思考问题能力已经不错了,通过这个晚上经历,不管是技能还是主观能动性,还应该做的更多,作为一个技术人员.首先要考虑技能,不要耍小聪明,不能太靠经验去分析问题.注意经验并非技能.对于一个程序员来说,算法和脚本处理能力在工作中是极其重要的.
考虑到自己实际的工作:
(1)要明确做什么,结果是什么.如何衡量做的好不好.
(2)要有挑刺的意识,但在实际操作过程中要注意方法.
(3)工作上要高调,明白自己的工作职责,那就是性能优化和架构.
(4)对于技术领导,重要的是表率作用,不要扯蛋这个事情教给你了,你应该做好.技术管理人才不是"纯管理".