拋開當下的迷惘,IT技術人的發展之路該怎麼走。
技術圈中的很多人,最初都堅定地認為 coding 能改變世界。然而三五年過去後,還能不忘初心的人,少之又少。
隨著年齡的增長,夢想已被束之高閣,麵包慢慢佔據生活的大部分。我們可能對自己的發展還是會很糾結和無所適從,甚至在成長過程中,這種彷徨和迷惑越來越重,對未來越來越沒有信心。
但迷霧總會消散,生活總要前進。本文作者記錄了他這些年的經曆和思考結果,希望能協助大家驅逐內心的迷惘。
一個重要階段和標誌
在講個人發展之前,我需要先說一下人生中的一個非常重要的階段——20 到 30 歲。
這個階段的首要任務,就是提升自己學習能力和解決難題的能力。這是一個非常非常關鍵的時間段。這個時間段幾乎決定著你的未來。
30 歲以前,這個時間段,應該是人學習和積累的時間段,就是努力學習的時間段。
這個時間段,你一定要把時間花在解決問題的技能上。就是說,你一定要練就成的技能是——你能解決大多數人不能解決的問題。使蠻力埋頭加班苦幹,當一個搬磚老黃牛肯定是沒有前途的。
如果你不幸呆在了一個搬磚的地方,天天被業務壓得喘不過氣來,我建議你寧可讓你的項目延期被老闆罵,也要把時間擠出來努力學習基礎知識,多掌握一些技術(很多技術在思路上是相通的),然後才能有機會改變自己目前的狀況。
因為,比起你的個人未來,項目延期被老闆罵、績效不好拿不到獎金,都不是什麼事兒。
總結一下,你在 30 歲前,工作 5-7 年,你需要擁有:
高效的學習能力。這意味著——基礎知識紮實、觸類旁通、讀英文文檔不費勁、有尋找前沿知識的能力、能夠看到問題和技術的本質、善于思辯、能獨立思考。
解決問題的能力。這意味著——你有高效的學習能力、見過很多的情境、犯過或是處理過很多錯誤、能夠防火而不是救火。
如果你擁有這兩個能力的現象是—— 在團隊或身邊的人群中顯現出的 Leadership。
Leadership 並不是當領導和經理,而是一種特徵,這種特徵有如下兩個簡單的表象:
幫人解問題。團隊或身邊中大多數人都在問:“這問題怎麼辦。”,而總是你能站出來告訴大家這事該怎麼辦。
被人所依賴。團隊或身邊中大多數人在做比較關鍵的決定時,都會來找你諮詢你的意見和想法。
一旦你在 30 歲之間出現了 Leadership 這樣的特徵,那麼,你會進入一個正迴圈的階段:
因為你學習能力強,所以,你會有更多的機會解決難題。
你有更多的機會解決難題,你就會學更多的東西,於是你就會更強。
上面這個迴圈,只要迴圈上幾年,就會讓你人生的各種可能性大大的增加。
【 注意 】:
要達到這樣的特質,需要找到自己的長處、以及適合自己的環境。就像魚的特長是呆在水裡,讓魚兒去追求陸上動物的刺激生活並不靠譜。
一般說來,有這樣的潛質的人,在學校中就應該要出現。如果你在大學中還沒有出現這樣的潛質,那麼,你在工作當中要加倍努力了(註:所謂的加倍努力,不是讓你使蠻力加班,而是讓你多學習成長,使蠻力拚命是彌補不了能力、思維、眼界上的缺陷的)。
Leadership 也有範圍的,比如,身邊的朋友,工作中的團隊/部門,圈內,整個行業。Leadership 的範圍越大,你的個人發展的選擇性就越高。反之則越小。
如果已到了 30 歲左右,還是沒有出現這樣的特徵。那麼,可能未來你也很難有這樣的 Leadership 了。而你的個人發展的可能性可能也就不多了(sigh…)
讀到這裡,我必需要說一下,如果你已開始顯現出你的 Leadership,那麼你才談得上個人發展,這篇文章後續的內容可能才會對你有意義。
個人發展的三個方向
以我個人短淺的經曆和視野,目前只看到的人的發展有如下三個大方向(他們之間可能會有重疊):
在職場中打拚
去經曆有意義有價值的事
追求一種自由的生活
這三個方向,我個人或多或少都體驗過,我也見過身邊的很多人走這三個方向走的比較成功。
也許還有別的方向,沒辦法,現在,我的視野就這麼大,所以,我主要談談這三個方向。
Again,人有資格去走這三個方向的前提是——已有了上面我說的 Leadership 那種特質。