Metabit实习体验

Metabit实习体验

date: 5.31 - 9.1

技术栈

主要语言用的是Rust和主流开源框架,写Data,我们组每次都能在rust release之后的1-2天换上,好评。

类似于一个大型的数据库后台,但是设计真的很妙。

工作风格

总结为八个字

逢山开路,遇水架桥

和之前在互联网大厂体验差异最大的就是大家做事的风格,比如xx模块上了有30%的可能下游会出问题,这么大家宁可用最笨的,最稳妥的方法去做,也不会冒这风险。但是在这里如果下游和上游冲突,一定不会有一方迁就另一方,不和谐的部分会被彻底调查清楚之后被完美解决掉。组里也会时不时重构代码。这样搞虽然对人的要求高了,但是确确实实能保证代码的质量。

还有一点,不往代码上拉屎是最起码的要求。有一阵子还是意识流去命名函数,结果被mentor批了,以后再去设计函数的时候不得不去想这个函数命名是否合理,存在是否必要,和其命名透露出来的内容是否吻合,是否有不必要的耦合。后面写代码就很少犯类似错误了,这一点还是受益良多的。

As a result,组里的代码基本上不存在任何冗余的部分,所有部分都有一个清晰而明确的定义,大家不会花很多的精力去猜这个函数是干什么的,那个部分是干什么的,好评。

工作体验

来这里前1.5个月挺自闭的,因为rust转语言 + 项目,刚来的需求因为各种原因折了大半。
项目上手的不多,基本都是breaking change,而且确实交给了我一个小小的实习生中间有段时间还没适应这种工作漠视,项目接连出了点问题,不过进公司的几个活让我快速熟悉了业务的整个链路

总之能接触到这种项目的机会是很难得的,同事的水平也是非常炸裂的,我们组好多年龄不大,但是经验丰富且非常聪明的同事。我刚开始其实是有点自负的,觉得别人可能没有我了解相关情况,但是后面发现大家真的不需要去细看就能比我多想好几层,我已经不敢轻易地说xx不可行,如果我真的觉得是这样,就不得不去做充足的功课,证明是不对的才可以,把defense完完全全想好才能去。我在搜集资料的过程中,往往会发现一些自己之前不知道的东西,意外改掉了自己从打比赛带来的口胡的习惯。

另外他们效率是真的高,我只能说极少加班,但是每天的效率都是过去几个厂子几天的总和,而且宽松的环境让人更加富有创造力。马斯洛需求理论指出,人在满足最基本的欲望之后,就有更高级别的欲望。换言之,我如果能在正常上班时间内很好地完成任务,那么我自然就会去向做一些非OKR内,但是能让我们的开发和用户开心的内容,反着来,可能连基础质量都无法保证。疲于奔命的工人是没有创造力的,而且也不会诞生创造力。

没有开会文化,必要的时候拉个会大家讨论下,否则只有周三和周五加起来不到一个小时的会,甚至还有定期问我们是否因为过多的开会影响了工作效率。结果为导向,就让人没有那么心累。

业余生活

每天公司每顿饭有50块钱外卖券,在上海这种地方相当富足了。

然后公司有个小小的健身房,有跑步机,哑铃,杠铃,还有一些器械,每天下班后去锻炼一下,感觉很舒服。

总结

过去几年对于简历的建设大概是成功的,但是也只有一点点成功,到了新的维度竞争必然是更加激烈的,往后的路还很长,切不可以此骄傲自满。当初刚进wxg意气风发的样子我现在还记得,但是直到现在,闪闪发光的只剩下19和20暑假自己独自在2楼卧室里挑灯夜战的风景。title,待遇和工作环境都是虚的,获得的东西才是真实的

posted @ 2023-09-17 05:48  tiany7  阅读(213)  评论(0编辑  收藏  举报