3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
程序員厲不厲害主要體現在代碼維護上:好的程序員的代碼:前人栽樹,後人乘涼差的程序員的代碼:前人挖坑,後人躺槍如果你變更一個模塊的時候,50%時間花在理解代碼和業務到底是怎麼對上的,30%的時間在排查哪些東西是留有暗坑不能動的,15%的時間靠測試來檢查還有哪些暗坑是當時沒想到的,你就會明白我為什麼這麼說看卡最厲害的程序員都在哪裡吧!最後在說幾句:厲害程序員相對於普通程序員的優勢在於:1有更高概率做出正確的技術判斷,在有多種選擇的項目,選擇合適的框架,選擇合適的演算法,選擇合適的協議至關重要。比如 ,選擇關係型資料庫還是NoSQL?選擇哪種緩存?選擇哪種消息隊列?選擇TCP還是UDP?高手對技術的各個方面都有深入的理解,對各種技術的優缺點都熟悉,更高概率能選對。任何技術都有短板,高手知道如何揚長避短。2寫出的代碼更容易排錯,不是高手的代碼就不會錯,而是高手的代碼出了錯容易找。高手的代碼可讀性一定很好,模塊清晰,命名規範,格式工整,關鍵的地方有註釋,出了異常有log,自然容易排錯,即使交給別人去debug也是比較容易的。

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