誰寫的代碼,誰就必須保證業務邏輯的正確性,保證代碼的質量。程序員
作好這一點,才能算是一名合格的程序員。但現實狀況是,真正能把它作好的人並很少。本來該是合格程序員所必須的品質,如今可以符合該標準的人,卻被稱爲優秀程序員。學習
因此,要成爲一名優秀的程序員,先作好這一點,讓本身變得靠譜。(靠譜的人,到哪兒都受歡迎)測試
自測,是爲了保證代碼的質量。日誌
誰寫的代碼誰負責到底的原則,提到了必須保證代碼質量。這裏,咱們單獨把自測提出來,是爲了強調其重要性。cdn
代碼的每一處修改,都必須通過自測,即使只是修改一行日誌。(偷懶的後果很嚴重)資源
這一點,也是做爲一名合格的程序員基本的要求。get
小結:根據我10來年的工做經驗,前面這2點,若是做爲標準嚴格執行,足以淘汰掉國內大多數程序員。即使是在互聯網大廠,不合格的人數也是很是可觀的。it
Code Review不只能夠發現一些明顯的問題,更重要的是可以發現一些潛在的風險,後者每每是黑盒測試所發現不了的。io
Code Review,是保證代碼質量的利器,是相互學習、提升技術能力的一個很是好的方法。class
一般狀況下,咱們在說提升效率的時候,每每忽略了一個前提條件:保證質量。
也就是說,必須在保證質量的前提下,想辦法提升作事的效率。
只談效率而不顧質量的作法,就是耍流氓。
招聘最優秀的人才,對於大多數公司來講,顯然不太現實。可是,咱們應該在條件容許的狀況下,儘量經過嚴格的標準,招聘到相對優秀的人才。
人才永遠是最寶貴的資源之一,公司要發展,國家要富強,擁有一批優秀的人才是不可或缺的。
據我瞭解,Google的人才觀,就是招聘全世界最頂尖的人才,殺雞用牛刀,非凡人作平凡事,讓平凡事變得不平凡。
從自身的角度出發,要想辦法與頂尖的人才一塊兒工做,這樣你會變得更加優秀。
優秀的人才,不只作事靠譜,並且擁有許多優秀的品質,如積極主動、上進心強、愛學習愛思考,可以把平凡事作得不平凡。
可是,做爲一我的,就不免會有疏忽或犯錯的時候。所以,制定一套簡單可行的流程,標準化、規範化各項工做就顯得尤其重要了。
流程化,不只能夠約束那些作事不自覺、能力差的人,並且還能避免各類無心的犯錯。
流程化,必定程度上下降了作事的效率,可是卻能夠最大限度的下降風險。不管公司是大是小,都應該根據自身的狀況制定相應的流程。
題圖:delimiter.com.au
相關文章推薦:
更多文章,請關注公衆號:二進制之路