這是一個很多軟體工程師都會問的問題,尤其是在這個技術變化快速的時代,每隔幾年
就有新的語言、框架、平台、工具出現,讓人感覺要不斷地學習才能跟上潮流。而且,軟
體工程師的市場價值似乎也跟他們的技術經驗有關,如果沒有掌握最新的技術,或者沒
有參與過大型或知名的專案,可能就會被雇主或客戶視為過時或不夠專業。
那麼,軟體工程師真的要擔心自己晚年會失業嗎?我認為這個問題沒有一個絕對的答案
,因為每個人的情況和目標都不同。但是,我想分享一些我朋友作為一名軟體工程師多年
來的心得和建議,希望能夠幫助你找到自己的方向和策略。
首先,他認為學習新技術是必要的,但不是唯一的。學習新技術可以讓你擴展你的知識
面和能力範圍,也可以讓你更容易適應不同的需求和挑戰。但是,如果你只是盲目地追
求新技術而忽略了基礎知識和原理,或者只是為了跟風而不考慮自己真正需要什麼和喜
歡什麼,那麼你可能就會陷入一種無止境的學習迴圈中,而且很難深入掌握任何一項技
術。
所以,在學習新技術之前,他建議你先思考以下幾個問題:
這項新技術解決了什麼問題?它跟現有的技術有什麼區別和優勢?
這項新技術適合用在什麼場景和專案中?它是否符合我的興趣和方向?
這項新技術需要哪些基礎知識和前置條件?我是否已經具備了?
這項新技術是否已經成熟和穩定?它是否有足夠的社群支持和資源?
通過回答這些問題,你可以更清楚地了解自己要學什麼、怎麼學、以及學到什麼程度。
※ 引述《nobody0303 ()》之銘言:
: 看看現在的程式語言
: 一日千里
: 幾年後又會出現和現在完全不同的程式
: 而人類的大腦
: 在45歲以後就難以學習新事物了
: 到時軟體工程師根本無法再跟上時代
: 只能被公司裁員
: 別人看到你年紀也不會想用你
: 根本就整個廢到笑啊!
: 沒人發現軟體工程師晚年只會失業而已嗎!
: 為何一堆鄉民都沒有危機意識啊
: 真是豈有此理!