上海交大硕士毕业社招转行当程序员,为何频频被拒?

人工智能与算法学习

共 2441字,需浏览 5分钟

 ·

2022-04-15 06:50

提问背景:上海交大电气工程本硕,上海国家电网工作两年,94 的。因为想去女朋友在的城市南京成家,故而两年间疯狂学习想转行做程序员。头一年投了南京大厂的校招,几乎都拿到 offer 了,但 hr 一发现是非应届,纷纷没有回话了。今年春招走社招面了多家公司,跨境电商的,华泰的,还有运满满的,笔试都过了并且面试也基本答出来了。为什么后续就毫无回音呢?真的不能给非应届的一个机会吗…想问问各家hr这是什么原因呢?需要怎样才能获得一个转行机会?


匿名用户回答:


作为成功转行的人给你指条概率最大的路吧:

去香港、新加坡或者英国读个一年CS硕士,然后也别怕丢人,走校园招聘。

你现在最大的问题是没项目经验,连简历关都过不了;校招的要求低,不要求有实际经验;而且校招能够发挥你学历的最大优势。


一年硕士,时间金钱成本都不高,你应该负担得起。

你现在走社招,大概率只能去个小公司被压薪资;你前半生的学历优势完全废了。还不如走校招一步到位去大厂或中厂(最终能去哪看你面试水平),起薪就比小公司工作三年的起薪还要高。


要做就果断,别犹豫,别怕年龄大不好找工作。我自己就是26岁读硕士,28岁硕士毕业去的大厂,入职起薪就倒挂了别人工作三年的老员工。你在小公司折腾两年再去大厂,先不说小公司学不到太多东西,再跳大厂大概率被HR压薪资。


求职这件事,我之前折腾比较多,酸痛苦辣都尝过:很多时候,越是难走的路,很多时候反而回报越大;越是表面容易的路,视角放宽到整个职业生涯,需要付出的代价反而可能越高。靠校友圈,靠朋友推荐,靠简历造假,我个人以为,这些求职的途径都不太靠谱(这点不详细说,转过行并且有类似感受的人欢迎交流)。


看到很多人对这个话题感兴趣,二更补充些内容:

  1. 现在申请好的一年硕士太卷怎么办?

这种想法就有点学生思维了。你的目标是转行,目的性很明确,就是要拿学位证,做一个转行的敲门砖、投名状。互联网已经算是高薪行业里最不看出身的行业。更何况题主是上交本硕,本身学历很优秀,学习能力应该没问题;现在缺少的只是入场的一个机会。所以硕士学校根本没必要强求学校排名,不要非要争取什么港三,新加坡国立之类的。我硕士学校连世界前200都排不上,也不妨碍毕业的大多数学生最后找的工作还不错。现在想进互联网大厂,你就是清华毕业,面试过不了,也是白扯。只要能进面试,后面大家全在一个起跑线上。


2.一年硕士时间太短怎么办?

还是那句话,你的目的就是找工作,你读硕士后每天早上起来默念一句,”我要找工作",其他都不重要就完事了。学校课程有价值的就多听,没价值的直接翘了或者混个学分就可以。国外硕士普遍给分比较松,学生普遍GPA都在3.6以上。到了学校之后,就开始准备找实习,然后尽量走实习留大厂。面试就是面经八股文+leetCode。研究生入学之后就可以开始刷题和背面经了,所有无关的课程全部为找工作让位。


题主你马上就30岁了,时间很珍贵。寒暑假就别跟小朋友一起出去玩了,全部时间用于刷题和做项目,最好找个实习。一年时间备战求职,够你用了。更何况留学生的应届生身份时间稍长点,毕业之后半年都算应届生。


3.年龄太大会不会有就业歧视?

这个问题因人而异,我感觉大家现在有点把年龄妖魔化了。更何况,你不做出这些行动,你年龄就不长 么?你有那时间整天瞻前顾后,犹豫这,犹豫那,还不如赶紧行动起来。


4.读了海硕该怎么规划这一年的课程安排?

我个人认为转行学计算机,并且读一年硕的人,就不要尝试选什么人工智能方向了,人工智能相关的课程一个都不要选。


每年总有几个铁头娃,一般他们背景都还挺不错,自认为:“我和他人不一样,我要成为优秀的算法工程师,开发太low。“我不否认有大佬,但是作为转专业的人,你如果真强到这个地步,那你走开发最后拿到的offer薪资也不会比算法低。现在大厂的开发offer薪酬已经基本和算法持平了,应届生白菜价40万;且hc远远多于算法。

每年一波又一波的炮灰,学了一年人工智能算法,最后求职的时候发现学的都是屠龙之技:海外硕士既无paper,又无实习,上上课写写作业基本都是纸上谈兵,怎么和国内这些卷王去竞争。我在国外学了一年的机器学习,幡然悔悟,然后从零开始看数据库和计算机网络,反正说多了都是泪,往事不堪回首,所幸回头尚早,结果还算好。


我以为,转行硕士这1-2年,如果是以求职国内大厂为目标,工作中最需要什么,你就应当选择什么样的课程。那些面试常考的操作系统,数据库,计算机网络,特别是数据结构和算法,一定要找机会上相应的课程或旁听,并好好下功夫钻研。除此之外,分布式系统,计算机体系结构,有时间的话也可以钻研一下。软件工程不用学,这玩意儿只能通过工作实践来掌握,但是要懂常见的UML图。什么编译原理,密码学,计算机安全,除非你准备求职这些方向,我都不建议选;如果项目有需要,再根据问题去补相应的知识。我还是那句话,你的目标如果是求职,就一定要功利,一定要把时间放在最重要的事情上面,你什么都想学,往往啥也学不好


我上面说的重要的课程,是你将来工作的内功,不要把它们当做考试,仅仅是应付,拿到90分就万岁了。一定要多动手,多思考,多理解。甚至可以说,你对上面这些课程的掌握程度,直接决定了你职业生涯能够到达了什么高度,决定了你是不是仅仅是一个码农,还是将来有一天你能独立从零到一设计一个复杂系统。所以这也是为什么,我推荐背景比较好的想转行的同学,再读个CS硕士的原因。


我曾跟和同事里培训班出身的同学交流过,很多人的资质都很不错,但是工作后,能明显感受到,他们由于缺乏一个对计算机系统的整体认识,算法和数据结构都是在实践中零散积累的,很快就到达一个瓶颈。你不懂缓存,不懂内存对齐,你可能永远不知道怎么对系统做优化;你不懂数据结构和算法,你可能永远不知道怎么设计好的数据模型,怎么去分析哪种设计是好的设计。


文章转载自知乎,著作权归属原作者


——The  End——


分享

收藏

点赞

在看




浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报