技術管理的6個關鍵原則

二進位制之路發表於2019-03-31

誰寫的程式碼誰負責到底

誰寫的程式碼,誰就必須保證業務邏輯的正確性,保證程式碼的質量

做好這一點,才能算是一名合格的程式設計師。但現實情況是,真正能把它做好的人並不多。原本該是合格程式設計師所必須的品質,現在能夠符合該標準的人,卻被稱為優秀程式設計師。

所以,要成為一名優秀的程式設計師,先做好這一點,讓自己變得靠譜。(靠譜的人,到哪兒都受歡迎)

所有程式碼必須經過自測

自測,是為了保證程式碼的質量。

誰寫的程式碼誰負責到底的原則,提到了必須保證程式碼質量。這裡,我們單獨把自測提出來,是為了強調其重要性。

程式碼的每一處修改,都必須經過自測,即便只是修改一行日誌。(偷懶的後果很嚴重)

這一點,也是作為一名合格的程式設計師基本的要求

小結:根據我10來年的工作經驗,前面這2點,如果作為標準嚴格執行,足以淘汰掉國內大多數程式設計師。即便是在網際網路大廠,不合格的人數也是非常可觀的。

堅持Code Review

Code Review不僅可以發現一些明顯的問題,更重要的是能夠發現一些潛在的風險,後者往往是黑盒測試所發現不了的。

Code Review,是保證程式碼質量的利器,是相互學習、提高技術能力的一個非常好的方法。

質量比效率更重要

通常情況下,我們在說提高效率的時候,往往忽略了一個前提條件:保證質量

也就是說,必須在保證質量的前提下,想辦法提高做事的效率

只談效率而不顧質量的做法,就是耍流氓。

招聘最優秀的人才

招聘最優秀的人才,對於大多數公司來說,顯然不太現實。但是,我們應該在條件允許的情況下,儘可能通過嚴格的標準,招聘到相對優秀的人才

人才永遠是最寶貴的資源之一,公司要發展,國家要富強,擁有一批優秀的人才是不可或缺的。

據我瞭解,Google的人才觀,就是招聘全世界最頂尖的人才,殺雞用牛刀,非凡人做平凡事,讓平凡事變得不平凡

從自身的角度出發,要想辦法與頂尖的人才一起工作,這樣你會變得更加優秀

流程化

優秀的人才,不僅做事靠譜,而且擁有許多優秀的品質,如積極主動、上進心強、愛學習愛思考,能夠把平凡事做得不平凡。

但是,作為一個人,就難免會有疏忽或犯錯的時候。因此,制定一套簡單可行的流程,標準化、規範化各項工作就顯得尤為重要了。

流程化,不僅可以約束那些做事不自覺、能力差的人,而且還能避免各種無意的犯錯。

流程化,一定程度上降低了做事的效率,但是卻可以最大限度的降低風險。無論公司是大是小,都應該根據自身的情況制定相應的流程。


題圖:delimiter.com.au

相關文章推薦:

走出自己的技術管理之路

保持好奇心,把時間花在刀刃上

個人公眾號

更多文章,請關注公眾號:二進位制之路

二進位制之路

相關文章