自學程式設計先學什麼?如何學習程式設計?

來源:酷知科普網 2.49W

程式設計非常有趣也有很大的用處,它可以幫助你發揮創意,併為你開創新的職業選擇。如果你想學習如何程式設計,請閱讀本文的指南。

選擇語言

(01)自學程式設計先學什麼?首先你需要選擇一種程式語言。電腦程式設計本質上是創作一組計算機可以執行的指令。這些指令可以用許多不同的“語言”來寫。不同“語言”代表著指令和文字的不同組織方式,所以不同的語言會被用來編寫不同型別的程式。所以你需要選擇一個與你想要做的程式設計相關的語言。你可以在深入學習之後進一步瞭解不同的語言。

自學程式設計先學什麼?如何學習程式設計?

(02)請考慮使用C,C + +,C# 和相關語言。這些語言主要用於建立計算機程式。C和C + +是友好易用的初學者語言,但是近年來C#的普及程度有所提高。

自學程式設計先學什麼?如何學習程式設計? 第2張

(03)考慮Java或JavaScript 。如果你想在網頁外掛或移動應用程式等方面一展身手,這兩個都是很好的語言。現在對這兩種語言的需求非常旺盛,所以學好它們是很有必要的。

自學程式設計先學什麼?如何學習程式設計? 第3張

(04)嘗試Python。Python是一種廣泛應用於多個平臺的非常靈活的語言。有人覺得它的易用性高,非常適合初學者,所以你可以考慮嘗試一下!

自學程式設計先學什麼?如何學習程式設計? 第4張

(05)嘗試PHP。PHP語言通常用於網頁程式設計,而且對黑客來說非常有用。PHP相對來說比較容易上手,市場需求也不錯。

自學程式設計先學什麼?如何學習程式設計? 第5張

(06)考慮其它語言。目前程式語言有很多種,每一種都具有不同的用途。如果你想找一份程式設計師的工作,僅僅知道一兩種是不夠的,所以從今天就開始學習吧!你最好的選擇是參考招聘廣告上面的需求,並掌握它們普遍要求的語言型別。

自學程式設計先學什麼?如何學習程式設計? 第6張

學習語言

(01)考慮去學校。雖然大多數公司在招聘一個程式設計師時,更在乎的是你的技能,而不是你的名字後面的學校頭銜,但學位仍然是證明能力的一部分。在學校,你可以學到更多內容,相比自學也更有效率,同時你還能得到專家的指導。學校經常會給這一領域的學生提供給獎學金或補貼。不要覺得高額獎學金與你無緣:這是可能的!

自學程式設計先學什麼?如何學習程式設計? 第7張

(02)從網上大學學習。無論你去上學,或者在在網上大學學習,還是你參加類似麻省理工學院的免費專案——Coursera,你都可以從中學到很多關於程式設計的知識。

自學程式設計先學什麼?如何學習程式設計? 第8張

(03)使用網上的工具。利用網上的免費服務,如谷歌大學聯盟或Mozilla開發者網站,來了解更多有關程式設計的知識。這些公司希望更多的開發者來幫助他們的平臺蓬勃發展,所以這些資源可能是網路上最好的。

自學程式設計先學什麼?如何學習程式設計? 第9張

(04)學習使用線上教程。在一些網站有很多程式設計師,他們會教你基本知識以及一些小技巧。你可以從網上查詢你想要學習的語言。很多網上課堂可以讓你輕鬆學到變成。可汗學院(Khan Academy)用輕鬆的課程和視訊教授計算機程式設計,Code Academy也提供步驟教學。

自學程式設計先學什麼?如何學習程式設計? 第10張

(05)儘早開始學習。現在有很多教導孩子程式設計的專案。比如麻省理工學院的Scratch專案是非常有用的,年齡越小越容易學會(就像語言一樣)。不要使用套餐,因為它們很少會教什麼有用的東西。

自學程式設計先學什麼?如何學習程式設計? 第11張

自學

(01)從一本教程式設計的好書開始。找到關於你想學的程式語言的最新、最好的書。參考亞馬遜或類似網站的評論會幫助你找到合適的書。

自學程式設計先學什麼?如何學習程式設計? 第12張

(02)找語言的翻譯。翻譯是一種計算機程式,它可以把你用一種程式語言寫下的指令轉換成“機器碼”,所以你可以看到程式是如何工作的。有很多這樣的程式,你需要選擇一個適合你的。

自學程式設計先學什麼?如何學習程式設計? 第13張

(03)認真閱讀書籍!從書中找到程式設計的例子,將它們翻譯出來。你可以試著改變原來的例子,使程式執行不同的操作。

自學程式設計先學什麼?如何學習程式設計? 第14張

(04)從你正在編寫的程式中梳理你的想法。先從簡單的事情開始,例如編寫一個匯率換算的程式,然後在你進一步瞭解程式設計和語言之後,嘗試更復雜的程式編寫。

自學程式設計先學什麼?如何學習程式設計? 第15張

(05)學習另一種語言。一旦你開始使用第一語言積極地進行程式設計時,你可能想了解的第二種程式語言。你可以嘗試選擇一種與第一種語言完全不同的語言來進行學習。例如,如果你從Scheme開始,你可以嘗試學習C + +或Java。如果你從Java開始,你可以學習Perl或Python。

自學程式設計先學什麼?如何學習程式設計? 第16張

(06)繼續程式設計,並嘗試新的東西!要成為一個優秀的程式設計師,最起碼你要跟上不斷變化的技術。程式設計是一個不斷學習的過程,你總需要學習新的語言,新的模式,以及最重要的:編寫新的程式!

自學程式設計先學什麼?如何學習程式設計? 第17張

特別提示

開始時,不要急於學習複雜的語言,如Java。你可以嘗試練習Python,因為它鼓勵初學者,並且照顧到了程式設計上的每一個小環節。

準備一本方便的參考用書。請確保它是該語言的最新版本。

開始時,先編寫一些有趣的程式,激勵自己解決挑戰,並在解決問題中逐步提高。

如果你學習的是Java ,那麼使用NetBeans 7.3.1工作是一件非常輕鬆的事情。

Java有一個非常有用的概念——多執行緒。你需要仔細研究這個概念。

說實話,語法是必須的。你可以隨意將語法按照你自己的方式使用。研究一些程式,之後你就可以開始編寫自己的了。

編寫程式時使用Eclipse。它是一個非常有用的程式,可以除錯你的程式碼,使用它你可以瞬間擦除程式碼,並利用Package Explorer在多個程式碼檔案中查詢。

熱門標籤