tinyTikTok 项目管理|青训营笔记

300 阅读4分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 31 天

本篇文章归档于 “第五届字节跳动青训营”,主要是为了完成和记录掘金的 “伴学笔记创作活动” 活动,如果你对我的其他文章感兴趣,可以去我的 专栏 中逛逛看有没有你想要的东西。

放在前面的话

对于大部分开发团队,项目管理是最容易被忽视的一点。

这节其实并没有什么好写的,核心就是要记录自动化,别人都叫我们码农(自己也这样叫),但我们不该像农民一样总是做重复性的工作(无贬低之意),要让流程机械化,自动化。

一些经验之谈

去年有幸去华子 2012 实验室的高斯部门待过一段时间,在存储引擎组里做内核裁剪,成果也还不错,差不多 90% 的裁剪率。

第一次接触 GaussDB,然后又是刚入职,并且继大一 C 语言后第一次碰 C,对代码非常生疏,所以很难保证每次裁剪都是有效的。

因为实习生是没法走正常测试流程的,所以很多功能性测试得自己去做,一次又一次的手动拉实例起来测试,不单单非常低效,更是非常恶心自己。

于是写了个脚本自己去测。

这在我后来面 StarRocks(过了但没 HC 了,非常遗憾),Apple(第五面了,不知道还有几轮等着我)时有被问到,如果没做自动化,估计直接就没了,在此基础上,又问了我的测试策略,直接把我整蒙了,(测试也有非常多学问呀

其实在华子那段时间偷学了很多存储之外的内容(测试也学了些,硬扯也能扯点策略,但面试还是切忌半壶水),因为是黄区,没敢记笔记,所以也慢慢模糊了。

一些私货

华子在我的感觉里其实一直都是饱受诟病的。

什么狼性文化,什么接口人,网上一大堆吐槽的人,以我的经历没法验证其真实性,当然也不代表其不存在,但希望你能理性地读完以下内容:

公司文化是每个团队的内核,但每个团队又有各自不同的文化。

入职一家公司,比起公司氛围,更应该关注即将入职的团队氛围,这是你直接成长的地方,你的所知、所感、所想都受团队文化的直接影响。

如果问怎么去了解这个团队,这东西得看个人造化,不能言传,实在领悟不了就赌自己命格不凡hhhh

说点我在存储三组的经历吧:

  • 不怕排队的基本都会在厕所门口约着一起去吃饭(因为厕所就在门口,方便集合hhhh
  • 怕排队的都会等等再走,像博岩哥(主管)和东哥基本都是后面再去干饭的(我一般约东哥,东哥算是我师兄,老网友hhhh
  • 存储大组还有一个羽毛球群,周一晚上会约着去打球(我虽然在群里,但没去过,因为自己那段时间太忙了
  • 其他组的主管也非常奈斯,如果不是博岩哥招的我,我真不知道该怎么去抉择
  • 大主管也挺好的,特别是疫情期间,总是在群里关心大家的情况,我也私下去烦过他几次,新兵蛋子有点傻hhhhh(虽然也是工作任务,但是到后面才知道他是大主管,因为相处起来没架子,不像xxxxxxx(故意多打几个x,自己对号入座,在学校待过的都懂hhhh
  • 博岩哥帮我搬了一次家,还经常带我出去玩(这个好像不太能说,不过嫂子应该翻不到这里,翻到这里当我没说,狗头保命hhhhh
  • 正式工资看起来很低,其实到手是非常高的,字节也不一定有这高,别问为啥
  • 我还同时做了两个夏令营项目,一个是 CloudWeGo 的,一个是 Apache 的,这三个项目的完成度都非常高(这也是我当时非常忙的原因

简单说,如果不是个人规划迫使,我估计不会离开这个组。

放最后的话

对了,说个正事:记得学会用 Makefile,配合 shell 命令和 yaml 等配置文件,复杂的项目还需要学会分层,统一放置更好喔~(本篇最干货的东西在这里hhhhh