看 “裘千丈還是裘三尺——用挖礦的比喻說平台與門檻” 有感


最近看到博客園首頁精華貼有篇文章“裘千丈還是裘三尺——用挖礦的比喻說平台與門檻”,覺得作者說的很對,我們學技術是應該用“鑽地式”的態度,這樣才能挖的越深,如果什么技術都想“刨墳式”的挖可能每項技術學的都不是很深,作者以自己親身為例,點破了很多人內心的真實想法,同時也給很多人一個另外角度的思考,其中的很多觀點值得學習。

如果硬要吹毛求疵的話,我認為作者的觀點還需要加一個前提,如果達到作者的工作經驗和水平后用“鑽地式”為主,“刨墳式”作為娛樂是非常非常正確的,但是並不是每個人都能達到那樣的水平,特別是初學者,作者的觀點是好觀點,但不是每個開發人員任何時期都適合,其中考慮的因素太多太多,包括經驗,所處的公司環境等等

1. 任何一個做web開發的初學者都需要“刨墳式”的選擇一門語言(如C#),“刨墳式”的學習Html,js(甚至還需要了解DIV,CSS),“刨墳式”的選擇一門數據庫(如SQL Server),選擇c#語言的話需要掌握ASP.NET WebForm或者MVC,如果上面都不“刨“一遍的話估計很難找到工作,如果你說c#非常精通,其他的啥都不會,會有企業需要么(這里排除特殊情況,如果一門技術牛到無人能敵的時候,另當別論,估計那時候不需要自己找工作了),有時候“刨墳式”是行業所逼,只有先“刨墳式”的找到工作才是王道,此時哪有時間“鑽地式”

2. 作者所處的公司可能非常好,假如舉一個很極端的例子,客戶非要用Flex技術來實現他們的平台,企業也答應了,此時除非公司再招一批Flex“鑽地式”的高手,否則就需要作者深入學習Flex了,實際生活中這樣的情況不排除,那怎么辦呢,需要刨還是不刨?

3. 而且我感覺作為開發人員,特別是前5年內,跳槽應該是很普遍的現象,可能上家公司用的是ASP.NET WebForm 技術,下一家公司可能用的是WCF+MVC技術,所以說“刨墳式”應該有個范圍,首先選擇微軟的平台C#已經縮小了范圍了,但是在這個小范圍內應該每門技術都要懂,當哪天需要轉變的時候不至於束手無策,但是在所有技術當中應該學習作者找到一個適合自己的技術,然后深入研究成為專家,如果對WCF感興趣,就“鑽地式”的深入研究,如果對數據感興趣,就深入研究當個DBA,等等

本篇文章本意不是討論誰的觀點正確不正確,只是想說:當我們看到某些牛人們的觀點后,學習別人的經驗和態度,但是要思考是否合適自己,就拿“刨墳式”和“鑽地式”來說,我的觀點是:剛開始要以“刨墳式”為主找到一份工作再說,其次再“鑽地式”的選擇一門或者多門技術進行深入一步的研究,當然這個廣度和深度的問題針對自己的情況來定,可能有人同時想成為數據庫和WCF,系統架構的專家,那就看個人的能力了,都精通當然最好。

我只是從我的角度和經驗表達下我看到某篇文章后的想法,歡迎更高境界的人給與指正和探討。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM