這是個嚴肅的話題。同樣的問題,高手和菜鳥的看法是不同,怎么樣不同呢?我們是高手還菜鳥呢?看看以下問題:
對于AJAX:
菜鳥看到的是一種新技術(shù),趨之若騖;高手看到的是javascript的一種巧妙的應(yīng)用,適可而止。
對于Web2.0:
菜鳥看到的是AJAX,RSS,Tag;高手看到的是以用戶體驗為著眼點的開發(fā)思想。
對于.Net和Java:
菜鳥看到的是格格不入的兩大陣營,二者取一;高手看到的是表達自己設(shè)計的兩種不同的方式,游刃有余。
對于委托和事件:
菜鳥看到的是奇妙的魔法;高手看到的是函數(shù)指針和函數(shù)指針數(shù)組。
對于網(wǎng)頁控件:
菜鳥看到的是響應(yīng)事件的編程;高手看到的是Html生成和頁面回送。
對于項目:
菜鳥看到的是數(shù)據(jù)庫和GUI;高手看到的是業(yè)務(wù)邏輯。
對于圖形界面:
菜鳥看到的事Vs.net中看到的所見即所得窗體;高手看到的是Form的一個派生類。
對于算法:
菜鳥覺得是百年一遇的洪水;高手覺得是呼吸著的空氣。
........
這樣的例子太多了。為什么會用這樣的差距?因為:
高手看到的是一種思想,菜鳥看到的是一種技術(shù)。
太多次聽人說程序員是吃青春飯的,為什么?因為很多程序員成不了高手。總是在追逐技術(shù)而不是升華思想。速度是年輕人的特長,而思想則是智慧的結(jié)晶。這是個很淺顯的道理:你用一個月能夠掌握的東西,別人同樣一個月可以掌握;你用十年才能掌握的東西,別人不可能用十個月就比你強;你用一個月掌握的東西,可能一年就過時了,而你用十年的心血,是足夠你依仗一輩子的。
偏偏IT就是這么一種不斷追逐的輕浮的行業(yè)。沒有人對離散感興趣,也沒有人研究動態(tài)規(guī)劃。我們該用什么來提升我們的價值??
對于正在上大學的朋友,我想說:不要急于工作,急于賺錢。從25到65,你用40年的工作時間,為什么不好好珍惜你僅有的4年,好好學習呢?著什么急呢?
對于為了需要養(yǎng)家糊口的程序員朋友,我想說:不要在技術(shù)中迷失,給自己點信念,五年,從算法到OOP,論氣概,英雄豪邁,從頭再來。
愿天下程序員皆成高手。