程序員應建立商業(yè)意識[2]
]玩技術還有一層含義,就是迷戀最新出現(xiàn)的技術,一旦有了新的進展,就要下載嘗試一下,或者安裝一下玩玩,
程序員應建立商業(yè)意識[2]
。曾經(jīng)有一次我們被某公司邀請參加他們的一個技術研討會。會上有兩組開發(fā)的團隊,一組是原有的技術開發(fā)團隊,另外一組是最新組建的,而且要準備以.NET技術進行開發(fā),當時.NET還是一個新興的技術,有人給老師推薦了一位工程師,這位工程師號稱對.NET技術很精通。然而,當在會議上這位工程師講述了自己準備用.NET做產(chǎn)品的構想時,原有的開發(fā)團隊問到了很多系統(tǒng)設計層面的內(nèi)容,這位工程師幾乎無法應對,因為他只是玩了.NET技術,對于這樣的技術在商業(yè)上的應用卻沒有經(jīng)驗。會后,老師也表示:“盡管他對.NET技術有一定的了解,但的確經(jīng)驗還缺乏很多。”后來這位工程師發(fā)展的還不錯,進入了微軟開發(fā)合作部,專門用來講述微軟最新出現(xiàn)的技術,想來這也與他自己的愛好掛上了鉤,也是一個不錯的選擇。不過,這樣的職位畢竟只是少數(shù),對大多數(shù)程序員來說,玩技術并不能給他帶來更高的價值。前兩天,這位工程師又在自己的blog上提到,他用微軟最新開發(fā)平臺內(nèi)置的屏保程序制作了一個自己的屏保,演示給同事看,同事感覺很新奇。當我看到這條Blog,感到一絲苦笑:玩技術而已!玩技術的另外一個后果便是容易迷失方向。在Dos時代,技術的種類很少,程序員面前的技術方向也很少,玩也容易玩出深度,
資料共享平臺
《程序員應建立商業(yè)意識[2]》(http://www.lotusphilosophies.com)。但隨著Windows平臺,尤其是網(wǎng)絡出現(xiàn)后,各種技術層出不窮,即便是水平再高的程序員也很難兼顧幾種技術領域。如果不能夠?qū)夹g發(fā)展的來龍去脈有深入的了解,就很容易限于技術的表面理解,也就很容易造成程序員不知道如何選擇要繼續(xù)下去的技術,丟了西瓜,揀了芝麻。于是會出現(xiàn)論壇中“到底是什么技術好,到底應該選擇那種語言的疑問。”按照大部分過來人的解釋,其實只要選準一條技術路線,真正的鉆進去,自然會取得好的效果,因為不同的技術之間是相通的。微軟工程師孫展波在回答程序員“做技術到底應該做深還是做廣?”的疑問時,毫不猶豫的表示:“應該做深,而在廣度的方面每周抽出一些時間了解一下就足夠了。尤其是在現(xiàn)在互聯(lián)網(wǎng)如此方便,網(wǎng)上信息量如此龐大,專業(yè)類網(wǎng)站密布,檢索極其方便的情況下,想要獲得任何資源都是一件并不復雜的事情。”而且玩技術還有一個結果,就是容易忽略用戶的'需求。技術酷是一件很棒的事情,但這并不能保證持續(xù)的生存。盡管硅谷曾經(jīng)以看哪個公司做的技術最酷而吸引程序員的關注。比如最初的是蘋果的技術最酷,后來出現(xiàn)了Netscape這種做瀏覽器的公司給人感覺技術很酷,隨后SUN公司推出Java語言的興起,Java技術變得很酷,但現(xiàn)在,Google搜索引擎成為了最酷的技術。因此,技術本身僅僅注重酷的感覺是遠遠不夠的。
【程序員應建立商業(yè)意識[2]】相關文章: