工程師工作的本質就是解決問題, 軟體工程師也不例外
演算法, 程式語言, 框架, 方法論 都只是用來解決問題的方法與手段
如果你發現你的領域的方法手段一直在改變, 可能代表該領域一直遇到新問題
所以才需要發展新的方法與手段來解決
另一個可能是有一個問題大家都想解決, 但是還沒完全解決, 所以大家都在摸索著前進
看到個現象你應該開心, 代表短時間內你不會失業, 而且你有機會做出重大貢獻
如果你想成為一位軟體工程師
你需要先學習過去解決問題的成功案例, 學習那些成功解決問題的方法與手段
然後你運用你的知識, 去解決那些已經被解決過的問題的複製品
最後你的經驗讓你開始可以進入一團混亂跟大家一起解決問題,並且做出一些或重大的貢獻
在看似最簡單的學習階段, 有恐怖的學習曲線等著你:
為什麼成為一名工程師這麼難 —— 從程式新手到準工程師的必經之路
https://www.inside.com.tw/2015/03/2...is-so-damn-hard
生活一點都不容易, 所以最好選擇你能做得開心的