談談軟體開發人員基本要求

來源:互聯網
上載者:User

美國次貸危機引發的世界金融危機,使全球經濟發展面臨嚴峻挑戰,對我國就業環境也造成相當程度的衝擊。據悉, 2008年10月以後,與金融緊密關聯的證劵、保險、投資、理財等服務業大幅萎縮,同時,沿海地區勞動密集型企業、出口導向型企業更是受到了嚴重影響,社會就業壓力高漲。而對2009年應屆畢業生來說,就業壓力達到曆史新高,不少人甚至認為大學生重回知青時代,應該上山下鄉。

 

面對這麼困難的環境,有志於開發軟體的學生,更加需要練習好基本功,而不是不務正業,玩遊戲。

 

良好編碼規範。如果一個軟體開發人員不能把代碼得比較清楚,好維護的代碼,基本就是不合格的開發人員,寫出來的代碼就是垃圾代碼。比如類成員命名、局部變數的命令等。還有寫N個嵌套迴圈,而不會把迴圈分解成多個函數處理。引用一個變數超過幾十個字元,而不會把它變成一個引用的名稱。

 

大量地編寫代碼,努力編寫10萬行以上。開發軟體是一門實踐性很強的工作,從來就沒有理論上就可以把軟體做好的,也沒有什麼工具可以協助你快速寫好軟體的。要掌握軟體的開發,通過不斷地編寫例子,嘗試編寫各種不同代碼。

 

大量地讀懂幾十萬代碼的軟體。在現實的工作環境裡,大量現有的代碼需要維護和修改,往往不是從零開始做工作。因此看懂別人的代碼,也是一項基本功,如果沒有這項基本功,也是很難在現實的商業環境裡做出滿意的工作。

 

具備使用代碼這個工具解決使用者問題。在現實軟體開發裡,所有產品都是面向使用者的,只有通過編寫代碼把使用者的需求解決了,這個軟體才有價值,因此不斷地編寫各種代碼來響應使用者的需求。把使用者的需求實現得最滿意,作為編寫代碼最終的目標,而不是你寫了多少行代碼量作為考核的目標。其實你寫多少行代碼是無關緊要的,關鍵是把使用者的功能實現了,讓使用者使用軟體滿意,把合約給了你而不是給了別人。

 

最後一點,就是練習喜歡寫代碼,跟電腦交上朋友。愛好,就是最好的老師。當你自己寫上100萬行代碼後,發現寫代碼,就是一種享受。

 

希望以後畢業的學生,都具備這樣的基本功,否則中國的軟體怎麼樣競爭過美國呢?怎麼能登上世界第一的寶座呢?

相關文章

聯繫我們

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