程式設計師35歲之後的出路在哪裡?

今天看了一篇文章《面試了一個46歲的程式設計師,思緒萬千》,看完也感慨良多。 一個 46 歲的程式設計師,不得不寫程式碼養家餬口,在技術和語言能力上與他的年齡完全不符。 最後面試沒有透過。 筆者一再強調,面試沒有透過,不是年齡問題。 作者有很多想法,因為他引起了自己內心的危機感。

程式設計師35歲之後的出路在哪裡?

程式設計師35歲以後真的沒有出路了嗎? 我認為技術人員的未來有很大的想象空間。 至少有三個方向可供選擇:

繼續走技術研發方向,成為該領域的佼佼者。 走專案經理、技術總監等技術管理路線,培養第二技能,結合自己的技術能力

1、

繼續走技術研發方向,成為該領域的頂尖人才

第一個方向是繼續走研發方向。 走這條路,首先要端正心態。 這條路註定會越來越艱難,但艱辛是值得的。 你可以這樣理解:這條路越難走,走到盡頭的人就越少,你面臨的競爭就越少。 你的門檻越來越高。

越底層越抽象。 要想在技術方向上打到最底層,就必須有非常紮實的基本功。 現在有很多面向業務的語言(如PHP、Java、Vue等),如果你是做PHP開發的,那你就得去PHP原始碼層面研究一下PHP底層是怎麼做的語言實現。 如果你做Java開發,你必須瞭解JVM的原理和實現。

PHP程式設計師常說:PHP是世界上最好的語言! 但是你有沒有想過,如果有一天 PHP 被淘汰了怎麼辦? 如果你已經達到了一定的技術水平,你完全不用擔心這個。 因為我從未聽說過有一天 C語言會過時。 面向業務的語言總有一天會過時,但構建複雜網路世界的底層語言永遠不會過時。

所以,如果你選擇這條路,早期可能會是痛苦和孤獨的。 但是一旦你跨過了臨界點,你的人生就會一帆風順!

2、

走管理路線

很多程式設計師最終選擇了走管理路線,這和技術開發的思路完全不同。 技術人員要管理,如果不能轉變思想,就很難取得成功。

走管理路線,首先要轉變心態。 從利己的心態到利他的心態,遇到問題要承擔責任,要與下屬分享榮耀。 做事的方式也應該改變。 你可以提前充電,但你不能自己做所有事情。 在您成為經理之前,您是一名衝鋒陷陣的將軍。 當你成為經理後,你是後方戰略的指揮官。 您對整體情況和結果負責。 另外,你要做到獎懲分明,有理有據。

接下來要做的是分解任務和目標。 你需要對需求有足夠的瞭解,同時對每個下屬有足夠的瞭解。 你需要能夠合理的拆解任務,分配給每個人,讓每個人都清楚我們的目標是什麼。 常見的問題是目標不明確、目標不合理、目標過高。 一個好的管理者必須為團隊設定明確的目標(可以參考SMART原則)。

最後就是學習,提升自己,同時為團隊樹立榜樣。 這個時代是一個終身學習的時代,我們只能不斷學習,不落伍。 一個沒有學習慾望的人很難成為一名優秀的管理者。

3、

第三種方法是開發可以與自己的技術相結合的第二技能。 讓我舉個例子。 自媒體幾年前突然火了起來,給那些靠寫字為生的人提供了一個展示自我的平臺。 我們的技術人員能走這條路嗎? 培養自己的寫作能力,透過自媒體平臺輸出對技術的理解。 在幫助他人成長的同時,你也會收穫很多,說不定還能完成職業轉型。

綜上所述,程式設計師的職業生涯很短暫,我們必須提前計劃。 同時,要有危機感,要有替代方案,不要等到走入死衚衕才後悔。 祝你在二次開發CRMEB打通版的職業生涯中一切順利