对于一个根正苗红的CS专业学生来说,毕业后获得一张SDE的full time offer似乎是一件顺理成章的事。但是,对于完全零基础的同学来说,真的可以拿到SDE的offer吗?BitTiger优秀学员Qiaodan想告诉你,这是完全可能的!以下内容为BitTiger对Qiaodan的回访。

BitTiger:能不能先简单的介绍一下你的求职经历?

Qiaodan:嗯,我现在在JP Morgan做SDE,之前本科毕业于OSU,专业是Mathematics,金融方向的Track,研究生是在Fordham读Quantitative Finance。在本科的时候,几乎没有上过太多和CS相关的课程,一直都觉得自己会做金融相关的工作。另外也没听过金融专业的去做SDE,更多还是科班出身的CS或者相近的EE吧。

BitTiger:所以你几乎是零基础转专业的学生。

Qiaodan:差不多,我就读的Quantitative Finance项目是商学院下专业,方向上更侧重风险管理,衍生品定价这些金融的领域。也就是这个原因,研究生的课程偏向CS的内容并不多,主要是一些数据处理的工具比如Matlab,SQL等等,对企业级别的软件项目接触几乎为零。

BitTiger:那是什么促使你想成为一名SDE呢?

Qiaodan:在我Master的第一年,也是一个非常偶然的机会,通过朋友介绍了解到了Bittiger。那个时候才意识到,转专业做SDE也是完全有机会的。只是对于我来说时间并不是很充裕,好在BitTiger的Angela老师给了很多帮助。比如要准备哪些知识点,找工作计划的时间规划等等。基本上是帮我做了一套完整的职业规划。那之后的对于准备转专业就有信心多了,基本就是按部就班的来。

BitTiger:那你觉得转专业最困难的地方在哪里呢?

Qiaodan:缺少完整体系的项目经历是比较头疼的一点。对于转专业的同学来说,语言和基础技术都是可以自学的,但是靠自己的知识储备,去把相关技术结合在一起并且形成体系基本是不可能的。这也是我最后决定报名BitTiger的CS项目课程的原因。说实话BitTiger项目的费用并不便宜,但是作为改变职业轨迹的一笔投资,不论是当时还是现在,看其来都是值得的。

记得课程刚开始的时候,老师说的一些专业术语我都不是很明白,想跟上课程进度更是困难。我觉得很多人可能体会不到基础不好的痛苦,很多时候想去Google甚至都不知道怎么搜,那个日子还是挺难熬的。

BitTiger:那后来是怎么克服的呢?

Qiaodan:这个就要给课程班主任打call了。先是课程班主任给我整理提供了很多CS基础的学习资料包,然后也把我的情况汇报给了任课老师。任课老师也确实是很给力,我感觉他们传授的内容不仅仅是知识,而是一种学习的方法及理论。比如我之前几乎是没有接触过任何一种框架的,但是在做项目的过程中,老师把Spring框架讲的非常的深入,然后还拿其他的前后端框架来做类比,帮助我们深入理解。更贴切的说,我学到的不仅仅是技术,而是编程以及设计上的思想,这种思想在我之后的学习中起到了非常重要的作用。

总之,在BitTiger上课的三个月是我Coding技术突飞猛进的三个月。从刚开始对技术一窍不通,到能和职业的SDE朋友可以讨论流行技术,甚至能解决Stackoverflow上网友提出的问题,能感受到自己的能力有全方位的成长。但是说实话,除了手里的项目以及能力的提升之外,对于试水职场还是有很多不确定,只能硬着头皮试一试。

BitTiger:然后就天降offer了……

Qiaodan:也不完全是这样。最后的一个月,Frank老师开始给我改简历,做mock interview等等职业上的培训。当时我的简历仍然是偏金工/金融方向的。我记得特别清楚,Frank老师在给我改完简历做完Mock Interview后的评价是:面试官肯定会盯着你BitTiger的项目问,只要你能把项目说清楚,follow up问题回答好,Offer肯定是稳的。这句话对我来说是非常鼓舞的,那时候就觉得好像离成功求职更近了一步。

接下来的事情基本都是水到渠成的了。5月实习结束之后,6月中旬我开始投简历,7月顺利的进入了JP Morgan。在这个过程中,有一件事情让我印象特别深刻。因为很多金融行业的公司用的技术都比较保守,有时候我说到我简历里BitTiger项目中应用到的最新技术的时候,面试官甚至不知道我在说什么。因此,后来在面一些金融业公司的时候,为了贴合他们的技术栈,Frank老师特意帮我把我的简历中技术的侧重偏向在传统技术而不是前沿技术上。

现在我回头看看这段经历,还是觉得有点不可思议,BitTiger也在这个过程中扮演了非常重要的作用。对我来说BitTiger不仅仅是教授知识的良师,更是在我转专业求职路上的益友,这也是为什么我之前说这笔投资很值得的原因。

BitTiger:最后你有什么想给BitTiger学弟学妹一起分享的吗?

Qiaodan:如果要说经验的话,我觉得最重要的就是敢想敢做。如果当初我没有做出转码的那个决定,那之后的那一系列故事也就不会发生了。其次,如果你是BitTiger的学生,又是转专业基础不太行,那么遇到不会的或者听不懂的东西都是很正常的,这时候你千万不要藏着掖着,一定要去主动问老师或者班主任,他们是很愿意帮助你解决问题的。最后,一定要坚持。转码的过程中很多时候你都感受不到你能力的增加,但是这些日积月累的微小的变化才会真正的改变你的职业轨迹。坚持到底,就是胜利!

特别推荐:如果你也是转专业,也想和Qiaodan一样开始你全新的程序员职业生涯,那么是时候加入BitTiger全新升级的软件工程师项目实战课了!