|
系列文章導航:
[你必須知道的.NET] 第四回:后來居上:class和struct
[你必須知道的.NET] 第五回:深入淺出關鍵字---把new說透
[你必須知道的.NET] 第六回:深入淺出關鍵字---base和this
[你必須知道的.NET] 第七回:品味類型---從通用類型系統開始
[你必須知道的.NET] 第八回:品味類型---值類型與引用類型(上)-內存有理
[你必須知道的.NET] 第九回:品味類型---值類型與引用類型(中)-規則無邊
[你必須知道的.NET] 第十回:品味類型---值類型與引用類型(下)-應用征途
[你必須知道的.NET] 第十一回:參數之惑---傳遞的藝術(上)
[你必須知道的.NET] 第十二回:參數之惑---傳遞的藝術(下)
[你必須知道的.NET] 第十三回:從Hello, world開始認識IL
[你必須知道的.NET] 第十四回:認識IL代碼---從開始到現在
[你必須知道的.NET] 第十六回:深入淺出關鍵字---using全接觸
[你必須知道的.NET]第二十二回:字符串駐留(上)---帶著問題思考
[你必須知道的.NET]第三十二回,深入.NET 4.0之,Tuple一二
[你必須知道的.NET]第二十回:學習方法論
![]() |
本文,源自我回答剛畢業朋友關于.NET學習疑惑的回復郵件。 本文,其實早計劃在《你必須知道的.NET》寫作之初的后記部分,但是因為個中原因未能如愿,算是補上本書的遺憾之一。 本文,作為[《你必須知道的.NET》]系列的第20回,預示著這個系列將開始新的征程,算是[你必須知道的.NET]2.0的開始。 本文,作為一個非技術篇章,加塞兒到《你必須知道的.NET》隊伍中,我想至少因為回答了以下幾個必須知道的非技術問題:.NET應該學習什么? .NET應該如何學習? .NET的學習方法? 本文,不適合所有的人。 |
系列文章導航:
[你必須知道的.NET] 第四回:后來居上:class和struct
[你必須知道的.NET] 第五回:深入淺出關鍵字---把new說透
[你必須知道的.NET] 第六回:深入淺出關鍵字---base和this
[你必須知道的.NET] 第七回:品味類型---從通用類型系統開始
[你必須知道的.NET] 第八回:品味類型---值類型與引用類型(上)-內存有理
[你必須知道的.NET] 第九回:品味類型---值類型與引用類型(中)-規則無邊
[你必須知道的.NET] 第十回:品味類型---值類型與引用類型(下)-應用征途
[你必須知道的.NET] 第十一回:參數之惑---傳遞的藝術(上)
[你必須知道的.NET] 第十二回:參數之惑---傳遞的藝術(下)
[你必須知道的.NET] 第十三回:從Hello, world開始認識IL
[你必須知道的.NET] 第十四回:認識IL代碼---從開始到現在
[你必須知道的.NET] 第十六回:深入淺出關鍵字---using全接觸
[你必須知道的.NET]第二十二回:字符串駐留(上)---帶著問題思考
[你必須知道的.NET]第三十二回,深入.NET 4.0之,Tuple一二
3 舍得,是門藝術。
有了技術基礎,懂得修煉OO,下面就是舍得的問題了。舍得舍得,不舍怎得?
.NET技術有著近乎夸張的應用范疇,從Windows GDI應用,到ASP.NET Web應用,到WCF分布式應用,到Window Mobile嵌入式應用,到ADO.NET數據處理,到XML Webservice,.NET無處不在。所以,對于.NET技術的學習,你應該有個起碼的認識,那就是:我不可能了解.NET的整個面貌, 還有個起碼的問題繼續,那就是:我還要學嗎?
當然不可能了解所有,因此你必須選擇和舍得,選擇有方向,舍得有興趣;我還要學嗎?當然要學,但是應該首先清楚如何學?在這么多眼花繚亂的技術應用中,有一個基礎始終支撐著.NET技術這艘航母在穩步前行,不管是什么應用,不管是什么技術,不管是什么框架,CLR總是.NET技術的心臟。通過表面來傾聽心臟的聲音,才能更好的了解機器的運轉,順著血管的脈絡了解框架,才能明白機制背后的玄機。層出不窮的新技術和新名詞總是能吸引你的眼球,但是永遠不要只盯著那塊蛋糕,而掉了整個禮物,所以對.NET的學習一定要打好基礎,從了解CLR底層機制和.NET框架類庫開始,逐漸的追求你的技術選擇。
善于分辨,不盲從。每天上cnblogs、MSDN和其他的訂閱技術文章,是我的習慣,但是如果每篇都讀,每篇都看,那就基本沒有其他的時間,所以你必須有分辨的能力,和抵抗誘惑的心態。找準自己的方向,并且堅持下來,是難能可貴的。
在這方面,沒有參考,也沒有推薦,全屏自己的慧眼。眼光,是個關鍵。
4 讀幾本經典的作品。
這一點其實并不需要多說,推薦的幾本作品值得花點兒功夫來學習,因為這的確是最初的開始,走在路上從起跑線就走錯了方向,大致快速追上是比較難得。所以經典的作品就是一個好的起點,我也會不時的在個人博客中推薦更好的專著,希望你繼續關注J
5 遵守規范,養成良好的編程習慣。
其實這是個看似無足輕重的小事兒,我經常看到自以為天下無敵的高手,胡亂的在編輯器中揮灑天賦,一陣高歌猛進,但最后自己都不知道當初的本意是什么。軟件是個可持續的資源,于人于己都遵守點兒規則,出來混是要有點兒職業道德。對自己而言,良好的編程習慣正是一個良好學習習慣的開始。看著自己的代碼,感覺像藝術一般優雅,大致也就是周杰倫聽到東風破時候的感覺吧,怎一個爽字了得。
推薦一本這方面的書:
6 學習,講究方法。
具體的學習方法,實在是因人而異,我從來不主張學習他人的方法,因為人性是難以復制的東西。自己的只有自己最清楚,所以你可以模仿他人的技藝,但是用于無法刻畫其靈魂。關于學習方法這檔子事兒,我向來不喜歡參考他人,也更不喜歡推薦。
但是,即便如此,絲毫不減弱學習方法的重要性,懂得了解自己的人是真正的智者,所以挖掘自身潛力永遠是擺在自己眼前的課題。尋找一套行之有效的方式方法,非常的重要,但是不要學著模仿,這方面我覺得只有創新才能成功。
如果實在沒有自己的方法,我就覺得沒有方法就是好方法,苦練多看,永遠不過時。
系列文章導航:
[你必須知道的.NET] 第四回:后來居上:class和struct
[你必須知道的.NET] 第五回:深入淺出關鍵字---把new說透
[你必須知道的.NET] 第六回:深入淺出關鍵字---base和this
[你必須知道的.NET] 第七回:品味類型---從通用類型系統開始
[你必須知道的.NET] 第八回:品味類型---值類型與引用類型(上)-內存有理
[你必須知道的.NET] 第九回:品味類型---值類型與引用類型(中)-規則無邊
[你必須知道的.NET] 第十回:品味類型---值類型與引用類型(下)-應用征途
[你必須知道的.NET] 第十一回:參數之惑---傳遞的藝術(上)
[你必須知道的.NET] 第十二回:參數之惑---傳遞的藝術(下)
[你必須知道的.NET] 第十三回:從Hello, world開始認識IL
[你必須知道的.NET] 第十四回:認識IL代碼---從開始到現在
[你必須知道的.NET] 第十六回:深入淺出關鍵字---using全接觸
[你必須知道的.NET]第二十二回:字符串駐留(上)---帶著問題思考
[你必須知道的.NET]第三十二回,深入.NET 4.0之,Tuple一二
7 找一個好老師。
如果有幸能有一位德高望重而又樂于奉獻的師長指導,那的確是人生之幸運,但是這種概率實在是太小了。我沒有趕上,所以大部分人也沒法趕上。沒辦法,還是需要好的老師,那么哪兒有這樣才高而又德厚的人才呢?
答案是互聯網。google,baidu,一個都不能少。
MSDN是個好工具,博客園是個好地方,《.NET禪意花園》是個好開始。
8 英文,無可避免。
前面說過,要不斷的修煉和格物,要學習好的作品,認識好的框架。很不幸的是,這些好事兒全被老外占了,因為本來就是從他們那里開始的,所以也不需要泄氣。中國人自古都是師夷長技以制夷的高手,希望軟件產業的大旗別在我們手上倒下。但是,話說回來,英文就成了一個必須而又傷神的攔路虎,但是沒辦法使勁的嚼吧。多看多寫多讀,也就能應付了。
關于英文的學習和成長,我并不寄希望于在什么英語速成班里走回頭路,學校苦干這么多年也每隔名趟,所以下手還是務實點兒,我推薦幾個好的英文網站和大牛博客,算是提高技術的同時提高英語,一箭雙雕,一舉兩得:
- http://www.gotdotNET.com/
- http://codeproject.com/
- http://www.ASP.NET/
- http://codeguru.com/
- http://www.c-sharpconer.com/
- http://blogs.msdn.com/bclteam/
- http://blogs.msdn.com/ricom/
- http://samgentile.com/blog/
- http://martinfower.com/bliki
- http://blogs.msdn.com/kcwalina/
- http://www.pluralsight.com/blogs/dbox/default.ASPx
- http://blogs.msdn.com/cbrumme/
當然這里羅列的并非全部,MSDN、ASP.NET自不必說,可以有選擇的瀏覽。
上述1+7條,是一些并非經驗的經驗,誰都知道,但不是誰都能做到。累并快樂著,永遠是這個行業,這群人的主旋律。在技術面前,我嫣然一笑,發現自己其實很專注,這就夠了。
好了,啰里啰唆,可能是經驗,可能是廢話。正如一開始所說,作為一個過來人,我只想將自己的心得拿出來交流,絕沒有強加于人的想法。除了推薦的幾本作品,你可以有選擇的參考,其他的甚至可以全盤否定。心懷坦誠的交流,說到底就是希望更多的人少走我曾經曲曲折折的彎路,那條路上實在是幸福與心酸一股腦子毀了一段青春。
2008 Anytao.com 原創作品,轉貼請注明作者和出處,留此信息。
NET技術:[你必須知道的.NET]第二十回:學習方法論,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。