十年材料海龟 PhD,她却下海转行,零基础 IT 人才计划

「不迷于心,不乱于神,不困于情,坚持自己想要的生活方式,如是而已。」
临近秋招季,如果你也有许多关于职业选择的迷茫和困惑,不妨听听「零基础 IT 人才计划」的「过来人」他们怎么说。我们邀请了 10 年「材料人」俞潇跟大家讲讲她「转行下海」的故事

我叫俞潇,一个学了十年材料,常年实验室搬砖的人,结果毕业转行做了程序媛。
本科毕业于哈尔滨工业大学的材料化学专业,PhD 在 University of California, San Diego, 专业是纳米工程,一个听起来蛮唬人但实际就是材料的专业。

俞潇和她的朋友

为什么转行?


「为什么要转行呀?
博士不是白读了?
就算不做科研,去高校当老师不好么?
放弃这么多年的专业积累,从零开始值得吗?
从面试到工作,我被很多人问过且还在问着这些问题。
我也问过自己,值得么?
读博后期,我对自己所在专业的工作产生了怀疑,无意义感非常重,感觉课题太空中楼阁,虽然在实验室里写基金(用于申请政府拨款)的时候会写到「这些材料可能有一天能促进人类社会进步」,但是你也不知道真正能实现是什么时候,或者最终会在时间长河中成为只能发 Paper 的鸡肋。
当时思考了很多人生,大概读博都会有这个阶段?
后来觉得我并不想一辈子在科研中试错,更想尝试新的事物,做脚踏实地的事。
选择计算机行业也是因为这是一个发展迅速,技术更新快,充满乐趣的行业,而且做的东西写的代码是实打实能看到产出的,会带来即时的正向反馈。
当时想着转专业可能不那么容易,毕竟没有基础,还考虑要不要在美国再读个计算机专业的 Master。

这是什么神仙岗位?

在我还在纠结要不要再读个计算机专业的 Master 时,偶然在网上看到 TW 的校招项目——「零基础 IT 人才计划」
聘非计算机专业出身的人,不要求技术背景。
-这不是我的 Dream Job 吗?
公司培训你成为开发人员。
-这不是免费 Master 吗?
当然要投啊!
后来咨询了我在 Facebook 和其他公司做研发的同学,得到 ThoughtWorks 「技术很牛」「扁平化」「氛围很棒」「敏捷实践的领先者」等评价后,更加坚定了我投递的决心。
于是在网申-测评结束后的某个周五,惊喜的收到电话通知去北京面试,我就风风火火从武汉坐着高铁去了。
笔试-技术讲解-群面-加试,整个流程走完,「意料之外」又「情理之中」地收到了 ThoughtWorks 的 Offer。当时我在 Dream Job 和父母期望(去高校任职)之间没怎么纠结,毅然决然地选 ThoughtWorks 了!而且后面其他公司的面试和 Offer 我都没考虑。
这可能是我读博的收获之一吧,虽然未来的人生,我学习十年的专业知识估计再无用武之地,但在过去那段探索、钻研、追求真理的过程中,我更加了解了真实的自己,知道自己想要怎样的人生。

学习使我快乐

我在培训里认识了好多小伙伴。这群来自不同学校的应届毕业生,年轻有活力,在这样氛围的影响下,感觉「博士老阿姨」的自己都年轻了好几岁,每周都特别期待有 Session(学习会)的那天。

同时,非常感谢我们的培训讲师们,他们非常耐心,尤其是星星,我强行拉他做我前期的Buddy(后期上项目换了项目组的 Buddy),拉着他给我开小灶。
还有每天「吐槽」我无数遍的景华老师,谢谢你让我学的更认真,更扎实。还记得那些年我们一起吃的米线么?
我:景华,这个是什么意思?(通常是一些我搜索过没找到答案的技术问题,可能我搜的不对)
景华:你要学会思考(此处省略一万字人生建议)。
我:我的知识水平不能支撑我思考。
景华:......(一脸不想理我的表情)
中午
景华:吃米线啊?

就在这样你来我往的「吐槽」、Retro、站会、Session 中度过了我的「零基础 Web 编程训练营」,我深刻理解到 TW 真的是一家「表里如一」的公司。

这里有着平等扁平的文化氛围,讲师、Coach、Buddy、学员都可以互提 Feedback,互相帮助,共同进步。

