技术管理的6个关键原则

谁写的代码谁负责到底

谁写的代码,谁就必须保证业务逻辑的正确性,保证代码的质量程序员

作好这一点,才能算是一名合格的程序员。但现实状况是,真正能把它作好的人并很少。本来该是合格程序员所必须的品质,如今可以符合该标准的人,却被称为优秀程序员。学习

因此,要成为一名优秀的程序员,先作好这一点,让本身变得靠谱。(靠谱的人,到哪儿都受欢迎)测试

全部代码必须通过自测

自测,是为了保证代码的质量。日志

谁写的代码谁负责到底的原则,提到了必须保证代码质量。这里,咱们单独把自测提出来,是为了强调其重要性。cdn

代码的每一处修改,都必须通过自测,即使只是修改一行日志。(偷懒的后果很严重)资源

这一点,也是做为一名合格的程序员基本的要求get

小结:根据我10来年的工做经验,前面这2点,若是做为标准严格执行,足以淘汰掉国内大多数程序员。即使是在互联网大厂,不合格的人数也是很是可观的。it

坚持Code Review

Code Review不只能够发现一些明显的问题,更重要的是可以发现一些潜在的风险,后者每每是黑盒测试所发现不了的。io

Code Review,是保证代码质量的利器,是相互学习、提升技术能力的一个很是好的方法。class

质量比效率更重要

一般状况下,咱们在说提升效率的时候,每每忽略了一个前提条件:保证质量

也就是说,必须在保证质量的前提下,想办法提升作事的效率

只谈效率而不顾质量的作法,就是耍流氓。

招聘最优秀的人才

招聘最优秀的人才,对于大多数公司来讲,显然不太现实。可是,咱们应该在条件容许的状况下,尽量经过严格的标准,招聘到相对优秀的人才

人才永远是最宝贵的资源之一,公司要发展,国家要富强,拥有一批优秀的人才是不可或缺的。

据我了解,Google的人才观,就是招聘全世界最顶尖的人才,杀鸡用牛刀,非凡人作平凡事,让平凡事变得不平凡

从自身的角度出发,要想办法与顶尖的人才一块儿工做,这样你会变得更加优秀

流程化

优秀的人才,不只作事靠谱,并且拥有许多优秀的品质,如积极主动、上进心强、爱学习爱思考,可以把平凡事作得不平凡。

可是,做为一我的,就不免会有疏忽或犯错的时候。所以,制定一套简单可行的流程,标准化、规范化各项工做就显得尤其重要了。

流程化,不只能够约束那些作事不自觉、能力差的人,并且还能避免各类无心的犯错。

流程化,必定程度上下降了作事的效率,可是却能够最大限度的下降风险。不管公司是大是小,都应该根据自身的状况制定相应的流程。


题图:delimiter.com.au

相关文章推荐:

走出本身的技术管理之路

保持好奇心,把时间花在刀刃上

我的公众号

更多文章,请关注公众号:二进制之路

二进制之路
相关文章
相关标签/搜索