恕我問一句…妳轉職的方向是?
韌體開發也是在寫程式
網頁前端也是在寫程式
網頁後端也是在寫程式
手機應用也是在寫程式
資料科學也是在寫程式
自動測試也是在寫程式
數值分析也是在寫程式
ExcelVBA也是在寫程式
機器學習也是在寫程式
......
那妳是要寫什麼程式?
簡單來說我覺得妳如果有現實層面壓力,就不該從「上課學軟體」開始
,而必須抱著「薪資導向」的功利心來去學習。比如你如果要走網頁前
端開發,那學 Java 的投資報酬率就不高,而是應該去學習切版、基本
的 HTML/CSS/JavaScript,這樣一個不錯的靜態頁面就不難產生。隨著
累積的經驗多了,開始想做動態頁面時,開始知道必須有後端的支持,
可能開始搗搞 node/Python…等,甚至需要理解網路協議的內容,進而
才去學計算機網路,其中還需要配合資料庫,然後再去找資料學習基本
的資料庫知識,然後各種 db 間的差異,今天要存放什麼資料使用哪種
較佳較好管理,要怎麼串聯。
對於沒有作業和報告壓力的人來說,我認為能實作出東西才能保持自己
學習的動力,而比較容易入門又看起來高大上的大概有:
- 網頁開發
- Android/ios 應用開發
- 網頁爬蟲
我想妳也不會有興趣想要在這個階段還在理解各種資料結構及其複雜度
之類的,也不會想要去刷OJ。