男主角:Wuvist(新浪微博),真名翁偉,自稱胖程序員一個,幸虧已婚。學習.NET
本文做者:Wuvist編程
女主角:Katze,Wuvist的老婆,女程序員,
【51CTO獨家特稿】請看這個帖子:
http://blog.csdn.net/hu_zhenghui/article/details/7184799服務器
快速瀏覽便可,無需細讀;瀏覽事後再繼續往下看。架構
讀後的感受是否是:運維
「雖然不知道在說什麼,可是看起來很厲害的樣子!」ide
整篇文章的關鍵是在這句:學習
「做者胡某某。曾任完美時空(現改名爲完美世界)顧問,承擔互聯網方面的部分管理工做。如今主要精力研究互聯網產品設計,是Axure受權的高級諮詢顧問和高級培訓講師。」ui
這也就是,我在第一課中提到的「啥事不作,成天四處佈道,名頭都很響亮,如XX金牌講師」,「Evangelist自己的技術,不少是不好的;就好像推銷員自己,是不會作產品開發、不懂技術的。他們僅僅是會宣傳、鼓吹新技術而已」。.net
碰巧今天看到這個很是有表明性的帖子;整個帖子看下來,做者毫無海量數據處理實際開發經驗,純粹堆砌這些流行技術名詞而已。他沒有用過這些技術,隨便亂丟技術名詞,整篇似是而非,必然的結果就是:「雖然不知道在說什麼,可是看起來很厲害的樣子!」
學習技術的人,若是受了這種「看起來很厲害的樣子!」的矇騙,會走不少不少彎路。
那麼,如何識別「看起來很厲害」跟「真的很厲害」?
就好像,CSDN雖然有些忽悠人的文章,但也是有些好的文章在裏面,如何辨別?
1. 看得多了,天然會分辨。
研發知識的最好來源之一是技術博客,就我本身而言,看了博客園自創辦伊始前5年的全部首頁文章;外加常年訂閱400+博客,twitter fo 400餘人等。
我這麼作,主要是由於看得快;沒有「看不過來」的問題;但其實是個很笨的辦法。
要保持最新技術的瞭解,確實是須要看不少blog;除此以外,我想不出別的途徑;但這並不是必要。
2. 看書
多看,最大的好處是瞭解最新技術,並且這是很土的方法。不少時候,並不須要瞭解不少「最新技術」;不少「最新技術」都是屬於第一課中所講的「封裝技術」,不瞭解,也徹底沒有關係。
計算機的經典好書並很少,好書是公認、經得起時間考驗的。
看完這個豆列也就差很少了:
http://book.douban.com/doulist/995755/
徹底能夠不去理解「最新」的浮躁,去上面的豆列挑幾本看,仔細的看,就能夠脫胎換骨了。
就我本身而言,對我技術影響最大的一本書倒不在上面豆列的20本書中,而是:
http://book.douban.com/subject/1467587/
經典書,是必須看,而且反覆看的;若是說有什麼「捷徑」的話,看經典書就是最快的捷徑了。
這些經典書中的思想,是永遠不會過期的;任什麼時候候看,都不會太晚。
給ED看的書也有經典:
http://book.douban.com/subject/1229954/
首先,這是本好書;並且這本500多頁書的傳奇在於它講了無數企業開發的模式,但其中的一頁半講述的:Active Record Pattern影響了過去5年多6年的Web開發潮流。
3. 寫代碼 + 看代碼
學習編程,是必定要去編程的。
書、資料再好,光看不練;也很容易把本身當作傻子。
在實際項目中寫代碼;而後看別人是怎麼作的。
別人,指的每每是開源項目;而不是Google搜來的某個不知名博客中貼的代碼。哪一個開源項目比較厲害,一樣是有目共睹的。
作Web開發,幾乎全部人都會去造ORM的輪子,沒事,就去造一個;而後比較本身的版本,跟優秀的開源ORM在API風格、架構設計、實現細節上,有何不一樣。
做者給的做業:
1. 找出一篇看上去很厲害的文章。
2. 找一本書,開始看,做爲期中考書目。
51CTO系列: