• 我要转行!我要做程序员!
  • 发布于 2个月前
  • 178 热度
    0 评论
  • 林锦健
  • 4 粉丝 6 篇博客
  •   

最近很多朋友在后台问我,非科班转互联网会不会很亏?

我是学电子的,转互联网之后,硬件知识全白学了
我是学土木的,转互联网之后,建筑知识全白学了
我是学金融的,转互联网之后,经济学全白学了

确实是,转行是有成本的,除了要舍弃之前学的知识之外,更重要的是你要去学新行业的知识,掌握它们,让自己有能力进入一个新的行业。

我之前是学自动化的,我就拿我自己举例。


高考志愿

我相信在中国,大部分高考生选志愿的时候,是不知道自己想要什么的。无非就是看学校排名,分数线比较,继承父母职业,听老师建议。
真正在高考的时候就有清晰的职业规划的人寥寥无几。因为高考前,所有人都会告诉你,只要考一个好分数就行。这是中国教育的悲哀,也不是我们能左右的,我也是受害者之一。

所以我在高考选志愿的时候,几乎是瞎选,不,我压根没选,我爸给我选的。

大学

上大学之后,我根本不知道要学哪些东西,还是惯性地秉承着把课程学好,考一个好分数这种思想。

我们的课程学得很杂,现在还能想起来的有高数,线代,复变,概率,电路,数模电,机设,c语言等等。

学完你也不知道能干什么,大部分人回家继承家业去了。


兴趣

如果说大学真有一件做对了的事情,那就是发现了自己的兴趣点。

我在大学经常关注一些竞赛,比赛之类的活动,参加过很多乱七八糟的比赛,虽然都没什么成绩,但是对于开阔视野来说,还是有用的。

第一次发现自己的兴趣点,是在一次课程设计上,我发现我在编程方面还有点天赋,至少比班里同学稍微好点。

那时候已经大三,但是由于没有找工作的压力,而且基本能确保可以保研,所以也没想着职业规划这件事情。还是继续折腾各种竞赛。

不过那时候,我已经开始自学C++、VC,因为我感觉那是真正能在工作中用得上的东西。


研究生

到了研一的时候,智能手机出现了,我感觉这是一个机会,于是当时给自己买了一个智能手机,在网上找android开发的课程看了起来。

那时候还没有android studio,搭建android开发环境也很麻烦,我记得我搭环境就花了三天多时间。

之前零零碎碎看java看过好几遍,但是由于没有实战项目,很多东西根本没有理解。

学android的时候,是真正学会java的时候。才知道java在真实项目中是这么用的,才重新把接口又看了几遍。

而且在一节讲android的服务器通信的课程中,我才第一次接触web编程的概念。

就像打开了一扇新的大门,我从BT上搜索web编程的资源,从那时接触了servlet、jsp、html、css、js、php、mysql、spring等等web开发必备技能。

那时候怎么学习呢?我下了大概100多G的视频,每个都看,刷了至少两遍,并且跟着视频中的讲解一点点敲出代码,调试成功。

像吃饭、睡前这种不能在电脑前的时间,我是把视频下到手机里,先看视频,这样到电脑前只需要敲代码就行,能节约不少时间。

就这样,我看完了web全栈整套技能外加android开发,自己搭个服务器,做个网站,做个app基本没啥问题了。


找工作

研究生的时间过得非常快,一转眼就要找工作了,真正到笔试面试的时候,发现问的一些二叉树、时间复杂度这些名词都看不懂,回来赶紧查,才发现这些都是数据结构的算法里的内容。原来还有这么一门课程。

赶紧在图书馆借了十几本数据结构和算法的书,赶紧看。

非科班和科班差在哪里?科班默认就有一整套完整的学习体系,他们只有学会和没学会的问题。非科班面临的是连学什么都不知道的问题。

不过有了编程基础和一定数学基础,数据结构和算法看起来还是挺快的,除了一些复杂的不理解,整个体系能够理解60%多,没啥办法,就这样就去笔试了。

那时候对数据结构和算法的理解还是很粗浅的,数据结构就到图,算法仅限于排序,像并查集、动态规划这种数据结构和算法听都没听过。

可想而知,笔试通过率很低,但是勉强也能过几个。


面试

面试环节说实话,由于有web全栈和android开发技能在身,还是会占一些优势,只要不问比较难的算法,基本能过。

整个互联网,我投了很多家公司,只拿到两个offer,一个阿里,一个百度。

阿里的offer有点运气成分在里面,并且当时投的是测试开发,面试官没有问很深的算法,所以过了。

百度的offer还是问了一些算法的,比较幸运我都答出来了,所以也拿到了百度开发岗位offer。

关于面试细节,大家可以看面试现场的文章,这里就不展开了。


保研和直博

要不要读研或者读博?这个问题个人认为读不读都可以,但是最重要的是想清楚为什么要读或者为什么不读。
最重要的还是对自己的职业规划,如果读研或者读博对自己的职业有帮助,那就读,否则可以不读,早点进入社会是更好选择。


学校知识真的很有用吗?

自己再回过头来看看,为了进入互联网行业,我似乎放弃了很多在学校学的知识。
但是现在想想,在学校学的东西真的很有用吗?其实并不是。上过大学的都知道,学校里的课程真能学懂多少,或者真有多少能用的,大家呵呵一乐,心里清楚就行。
真正有价值的还是上学那段经历,比如有人大三大四开始自己创业啦,有人提前去实验室参与项目,有人去参加竞赛活动,有人开网店,有人搞代购,当然也有人猫在宿舍打游戏,一毕业就去继承父母的亿万家产。


我的建议

说了这么多,我自己建议你想清楚自己今后毕业了去哪里工作,如果真的看好一个行业,想转行,那就提前规划。隔行如隔山,没有一两年的准备,你很难进入另一个行业。
至于说学的东西用不上了,或者说新行业没有朋友圈了,那些都不是问题,只要能进入新的行业,你的成长就会非常快,并且一般能转行进来的人,时间一长反而比科班的更厉害。

以上就是我个人经历和建议分享,希望对大家有所帮助。

用户评论