成為優秀的程式員真不簡單

來源:互聯網
上載者:User

真正精通一門語言,特別是c++這樣的複雜語言,不簡單。

況且可能需要熟悉3,4種語言,而且要防止慣性的幹擾,不簡單。

精通資料結構和演算法以及最佳化,正確分析選擇問題所需要的資料結構和演算法,不簡單。

熟悉自己工作的平台的方方面面,從硬體到作業系統到編譯器到各種開發庫,不簡單。

能實用的運用設計模式去設計軟體,系統結構清晰合理,開發高效,易維護,不簡單。

編寫的代碼就像藝術品,增一行則多,減一行則少,不簡單。

懂得重構,善用重構,追求完美但不超預算,不簡單。

和夥伴合作流暢,工作開心少加班,不簡單。

擁有快速學習能力,迅速熟悉新領域,不簡單。

而做一個遊戲程式員,就更不簡單了:

精通必要的數學和物理知識並能實用,不簡單

精通圖形學原理和具體3D演算法,不簡單

知道演算法還不行,能在具體的項目中活學活用,不簡單

理念要先進,追求一流的開發效率,開發出一流的工具協助美術策劃提高效率,不簡單

熟悉美術所用的工具,如3d max,開發外掛程式和編寫指令碼,不簡單

開發3D引擎,很不簡單

退而求其次,熟悉幾種開源或商業引擎,並能靈活使用擴充或繞行至目的地,也不簡單

精通各種AI演算法,不簡單

精通各種遊戲題材的特殊問題解決之道,不簡單

遇到新題材新問題,能分析問題解決問題,不簡單

無論是寫個優秀的遊戲伺服器或是寫用戶端的遊戲網路邏輯,不簡單

想做個優秀的程式員多不簡單啊,即便想做好其中的某些部分也需要長期奮鬥,不斷學習。長燈漫夜,風扇呼嘯,唯代碼與我相伴

 

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/n5/archive/2009/06/13/4267306.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.