所有文章
碎碎念

字节实习第一周感受

2026-04-10·6 min read字节实习碎碎念

在字节实习的第一周结束了。

坐在回家的地铁上,我脑子里还在跑白天看到的那段代码。不是因为它多复杂,而是因为它写得太干净了,让我有点自我怀疑。


第一天:信息过载

入职流程很顺畅,发设备、配环境、看文档。

但「看文档」这件事让我卡住了大半天。字节的内部文档系统(飞书文档)里存着海量的资料——项目背景、技术方案、历史决策记录、FAQ。

我一个下午跳了三十多个链接,看了大概五分之一,根本没看完。

后来我明白了:文档不是要在第一天全部读完的,它是你遇到问题时的查询系统。这个认知的调整让我轻松了很多。


让我印象最深的:代码 Review 文化

第一个任务是一个小需求,改一个已有组件的交互逻辑。

我写完提了 PR,等来的第一个 Review 评论是一串问题:

  • 这个状态为什么放在父组件而不是子组件?
  • 这里的 useEffect 依赖项是否完整?
  • 这个边界情况(用户在请求中途刷新页面)有没有处理?

每一条都有道理。我之前写 PR 从来没被这样问过,一下子有点手足无措。

但也正因为如此,我改完之后感觉学到了东西——不只是把代码改对,而是真的理解了为什么要这样写。


工程规范让我重新校准了认知

在学校里,「好代码」对我来说大概是:能跑、没有明显 bug、逻辑清晰。

在字节,好代码的标准高了很多层:

  • 可读性:变量命名要能让三个月后的你看懂
  • 可测试性:写代码的同时就要考虑测试怎么写
  • 边界情况:每一个可能出错的地方都要明确处理
  • 一致性:和团队其他代码保持统一的风格

这不是苛刻,这是工程化。我之前的代码和这个标准比,差距很明显。


一点出乎意料的事

我以为大厂会很「流水线」——每个人只需要做好自己那块,其他的不用管。

实际情况是,团队内部讨论非常多。一个功能的方案,同事之间会反复拉齐,把潜在问题提前暴露出来,而不是做完再发现。

这种文化让我觉得,我的思考是被需要的,不只是我的双手。


第一周的感受总结

学到了:工程规范是什么、一个有经验的工程师是怎么看问题的、如何在一个复杂系统里快速定位代码。

不适应的:信息密度太高,每天结束都感觉脑子里装满了。

最担心的:实习结束之后,转正之后,会不会渐渐失去对外部世界的好奇心,变成只会在公司系统里高效运转的工具人。

这件事我没有答案,但我想把这个问题一直放在心里。

© 2026 SanliNext.js · Tailwind · Framer Motion