目录

  1. 离开字节
    1. 预兆
    2. 得知结果
    3. 面试淘天
  2. 旅行,自驾游!
  3. 加入淘宝
    1. 入职
    2. 师兄?师姐?武侠来了
    3. 到处都是熟悉的人
    4. 不一样了,感觉来到了国企
    5. 来晚了,开源已成陌路
    6. 走出舒适区,主动社交
    7. 基建残缺,开发迭代困难
    8. 信息闭塞,异步沟通效率低
    9. 钉钉难用,办公体验差
  4. 对我的改变
  5. 后记

从 19 年 3 月加入字节飞书开始,到 24 年 5 月份拿到礼包离开,正好满 5 年。

而在 24 年 7 月,我正式加入了阿里,距今也刚好满一年。

每次换工作,我都喜欢写一篇总结文说说前公司,上次从网易离开便是如此。但这次,我却不想说前公司,而是想说说现公司是怎样的。

这中间发生了许多事情,但我一直没有去写,一方面是说我觉得对阿里的了解还是有些片面,另一方面是说一直也没有合适的机会。这不,正好趁着一周年之际,是时候讲讲这中间的事情了。

离开字节

24 年年初绩效期,飞书终于开启了大范围裁员,之前字节多少次大范围裁员一直没有轮到飞书。而我,也在这次裁员后彻底离开了呆了 5 年多的字节。

预兆

其实在开启裁员之前我就已经有预感了,一方面是说我负责的小程序引擎在飞书内部已经停止维护挺久了。另一方面就是这期间我其实不太愿意去做非常业务的工作。

所以早在 23 年底,我就尝试转岗,恰巧我两个舍友一个在 Weex 团队,一个在 WebInfra 团队,都是我感兴趣的部门,于是就托他们搭线聊了聊。

先聊了 Weex 的团队,整体聊的还是很投机的,毕竟我在飞书就是做小程序相关,而 Weex 整体也是基于小程序的技术方案。但最后卡在了绩效,因为那个时候要求至少要 M+ 才能转。但问题是,我都 M+ 了我还转个 p 啊,我在原先的部门呆着不好么。反正不懂公司啥想法,反正 Weex 那边最终作废。

后续又和 WebInfra 里面的 Rspack 的团队聊了聊,也就是张磊的团队,整体聊下来,我确实更喜欢他们团队,那个时候 rspack 刚开源没多久,外加我本身也比较喜欢做开源,对我的吸引力其实是最大的,但就是技术方向不太 match。而且这个时候他们更想要相关技术领域的人,我过去了大概率也是打杂,最终还是不了了之了。

说起来也是蛮可惜的,感觉那边就像是围城一样,外面的人想进去,而里面的人想出来。

得知结果

在正式通知之前,还是先聊了绩效,而这次绩效沟通的时候拿了一个 M-,这一下子我就确定了,大概率就是我了,不过好在年终奖没有缩水太多。

聊完之后我就开始准备简历和看工作了。没过多久,就正式通知我裁员拿 N+1 了,真的是又开心又难过的。

开心的是自然是,N+1 赔偿真的很多,相当于半年全额工资,不收税。而且我的电脑也刚好这个时候可以百元回购了,五周年的司龄礼物也在这个时候拿到了,送的股票基本上归属的七七八八了,可以说此刻的我离开这家公司几乎没有什么牵挂了。

难过的是,杭州实在是没有第二家我非常愿意去的公司了,而且我真的已经很适应字节的生活节奏和氛围了,越来越多的大佬也来到字节了,我觉得字节是在一个上升期的公司,离开多少还有点不舍得。

当然,字节也给了选项,你可以选择转岗而非离职,并且转岗只要对面要就不会有绩效阻拦。但之前转岗的经历让我已经放弃这条路了,最终我还是放弃了转岗,选择了离开。

于是在 2024 年 4 月 30 日,我选择彻底离开字节,从我 2019 年 3 月 12 日加入字节开始,历时 5 年。

面试淘天

从离职到最终找到工作,差不多经历了 3 个月。怎么说呢?就业市场确实是不景气,我从一开始各种挑剔,比如不做业务,不面试卷的公司。到最后毫无脾气,管你卷不卷,进了再说,最后连上海的公司都要考虑了,小红书,米哈游啥的。

这其中最离谱的是最开始的 Zoom,他在我离职之前就已经面好了,HR 也发了口头 offer,我想着基本手拿把掐了,就后续没再看了,结果 HR 一直不发 offer,一段时间后告诉我他们其实更想要专业对口的人,我不是太合适于是就 GG 了。真的是挺无语的,至少浪费了我半个月的时间。

这中间体验最好的其实是米哈游,他的 HR 和负责人都让人感觉非常靠谱的样子,而且面试完还主动加了我的微信,说其实很想要我来,只不过没想好我过来可以负责哪一部分的内容。虽然我觉得可能有一部分客套的因素,但至少这个态度让我感觉他们是愿意去培养或者发掘人才的。可惜了,他们只能在上海,要不然我感觉过去纯做业务也能接受了。

有的时候就是这么戏剧性,当我觉得找不到合适工作的时候,突然发现淘天放出来了一个小程序跨端岗位,这可太棒了,不仅仅和我经历匹配,还算是的大厂。于是我就赶紧投递,最终得偿所愿,面试进了淘宝。

旅行,自驾游!

之前一直有个想法就是,我找到工作,就去自驾游。但情况就是那么个情况,一直没有找到,自然我这个计划也就一直搁置了。面上阿里之后,首要做的便是这件事

距离我入职一直还有不到两周的时间,环疆环东海岸是不太现实了,正好之前有个朋友在西安,于是我们连夜决定,第一站,西安。

直接准备好行李,出发,1300 公里!

西安确实很不错,尤其是面食,我的最爱。本篇不是旅行游记,这里就不过多分享了。

由于时间不足,我就简单去了一下重庆、长沙,各呆了一两天,然后就回杭了,转了这一圈,总共 4000 公里,一下子把我刚买还不到一年的车给干到 2 万公里的保养里程去了。

自驾的快乐,可能只有喜欢的自驾的人懂了。

加入淘宝

18 年,我刚从杭电毕业,也可谓是阿里的黄金时期,也是我毕业梦寐以求的地方,可惜当初能力不足,没法进入这样的大厂。

现在 24 年,兜兜转转来到了曾经梦想的地方,而此时我的心态也变得不太一样了,成长了,也经历了,阿里的光环也褪色了,他不再像以前那样高不可攀。

于是我就带着一种平静的心态开启了在阿里的第一步,入职流程

入职

说实话,每次我的入职总会遇到一些小插曲。

入职字节的时候是因为突然想拉屎,结果发现厕所没纸只能让 hr 找男同事送进来,让其他一起入职的同时等我许久。

入职阿里则是自作聪明,觉得走高架会更快,结果被堵成狗了,然后就迟到了,别人都已经开始讲入职相关的内容了,结果我中途走了进去了。

至于入职内容,我觉得没啥好讲的了,基本上就是带着大家把该下载的软件下载了,该了解的内容了解了。

