真0基础转专业 | 纯SDE找工作向感想

作者:mmyn

备注:作者在UT Dallas读书,帖子里提到了UTD,但是分享的经验适用于所有学校,推荐给大家。

正文:

之前考虑过写一点经验总结,因我个人的局限性,为了能多些营养还是把目标精准化比较好。直接上一些大家最关心的问题:

Q1:我0基础转专业,来美国之前是否应该做一些准备?需要到什么程度?

A:毫无疑问,当然是的,如果你0基础现在还没有采取任何行动的话,那么首先恭喜你,你的留美工作之路凉了一半了。不是因为差这几个月的时间,而是你作为一张白纸竟然没有任何的危机意识,这在某种程揭示了你是否真的适合走这一条路。

不要觉得自己聪明可以稳稳得后发制人,谁又傻呢?不要给自己找那么多不能开始的理由,走在这条路上的谁又过得容易呢?

至于需要准备到什么程度:0基础同学的录取书上应该看得到有那么多的先修课,其中最重要的是算法课和OS,你应该选中一门语言并可以保证掌握这些基础的算法和数据结构,OS方面做适当了解,这些内容其实是非常有用的,只是可能你前期还意识不到。

很多人会建议刷题,做leetcode,我觉得也不错,但目的不是针对面试,这个时候做leetcode更多的是让你熟悉你选择的那门语言,以及会运用这些基础的算法(特别是在这期间学会分析复杂度,这是面试的重要环节),切忌在这个时间就盲目刷题。

Q2:我们0基础的同学在UTD上课会有压力吗?

A:不会。如果按照我上一条说过的准备过算法和OS的人,第一个学期的四门先修课不去上课也可以Easy A。如果你连第一个学期四门先修课上得都吃力,建议及时退学止损,不是人笨,是懒人真的没救。UTD有没有难度高一些的课呢?当然有,但是难度高的课不代表你能学到的东西就多,选之前慎重考虑:

  • 我这学期能接受的学业负担在什么范围
  • 这门课对我选择的方向有没有帮助?

如何规避一些不必要的麻烦,让自己学业的产出/负担合理化,也是你一项很重要的任务,比如你想找SDE还在找工季选一门NLP硬钢,找自己麻烦的人没得救。

Q3:0基础同学怎么找美国实习?

A:首先你要清楚一个事实,就是留美找实习其实是比找全职更难的一件事,这一点只要比较双方的比例就显而易见了。对于秋招来讲,需要你们开学后一两个月就开始着手准备,这对0基础同学是一个很紧迫的时间线,因为这个时候大家的简历大多还是白纸,除了联系方式和education也写不出什么。实习之所以更难就是因为简历拒比例过高。那么是不是应该放弃呢?答案是绝不!你都有花几十万转到这个全无基础的专业的勇气,难道还缺拼一个实习的斗志吗?

你要做的是:利用你已经掌握了先修课大部分内容的优势,在保证成绩的情况下大幅度压缩留给学校学业的精力,留出宝贵的时间充实你自己的简历。udemy等等网站有很多网课资源可以帮你做一些项目(手机app,网站开发等等),跟着走一遍之后,你的项目经验和专业技术两栏都可以得到极大的扩充。这是你第一个学期应该干的事情,好好美化美化,吹一吹,然后开始投。投简历跟你申请学校不一样,对方不收费的,你尽管投,不会有损失,即便给了你面试你未能通过,也是提前给全职面试积累经验。何况本身这个过程就具备一些玄学成分,某公司突然大量招人导致成功率升高的可能性也是有的,别先自我否认然后身边人中奖了再后悔,这是最无能的表现。如果这个过程失败了,就轮到下一个问题:

Q4:国内实习对美国找全职是否有帮助呢?

A:当然有,这一点丝毫不用怀疑。不过是有一些前提条件的:

  • 你的雇主在行业具备一定的知名度,如果HR都不认识也查不到的话就尴尬了
  • 你的实习内容要具备一定的质量,这点其实是更重要的

实习的项目内容对于大多数0基础的同学来说,都会作为简历中的绝对C位,是你找全职时通过简历关的重要依靠。我去年凭蚂蚁金服的实习简历,直接跳过了谷歌的电面环节,其他大公司的通过比例也很高,不是因为阿里名气大,而是我实习期间的项目确实给力,mentor对我面试表现十分满意,把我当自己徒弟培养,所以几乎是做了全职员工的活,参与了一个产品从无到有的整个过程,算是比较幸运。相比而言,你回国实习的主要损失其实是错过了锻炼英语的好机会,失去了一个体验美国工作环境的机会。国内实习的投递阶段大概是过年前后,那会儿美国实习大多尘埃落定,所以完全可以在留美失利后全力冲刺国内高质量的实习。

Q5:0基础同学的就业目标是哪些公司呢?

A:这里有一个非常常见的误区,就是很多人以为0基础转码的同学适合去小公司,在大公司眼里会缺乏竞争力。很遗憾这与事实是完全相反的。只要你按照我上面两条说的找到了一个质量不错的实习,不管国内国外,一般都可以拿到很多大公司的面试机会。

