我是如何學習電腦編程的

來源:互聯網
上載者:User

http://www.csdn.net/article/2011-10-17/305868

動手去做!

我把從11歲就開始做的東西都不厭其煩的曝出來,目的就是要說,如果你想學習編程,你需要動手去做東西!現在就去。不要找任何借口。

做東西是最好的學習方法。

從頭到尾讀一遍程式設計語言書籍是一件很無聊的事,讀到一半你就讀不下去了。但,如果你想做一個項目,你在做的過程中會知道你該學習哪些知識,這是認識和掌握知識更有效途徑。

電腦課程

大學裡的電腦課程是學習編程的另外一種十分有效方法。大多數好的電腦課程都十分強調學習電腦科學領域裡的重要概念和範式,而不是教你某個特定的語言。這能讓那些從來沒有接受過正規教育的人在自學時開闊眼界。

記得在斯坦福大學上第一堂電腦課程時(那是教授C++的課程),我在想“怎麼可能變數前不帶$符號呢?”當時我只使用過PHP!

我用了好長一段時間才改掉在變數前加$符號的習慣。

在軟體公司工作

另外一個提高編程水平的方法就是到軟體公司實習,比如Facebook或Quora,最近的兩個夏天我就是在這些公司裡度過的。你會從那些優秀的人那裡學會如何更好的編程,如何閱讀和理解他人的代碼,如何在大項目中進行團隊合作。

還是那句話——比什麼方法都管用——學習編程最好的方法就是做項目練習。我是不是重複這句話無數次了?

如何學會編程:
做練習性項目。
看編程書籍。
做項目練習。
上電腦課程。
做練習性項目。
讀編程類部落格。
做項目練習。

這就是我能給出的最好的建議。

祝編程愉快!

聯繫我們

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