海树

我心有猛虎 细嗅蔷薇香

Owen Lee's avatar Owen Lee

杂想·关于企业开发的感受

今天是工作的第二天,也迎来了在上海的第一场雨。早上醒来时就听到窗外有淅淅沥沥的雨声,等八点多起来的时候发现愈下愈大了,不由得发起愁来。

到公司后,去餐厅吃早餐,再次感慨伙食的丰盛,包子、粥、红薯、玉米、香肠、鸡蛋、豆浆应有尽有。

上午的主要做的事就是看昨天从代码库里拉下来的相关的代码。感觉上这些代码还是写的很规范的,挺有大公司的气质。

今天最让我有实实在在的在企业开发的感觉的有三件事。一个是我所在业务线的 Owner 给我们讲抖音里面各个业务线的工作职能划分和相应的负责人。这时候真的对 “面试造航母,入职拧螺丝” 这句话有了更深刻的感受,一个抖音 App(包括海外的 Tiktok)被拆分成很多细致的业务线,每个业务线都有一个小团队来进行维护和迭代,每个人的任务都是固定且范围狭小的。这让我之前一直以为可以接触完整的抖音的业务的幻想破灭了,不过好在源码还是能完整查看的。

第二个是 Owner 给我们讲一次需求的迭代发版的整体流程,从一个需求被确立,到开发,到测试,到发灰,再到最后上线。听着这个流程,我的感受就是严格、规范,真不是一个小团队的作坊式开发可以比拟的。

第三个是在看代码时,查看了下 App 的版本分支,一个 git 命令下去可把我惊呆了,我以为最多只有十来个分支,没想到出来一大串结果,至少有五六十个分支。那时候我突然有些惶恐,因为我意识到我将面对的真的是一个非常庞大的项目工程,并且拥有着上亿的用户和日活,一个小小的失误,哪怕是影响百分之零点一的用户,也有数十万的用户基数。不再是我之前实习时打打杂活,写写 demo 的轻松工作了。昨天在开通公司邮箱后不久,就陆陆续续有事件通报的邮件发来,某某同事因为怎样而导致了 bug 的出现,影响如何如何。当时就已经有点不安了,生怕未来自己也会出现在这样的通报事件中。

这几件事汇总在一起,让我知道这是真真实实的企业开发了,不再是自己随便做个大作业、毕设那么简单,轻松。

最后希望自己尽快熟悉业务和代码吧,Keep Fighting。