慧用为您提供本公司及本行业最新新闻动态
谁写的代码谁负责到底
谁写的代码,谁就必须保证业务逻辑的正确性,保证代码的质量。
做好这一点,才能算是一名合格的程序员。但现实情况是,真正能把它做好的人并不多。原本该是合格程序员所必须的品质,现在能够符合该标准的人,却被称为优秀程序员。
所以,要成为一名优秀的程序员,先做好这一点,让自己变得靠谱。(靠谱的人,到哪儿都受欢迎)
所有代码必须经过自测
自测,是为了保证代码的质量。
谁写的代码谁负责到底的原则,提到了必须保证代码质量。这里,我们单独把自测提出来,是为了强调其重要性。
代码的每一处修改,都必须经过自测,即便只是修改一行日志。(偷懒的后果很严重)
这一点,也是作为一名合格的程序员基本的要求。
小结:根据我10来年的工作经验,前面这2点,如果作为标准严格执行,足以淘汰掉国内大多数程序员。即便是在互联网大厂,不合格的人数也是非常可观的。
坚持Code Review
Code Review不仅可以发现一些明显的问题,更重要的是能够发现一些潜在的风险,后者往往是黑盒测试所发现不了的。
Code Review,是保证代码质量的利器,是相互学习、提高技术能力的一个非常好的方法。
质量比效率更重要
通常情况下,我们在说提高效率的时候,往往忽略了一个前提条件:保证质量。
也就是说,必须在保证质量的前提下,想办法提高做事的效率。
只谈效率而不顾质量的做法,就是耍流氓。
招聘最优秀的人才
招聘最优秀的人才,对于大多数公司来说,显然不太现实。但是,我们应该在条件允许的情况下,尽可能通过严格的标准,招聘到相对优秀的人才。
人才永远是最宝贵的资源之一,公司要发展,国家要富强,拥有一批优秀的人才是不可或缺的。
据我了解,Google的人才观,就是招聘全世界最顶尖的人才,杀鸡用牛刀,非凡人做平凡事,让平凡事变得不平凡。
从自身的角度出发,要想办法与顶尖的人才一起工作,这样你会变得更加优秀。
流程化
优秀的人才,不仅做事靠谱,而且拥有许多优秀的品质,如积极主动、上进心强、爱学习爱思考,能够把平凡事做得不平凡。
但是,作为一个人,就难免会有疏忽或犯错的时候。因此,制定一套简单可行的流程,标准化、规范化各项工作就显得尤为重要了。
流程化,不仅可以约束那些做事不自觉、能力差的人,而且还能避免各种无意的犯错。
流程化,一定程度上降低了做事的效率,但是却可以最大限度的降低风险。无论公司是大是小,都应该根据自身的情况制定相应的流程。