男主角:Wuvist(新浪微博),真名翁偉,自稱胖程序員一個,幸好已婚。學習.NET
本文作者:Wuvist
女主角:Katze,Wuvist的老婆,女程序員,
【51CTO獨家特稿】請看這個帖子:
http://blog.csdn.net/hu_zhenghui/article/details/7184799
快速瀏覽即可,無需細讀;瀏覽過後再繼續往下看。
讀後的感覺是不是:
“雖然不知道在說什麼,但是看起來很厲害的樣子!”
整篇文章的關鍵是在這句:
“作者胡某某。曾任完美時空(現更名爲完美世界)顧問,承擔互聯網方面的部分管理工作。現在主要精力研究互聯網產品設計,是Axure授權的高級諮詢顧問和高級培訓講師。”
這也就是,我在第一課中提到的“啥事不做,整天四處佈道,名頭都很響亮,如XX金牌講師”,“Evangelist本身的技術,很多是很差的;就好像推銷員本身,是不會做產品開發、不懂技術的。他們僅僅是會宣傳、鼓吹新技術而已”。
碰巧今天看到這個非常有代表性的帖子;整個帖子看下來,作者毫無海量數據處理實際開發經驗,純粹堆砌這些流行技術名詞而已。他沒有用過這些技術,隨便亂丟技術名詞,整篇似是而非,必然的結果就是:“雖然不知道在說什麼,但是看起來很厲害的樣子!”
學習技術的人,如果受了這種“看起來很厲害的樣子!”的矇騙,會走很多很多彎路。
那麼,如何識別“看起來很厲害”跟“真的很厲害”?
就好像,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系列:
- 宅男程序員給老婆的計算機課程之0:認清本質
- 宅男程序員給老婆的計算機課程之1:認清實際
- 宅男程序員給老婆的計算機課程之2:怎麼看待牛人
- 宅男程序員給老婆的計算機課程之3:架構比較
- 宅男程序員給老婆的計算機課程之4:SQL vs NoSQL
- 宅男程序員給老婆的計算機課程之5:設計模式
- 宅男程序員給老婆的計算機課程之6:模版引擎
- 宅男程序員給老婆的計算機課程之7:運維的重要性
- 宅男程序員給老婆的計算機課程之8:控制器
- 宅男程序員給老婆的計算機課程之9:數據模型
- 宅男程序員給老婆的計算機課程之10:做,就對了!
- 宅男程序員給老婆的計算機課程之11:域模型