项目让我正视差距

经历 4 个月的愉快学习,我终于从一个计算机科学的小白,成长为一个稍有基础,能够写两行代码的人了。
当我兴致勃勃地准备开始我的极客之路时,HR 小姐姐安排了我去项目上 Shadow(跟着我的 Buddy 在项目上学习,感受一下项目中的工作流程)。我才发现「年轻人,你还有很长的路要走」。
整体上而言,项目组的 BA 会将工作进行细节拆分,按照客户的优先级划分进不同的迭***人员则负责具体功能的实现,过程中会持续集成和交付。每天的工作流程基本上是早上开站会简单地过一下前一天的工作和今天的计划,白天写卡,写完了找 BA,QA 结卡,然后找 BA开一张新卡,下午下班前进行 Code Review。
在 Shadow 的过程中,我感受到了自己与项目人员的差距。比如项目代码的配置文件和 Webpack 的配置,都还不会写,暂时只能围观团队里的大佬。之后配置 QA 环境,生产环境我也一头雾水(可能这就是从零开始吧,训练营结束后要学的东西依然有很多)。还有打包应用,上线 App Store,之前也没接触过。
总之一句话,感觉自己啥也不会,每天都「跪」得很端正。
好在项目上的同事都非常友爱,我问他们任何一个人,他们都会耐心地解答。为了不打扰同事的正常工作,我会尽量找不同的同事请教。每天下班前,项目组会有 Code Review(代码审查),看大家的代码能学到很多东西,轮到我讲的时候他们也会给我很多建议,虽然我写的通常都是一些相对简单的功能。
如果说在刚参加完「零基础 Web 编程训练营」时,我对自己还算满意的话,现在的心态又有了很大转变。我真正意识到,转专业是不容易的,我与别人的差距的确很大,这个过程中,我或沮丧或紧张,但是并不悲观,我相信慢慢积累,我们都可以变得更加专业。
正视差距,努力学习吧少年!
在 ThoughtWorks 你会接触到不同项目,不同的技术栈,面对不同的挑战。
上新的项目,对我来说也是学习新的技术栈的过程。之前培训的时候学的是基础的 JavaScript 和 Java,项目中一般都用框架,所以框架肯定要学。
我在的项目,前后端大部分技术栈我都没有接触过,前端是 Mobile 的技术栈,后端用 PHP。所以在写卡的过程和间隙,更多地是在学习这些新的技术栈。这样有需求有目的地学习,比盲目地学习效率高很多。
在项目 Shadow 过程中的表现十分重要。过程中我的 Buddy 跟项目组同事们会根据我的表现给出评价,他们会开会讨论,提出我的优缺点,这个会议叫做 Interview++。Buddy 会将会议中的反馈及时地告知我,我可以根据反馈来改进。
所幸在 Buddy 和项目组同事的帮助下,我也能及时调整心态正视差距,并且努力学习持续提升技术实力,我最终顺利的度过了试用期。当我收到转正邮件时,激动的我就差原地旋转跳跃 360 度空中转体托马斯回旋了。


最后

转专业不是一条容易的路,就像我上文中所说,真正上项目的时候会明显感觉到差距,因此要缩短差距所要付出的努力必定要比其他同事更多。是否放弃原来的专业积累,转行投入新的领域,是需要慎重考虑的!
要考虑自己是否在新的领域有竞争力,是否能在短期弥补专业度不足的弊端,要权衡各方面因素:比如经济,时间成本,行业前景,个人职业计划等,当然更重要的是想清楚,为什么要转行?你转行之后对新行业的预期无法短时间达到的话,你是否会后悔?转行之前对新行业也要做好调查,不要凭想象做选择。
最后,我想说的是,如果你也是非计算机专业的学生,想要转行到计算机领域工作,那么我司肯定是首选。我不知道别的公司会不会花费那么大财力物力来培训非计算机专业的员工,你会不会有那么多机会接触各种不同的技术栈,会不会有这么好这么平等这么优秀的同事。
当然转专业之前,还是要想清楚,自己要什么。这肯定不是一个简单的选择,也不是一份轻松的工作,但是你要是不怕挑战,勇于突破自己。
ThoughtWorks 在等你。
#Thoughtworks#
全部评论
看了楼主这边文章,也坚定我转行的心
1
送花
回复
分享
发布于 2022-08-07 16:18

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务