大公司的面试着重考察你解题的能力,有时加一些BQ,这其实是你和科班出身同学之间差距最小的考察方式了。别人比你多了四年的CS科班教育,基础比你扎实了不知多少,说实话这样的逆袭机会可以说是如同梦境一般的现实了,如果在国内是很难给你们这样一个公平竞技的机会的,国内大多数公司对基础的考察都比较全面。反而是如果你在美国找一些小公司,对方可能会对你在经验或者基础方面有一个比较高的bar。所以那些以为小公司bar低,自己的情况就适合去小公司,并且以此作为不努力的借口的,还好像目标明确的样子的话,emmmmm… 祝你好运…

Q6:UTD学校资源与地理位置对找工作的帮助大吗?

A:学校是有career fair的,但是个人感觉帮助不大,也一次没有去过,问过一些去过的同学,很多公司不招F-1,同时一些大公司来得也很少,不过随着你们几代优秀学长的努力,facebook对UTD的兴趣开始加大了,以后会来学校面试也说不定吧。

至于地理位置,谈不上好,只能说离Austin近算加分项吧,跟加州、西雅图差距还是相当明显的。还有些人可能感兴趣的是UTD在简历上的作用:答案是UTD肯定不会成为你简历的加分项,同时也不太会有科技类大公司看到UTD就拒绝你,但是如果你想投一些金融类的码农岗,UTD很可能确实不是他们的target范围内,简历拒风险偏高。

Q7:我刷题300道了还是觉得没有摸到门路怎么办?

A:这个就不只是针对UTD零基础转码同学的问题了,只是总能看到很多这个问题,所以顺手贴一下:为什么你刷了三四百道还是觉得吃力?同样都是基础比较差的同学,我北大力学本科毕业刷了六七百道其中很多题刷了不知多少遍才自觉在做题方面有一点底气,凭什么你三四百道就想悟道了?我太笨还是你智慧太过人?关于刷题我建议集中时间重点突击,这样提高效果会比较好,类似每天三题这种一个是难以坚持,一个是时间分散开不利于你总结吸收,有些题是一个系列的好几道,集中时间直接拿下是效率最高的,分散开的一天三题反而好像在完成任务一样容易敷衍。

Q8:我应该怎么修改简历?

A:UTD校友太多,你总能找到在校/毕业了的学长学姐帮忙看看简历,这里注意是切忌找到一个自己认为的权威就按照他说的言听计从,简历这种东西,大家都是应聘人,有些人成功了就不会注意到自己简历存在些什么问题,反而以为上面的都是好的,这很正常。建议是多找一些人给你看,听了多个观点之后,你自己心里有谱了。

再厉害的大牛对于简历上一些tips的观点也未必是绝对正确的。当然类似你空白太多,废话太多(无关信息:我爱好,会说中文,学校上的哪些课,会用windows office等等大多数情况下是负作用的信息)之类的公认问题是可以被确认的。至于语法错误,拿去学校检查就行了,他们专业性意见基本可以忽略,但是语法之类的还是他们更专业。

Q9:学长学姐那里听到了对找工作十分乐观/悲观的见解,是不是真的?

A:都是真的,也都不是真的。都是真的是因为UTD近三年就业情况随时间波动很大,举个例子,我17fall新生入学的时候看到16fall的学姐去了亚麻感觉厉害得不得了,当时如果听说谁在美国找到了实习,羡慕得两眼冒星星,我自己本人投的美国实习简历全部扑街无任何面试,亚麻刚到10月份就宣布hc用光了,招聘结束,所以如果经历过这些的人肯定会给你一个十分悲观的答案,告诉你找工作特别特别难,增加你的压力。而UTD今年呢,听同学说Shyam在公开场合讲今年实习+全职拿了亚麻offer的有70+人,facebook15人,所以如果你请教了经历过今年招聘市场的学长学姐,他们会告诉你其实挺简单的,不用那么紧张,大家都能找到工作,从而降低了你的警惕性。这就是为啥这些回答都不是真的,因为没有人知道你们毕业的时候会是什么情况。所以你实习太顺利也要警惕一年后全职市场萎缩的可能,实习不顺利也不能放弃因为一年后说不定难度大大降低,你要做的就是让自己变强从而降低在市场低谷期的失业率。

Q10:怎么找内推?

A:善用领英。地里有很多内推帖子,但首先会有太多人找上门,我不清楚一个人如果推太多会发生什么,其次他处理速度有限,可能你在等待的过程中就失去了投递的时机,所以我建议作为备选方案。最直接有效的方式,还是在领英上找你的学长学姐,可以是UTD的校友也可以是你在国内学校的校友,大家都经历过这段时间所以大多数人是愿意帮忙的,只要你别坑别人(类似同一家公司找两个人内推还给他们一模一样的第三人称介绍),而且可以联系的人通常也不唯一,总是可以找到能愿意帮忙的。另外美国的内推体感没有国内的那么给力,这边一般只能保证你的简历hr可以看到,不会被机器直接筛掉而已。

以上是一些0基础转专业同学通常会有的疑问,解答也完全是站在满足最开始三个条件的同学的角度回答的,如果你不是的话那么这些回答可能是对你的误导,所以仅限符合条件的同学进行参考。 暂时就写这么多,往后可能会更新一些其他0基础同学常见的疑问。

十分感谢,虽然我不是UTD的学生