零基础转行前端,一年工作经验,我如何入职蚂蚁金服

这个月我入职蚂蚁金服了。两年前当我决定转行时,我都没想到会这么顺利。

上个月我发表了《我如何零基础转行成为一个自信的前端》。在这篇文章里我详述了我的学习方法和学习路径。这一次我换一个角度,脱离实施细节,从更泛的层面谈谈怎样提升自己的价值,并获得别人的认可。

一,建立自我品牌,等别人找你

对于像我这样简历全是硬伤(转行,经验短,跳槽频繁)的人来说,埋头苦干等着被人发现的概率几乎为零。就算我确实工作成绩出色,能让简历有点亮点,但 HR 筛选简历那一关我都过不了,更没机会展示自己的技术了。说个故事。今年 4 月份我第一次跳槽的时候,投了深圳某家大厂,第一关简历筛选都没过。上个月我写了那篇经验贴后,获得了些人气,然后我主动找那家公司的员工,帮我内推,结果简历传到系统上被认出来了,禁止内推。我 4 月份那次投简历被系统拉黑了,一段时间之内(应该是一年)不能再投了。当时觉得挺受打击的。

就在这件事情之后几天,蚂蚁金服五个部门,再加上阿里电商那边的一个部门,并发同时找我了。当时感觉人生真 TM 刺激,像过山车一样。

我来掘金写文章也算无心插柳。今年 7 月份第二次跳槽的时候,在新公司第一周发现代码库里一堆 for 循环,内心有些崩溃,于是做了一次技术分享,展示怎样在代码中避免 for 循环。后来觉得内容有些分享价值,就整理成文章发表到掘金了。没想到我第一次发文章就上热门了,于是更有动力继续写了。后来就陆续发了几篇。

如果你等着被人发现,建议你还是主动地去营销自己。当然,我们做技术的讲务实,你需要说服别人,为什么你值得关注。这只能靠干货了,没法取巧。

二,热爱这个行业,展示你的激情

如果你不喜欢你在做的东西,感觉学前端疲于奔命,学不动了,那我建议你不用继续看了,果断放弃前端这个职业方向。只有你真的热爱这个东西,才会主动地去学前沿的东西,并给社区贡献有价值的内容,也才有后续的个人品牌建设。

另外,激情是你打动别人,说服别人的品质之一。在蚂蚁终面的时候,面试官问我为什么选择前端,我就直接说我学习了很久的 CS 基础,比较了很多语言,JS 是我认为最好的一门语言。(除了 JS,我还会用 Java, Swift, Python 和 Go 打印 Hello World... 其实我是浅略都过了一遍,就核心语言特征做了些比较性学习)面试官可能不同意我的观点,读这篇文章的你可能也不同意,但没关系,我能给出我的理由,并解释 JS 的哪些优势怎样方便我的开发。

三,你不必完美,但必须优秀到让别人忽略你的硬伤

蚂蚁第三轮面试的时候,面试官问我的不足是什么。我就很诚实回答自己技术上哪些还不足(这个必须诚实,不然入职之后也会露馅)。比如,我的 CSS 就很一般,我写了半年的 RN,很多 CSS 属性用不到,就淡忘了,后来去写 Vue 也主要是写逻辑。CS 的基础我也很一般,算法是一知半解,网络和操作系统知识基本是小白。(当然为了面试,我去补了一下从浏览器输入地址到页面渲染完发生了什么事情这种面试问题)

尽管我有这么多硬伤,大厂招人的要求又高,但还是能让面试官满意,这说明我所展现出的其它素质说服了面试官。

四,为什么要加入蚂蚁

这个问题最明显的答案就是待遇好,对职场发展有帮助等等。但除此之外呢?对于我而言,就是在这里我才有机会学到最前沿的技术实践,这些东西是看教程学不到的。

首先,蚂蚁的基础工程建设相当完善,开发者只用专心写业务逻辑就行了。我之前在文章中说过,我觉得写浏览器兼容是浪费生命,这个说法是激进了点,但我现在基本上还是这个态度(当然,适当的浏览器兼容工作我是不排斥的,毕竟任何职业都有些 logistics 工作要做)。为什么要这样说呢?因为浏览器兼容这种知识都算不上知识,只是些实施细节。这种知识无法迁移,具有极强的空间和时间依赖性(尤其是时间)。这种知识可以归类为 Tribal Knowledge(部落知识)。换一个环境,这些知识就没用了。软件工程师肯定是要掌握这些 tribal knowledge 的,但同时要有危机感,多投入时间到真的知识上。而蚂蚁强大的技术体验部门为开发者造了很多工具,让开发者少担心一些实施细节,多花时间去在技术的世界里仰望天空。

再就是蚂蚁的技术学习氛围非常浓厚。我来的第一周就技术三观颠覆的感觉。我之前也算是对新技术跟进比较密切了,各种热文和重要的 Newsletter 都看。但来了蚂蚁之后才发现,真的只有在大厂生产一线才能掌握最前沿的知识。这里的高 P(内部行话,大概指 P7 以上的大牛)在内网发的技术思考,让我醍醐灌顶。

五,邀请你加入

我所在的蚂蚁金服保险事业群前端团队目前很缺人(缺十几个吧),尤其缺女生。我们目前有十几个前端,全是男的。组长说这样不好,要 inclusive 一点。所以,妹子优先,至少还缺四个妹子。

这边前端主要技术栈是 React 和 Node。是的,前端需要写 Node 中间层。UI 层主要是 H5 开发,Hybrid 解决方案是自研的 Nebula 框架,开发体验相当好。目前团队期望储备各类复合型前端人才,包括但不限于Native 或 3D 等方向。如果你会原生或 RN 开发,又或者你玩过 VR 等前沿技术,可能会是我们期待的人选。

最近相互宝的新闻大家可能都听过。这么伟大的产品,就是我们团队参与开发的。加入我们,一起打造下一款改善国人生活的的国民级产品吧!

团队方面也是很不错的,师兄们技术上自不用说,都是独当一面,同时带人非常有耐心。这里个个都是人才,说话也好听,我才来了两个星期就超喜欢这里了。

坐标在杭州蚂蚁总部。异地搬家的话,公司会有考虑周全的补偿。我就是从深圳搬过来的。

你都看到这里了,说明你也很感兴趣,要不来试试?简历砸到这里:[email protected]

猜你喜欢

转载自juejin.im/post/5c011c92f265da614e2bd0c2