在字节跳动实习的一些感受

820 阅读5分钟

在字节实习有一段时间,期间有很多次都想写点什么东西记录一下,但每日重复性的工作似乎也没什么值得记录的。索性就新建一个备忘录,开始想到一点记录一点。

🏢

字节的工区分散在世界的各地,所有的办公场地都是租赁过来的,去年才在北京买了一栋属于自己公司的办公楼。

笔者所在工区位于上海科技绿洲园区,一栋 3 层楼的大平层,还算宽敞。到特定的节假日,公司里面会装饰一些摆件,烘托节日氛围。

上午一般十点左右到公司,泡上一杯茶,枸杞、菊花、柠檬,换着花样来,再拿个小面包当作早餐。

啃面包的同时,打开电脑,快速过一下自己订阅的博客以及资讯,如果有感兴趣的主题,会再花上一些时间细读。

之后简单列一下 TODO List,处理一些邮件以及飞书上的信息,开始一天的工作。

公司办公环境以及场地是轻松自由的,没有强制员工工作时间必须呆在工位。可以选择冲一杯咖啡,找一个有阳光的卡座,或是一个安静的会议室进行办公。

🍚

食堂是自助形式,菜品很丰富,并且饭后有免费的水果以及饮料。

能够想到后勤的确是花了心思去进行搭配各种时蔬以及肉类,但因为很多菜是大锅炒出来的,味道还是差那么一点,不过免费的也不能奢求太多。

每天下午三点会有下午茶,其实就是简单的水果拼盘和面包组合,节假日会有一些小礼物。

🏃

公司提供了一些简单的娱乐设施,工作累了会和同事一起投投篮,打打乒乓球。

另外健身房也是对员工免费开放的,晚上下班早的话可以选择去健身房出出汗,还提供一些不错健身课程。(没时间去)

⚒️

在去年六月份,笔者也在阿里实习过一段时间,这里写一下两段实习认知上的差异。需要要提前说明一下,就事论事,尽量以中立的角度,以自己的最直观的感受做一个比较。

阿里的人才观是聪明、乐观、皮实,比较接地气,在很多人的身上也确实有体现。而字节的追求极致、务实敢为、开放谦逊、坦诚清晰、始终创业、多元兼容文化,也简称字节范儿ByteStyle,看起来会有点虚无缥缈,难以触及,因为这几点太难做到了。当然了,也是笔者努力的方向。

需要承认的是,字节跳动的发展实在太迅猛。项目的周期短,迭代快,期间难免会产生一些低质量的工程代码,所以这不并是追求极致的体现。而在阿里看到大部分代码非常规范,他们制定的规范许多也成为行业内的一些规范。

来者犹可追,这需要时间,字节也正在向这个方向靠近。

就笔者目前来看,多元兼容应该是最能感受到、并且公司也确实是在践行的一部分。二次元、女装大佬、各种肤色的人种、国际化的元素,在公司随处可见。

字节施行的扁平化管理,员工之间无法看到相应的职级,这样交流起来会更加的坦诚清晰,有事说事。就像上次 CEO 一鸣同学在游戏群里告诫各位专心工作,大家在内部群也坦诚清晰地对 CEO 做出回应,我想这点在其他公司是做不到的。

而阿里的职级在钉钉上是可以看到的(现在好像隐藏了),因此交流起来还是多少会有些顾忌,尤其是和 leader。不过现在认为,职级清晰些也有好处。

👩‍💻

在阿里主要做的是和游戏互动相关的业务,例如淘宝里的淘金币。做出的东西能被很多人使用,这点还是非常有成就感的,自己对前端动画以及无障碍也有了更加深刻的理解。

在字节做的业务是 TikTok 的运营平台,技术上的提升不是很明显,平时的业务繁杂且难于理解,但这也让笔者深深地体会到搞技术的都是弟弟,理解业务才是关键。

Q & A

这一部分来解答一些读者的提问。

1、如何才能进入字节跳动

一份好的简历+自身过硬的能力,建议面试前多刷题,多看牛客网面经。

参考文章:

如何制作一份精美在线简历

字节跳动前端实习 3 面面经

前端学习路线图

2、字节跳动技术栈

可以查看招聘的 JD(Job Description),前端主要是 React、TypeScript、NodeJS、GraphQL等等,后端主要是 Go 和 Python 为主,内部工程大部分使用自研的一些框架。

3、开发用的工具

看个人习惯,组内大部分人使用 VSCode 和 GoLand,有极小一部分人使用 Vim,看起来比较 Geek。另外很多浏览器插件也是必备的,例如 MockHead,SwichOmega、油猴等等,都可以一定程度上提高效率。

注:这篇文章是想到一点写一点,拼凑出来的,不成体系,读者见谅。

欢迎各位投递简历(把 # 换成 @):phillzou#gmail.com