應該如何快速學習程式語言
學習一門新的語言的時候,要利用以前所學的語言的功底,但是也要保持開放的心態。對於程式語言也是一樣的,以下是小編分享給大家的快速學習程式語言的方法的資料,希望可以幫到你!
快速學習程式語言的方法
出發點:這門語言我剛開始學,還沒有學多長時間。我沒有想完全拋棄c++,但是我想找一個更加方便高效的工具來完成某些任務。我以後可能會考慮將python和c++混合使用。選擇python的另一個原因是google也在用它。
起步:找了一個入門的資料《簡明python教程》學習了一下,對python語法有了一個基本的瞭解。然後選擇《diveintopython》深入學習,目前還沒有學完。不過現在感覺有些問題,自己好像陷入到了這些細枝末節中。所以準備做一些調整。
下一步計劃:1***快速預覽《diveintopython》;2***找一個開原始碼學習一下;3***開始使用python來解決問題;4***後面深入提高。
快速學習程式語言的建議
心態
這不但是學習一門新的語言最重要的,而是對任何的學習都是最重要的。下面是書中的描述,非常的精彩,特別是那個比喻:
“學習一門新的語言的時候,要利用以前所學的語言的功底,但是也要保持開放的心態。有些人執著於一種理念:“這就是寫所有程式必須遵循的方法”。我不是說那種語言,但是某些語言,令人執著於這樣的理念。當開始學習新語言的時候,他們會批評這種語言跟真正神的語言的所有的不同之處。當使用新語言時,他們極力使用神的語言的方法去寫。這樣,你就會錯過這個新語言真正的獨特之處。
這就像你本來只有一個榔頭,有人給了你一個螺絲刀,你說“哎,這不是一把好榔頭,但是我應該可以倒著拿螺絲刀,用螺絲刀來砸東西。”你得到了一個很爛的榔頭,但事實上它確實一把很不錯的螺絲刀。所以你應該對所有的事物保持開放和積極的心態。”
如果你的杯子滿了,那他永遠再也裝不進水了。如果你認為你找到了銀彈,那麼你可能就要固步自封了。
對新的事物,方法保持一個開發而積極的心態,才能真正瞭解他,瞭解他的獨特之處。
瞭解他的歷史,哲學觀
選擇一門語言,往往選擇了一種思維方式和哲學觀。所以,瞭解一門語言的歷史和哲學觀非常重要。你要知道這門語言是誰建立的,為什麼建立,如何發展起來的,適合那些領域,以及解決問題的哲學是什麼。
那python來說,他的設計哲學是“用一種方法,最好是隻有一種方法來做一件事”,而perl的設計哲學是“總有多種方法來做同一件事”。所以,我選擇的是python。
瞭解這方面的知識的一個非常好的來源是百科網站。
程式碼,程式碼,還是程式碼
程式碼是學習一門語言的必經之路,可能也是最快的一種方法。
你不但要找一些優秀的程式碼來閱讀,還要親自動手來寫程式碼。這個過程對學習語言來說是非常快的。另外,你一定要用語言去解決實際的問題,而不僅僅是寫程式碼來驗證語法。在解決問題的過程中,你可以學習它是如何解決問題的,而且會積累語言的經驗。
社群
多去這個語言的社群逛逛吧,這裡有很多人在討論這種語言,和他們一起討論你能夠學到更多。
快速學習程式語言的技巧
1、把握重點與主線:什麼是學習一門新語言是的重點?我認為這應該是這門語言異於或優於你原有語言的地方***出發點不同,答案可能不盡相同***。對我來說,c++的重點就是面向物件,python的重點就是動態語言特性以及高效性。
2、不要陷入語言的細枝末節中:剛開始學習一門語言時,要避免過早陷入語言的細枝末節中***比如語法,技巧等***。並不是說這些東西不重要,而是這些東西可以在後面的實踐中慢慢的去學習的。那要怎麼做?看下面。
3、開始行動,而非等待準備就緒:不要等你把一門語言完全掌握了再開始行動。把握重點之後,馬上開始行動,用它來解決問題,在解決問題的過程中,完成對語言的完善和更深入一步的學習。
1.程式設計邏輯思維
2.語言學習規律有哪些
3.初學者應該如何開始學習程式設計
4.自學勵志故事
5.程式語言用什麼方法學習