“人們眼中的天才之所以卓越非凡,並非天資超人一等,而是付出了持續不斷的努力。一萬小時的錘煉是任何人從平凡變成世界級大師的必要條件。” 這是作家格拉德威爾在《異類》一書中指出的定律。
在過去的很多年里,無論是工作中還是業余時間,我在編寫程序這項工作上所花的時間,遠遠超過了一萬小時,早在程序員這個行當為人熟知的時候,我就開始了半職業生涯,今天應該有資格談談我當下的看法。
在過去十年的時間里,絕大部分時間,我也經常用一萬小時定律來激勵自己,好在這個行當也是我的個人興趣所在,並沒有覺得很痛苦。有那么幾年茫然無措的時候,我最常告訴自己的是:“Do Something”,做點什么。於是我日以繼夜的寫程序。
當然,今天我不是想在這里倒苦水,我想寫的是當下的感受與我對未來的看法:方向與格局更重要。
縱觀近十年乃至二十年來,信息技術與互聯網行業的發展,越來越呈現加速的趨勢,5G技術,大數據,雲計算,物聯網,人工智能,忽如一夜春風來 千樹萬樹梨花開。這些技術的成熟與商業化,無數的工程師投入了巨大的時間和精力,匯聚起來遠遠超過了一萬小時,但是時代的快速發展,已經不允許個人用超過一萬小時的時間來跟上行業與技術的發展。
對於個人來說,特別是一線工程技術人員,基本功不能拋,同時,一定要在方向與格局上提升自己,才能不被時代所拋棄。
方向指的不是 .NET/JAVA 技術之選擇,不是 Python、GO 語言之選擇,也不是 VUE,REACT 框架之選擇,這些只是形與術的問題,在掌握了基本的職業技能之后,更重要的是把握行業發展之方向,細分領域應用之方向。
行業發展之方向,比如大數據,根據工業和信息化部編制的《大數據產業發展規划(2016~2020年)》,預計到2020年,大數據相關產品和服務業務收入將突破1萬億元,年均符合增加率保持在30%左右,國家層面為了支持這一計划,有一系列配套的鼓勵和扶持措施,投資措施。傳統軟件開發行業,有哪一個方向能與之比擬?在雲計算、物聯網、人工智能等方面,皆是群雄並起逐鹿中原。
細分領域之方向,是對於上述技術方向的垂直划分,行業應用。可以從兩個方面着手,一方面結合過去自己熟知的業務領域,認真思考如何利用好新興技術,使過去的產品能夠跟得上時代的發展,使過去的業務模式不會被淘汰。另一方面,嘗試跳出固有的思維方式,不要惦念已經投入的沉沒成本,勇敢的拋棄包袱,以學習之心態重新認識現在各行各業發展的最新狀況,結合專業技能,專業知識,尋找新的風口。
有一個流傳的故事,講的是雷軍在金山時硬盤被技術人員格式化,丟失了許多自己寫的程序代碼,這一事件讓他放下了一個技術人員的包袱,開始新的職業生涯。
從項目管理的角度說,哪一種成本是不應該在未來的成本預算中出現的?答案是已經投入的成本,沉沒成本。許許多多的技術人員到了某一個點,缺的就是一個格了他硬盤的人,使之能夠放下,能夠面向未來,破繭重生。
一萬小時還有用嗎?有用,專業技術能力是從事這個行業安身立命之本。
一萬小時用來做什么?這是一個更重要,足以影響人生軌跡的問題,我認為應該從更高的層次去回答這一問題,應該是自始至終的堅持一個更高遠的目標,在這一萬小時當中,學習了什么、借助了什么技術方法,都只是過程,不能在過程本身耗費一萬小時,一定要不斷的調整方法,開闊眼界,確認方向。
以上是我對一萬小時,以及方向、格局的理解。
作者:曹旭升
原文:http://blog.shengxunwei.com/Home/Post/f1cd29a6-218b-4f45-a665-810920727220