恕我问一句…妳转职的方向是?
韧体开发也是在写程式
网页前端也是在写程式
网页后端也是在写程式
手机应用也是在写程式
资料科学也是在写程式
自动测试也是在写程式
数值分析也是在写程式
ExcelVBA也是在写程式
机器学习也是在写程式
......
那妳是要写什么程式?
简单来说我觉得妳如果有现实层面压力,就不该从“上课学软件”开始
,而必须抱着“薪资导向”的功利心来去学习。比如你如果要走网页前
端开发,那学 Java 的投资报酬率就不高,而是应该去学习切版、基本
的 HTML/CSS/JavaScript,这样一个不错的静态页面就不难产生。随着
累积的经验多了,开始想做动态页面时,开始知道必须有后端的支持,
可能开始捣搞 node/Python…等,甚至需要理解网络协议的内容,进而
才去学计算机网络,其中还需要配合数据库,然后再去找资料学习基本
的数据库知识,然后各种 db 间的差异,今天要存放什么资料使用哪种
较佳较好管理,要怎么串联。
对于没有作业和报告压力的人来说,我认为能实作出东西才能保持自己
学习的动力,而比较容易入门又看起来高大上的大概有:
- 网页开发
- Android/ios 应用开发
- 网页爬虫
我想妳也不会有兴趣想要在这个阶段还在理解各种资料结构及其复杂度
之类的,也不会想要去刷OJ。