標籤:自己創業 電腦 it行業 管理層 電視
我聽說編程編到三十五歲就沒人要了一定要轉行找出路是嗎?
這個觀點雖然很流行,但根本不值一駁。現在三十五歲轉行的那些人,都具有前面所說的那些特徵,對學習新技術不感興趣,對探索電腦的本質不感興趣,得過且過,下了班就是打遊戲、看電視,總之就是懶。如果是開出租、擺攤,勤快人懶人都有飯吃,而IT這一行對懶人是非常無情的,懶人就不該入IT這一行,不從自身找原因,卻到處散布這種言論,怪社會不好,打擊新人的信心,著實可恨。
另外一種情況,編程編到三十五歲,進入公司的管理層,或者自己創業,這都是很勤快的人,如果他們把這種勤快用在技術上肯定也可以做得更好,所以也無法證明編程編到三十五歲會因為沒有出路而轉行。
編程不是個體力活,需要高強度的思考和智力投入,分析能力、思考能力都需要時間積累起來,所以並不是越年輕幹得越好。相反,我認為三十歲以前寫的代碼都是垃圾,三十歲以後才能寫出像樣的程式來。如果希望一輩子走技術的道路而不會被迫轉行,就要不斷地把自己的工作性質從“體力活”變成“腦力活”。什麼叫“不斷地”變呢?這裡的“體力活”並不是指種地、蓋房子這種勞動,而是指簡單重複地編寫代碼,這時你會感覺,派給你的工作都能憑以往的經驗輕鬆應付了,但是千萬不要滿足於現狀,就像溫水煮青蛙一樣,這是危險的處境!要擺脫這種處境就需要學習、思考、提高,讓公司派給你更有挑戰性的工作,在工作中應用新學到的知識和技術就是“腦力活”了,但是用得久了又會變成簡單重複的“體力活”,這時就需要再學習、再提高,所以叫做“不斷地”把自己的工作性質從“體力活”變成“腦力活”。如果有一天你發現,自己長期陷於簡單重複的勞動之中,並且業餘時間非常少,無法學習提高,這說明公司不會用人,你就該考慮跳糟了。
從另外一個角度來說,如果希望一輩子走技術的道路,就要有自己的核心競爭力,這個核心競爭力決不是憑以往的經驗能夠做某些工作的能力,而是學習能力、思考能力和解決有挑戰性的新問題的潛力。
在IT這一行,憑藉以往的經驗乾重複的活是幹不長久的,原因很簡單,一個問題不會被解決兩次,當你發現你的經驗能夠解決一類問題時,別人早把解決這一類問題的套路編寫成framework,新上手的人即使不具備你的這些經驗也可以調用framework中的類和函數來解決問題,然後在這個framework的基礎上積累新的經驗解決新的問題。
正因為如此,全世界開發人員的經驗才會積累起來,促使軟體技術發展得如此迅速。這並不是說經驗完全沒有用,最關鍵的,學習和思考也是建立在以往經驗的基礎之上的。
另一方面,現有的framework並不一定是某方面開發經驗的完美整合,也需要不斷髮展,用新的辦法重新解決老問題,以Web開發為例,從早期的ASP、PHP到後來的.NET、J2EE,到現在的Ruby on Rails、Django等等,這些framework解決的是同一問題,就是如何快速有效地開發Web應用,這方面的經驗被不斷重新整合,推陳出新。
總結一下,什麼才是核心競爭力呢?應該是在經驗的基礎上學習新技術、解決新問題的能力。
IT行業:聽說編程編到三十五歲就沒人要了一定要轉行找出路