如果為了薪水導向,那跟開發語言無關,跟產業有關
每個語言都很好,但根據它的長短處,實務應用的場景各有不同
如果你求的是全端快速開發網站,那 PHP、ROR 等等的成績有目共睹
如果你求的是商業生態系完整,那 .NET、Java 歷史悠久
如果你求的是運行的極速,這幾年 Go、Rust 能見度上升有其道理
如果 ... (還有很多,沒提到真是抱歉
如果你覺得我就想不開,那 C++ 很酷,真心酷 (燦笑
---
當然這個問題有點 General,所以還是要先聚焦一下情境跟評估每個人的狀況
---
如果我們回到後端共通的面向,其實我們後端無非也就是資料流跟邏輯流的交織
既然是流就有流量跟載體的議題,更具象化一點的說法是
你就算沒機會寫也要去學怎麼處理這些情境的知識
讀多寫多 -> 社群媒體
讀少寫多 -> 搶票系統
讀多寫少 -> 內容網站
讀少寫少 -> 政府專案 (燦笑
在這些情境下面 AP 怎麼設計、什麼地方要用快取、資料庫結構等等
網路上都已經有現成的案例可以閱讀
---
最後,我只有兩句話想提醒
先搞懂垂直擴展的極限再來思考水平擴展,但反正最後瓶頸還是在 DB
架構是演進的過程,不要想著一步到位,大陸的電商也是因應商業需求
改版了很多遍才是現在的樣貌
---
無情工商,2022年幹大事之第二彈,94想做一些酷酷的事
https://github.com/PureFuncInc/developer-career-faqs
我這篇回應也同步發在
https://github.com/PureFuncInc/developer-career-faqs/issues/10
期待大家共襄盛舉
最後別忘了今天晚上九點有純函式咖灰喔,今天晚上來賓是范聖佑
https://purefunc.net/projects/pure-func-cafe/
https://discord.gg/QyPkYs8X?event=930738476050178089
--