有一種看法認為程式設計師是年輕人的職業。 而今天,三十歲的程式設計師很多都走到了十字路口
程式設計師這個行業的知識更新速度很快,一般 3 到 5 年就需要更新換代。 隨著年齡增長,程式設計師學習和吸收新知識的速度會降低,也不再像剛畢業年輕時那樣能保持更多的專注。 這時老一代的程式設計師會感到有一種迷茫和危機感。 的確,it行業的知識更新很快,各種概念如雨後春筍般冒出,新的技術名詞,新的工具,新的產品讓人應接不暇。 有時我會感覺,程式技術就像大海,年輕的程式設計師就像海上的弄潮兒,他們追新,尋求更刺激的浪頭,站在潮流的尖端。 老一代程式設計師,有些還在海上漂著,卻已不敢再去挑戰新的浪尖,有些已站在岸邊,望洋興嘆,唏噓不已。
所謂,「科技以換殼為本」,比如這兩年熱火的概念雲計算,本質也不過是建立在基礎的分布式計算理論之上。 分布計算可不是什麼年輕的小伙,已有好些年頭的歷史了。 技術的大海,海面如何風雲變幻,浪潮洶湧,其實幾百公尺幾千年公尺的深海處卻是波瀾不驚。 海面之下,才是技術的基礎與基石。在老一代程式設計師感嘆長江後浪推前浪時,不妨多去潛潛水,海底的世界更奇妙,更加絢爛多姿。 而且技術深海的變化總是緩慢的,並不像潮頭一般變化莫測。 今天程式技術的基石,仍然是建立在幾十年前的基礎理論之上,這麼些年過去,也只是漸漸的演變而非突變。
回歸現實,有人說三十後的程式設計師就該轉管理了。這類說法屬於仁者見仁,智者見智吧。 在我看來,管理只是程式設計師職業生涯演進的路線之一,而非唯一,而且轉折點也並非一定在三十歲。 從現實情況來看,三十是很多程式設計師面臨的第乙個十字路口,作為程式設計師工作了有那麼 5 到 8 年不等,走到了程式設計師這個職業的乙個瓶頸點。 從這個位置,根據個人情況我認為會有好幾個方向可以選擇:
這類程式設計師對技術依然感興趣,熱衷學習新知識,熱愛程式設計工作,對成為技術大牛充滿憧憬。 那麼向工程型程式設計師繼續發展會是理想的選擇,而且這條路在目前的商業社會中也算是最寬廣的一條。 這個領域的典型代表人物有:jeff dean。
程式設計本身是一種創作工作,程式是程式設計師的作品。 不少程式設計師都有一種夢想,創作出一種程式產品,很多人來使用,那樣可以獲得很大的滿足感和成就。 這裡說的產品型,指的針對普通大眾的產品,其實只要是程式都是產品。 很多任務程型程式設計師寫的程式產品更多是面向特定行業人士,甚至面向程式設計師自身的。 該領域的典型代表人物有:張小龍。
最後是我們常說的轉管理了,很多程式設計師一轉管理就幾乎完全拋棄了技術。 我感覺這可能是個誤區,很多轉管理的程式設計師一開始也不過是中低層次。 管理沒有到一定的高度時過早的拋下技術,一般都管不好真正的程式設計師。 而且在行業或公司遭遇突變時,中低層的管理者的職業生涯風險抵抗能力要低的多,想想前兩年的**行業。 該領域的典型代表人物有:雷軍。
其實無論哪條路線越往後走,路總是越窄。 職業發展就是乙個金字塔,越高的位置地方越小。 最近看到 war3 在 wcg 上最後一次落幕,不禁唏噓。 在電子競技領域,就算進入國內的 top 10,生活境遇也不一定很好,基本要長期保持在 top 5 以內,才有出頭的可能。 幸運的是,程式設計師領域和電子競技相比要好的多了,上面提出的4個方向,不是所有的程式設計師都能走到頂峰。 但假使我們努力攀登,即使在山腰上也可以活得比較滋潤了。
還站在十字路口躑躅不前,迷茫無措的程式設計師們,與其說是你看不清方向,不如說是還沒看清自己。
十字路口的程式設計師
有一種看法認為程式設計師是年輕人的職業。而今天,三十歲的程式設計師很多都走到了十字路口 程式設計師這個行業的知識更新速度很快,一般3到5年就需要更新換代。隨著年齡增長,程式設計師學習和吸收新知識的速度會降低,也不再像剛畢業年輕時那樣能保持更多的專注。這時老一代的程式設計師會感到有一種迷茫和危機感。的...
十字路口的程式設計師
有一種看法認為程式設計師是年輕人的職業。而今天,三十歲的程式設計師很多都走到了十字路口 程式設計師這個行業的知識更新速度很快,一般 3 到 5 年就需要更新換代。隨著年齡增長,程式設計師學習和吸收新知識的速度會降低,也不再像剛畢業年輕時那樣能保持更多的專注。這時老一代的程式設計師會感到有一種迷茫和危...
人生十字路口
卒業的鐘聲以經敲醒,這是中考完畢的聲響,也是我在初中時期交要完畢的聲響,我真不想那麼快就完畢這俏麗的中學時期。但工夫是不會由於你而逗留每一分,每一秒的。也不會由於工夫而改動現實。我戀戀不捨的分開在這裡生涯整整三年的初中生涯,我不得不走呀,由於工夫以不在逗留,做上汽車往回家的偏向走,可是心思仍然想著黌...