招生熱線
0755-86191118 0755-86191118
我的位置: 首頁 > 嘉華新聞 > 行業新聞 > 快速學習編程語言的十個步驟

快速學習編程語言的十個步驟

2012-03-23 16:41:00
來源:
[導讀] 快速學習編程語言的十個步驟。1、一定的時間保證;2、找到一本功能清單(Cheat Sheet, 例如:YUI就對每個組件都提供Cheat Sheet PDF下載)

1、一定的時間保證

我們常常會計劃每天用半個小時去學習一門新語言。盡管這種辦法最后也會學好,但是卻不如花整整一到兩天去專門學習來的有效。用大塊的、不間斷的時間去學習會讓你完全沉浸其中。

小片時間對于學習一種新的編程語言來說不太有成效,適合的做法是把這小片時間用來復習學過的知識。

2、找到一本功能清單(Cheat Sheet, 例如:YUI就對每個組件都提供Cheat Sheet PDF下載)

表面上看似乎功能清單挺簡單的,但是它比一些引用更有價值。它上面有一些非常有用的功能小片段的代碼和一些功能概述。簡單地根據功能清單你就可以清楚該語言的語法,使之后的學習更容易些。

3、收集相關的資料

無論哪種語言都有很多的相關資料,但是有些是適合你的,有些不是。

收集更多的資料你可以更全面的進行學習,而且讓你確立寫代碼的風格和比別人獲取更好的資源。找一本高質量的書也不錯,但是如果你只是想學習該語言的初級知識,最好的方法是到Google上搜下,可以用下面的關鍵字來找找一些資料和相關介紹性文章:

Tutorials, Tips posts, Best practices等(找資料用英文,找到的質量高些)

對于啥都有的網絡來說,你得找一些高質量的信息來源,到時候直接上那找比較方便。比如O'relly, IBM, Nuttuts等等。

O'relly的在線書架(bookshelf)是非常好的高質量信息來源,但是要收費用。(有空去看看,嘿嘿,不過是英文的,唉。)

需要強調的是:你得相信那些該語言的“大牛”們,看看他們些的那些例子代碼,高質量的,別一開始就看了那些不良代碼,染上壞習慣就不好改了。

4、完全理解該語言的“文檔”

很多人會跳過“從這里開始(Getting started)”這個文檔,直接去看指南和例子。雖然熟讀指南對于理解一門語言是至關重要的,但是那是假設你對語言有基本了解的情況下來說的,而“Getting started”就是做這個事情的,千萬別沒學會走就像想學飛,嘿嘿。

5、消化下學過的知識,休息一下

在你收集了資料,閱讀和理解了基礎知識之后,用學過的知識做個Demo是很明智的做法。不過這之前,你得讓你學習的知識鞏固到你的頭腦中。這時你可以休息一下,做一些和學習不相關的事情,如聽聽音樂,看看電視,做做運動啊等等,下意識中那些知識就會記在腦中了。(這個要試試,嘿嘿)

一個不錯的練習是:用個一天學習基礎知識,然后第二天做個Demo。

6、做個帶數據庫的Demo

經過一段時間的學習,你覺得差不多的時候就可以開始Demo。

學多語言都有Demo程序,你可以在此基礎上擴充下,做個可用的小程序,把學到的東西融合進去。如果你要找可以試試一些帶有數據庫接口的程序,如博客和備忘錄,然后試著找出不同語言之間的差異。

7、努力解決Bugs

學習怎樣解決Bugs對于學習新語言來說必不可少,而且你也肯定會遇到不少這樣的情況。一些初學者在遇到不能解決的BUG時就放棄了,沒有足夠的努力去找出代碼的錯誤在哪里。

你必須明白:對于學習一門語言來說,了解自己有哪些不知道的地方和了解自己知道了哪些一樣重要。

Bug對于寫代碼來說是不可避免的,但也是非常有幫助的。丘吉爾說過“success is going from failure to failure without losing enthusiasm”(意思就是“失敗是成功之母”吧。)。學習過程中要是遇到解決不了的問題,千萬不要放棄。沒有哪門語言是生來就容易學習的。如果你真是不能自己解決問題,下一步將給你帶來一些幫助。

8、依靠牛人

不要一個人悶頭學習。不要花很長時間去解決一個搞不太清楚的BUG,因為可能已經有很多人遇到過這個問題了,所以你去問問他們好了。如果你在該語言的論壇或者IRC上找不到答案,你可以找其他外部資源試試:

*Webmasterworld

*該語言相關的論壇

*IRC -- 就是在線聊天系統(有些語言會提供這么個系統,上面有些這方面的大牛,在規定時間里讓你問問題,唉,我是沒有去過, Google app engine 好像有一個,下次去問問看,要虛心的,問題要表達清楚點。)

*Twitter -- 國內不知道用這個的人多不多呀,如果在twitter上你有相關的同事,或者好友,可以直接找他們,這個回復也應該蠻快的。

9、回顧

現在你已經成功地做了一個能使用的Demo程序,可以回顧回顧,復習復習,寫點小總結什么的。這可以讓你對于在實際寫程序和理論上的一些小體會,心得記憶深刻點。下次你就不需要在重新學習構建應用了。

10、不斷練習

現在,你已經成功的學習了這門語言,但是你必須得不斷地練習和擴展你學到的知識。重復就是學習的關鍵,你得每隔一段時間就練習練習,否則你就忘光了。

你學習了越多的語言,就越容易學習新的語言。用同樣的模式,學習的規律也很熟悉,雖然各個語言有不同地方,但是基本原則是一樣的,這樣學習就容易了。

評論
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
一区二区三区高清在綫无碼 | 日韩精品国产一区国产二区 | 中文字幕高潮波多野结衣 | 婷婷色中文字幕一二三 | 午夜偷拍精品用户偷拍卧室 | 久久丝袜国产精品视频 |