宅男程序員給老婆的計算機課程之2:怎么看待牛人
原創男主角: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系列:
【編輯推薦】
- PHP+MySQL應用中使用XOR運算加密算法
- 保證你從來沒見過的算法的舞蹈(視頻)
- 淺談PHP 5中垃圾回收算法的演化
- JavaScript版幾種常見排序算法分享
- 程序員須知的二十世紀最偉大10大算法