师兄?师姐?武侠来了

入职流程完成之后,并不是由 hr 带着你回到自己的工位,而是由师兄师姐带你回去,一股武侠味扑面而来。而在字节中,这个本质上就是 mentor,负责带你快速了解业务和工作的人。

除了这个,你会发现各个会议室的名字也都取的很武侠,比如灵鹫宫、桃花岛、燕子坞啥的。

但,大部分人依旧更喜欢用职场的习惯,例如用会议室编号描述,用几楼几楼描述。

到处都是熟悉的人

虽然我是第一次进入阿里,但我其实对里面的人并不完全陌生,毕竟阿里也是曾经的许多大佬的出生地。

只是我没想到,原来我这个部门能够如此近距离接触如此多的大佬们,比如:

  • 卓凌,在 Kraken 群里见过但是从来没聊过的人,现在是我的 +1

  • 染陌,曾经在大搜车实习的时候的同事,也是资深讲师,现在在我这个组里

  • 死月,这个大佬不用过多介绍了,虽然他已经离开了阿里,但他的王者事迹依旧流传在这里

  • 吞吞,在学校社团一起工作学习过,我以为他也在,进来之后发现已经走了,真的可惜了,但也替他高兴,去了英国依旧可以做自己喜欢的标准规范的制定

  • 苏千、扑灵、狼叔、元彦,这些熟悉又陌生的人

如今再回看 D2 的论坛,才发现身边竟然有这么多人我曾经听过或者看过他们的分享。

不一样了,感觉来到了国企

我感觉阿里几乎和字节完全不一样,这种不一样可以说是方方面面的,不论从生活习惯还是工作习惯,都有着翻天覆地的变化。

虽然阿里算是互联网,但随着时代的发展,阿里已经可以算是互联网里面的国企了。这种体现是方方面面的,比如工作习惯上

  • 没有线上、远程办公,开会就找个会议室直接线下聊

  • 文档建设残缺,几乎靠口口相传

  • 基建冗杂老旧混乱,自成一套,上手难度高

  • 中台工具及其难用,甚至连一个像样的内网版阿里云都没有

  • 钉钉难用到炸,内部工具错综复杂,后文再吐槽

  • OKR 没有长远规划,超过 1 年的已经堪称奇迹

  • 信息不流通,强依赖各个小群或者老板之间的沟通

  • 总是喜欢大叙事,而不愿意做好当前的小事情

再比如生活上:

  • 停车虽然免费,但是你根本抢不到车位,而且对新能源不友好

  • 餐食不免费,虽然有补助,但也就刚好让你吃饱,但完全做不到字节那种免费不限量自助餐的水平。我甚至已经开始中午自己带饭吃了,你在字节敢想象?

  • 没有免费纸巾、免费咖啡,甚至茶水间都不提供洗碗洗杯子的海绵都没有,但却提供了洗洁精,只能纯靠手擦

  • 没有下午茶,也没有免费零食,但 9 点钟有夜宵,不过夜宵都是些健康食品,比如面包、玉米、牛奶、茶叶蛋、包子啥的,连烧烤、可乐都没有,有地楼里会有写炸货。内部都戏称为低保

  • 没有带薪病假,只有陪伴假

你能很明显的感受到,阿里似乎有一种历史的沧桑感,他内部的很多东西在现今看来,其实有着更好的解决方案,而阿里很明显体量太大而难以掉头。

