【工作】责任心

    本人是一个刚入行没多久的小菜鸟,在很多类似于“如何成为大牛”的文章中,都提到想成为一名coder一定要写博客。自己也纠结了好久,决定在今天写下第一篇博客。以此作为一个开始!

    第一篇博客我想聊聊关于责任心的东西,也是我到了现在这家公司之后才觉得coder最重要的一个东西。个人观点:一名的coder,无论技术多厉害,无论代码多优雅,没有一颗责任心,永远不会成为一名优秀的coder!

    我之前在某某公司从事外包工作,工作中不会有人来审查你的代码,不会有人来指出你代码的缺陷和不足,工作中,他们问的最多的一个问题就是:做完了没?什么时候做完?诸如此类的问题。这是因为什么导致的呢?初步分析了下,公司所希望的是快速拿到收款,导致了项目排期被压紧,他不在乎你的代码多乱,他只在乎是不是可以运行,因为只要可以运行了,公司就可以有收入,但是代码再优秀,和公司的收入不会有影响。但是这样的工作环境,对于一个coder的成长,显然不是一个良好的成长环境。所以,我在一年之后离开了这家公司。

    今天,我在新的公司工作了有一段时间,在这家公司学到了很多,特别是责任心这件事。记得总监曾经说过,如果系统宕机1小时,表示公司少收入10W,你们写的每一行代码,是直接关系了公司的收入多少。当时听到这些话的时候有一些诧异,因为我以前从来不会感觉自己写的每一行代码和公司的利益有那么大的关系。此刻再回想,以前对于生产环境的不负责,对于代码编写的不负责,等等种种,是多么的无知。从这之后,我对我自己说:不能再单纯的code;不能单纯的完成某个功能;不能说,这块代码还能跑,不用优化;要对于自己的代码负责,自己写的每一行代码,对于公司来说,是至关重要的。

    在这不久之后,我独立负责了一个项目,在这个项目的code中,责任感越来越强,当你作为一个主要负责人的时候,此时感觉的责任感和之前是截然不同的,当我每开发一个新功能的时候,都会去回想之前的代码是否需要重构?当我没发现一个BUG时,我都会去想其他的代码会不会也发生这个BUG?当我在做某一个功能的时候,我可能已经考虑到,这个功能之后会怎么样,对于代码整体有一个规划。当我在把做完的功能提交测试的时候,我会叮嘱测试说,某某地方也需要测试,哪怕那个功能在和新功能毫无关系,但是我知道,他们内部可能有联系,我可能修改代码的时候碰到过那一块。这点之后coder才会知道。当我上线的时候,我会反复检查是否有脚本需要执行,因为我怕如果脚本不执行,系统会瘫痪。尽可能的让我们的用户少发现BUG,因为当用户不断的发生BUG的时候,用户会慢慢的不信任系统。那如果用户都不信任这个系统了,还需要他干嘛?所以,作为一个coder,培养他的责任心,是至关重要的!

  共勉!

猜你喜欢

转载自cheng-xinwei.iteye.com/blog/2003553
今日推荐