為什麼你不能進行實際的開發?

來源:互聯網
上載者:User

為什麼你不能進行實際的開發?

作者:陳躍峰

出自:http://blog.csdn.net/mailbomb

http://mailbomb.blogchina.com

 

       很多人學習了某種語言或者某項技術,但是還是無法進行實際的開發,或者說無法很快的進行實際的開發,為什麼呢?

       我覺得在進行實際的開發以前,有幾項你是必須掌握的:

l         語言的基礎知識,例如Java,無論是你做J2ME、J2SE、J2EE,你必須熟練的掌握該語言的基礎文法,物件導向的概念等這些語言基礎。——這個內容在學校學習或者看一般的書籍都可以學到。

l         熟悉API,例如Java,你要熟悉類庫的結構,掌握部分常用類的使用,因為類太多,不可能全部都掌握,但是你要掌握尋找API的能力。——這個是學校不教,只能在實際編程過程中熟悉和提高,這也是為什麼學生不能實際編程的主要原因。

其實學習API不難,這個是一個經驗積累的過程。

l         熟練掌握至少一種開發工具。無論你做什麼開發,使用開發工具都可以提高你的開發效率、方便調試等等。——開發工具只是一個工具罷了,它只是輔助我們進行開發。

l         熟悉一些常用的演算法,在實際編程過程中,根據應用的不同,例如你做遊戲開發,可能需要熟悉例如碰撞、遮擋等演算法。這個可以在實際使用過程中自己來摸索和提高。

l         書寫規範的程式,雖然國內的軟體開發大部分還不規範,但是還是希望每個人都能書寫規範的代碼和合理的文檔,方便代碼的維護。

 

如果你覺得你無法進行實際的開發,那麼你還缺少上面的哪個呢?

 

本文可以任意轉載,但轉載請轉載全文,不要刪除作者和出處。

聯繫我們

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