当然,也不是阿里一无是处,毕竟还是有着「国企」的习惯,鼓励你好好结婚生子去生活,比如

  • 提供 60 万无息购房首付贷款(说起这个就气,你必须入职阿里后买房才行,买了房之后就不能申请了

  • 周末可以带家人来园区吃饭,并且提供餐补

  • 年收入超过 50 万可申请杭州人才,有各种杭州市福利

  • 各种购车福利

但这些基本和我没关系了,所以接下来我接着吐槽看看

来晚了,开源已成陌路

字面意思,从去年还是前年的 1+6+N 拆分之后,开源的成本不再一起由公司承载而是各个集团自己去承载,也正是因为如此,很多项目在平衡利弊之后,就收敛了开源的投入,毕竟没法给自己集团带来很大的正向价值,却消耗着自己大量的人力和资金。

更关键的是,阿里开源的名声已经臭了,大家几乎认定阿里开源已经是一个 KPI 项目了,再追加更多的资金,可能根本无法对公司带来有价值的事情了。

就比如我这个部门之前搞的 ICE(打个广告,有兴趣的可以关注下),也逐渐将重心回归到内部,而基本不再处理社区里的反馈给的 issue。

但字节却正好相反,字节在不停地吸收着大量技术人才,在开源这件事情上做的也越来越好。尤其是 rspack,一举将字节开源的地位拔高了好几层。尤其是大家看到字节不是在搞 KPI 项目,他开源的东西依旧在努力的维护着,得到了社区里面的广泛支持和关注。

对我来说,其实有些伤心的,我还是更喜欢去做一些开源的事情。

不过好在的是,已经开源的软件依旧会在 github 迭代和维护,我也能在其中参与一部分,也算是变相做了一些开源的工作吧。

走出舒适区,主动社交

以前我不理解为什么总会有人说走出舒适区你才能成长,我觉得走出舒适区就像是从有地暖的房子走到室外那么简单。而真正经历之后,才发现并不是的。

当我来到阿里的时候,真的是各方面的不适应,就如上文所说,每天上班都是一种煎熬,真的想分分钟离职。

而生活福利上的差异,到时还好,更重要的还是工作方式上的变化。这主要体现在:

  • 虽然在字节和阿里都是做基建,但阿里很多工作需要依靠个人的沟通能力和社交能力去达成

    • 这里的沟通能力其实并不是说你多能聊,而是如何高效的沟通事情,合力解决问题,达成最终的目标。尤其是多个部门合作的时候,如何让他们愿意和你一起搞,这确实是很需要能力。

    • 这中间也包括需要你对做的事情有更强的 owner 心情,能够主动关注各项指标和数据。

    • 又因为阿里缺乏有效的扩散机制,如果没有足够多的小圈子和认识的人,很容易啥信息也获取不到。

    • 而字节,大部分情况下你只要关注自己这里或者兄弟部门即可,聊业务啥的基本都是 ld 去做的。

  • 在阿里,喜欢用人名来指代某条业务线

    • 例如在开会或者沟通的时候,都喜欢用谁谁谁来指代某条业务线,比如需要谁谁谁的配合,而不是说需要某个部门的配合。可能对于他们工作时间长的人来说,这两者是等价的,但对于刚入职的人来说,根本听不懂,完全不知道谁谁谁是负责啥的。

    • 在字节,大家习惯说需要哪个部门的配合,很少会直接说对方 ld 的名字,如果不知道哪个部门的负责人是谁,通常会再问一句。

  • 虽然改成了 OKR 但依旧是 KPI,与字节相比差距较大

    • 在字节,或者说至少在飞书,OKR 更多的是从上到下的,也就是说上面定制整体的方向,下面根据这些方向进行拆解并完成,总体的核心是服务于最上面的目标的。不关注你是否完整或者超额完成了你自己的目标,而是看最终的目标是否完成。

    • 这也就意味着,对于最底层的牛马来说,其实不需要写 OKR 的,因为你的目标就是完成老板的 OKR,而且就算没完成也关系不大,只要这中间有其他的事情能够证明你的结果绩效依旧不会差。

    • 但是在阿里,这个就不太一样了,OKR 是一条硬线,一切绩效以你定的目标和衡量标准,完成了就完成,没完成就是没完成,而且一定要有准确的可衡量目标。阿里的很大一部分是自下而上的,也就是说你需要想你能做什么,已经完成怎样的目标,然后将这些事情看看能不能靠到上面的一些目标上去。而不是从上面一点点拆解。

    • 我一开始就是继承了字节的开发惯性,定了一堆事情,但没有很看重结果,我更看重过程。结果最后绩效回顾的时候,发现自己看起来做了一堆事情,结果一个可以衡量的目标都没有。

  • 喜欢宏大叙事,喜欢搞新东西,但不考虑长尾成本

    • 在阿里很明显能感受到的一点就是大家在考虑做一些事情的时候,只考虑怎么做的更大、更漂亮、更好用、更快、更方便,如何把事情讲的更加高大,但几乎不考虑后期的维护成本。

    • 例如搞了一个中台产品,弄得很好看,吭哧吭哧搞完之后拿到结果之后就不管了,虽然对外依旧说还在维护,但维护这个工作已经无法写入到你的绩效中了。然后这个中台就废弃了,然后发现还是需要一个这个东西的,然后又开了一个新的项目,再搞一个新的平台,继续这样轮回。

    • 这也就为什么阿里很多开源项目拿到结果之后就不管了的原因。

这些工作方式上的变化,其实就是阿里味,阿里味在外面一直是一个贬义词,但在我这么长时间的接触下,发现其实也是有他可取之处的。所以对我来说,我是不愿意感染到阿里味,但是我能接受其中的优秀的地方。

基建残缺,开发迭代困难

或许这一点有点超出大家的认识,觉得阿里是一个老厂,又有阿里云的加持,为什么基建残缺呢?

这里或许是和字节不一样的地方了,字节由于是后发企业,基建上吸取了非常多社区上的经验,而社区的基建有一个特点就是灵活且通用。几乎所有的社区解决方案在字节内部都有对应的实现,几乎可这么说,你只要对社区熟悉,那么你在字节内几乎可以无缝迁移。

而在阿里,由于发展的早,那个时候很多基建不得不自创,虽然当时很符合阿里的情况,但长远来看会和社区渐行渐远。例如阿里内部前端编译依旧用的物理机,自己模拟了一个独立环境,而不是 docker 环境。服务发现用的也不是和 k8s 更适配的 consul。更不用说内部的部署构建流程,和社区的差异之大,几乎只能重新学。

这也就是我在阿里发现一个很神奇的现象,就是大部分底层的开发对社区的主流方案的了解程度很有限,几乎只直到阿里这套方案。这个其实在别的公司几乎很少见,在别的公司大家甚至宁愿选择社区方案而不会选择公司方案。

那我们来一点点吐槽吧:

  • 没有统一的云资源管理平台

    • 在字节,有一个「字节云」,几乎所有和云资源工作都在这个上面进行,包括域名申请、CDN、对象存储、容器服务、代码构建等等。如果老板说让我去申请个域名,我就在这个平台里面操作就好了。

    • 而阿里,这些能力几乎都是散落的,比如让我申请个域名,我根本找不到申请域名的入口。还是问了同事之后,才给我指了一条路,我才发现是在另一个平台下面。

  • 没有多个独立的测试环境

    • 简单来说就是内部的项目基本上只有一个测试环境,所有人想要测试都需要部署在这一个环境上,大家都需要将自己的需求合并到一个迭代的发布分支上。这就导致一旦有人发布,很容易影响到你的需求场景,或者要花费大量时间解决和别人的冲突。

    • 而字节一般都是一个需求一个环境,通过一个 env header 决定打到那个环境上,前端后端都在这一个独立环境上调试,几乎不被其他人的开发所影响。当需求开发测试完成之后,就合并到主干分支,然后定期发版,QA 质量回归。

    • 其实也有多套环境的能力,但这个能力使用起来非常麻烦,感觉仅仅是为了紧急情况下大需求重构所准备,而普通需求开发几乎没人用这个多套环境能力。

  • 构建流程和仓库强绑定,想要构建一个新的东西只能新建仓库

    • 也就是说一个仓库只能是一个固定的项目类型,例如前端、后端、客户端、全栈等等。每一个类型都绑定了一个固定的构建流程。这就导致如果想把仓库从单包改成多包,操作非常麻烦,几乎只能删除重建应用。

    • 而在字节内,一个仓库可以同时绑定多个固定流程,就和社区里面的 Action 一样。你想怎么组合就可以怎么组合。

    • 这也就导致阿里有个奇怪的事情,就是如果想给一个仓库加一个文档站点,大家的潜意识就是找一个静态文档库,加到依赖里面然后写文档就好了。或许前端是可以的,但对于客户端或者服务端来说,对不起,不行,你能做的的只有新建一个仓库,然后选择静态站点仓库类型,然后在这个新仓库里面写文档才行。

  • 各类中台喜欢互相包装而不是相互合作

    • 例如阿里内部有一个 O2 的构建平台,但是依旧会有很多类似的平台,底层封装了 O2 的能力,然后自己做了一套新的 UI。

    • 这个其实是有点扯淡的,每个平台都类似,但是又都不同,对于开发者来说其实有点灾难的。而字节一般是更喜欢如无必要,不增实体。就算增加了,也是参照 Linux 的哲学,利用流水线的方式将这些能力进行组合,而不是搞一个新的中台。

  • 网络条件极差,很多东西甚至要自备梯子(包括 github,dddd

信息闭塞,异步沟通效率低

这里详细展开说几点:

  • 内部文档系统混乱,且难以互通

    • 淘宝内部主要分为钉钉文档和语雀文档,之前大家也都是用语雀文档的,但后来切成钉钉文档了,但最无语的是切成钉钉文档之后,在钉钉内完全无法搜索语雀文档的内容,这两个就是完全割裂的系统。

    • 相比字节,所有信息都存储在飞书文档上。你不需要考虑这些信息存在那里,而是直接打开飞书文档,然后搜索即可。

  • 权限封闭,几乎无法进行有效的信息检索。

    • 钉钉文档默认权限不是全集团可见,这就导致即使是一个公司,你也无法看到隔壁部门做了那些事情。有的时候,我想看看有没有人曾经解决过某个问题,完全无从下手。

    • 入职当天想找一下环境配置文档,结果一搜啥都没有,只能靠师兄口口相传,npm 要配置那个,git 怎么配置,code 在哪里啥的。这对于一个新人来说是有多么困难么?

    • 而且飞书内部文档几乎是全公开的,例如我想看下 Lynx 针对某个渲染问题是怎么解决的,一搜就能搜到,而且还能看到不同部门对同一个问题的不同的解决方式。包括代码权限也是,默认也都是只读的,字节估计对外越保密,对内越透明。

  • 规则规范散落,没有统一在一起

    • 比如字节所有的规则内容都会以文档的形式组织在一起,你只需要在文档内搜索跳转就能找到你关心的内容。比如我想查一下百元回购的规则

    • 而钉钉这些信息几乎都散落在各地,有的在文档内,有的在小程序内,有的还在自己搭建的独立页面内。虽然公司内有工具将这些信息尽量聚合在了一起,但这依旧不改变这个本质。

  • 没有线上开会的习惯,大部分就线下面对面开完

    • 在字节,我们一般性习惯于有直接关系得人(比如 PM、Owner、Ld)去会议室当面聊,间接关系(干活的牛马)得就在工位远程参会就好,即使是这个会议室距离你只有几步路。

    • 而阿里不是这样的,他们默认你只要在同一栋楼,就会来参会,即使和你关系不大。你想在工位上等着他们开启视频会议,那对不起,如果你不说基本就不会。他们会主动开启会议只有一个情况,就是你很远,过不来。

    • 这就导致,在阿里,大部分会有都是没有会议纪要录屏的,如果有人请假了,根本没有能力去看下他们聊了啥。

  • 缺乏新人入职手册

    • 在字节,基本上有完备的新人入职手册,不仅仅告诉你部门的一些背景,环境如何搭建等等。也包括如何更好的适应园区,比如哪里有食堂,如何就餐,hr 服务台在哪里,it 工作台在哪里等等信息,都是在文档中一一写明。

    • 而阿里内部,这些信息都是散落的,要么找机器人问,要么就找师兄师姐问。

  • 很难找到相关交流群

    • 在字节,我可以很轻松的找到并加入例如 Rust、TypeScript、Deno、Svelte、Solid 这类交流群,也可以找到类似于垃圾佬、PC 装机、各类游戏群。之前张一鸣在原神群里的发言不都还上过热搜。

    • 但是在钉钉,这些几乎都是私有群,而且几乎没人宣传,我还是发了个推,才有同事看到拉我进去的。更别说钉钉这类群小的可怜,飞书这类兴趣群,可以很轻松的扩展到 5000 人或者 2w 人,而钉钉这种兴趣群只能 500。

钉钉难用,办公体验差

想当初大学的时候,也用过一阵子钉钉,但是用的不多,后来来了飞书之后就再也没用过了,虽然我经常嘲讽钉钉很难用,但当我真的使用了之后才发现,真 TMD 难用:

  • 没法在私聊 at 人或者群聊里 at 不存在的人

    • 你知道的,阿里都是用花名的,但是无法用 at 弹出选择人的面板的话,用输入法打那个人的名字真的非常费劲。我相信用过的人一定有同感,我现在已经放弃了,遇到熟悉的我就直接打拼音了,不熟悉的我就找到那个人去复制粘贴
  • 钉钉文档无法自动赋予权限

    • 字节的飞书文档当你通过私聊或者群聊发送的时候,会自动给这个人或者群赋予权限,这很方便,避免每个人找你要权限。

    • 而钉钉没有个能力,如果你发给群聊,如果你不主动给这个群赋予权限,你就等着一堆人给你发申请权限的请求了。

    • (不过好处是,你能直到谁看了,谁没看,没申请权限的肯定是没看的,哈哈哈

  • 视频会议只能投屏,无法投文档,别人也无法申请控制文档

    • 在字节,我们一般都习惯性直接投屏文档,而不是桌面。这个就是说在每个人的会议里面他会自己去打开这个文档,然后将文档的滚动,指针跟随投屏者。这个好处真的非常多,一方面是你可以不想跟随的时候就自己去打断可以浏览文档内的其他内容,另一方面投屏者的桌面不会被别人看到,这样投屏可以同时去处理别的内容而不会打扰其他会议参与者。

    • 更关键的是,对手机或者 pad 非常友好,如果你试着手机入会,你会发现别人投屏的东西你根本看不清,而直接投文档就不一样了。

    • 而在阿里,基本只能投屏桌面,就很难用,当然钉钉也知道这个问题,进入投屏之后钉钉会自动进入隐私模式,别人看到内容。

  • 多设备混合办公体验差

    • 在飞书,你用 ipad 的体验和 PC 几乎没有差别,这时你会发现很多大老板出差或者参加会议都不会带电脑,带个 pad 就来了。但是钉钉在 ipad 几乎不可用,你也不会看到有人拿着 pad 办公。甚至很多车机都能直接连接飞书视频会议而钉钉没有。

    • 大部分内部应用只有移动端版本,PC 要么打不开要么不可用。

还有一些很细节的东西,但是也懒得说了,不得不说,飞书代表先进生产力这句话真的是没错

对我的改变

这就是我这一年所经历的事情,洋洋洒洒吐槽了这么多,感觉阿里实在是不符合我对一个大厂的期望,但回到我自身来说,最大的改变,或许是让我学会如何从 0 认真的做好一件完整的事情吧。

在字节的时候,我基本就作为一个牛马,框框根据其他业务方的诉求或者产品的诉求干活就好了,你可以提出任何想法,但你并不需要对这些想法负责。甚至不需要你来推送一些事情的落地,基本老板会帮你解决,你只需要负责将你思考的那部分给实现了就好了。

但在阿里就不一样了,你不仅仅要提出你的想法,更要考虑如何让你的想法落地,这中间老板只是一个旁观者的身份,几乎不会太干预你的行为,老板只在乎你最终的结果是如何的。而落地,则是最困难的事情。毕竟口嗨谁不会啊。

所以现在对阿里的感情有点奇怪,你说过得舒服么?确实不舒服。那你说我现在还想走么,已经没有当初那么想了。

经过这一年多生活,我对阿里的感觉也逐渐变得平淡了起来,没有多余的兴奋,也没有多余的抱怨。阿里有好的地方,也不不一样的地方。他只是一个普通的公司,我来过,我做过,我认识就足够了。

真的越来越觉得时间过得好快,从毕业到现在,已经 7 年了,之前还觉得我可以先花好几年的事情去精进我的技术,然后再去学习如何做事情,但现在看来,当初的我只是不想逃离舒适区找的理由,做事情和学习技术并不冲突,更何况我也没有很认真的在精进技术,更多的时间拿来打游戏了,哈哈哈。

而我现在发现已经没有时间了,如果在阿里这里还是学不会如何做事情的话,我就真的打算躺平专做高级牛马了,管 TMD 的职级和薪资,开开心心过日子比什么都好,毕竟不同的人适合不同的环境,我更喜欢把代码作为爱好而不是工作。

后记

写完这篇文章的时候,正好看完了长安的荔枝剧版和电影版,说实话,剧版这是我近年来看到最好看的电视剧了,甚至超过了三体。

他几乎完美复刻了职场中遇到的种种问题和困难,更关键的是,这不电视剧没有刻意矫情,一切是那么的真实。每一个正派和反派,都有着自己的智慧和能力,也都有着他们自己的悲情。

而在李善德身上,看到了我自己的影子,平时不愿意去搞那些阿谀奉承的事情,只想专心做好自己喜欢的事情。可就是这样的一个人,却在生活中处处碰壁。

但我觉得我不如李善德的一点是,他遇到自己能力以外看似无解的问题的时候,真的不是破罐子破摔一死了之,而且在有一线生机的情况下,拼命去搏出一条生路。虽然我不会遇到这种生死性命攸关的问题,但我依旧会遇到一些生活中的难题,我每次遇到我不想解决的问题的时候总是习惯性逃避,去不做这些事情。可这些问题并不会因为我的逃避而消失,相反会逐渐变成我前进道路上的绊脚石,不解决他就一直在那里存在。

注释和共享

目录

  1. 心路历程
    1. 意外 —— 校招季拿到了网易 Offer
    2. 期待 —— 嗨,猪行动
    3. 满足 —— Mini 项目 『来人吖』
    4. 向往 —— 就要步入真正的业务线去了
    5. 愁 —— 为什么和我想象的不一样,甚至说是非常非常非常不一样
    6. 迷茫 —— 完全看不到方向
    7. 离开 —— 却没有任何留念
  2. 感谢
  3. 回首

思来想去,我决定还是要写一篇文章分享一下我在网易的经历和生活,我对网易的观点或者想法以及评论也许并不是客观公正的,我只是想从一个校招生的角度来讲述。

  • 2018 年 7 月 01 日,我从杭电毕业,进入了网易,从事大数据前端管理页面开发

  • 2019 年 3 月 15 日,我主动离开了网易,一共 257 天、6168 小时、370080 分、22204800 秒。

心路历程

进入网易后,我的心态也一点一点的发生着变化,这其中有一些是因为自己的原因,也有一部分是网易的原因,如果你愿意,我愿和你慢慢阐述

意外 —— 校招季拿到了网易 Offer

我原本没想给网易投递 Offer,那个时候我心里只有阿里,至于原因么,有句话说的好,『所有的 Node 大佬不是在阿里,就去在去阿里的路上』,虽然我不是大佬,但是我也有一颗想成为技术大佬的心。那个时候我只投递了阿里的 Offer。

可是事与愿违,18 届的校招可谓说是及其严格,基本都是社招要求,而且听说就招了 300 人(只是听说)。投了两次阿里云,都以失败告终(毕竟我的朴神来阿里云)。这个时候正好有同学在网易实习,我就看了下,有前端岗位,那就去下试试吧。

说实话,那个时候对网易的前端、Node 没有抱有任何希望。网易在前端的开源社区几乎没有任何动静,也几乎从来没参加过任何技术论坛,也从来没听说他们有用任何前端框架,可以说对网易前端没有任何的概念。

面试的时候我也就啥都没准备,纯裸考,只是觉得这公司进不进无所谓吧,甚至 HR 面的时候,稍微顶撞了一下 HR,HR 问了一个问题,我回答了,结果他说我回答的不是他问的问题,我思考了一下,坚定的回了他一句『我回答的就是你的问题,那您不是想问这个?』。结果意外的,我竟然进了,我当时自己都蒙了。直到入职之后才回过神来,原来是他们太缺人了。。。

但是毕竟校招,怎么样还是要试一下么,就安慰自己说可能他们内部用的技术挺好的,只不过按照丁磊的作风,可能不喜欢招摇吧。但后来结果实力打脸,事与愿违~

说实话,当时也找过其他的公司,可是杭州这边,真正既有技术实力、有大佬助阵、面向开源的公司几乎少的可怜,除了阿里几乎找不到几个,于是当时在好朋友的推荐下,投了有赞的前端、七牛的后端。

七牛的后端笔试直接跪了,有赞的拿到了 offer,但是当时脑抽觉得有赞技术不好(另外是我和室友都拿到了有赞的 offer,但是前端的老大跟我的室友说带着他一起搞波大事情,和我却啥都没说,就加了个微信,我觉得受到了某种歧视),而且觉得有赞的平台有点小,于是给推了。

后来真正进入到网易之后,觉得网易还不如有赞呢。或许大家认识有赞是因为 996,都认为有赞 996 不好,可是有赞和普通的互联网企业一样,并没有 996,相反比其他公司还有活力,有各种兴趣组织,甚至还有官方的游戏比赛,Dota/王者,比赛还有专人解说呢。而且钱多福利好。而且杭州除了阿里能数上的有赞也是接入企业滴滴。

反正说了这么多,最终我算是说服自己,现在网易学习 1 年,然后去我喜欢的公司。

期待 —— 嗨,猪行动

期待着进入网易的生活会是什么样子;期待着会不会遇见很多大佬;期待着网易的食堂有多么好吃;期待着能不能和同事很好的相处;期待能不能用到自己喜欢的技术;期待着别人能不能承认自己的能力。

一切的期待,都在拿到校招 Offer 的那一刻开始。

这期间参加了 『嗨,猪行动』,第一次以校招的身份进入网易,我们在 HR 小哥哥小姐姐们的安排下,一起参加了一些有趣有意思的活动。大家分成各个小队,以小队的身份参加比赛,每完成一个比赛,都会有一定的积分奖励,在活动结束之后,可以去换取很多严选的礼物,比如有行李箱、抱枕、牙刷、拖鞋、杯子、笔等等。

我觉得这场活动最成功的便是在最后,来了一场上百人吃鸡游戏,在园区散落着很多盒子,每个盒子里面武器或者,然后找到其他小队成员消灭之。虽然我们的枪只是简单的水枪,子弹也是可消除墨水,命只是一个简单的丝带绑在头上。而且我不得不承认这个游戏 Bug 太多,不过不得不说真的是很好玩的。

很快,虽然我很轻松的活到了前 10 名的样子,但是我是用某些不正常的方法(在某个门后躺着,假装自己已经死掉了,悠闲的等着;而且我们在这个游戏开始前就已经偷偷攒了好多武器和命,就是在玩吃鸡之前的游戏的时候),感觉不是太很公平,于是我就主动退出了。

静静的看着他们战斗,很快场上就只剩下 2 名妹子,一枚来自其他的组,还有一枚便是我们组的。于是最精彩的决赛来了,我们给他们腾出了场地,每人补足武器。

piupiupiu,piupiupiu,真的是太精彩了,我无法描述,但是结果有点遗憾,我们组的妹子惜败第二名。

一天如此开心,感谢 HR 小哥哥小姐姐们的辛勤付出,也感谢队友的努力奋斗,或许在此刻,我对网易的印象有了那么一些改变,感觉让人期待网易的生活会是怎么样子。

满足 —— Mini 项目 『来人吖』

2018 年 7 月 1 日,这一天终于到来了。我真正的不如了网易的大门,发现一切都是如想象的那么美好。

免费的四餐(包含夜宵喽),除了人太多以外味道还是很不错的;各种严选考拉的内购。有各种各样的折扣,而且有些还会直接在食堂门口摆摊。免费的班车简直不要太舒服,就是要每天 7 点半起床赶班车,真的是难受。园区免费停车、新能源免费充电,虽然这个时候我还没有买车,不过我已经在考虑中了。

入职之后,参加了 2 天的素质拓展,终于圆梦了我一直想去尝试的高空断桥,刺激、爽,还想再来一次。哈哈哈。

很快,最令我欣喜激动的事情来了,『Mini 项目』,简单点来讲,就是网易花了 100w 做了 8 个没啥用的产品。当然了,其实不是这样,重新讲一下,就是大家在一个月的时间里面,从开始,做出一个可以上线的产品,从中体验整个产品的开发流程,学习工作中用到的技术栈,培养同学之间的合作意识。这其实是一个非常有意义的事情,从中你可以体会到创业的过程,需求分析、竞品分析、优势分析、未来产品规划、UI 设计、技术架构、团队合作、测试保证、产品推广,每一步都可谓非常有价值。

当然了,这其中最让我满足的便是我在 Mini 项目中担任了技术负责人的身份,终于可以满足我想玩各种技术的心,把各种想用的技术都集成在一起,话不多说,先申请 10 台机器走起,Docker Swarm;Kafka;Node.js;NestJs;小程序;mpvue;Redis;TiDB;ES;CI/CD;Spring Cloud,简直不要太爽。

让我最欣慰满足的是虽然我这个技术负责人当的不是很称职,但是大家不嫌弃,而且一起推动团队的进步,而且对我定下的技术方向没有太多的异议,尤其是后端龙哥定的微服务化的 Spring Cloud 框架简直不要太符合我的胃口。感觉大家都是有技术追求,热爱技术。

另外最爽的就是入职一个月的便天天加班,甚至有几次我都是凌晨 12 点下班,到家都 1 点了,第二天还要 7 点半爬起来赶班车,谢天谢地那个时候还有顺风车。即便如此,我并没有觉得加班有多累,因为我们都有一个共同的目标——产品上线,拿到第一。

哦顺便说一句,那个时候我们就是想做顺风车匹配,只不过我们是做拼滴滴车,简单来讲就是大家都是乘客,匹配到一起了,由其中一个人打滴滴,然后大家一起走。这样做最大的好处便是省钱,比如说我回家快车 80,拼车 60,如果找齐 4 人,便只要 20 快,甚至比顺风车还便宜,而且有快车的服务。但是即便如此,开始产品评审的时候,评委一直无法绕开滴滴顺风车这个大对手,也对我们的产品产生了质疑,而且我们在这期间也质疑过很多次,直到我们做完了之后没多久,2018 年 8 月,顺风车下架了,顺风车下架了,顺风车下架了,重要事情说三遍,我们这才意识到我们的产品是有多么正确,多么正确,多么正确。

向往 —— 就要步入真正的业务线去了

一个月的 Mini 项目结束之后,虽然我们并没有取得第一名,但是我们在这期间收获了更多的东西。

小组里面的每个人就要到对应的业务线去了,有去云信的,有去严选的,有去云音乐的,也有去 AI、安全部门的。虽然这些部门无一例外经历了裁员。

有了 Mini 项目的经历之后,我对接下来步入真正的工作充满了无比的向往,会不会他们也和我们的组员一样有着技术追求,我能不能发挥我自己最大的力量给项目贡献代码,能不能维护以为开源项目,能不能听到很多大佬们的讲座。

以前这些问题我是有所担心的,但是有了 Mini 项目的经历之后,我更相信我所说的。可是事实却是……

愁 —— 为什么和我想象的不一样,甚至说是非常非常非常不一样

可是事实却是事与愿违,进入部门之后,我才发现是我想多了。

有的时候我一直在吐槽说我们项目技术差,比如什么只能用 ES5;没有 webpack;没有测试;没有 CI;虽然是前后端分离,但是代码却和后端放在一个仓库里面;Git 提交没有规范,各种 pull merge;Git Message 也没有规范;……这是一个已经三年的项目了,而且最有意思的是原本开始的时候是孟导定的用 Regular,想兼容 IE。但是我问现在不是只兼容 Chrome 么,这是为啥呢?他们和我说原因就是因为 IE 实在是兼容不了。这个时候我真想说一句,这个理由真的很棒。

这个问题不仅仅体现在前端,后端也是有如此的问题,觉得只要能解决问题就好了,要什么格式,要什么技术追求。这碗面条(代码)我只要保证计算机能吃就行,乱成啥样关我啥事。我只说一句,看了后端 Java 代码,我是第一次见识到 Space 和 Tab 缩进同时使用的,牛啤。

我甚至还开过一个玩笑说,前端越来越追求规范,开始越来越多的使用 TS 强类型的语言,而后端却想着如果绕开 Java 类型限定,内部几乎都是 JSONObject。当然这是一句玩笑,毕竟有些框架的东西你是没法直接用 JSONObject 的,但也能反映一些问题。

愁啊愁啊,当初的期待全部破灭,想推重构,可是我一个刚入职的又如何推的动?

愁啊愁啊,不仅仅是因为技术,而且内部其他的问题也很多,比如说 QA 测试问题、产品乱接需求、文档书写不全。。。夸张点说,我的大学技术社团除了干活没钱、人力不足以外,算是吊打我们部门,至少从技术上是这么讲的。至少社团的服务器环境是全 Docker 化的。都 9102 年了,还不会用 Docker 是来搞笑的么……

更愁的是,网易似乎不接受内部的合作,我曾经给网易云写了一个更好用对象存储 Node.js SDK,nos-node-sdk,想合并到他们的代码库里面,结果他们一直不给我回复。问他们为啥不改进代码,他说人手不够……我 go……我帮你写了,我帮你维护还不乐意啊,再说我就不吐槽你们的文档写的有多差了,错误一片一片的,也就我愿意认认真真的看下来了。

迷茫 —— 完全看不到方向

时间一久,我就陷入了迷茫期,找不到未来发展的方向,就像是我周围的同学都在踏步前进,有研究 Node 内核的,有使用 Egg 开发后台的,有用 React+Antd 的,还有 Typescript 写 IOS 组件的。而我,现在只能看着 Regular,对未来几乎没有任何帮助。换句话说,他们所在的环境至少给他们拓宽了不少眼界,而网易却没给我拓宽任何的眼界。

我也在安慰自己,毕竟学习是自己的事情,公司不给力,只能靠我们自己啦。确实我也在不停的努力,尝试学习其他的东西,可是这种学习毕竟是没有方向性的,我现在缺的是项目经历,而不是基础。基础就像是地基,只要地基够用,如何快速搭建起高楼是最重要的,而不是说连高楼都没造起来的时候想着拓宽地基。

另外,你见过那个专家是可以脱离他们的环境的?工作不用 React,却想成为 React 专家;工作不用 Java,却想成为 Java 专家;工作不接触 Node 内核,怎么成为 Node 专家;工作不接触浏览器内核;怎么成为浏览器专家。一个公司的天花板牵扯着你能早就多高的喽,也能让你知道你现在的基础够不够用,如何更好的提高自己。自我驱动的学习最大的用处是帮你补足基础,而只有真正的项目经历,才能真正让你有质的成长。

但是,这些东西在网易,很难寻得。

也许有人会出来说,网易里面技术栈也是很多的,React/Vue 都是有的。确实,有的确有,可能这又能如何?况且使用这部分技术的人也是少之又少,最关键的还是人!

离开 —— 却没有任何留念

最终我选择了离开网易,去寻找新的家园。

当我真正离开的时候,我才发现原来网易并不是那么的不堪。有的地方还是有许多值得学习借鉴的地方,可惜对于我们这些下层人民来讲,上层优秀的想法无法渗透到我们这里,在我们眼里,网易只是一个完成需求就可以下班的地方,不需要你有太多的想法,只需要按照上面的指示一步一步来做就可以了。

难得说网易的福利好,可惜我并没有沾上多少,食堂 Mini 项目之后我就搬离本部园区,在外面写字楼包了一块办公区,所以食堂基本吃不上了;免费停车就更不用说了,只能停本部,然后走一公里到我的工作地点;内部的技术分享全在园区,根本没时间赶过去,只能在线上看看了;各种摆摊更别说看见了;网易二期别人都搬过去了,为啥我们还不搬。简单点来讲,我培养不了我对网易的感情,对我来我,我就像是给大公司做外包,那我为啥不去一个钱多技术好的公司呢。

离开的时候,最大的愧疚便是对 HR 们,愧对了你们对我们的培养,真的真的真的非常抱歉,路过 HR 办公区的时候,害怕你看到我,虽然你还是看到了我。不过我们是主动离职的,比被裁的要好一点点,可惜就是没钱拿。

但是,这并不能阻止我离开网易。

感谢

  • 感谢陪伴和我一起走过 mini 项目的同学们

  • 感谢导师的帮助

  • 感谢身边的同事们

  • 最最感谢校招 HR 小姐姐小哥哥们的努力,为你们实力打 Call。感谢你们对我们的照顾和指导,让我们更快的融入到了网易的大世界中。谢谢,谢谢,尤其感谢森森和 6 姐。

回首

现在我入职了字节跳动,现在回过头来看了看,对我来说,这真的算是一个非常正确的决定,我也就不吐槽网易跟字节跳动相比的基础设施有多差了,我也不吐槽网易有多扣了。

如果你现在问我推不推荐网易,我觉得还是值得推荐的,但是一定一定一定要看部门,一定一定一定要看 Leader,一定一定一定要看环境。看部门有没有发展前景,看 Leader 愿不愿意培养自己,看环境会不会限制到你的天花板。

另外这里实力打 Call 考拉前端,足够开放,也有大佬,如果真的去可以去这个部门。当然严选的就是有点封闭了,搞了一套很不错的 npm 私有仓库,权限系统也做了,却不尝试在公司内部推广,搞不懂。云音乐和严选差不多,这里又要吐槽一下内部的 nei 是好难用,不仅仅是 ui 丑,而且这么久了,才上线在线 mock 功能,还不支持 swagger 导入,还不如之前我实习的公司大搜车推出的 easy-mock 呢。

过去就是过去,迎接未来,至少字节跳动能给我保证多劳多得,这就足够了!!!

另外说一句,有想要内推字节跳动的学弟学妹么,社招也可以哦,请用简历砸我吧,xutianyang.bradley@bytedance.com,如果想要和我交流的话,可以 Telegram 找我,@xgheaven。

注释和共享

目录

17年4月,终于迎来了阿里巴巴的实习招聘,我也很开心的通过朴神内推到阿里云的前端开发。故事就是这么展开了。

还记得当初3月份(我也记不清了)朴神在微博上面发了谁愿意和他一起写 Node ,于是我激动的花了一晚上写了一张简历页面,开开心心的给了朴神,他给我回了一句:你联系方式都没有写,让我怎么联系你呀。QAQ,竟然忘了这么重要的事情,好丢脸。于是赶紧补了一下又给了朴神。

过了许久,等来了内推邮件,打开一看,哎不对啊,为啥是前端开发工程师?不是说好的写 Node 么-_-。于是又仔细看了阿里要的职位,发现原来 Node 是包含在前端开发工程师中的呀。

也不知道是谁定的,Node竟然属于前端开发

不管了,于是又开开心心的填上去了。

Long Long Time Passed,果不其然,等来了第一次的电话面试。

电话面试简单来说他一开始先问了我一些关于 Node 方面的内容,比如对中间件的理解,平时遇到的一些困难,对模块化的运用等等,感觉自己都能答出来。之后他也问了一些前端的内容,我也说了一下之前也玩过手机浏览器内核,对兼容性稍微了解一些。用的时候查一下不就好了,何必要记住呢LOL

之后他说道自己是阿里云这边的,因为阿里云要面向海外市场,需要考虑手机兼容性的事情,问我愿意不愿意去解决兼容性的事情。于是我很老实的回答道:可以去做,但是能少碰到就碰到吧~~现在回想起来,我应该直接回答可以,不用加后面那句话。不过我确实想说一下自己的心声吧。

基本没有太多的卡壳,开开心心的结束了电话面试。原本以为自己说的比较好了,但是很久很久之后,都没有消息。某一天,朋友突然说道:“哎,你不用参加阿里的笔试么?”,我说道:“不用啊,我是内推的。”。说完之后我心里犯嘀咕,话说为啥这么久都没有消息,战战兢兢的打开了 campus.alibaba.com,点击个人中心……

WHAT THE FUCK!!! 被回绝了,为啥连个短信都没有的。心中一万个 🐴 飞过。

不过好事就是,我自动从内推变成了自主投递了,至少还有一次新的机会,这也就是说明今晚我要和他们一起笔试了~~都不明白自己是怎么被回绝的,连个原因都不写的么 😫 不管了,平复一下自己的心情,开始写笔试吧,就算不是内推,自主投递也可以的么。

几天后,笔试开始,前面的选择题就不多说了,没什么太难的,都是一些概念性的问题,包括 js 和 前端的。

// 其实是我忘记有哪些选择题了

主要说一些有一道算法题,就是让你将二进制转成十进制,大家第一个想到的便是 Number.parseInt,当然我也是的。不过想想也知道,肯定不会这么简单,坑的地方在于这个二进制很大,js 在处理超过 52 位二进制数的时候就会有精度问题,但是我的时间不多了,也懒得去写高精度了,要同时去写乘法和加法。不给当时时间太紧,其实是有更好的方法的。

简单来说,其实就是高精度的变种,只不过我们不需要实现乘法和加法。具体我就不讲了。

后面还要一道 canvas 的题目,让你画一个东西,反正我以前玩过,看着以前的代码,很快就撸出来了。

最后一道是简答题,让你说一下在实现自动保存功能的时候会遇到什么问题,多人合作会出现什么问题?WTF,这是什么问题啊。还好平时用过 quip 这种基于行锁的多人文本编辑工具,反正就大体扯了扯,顺便扯了一下如何优化前端的速度,和减轻服务器的负载。

于是,笔试结束了。感觉稍微有点虚,不过还是稍微有点信心的。也算是平复了一下内推被拒的心情吧。

依旧是漫长的等待,转眼已经5月中旬多了。这个时候还没有消息,我感觉都要跪了,都要打算去找别的公司了,因为再不找的话,就要错过找实习的最佳时机了。各大公司基本都是这个时候开始找实习的。(一些小公司的暑期实习除外)

就在我打算放弃的时候,就收到了阿里的远程一面的通知,这个时候挺开心的,于是就开开心心的去准备面试的内容了,也没心思去找别的公司了。

之后远程的一面、二面、hr面,不知不觉就到了6月份了。

一面的时候,面试官还是我们旁边的学校,我是杭电的,他是理工的。他问了一些问题,主要是关于 Node 的。这次真的是一点前端的内容都没有问。终于问了一下 Node 的内存管理机制,不过话说回来,和 java 的有点像,但不完全一样。记得 java 是采用引用计数的方式,node 是标记清除。不过 java 还有很多别的算法。聊了聊平时项目中遇到的问题,聊了聊 redis 的使用中遇到的坑。不过因为我用的太少,基本没什么坑可以踩。顺便问了我一个问题,就是说如果发现一个服务器的压力过大,该怎么处理(原句忘了,不过大体是这个意思)。想了一会,想到应该大体从代码和架构方面下手,一个优化代码,一个布置集群。但是不知道他想问我那个,于是半天没说。结果他说到,其实很简单的,就是将服务拆分,分布在不同的机器上就可以了。想了一下,嗯他说的也对。不知不觉,面试结束了。最后他说了一句,感觉你基础还可以,就是实践有点少,不过我先帮你送到后面去吧。其实他有一句话挺实在的,就是想要在后端有发展,最好要去学学 Java。但是我就是想在 node 混,除非我觉得 node 已经实现不了公司的需求的时候,我再尝试转 java。

就这样,一面结束了,感觉自己好水,其实很多问题都不能准确清楚的答出来。毕竟自己平时只是做项目的时候用了一下,而且项目不大,不会遇到太多性能问题,也就没有太多深入研究(其实是没那么多时间去研究,而且可以玩的技术还有那么多,想去玩新技术,于是就懒得太深入研究了)

过了许久,也不知道几天,反正感觉挺漫长的,终于等来了终面。

阿里定义的终面有点歧义,不知道是实习生的终面还是技术的终面,不管了,既来之则安之。其实终面对于我来说就是技术二面和hr面LOL

二面,问的问题更加具体了一些,没有问太基础的东西。主要是针对我平时项目中遇到的一些问题展开问了一下。感觉比一面问的少,但是聊的还挺开心的。讲了讲平时 docker 分发部署代码的东东。讲了讲为啥想来阿里,是为了技术还是朴神、deadhorse 他们的,我说都有😂。感觉这一面,他更多的是按照我的简历来提问的,反正也是瞎比回答么~~

然后就结束了,我原本以为这样就结束了,过几天再等 hr 面试。然后我就去搞我自己的 minecraft 管理器了。

结果突然间收到一个短信,说我被 hr 翻牌了,赶紧去准备面试。

OMG,这么快的,我都没准备呢。算了,兵来将挡,水来土掩,硬着头皮就上了,反正是 hr 面,不太需要将技术什么的,聊聊天就好了。我也不喜欢在别人面前装,反正我想说啥就说啥吧,没必要为了 hr 而特意去说他喜欢听的话。不过稍微说的好听点,我还是可以的。😂聊了聊阿里的武侠文化,花名文化,倒立文化等等。聊了聊平时的爱好,喜欢做啥。大学当中的收获什么的。说起这个,感觉大学收获最大的就是大一的时候和一些大神们出去瞎混,参加各种活动,d2,day one,coding线下会,黑客马拉松。coding 线下会拿到了一个洋葱猴顺便还认识了现在的 cnode 站长 alsotang,不过那个时候他还是在阿里工作A_A。而且自己不善于交际,打字聊天还可以,张口说话就不知道该说啥了,所以那个时候他也不认识我。不过听 alsotang 和 wph95 聊得挺开心的,才知道钉钉在阿里其实是蛮流行的,不过钉钉没有 gcm ,差评。

不过不得不佩服 wph95 大神,codevs站长。也就是因为他,我知道了 Angular,Docker,Webpack,Stylus,Gulp 等等好玩的东西。虽然他是做 python 后端的,但是他的知识面真的广,前端后端运维都有涉猎。看他和各位同行大佬撕逼的感觉真爽,尤其知道当他们知道他还是一个杭电学生的时候,哈哈哈,想想就好玩。而且大二上就去 Daocloud 实习了~~真的佩服他是怎么认识那么多人的😂。反正大二之后就不怎么和他联系了,挺感激他的

hr 面也就这么结束了,面试我的 hr 有点胖,顺便调侃了一下他能不能倒立,哈哈哈。

反正这几场面试下来,比较自信但是又没有把握。于是我就在纠结,这个时候已经快6月份了,要不要再去看看别的公司,于是发现那些内推的消息或者实习生的消息,基本都是2、3个月以前的了。饿了么,美团似乎连实习生招聘的链接都没有。腾讯估计已经结束了。自己觉得赌一把吧,到时候再说。

于是这一赌,就等来了下面的这个消息。而且依旧没有短信,我也是前几天耐不住性子了,去刷新了一下。你知道从面试中的状态变成已回绝的状态有多绝望么😫

这个时候,我开始找各大公司的实习,心累中。。。你早回绝一下也行,非要等到这么晚才回绝,而且还没有通知。

总结一下吧,就是面试笔试没什么太大难度,最后就被 K.O. 了。感觉就跟哑巴吃黄连,有苦说不出。。。真心不知道自己哪里 gg 了。也许是最后跟 hr 聊天的时候说我自己太懒吧,经常容易拖。经常是立下 flag 说今晚写完 api,然后晚上去玩 hadoop 了🐭。突然想起来 google 的 instant app 什么时候才能普及呢,好喜欢这个,感觉 react native 可以下岗了。

或许有的人说,你应该早就多准备,多投几个公司。说实话,我不是没有想过,投很多公司,假如正好只有一个公司要我,那还好。就算是一个都不要都可以。最怕的就是同时好几个公司要,如何拒绝其他公司,感觉这好为难啊(PS:这并不表明自己有多么自信,只是讲述一种可能)

最后说一句,感觉自己和大神有一个很大的差距便是大神总会有各种各样的获取信息的途径,而我,只能听大神说🐶而且他们感觉有时候就是一个代码机器,维护着好几个库,还能天天 push。

注释和共享

  • 第 1 页 共 1 页

XGHeaven

一个弱弱的码农


杭州电子科技大学学生一枚


Weifang Shandong, China