家教多年,非本科初學者建議以下幾點要弄清楚
1. 語言只是解決問題的工具,要學習的針對要解決的事情和問題,提出解決方案和優劣
比較。
2. 在不同領域的公司裡面擔任什麼角色
傳產 科技業 金融業 etc
3. 無法正確敘述程式(類別、方法、屬性、迴圈、遞迴、迭代等等,看到專有名詞先死
一半。
4. 看不懂類別圖和定義
5. 怎麼撰寫適合工程師的履歷。
6. 如何判斷最基本的時間複雜度和空間間複雜度。
7. 學習看錯誤訊息和如何debug
8. 好的mentor
軟體缺人的確很多,輕易找到4萬以上的工作機會很多,但要怎麼在殘酷的工作環境生存
,要怎麼應對進退,這是另外的能力
例如判斷工時的合理性,理解使用者需求等等
希望對你有幫助