懂得保持平衡的程式員 不要只追求開發速度

來源:互聯網
上載者:User

  最近在準備一支外包團隊的過程中,我思考了一下:做為一個程式員,最珍貴的品質是什麼?有個詞一直在我的腦海裡反覆出現,它就是平衡。我們可以看到,一個成功的程式員在開發的時候,他對平衡的理解體現在很多方面,下面就是其中的一些:

  速度和品質

  最具的代表性的一個例子就是在軟體開發過程中,速度和品質之間的平衡。開發軟體時,如果只追求速度,不考慮代碼的可維護性,這永遠都是下下策。這就跟你無休無止的反覆設計和琢磨你的軟體卻從未拿出來給使用者試一下一樣不可取。懂得平衡的程式員既能做到迅速的開發出代碼,又能保證在整個開發週期裡提交的代碼都是有品質的。

  新興技術和傳統技術

  選擇開發工具和技術架構時,平衡是關鍵。不懂得平衡的程式員在選擇採用某種技術時,他們的出發點只是這些技術是新興的和讓人興奮的,而拒絕某些技術的原因只是它們不出名或未經證實。懂得平衡的程式員會用自己的尺規來測評新興的技術,會在權衡從中獲得的功能益處的同時也會考慮其中潛伏的風險。

  做和說

  如果你曾經有過在某次研討會上觀看了某人的演講後又去翻看他寫的代碼的經曆,你就會知道,一個人談論技術的能力並不等同於他運用這些技術的能力。而另一種極端,你會看到有些非常安靜的傢伙,坐在你們公司的地下室裡,寫出既快又漂亮的代碼,卻無人問津。懂得平衡的程式員知道,做和說組合起來,才會發揮最大的效力。

  也就是說 …

  借用一句老話,所有事情上你都要注意保持平衡,包括平衡自身。不平衡顯然會導致任何交易的失敗。每個人都有自己的個人想法,這是個好事,但前提是你要做到平衡,它是你把事情做好的保證。

  本文是從 The Balanced Developer 這篇文章翻譯而來。

  文章來源:外刊IT評論

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.