今天在知乎上看见一个上海交大硕士提的问题:

题主是上海交大电气工程本硕,在上海国家电网工作,因为女朋友在南京,因此想在南京找一份程序员的工作。这哥们也疯狂学习了两年时间,并且在校招中(未透露非应届身份)拿到不少大厂Offer,但在今年春招走社招却一无所获,甚至连小公司都拒绝了他。

国家电网、上海交大硕士,这履历不可谓不雄厚,整整两年的疯狂学习,这准备不可谓不充分!

但为什么这样还不能转码上岸呢?这个问题我在知乎上回复了,获得了不少点赞认同,再加上经常也会有非计算机专业的读者问我究竟如何转码,今天也在这里给大家分享下:

1.应届和非应届的区别

公司对应届生和非应届生的要求的确是不一样的。

对应届生来说,会八股文、刷过算法题、计算机体系基础还算牢固,基本大厂就都能应付了。

前文也说过,基本就是下面这几点:

算法和数据结构:数组、链表、二叉树、堆栈、排序算法、B+/B-树、DP(动态规划)等;
疯狂刷题,撒比算法题、Leetcode等等,都挺不错,刷起来
计算机网络:HTTP、DNS、ARP、TCP、IP、ICMP、UDP等;
操作系统:IO、存储器、多线程/多进程、同步机制、处理器调度及死锁、设备管理、通道等;
计算机组成原理:冯诺依曼计算机组成、计算机层次结构、计算机性能指标等;
选定一门主攻的语言方向,比如Python、C++、Java等,并真正攻克它;
多实践多上机,机房要常去
抓住一切可以实习的机会,是否有实习经历往往是大厂给不给offer的分水岭
对非应届生来说,这些就不够了,还需要你有扎实的实战项目经验,需要你能讲清楚基础知识在项目中的应用以及卡点的攻克,否则社招真进不了好公司。

这位硕士朋友前一年投大厂校招能拿到Offer,不代表社招能拿到,原因在于考核标准变了。

2.读海外一年硕

如果是本科或者硕士非计算机专业毕业,是可以选择这条路的。读一个海外一年制的硕士,重新变回应届生身份,直接卷校招。

这种硕士,新加坡、香港、英国等地都有,申请也并没有多难(对于你985本科来说),一年就能毕业,毕业后直接以应届生身份大大方方找大厂工作,相信问题不大。

3.参加培训班

很多人有个不好的风气,提到计算机培训班就开始鄙视了,甚至都成了一种zz正确,其实培训班还是有用的,尤其是一些还算靠谱的,它们能给你一些接近工作实战的经验,帮助你在面试之际能顺利通关。

当然培训班出来,进大厂依旧是很难的,但进一些中小厂商非常容易。

举个栗子:之前我带过一名下属,高中毕业之后参加了北京的一个线下知名培训班学习前端开发,培训班学完之后就拿到10K的Offer,后来又跳槽到360,现在在一家独角兽公司做前端技术专家。

4.降低标准,先就业

实在不行,进特别小的公司,那种公司一般招不到好学校的学生,比如我和一个大佬一起创业,融资几千万,但像样点的人基本都不来。

但这么做风险极大,因为这个类型的公司都非常不稳定,甚至可以说是朝不保夕,搞不好一两年就挂掉了,这样弄几次履历也就毁了。

不过任何情况下,先就业都是最重要的事情,工作之后再不断积累提升实力,等到时机成熟再跳槽到更好的公司。

这里也举个栗子:左耳朵耗子叔,阿里P9技术专家,他的第一份工作也非常糟糕,在上海的一家给银行做系统集成软件的小公司,基本等同于外包公司。但耗子叔并不认命也并不气馁,而是把所有休息时间都拿来看书实践学习,工作+业务时间疯狂学习,这种满负荷运作了两年之后,耗子叔跳槽到了亚马逊,薪资也增证了三倍。

以上四点执行到位大概率都能上岸,另外对于非科班的同学来说,即便上岸了也不能放松对计算机基础体系知识的学习,这点非常重要。

这里也推荐一份旧文写过的计算机经典书单,有需求的朋友可以看看:洋哥最成功的投资,赚爆了~

最后,祝所有想转码的同学都能成功上岸,一码平川。