这阵子看到不少板友,都在请教非本科该如何转职的,想一想就来开个版分享我的看法,
看看能不能对一些人起到我的助益;有说的不好的或不对的,也欢迎指教。
先说说我自己,目前30岁出头,月薪在60K阶段,能力应该算还行吧!而我大学就读的也并
非资讯相关科系,只能说当年在系上学过一点点C语言,简单的资料结构及作业系统。而会
走上程式这条路,也并非对程式特别有兴趣,只能说当年刚出社会不知道要做什么,反正
我也不排斥写程式,就去写程式了。只不过当年真的是很弱,我到现在都还记得,一批新
人进来,就我一个人试用期三个月过后没加薪就是了。
因此,就我这样的经历,我给想要转职的第一个建议:
就是你把物件导向学一学,就可以去面试了,反正我当年就这样干的。
只不过不要期待待遇太高,也不要期待公司会教会你什么技术,技术这玩意还是要自己找
空闲的学,我当年或现在大部分的技术都不是别人教的,都是自己额外花时间学的,在公
司初期尽是写一些业务代码,对实力长进一点帮助都没有。
那为什么还是推荐就直接上了呢?因为我认为可以学到两个东西,一个是对初学者来说,
每天一直写程式累积经验,形成一种习惯跟记忆,就可以增加不少实力了,这有点像以前
数学考试你如果只是公式、原理会了还不够,还需要经常运算,考试才能考高分一样。
第二个则是,累积实务经验,要知道实务上面,程式是不会只有一个人在改,而是多人协
作,而且客户经常变更需求,你要怎么设计才能在客户变更需求时付出最少的代价把程式
修改好,这些仅仅是上课听老师讲是很难理解的,因此,只有有了实务经验,你才能看到
设计模式是在写写什么东西。
第二个建议,去资策会上课:
因为前些日子,刚好带一位从资策会来的新同仁,能力我觉得还行。只不过对方上的是桃
园的资策会,教JAVA的老师特别认真,上课能上到晚上12点,简直佛心来着,只不过也要
家里经济条件许可,因为她上的是全职班,整整半年工作不工作来上课。
第三个建议,线上课程:
我自己一直最推荐的都是网络上自学,一方面是比资策会便宜的多,另一方面是没有自学
的能力,写什么程式?
只不过我后来才想到,对于想要转职跳槽的人来说,问题可能不是没有自学的能力,而是
到底要学什么?业界需要什么?这才导致无从找起。
所以,对于不清楚自己要走什么路线的,我推荐可以去看一看慕课网的就业班,就算不上
这边的课,也可以参考一下目录,知道自己想转业应该要学哪些技术。
https://class.imooc.com/
我自己是学JAVA的,我看了他JAVA培训的课程,我认为学完、学好,那么在技术上,应该
比的上大部分2~3年资历工程师的能力,毕竟很多工程师都在写业务代码,没那么多时间学
习。
(其实,我非常推荐这个慕课网,因为我自己上了不少课,发觉大部分老师水准都很高,
很多都是大公司出身,不然就什么专案的负责人,有非常强的实战经历,讲课的时候自然
而然就会把自己的实战传授出来。而其他平台讲师能力就不一定了,有的甚至是研究生)
最后,在提一下,有人推荐读研究所,但我个人是反对的,因为学校的目的是研究,而不
是帮助你就业,所以要转职我不推荐度研究所。所以,虽然我现在正要去读,但我并没有
太期待可以从研究所学到什么,或者说,我认为研究所能学到的我大概都有能力自学。因
此,我去研究所的目的,一个是拿学历,另一个是教朋友,有什么问题有认识的人可以互
相一起探讨总是好的,至少比我单打独斗学机器学习好的多。