来字节六个月了,真的不一样!
共 3840字,需浏览 8分钟
·
2021-12-27 12:49
大家好,我是鱼皮。今天贼点背,出租屋的智能电表坏了,用不了电;项目又出了线上 bug,还在排查和修复,贼坑!所以原本计划写篇原创的,也只能咕咕了。就给大家分享一下好朋友秀哥在字节跳动的工作经历吧,我看了后也是深有感触。
白马过隙,时光飞逝!
转眼间六个月就过去了,真的好快,自己也已经顺利转正了!
这两天比较有时间,来填一下当初自己分享入职一个月和一周入职文章中留下的坑。
看看我入公司时的初心仍在否?物是人已非。
一、过去
首先回复下当初在我入职一周文章下的几个高亮留言:
这些留言是我在入职一周之后发表的文章下的回复,截至目前为止,已经过去半年了:
1、没有意义?
我觉得还是挺有意义的,因为见识到了自己以前从没见过的基础建设,也学会了自己以前很多不会的东西。
虽然六个月时间跟长期不咋沾边,不过这六个月我觉得自己过的还是挺有意义的,我不知道以后这样的生活有没有意义,但是截至目前为止,我学到了很多,而且感觉自己的进步空间还很大!
2、呆不到一年?
不可否认,字节离职率不低!
就像我Mentor跟我说的那样:一般来说,在字节校招进来,顺利度过六个月试用期的应届生离职率会大幅下降,想走的或者呆不下来的基本四个月就会走了。
跟我一届的校招生会不会离职我不知道,不过至少我不会在入职一年内离职,这个还是可以保证的。
原因很简单,我感觉自己还有很多东西没学会,再给我半年时间,我也依然有值得学的内容,所以我还是比较相信,或者说也愿意在字节呆满一年的。
我入职一月的时候也分享过一篇文章:来字节一月了,四个字:翻天覆地,现在也对当时下面的一些高亮回答做个简单复盘。
3、缺前端?
划重点!!!⚠️这是真的,字节这边前端真的缺,至少我了解的上海这边是比较缺的!
这不是开玩笑的,每个前端开发都像宝贝一样,不是对前端要求比较高的页面,我们都是自己写的,根本不敢去找部门专业的前端来对接需求。
所以给在校生们一个建议,如果你卷不过后端,不妨去试试前端这份工作。
至于为什么这么缺前端,这个问题不是一句两句说得清的,简单扯两句吧,以后有机会再具体唠唠。
其实你看看大学计算机专业的四年课程大纲就知道了,大学基本都是把C/C++/Python/Java这些课程作为必修课,很少有一家大学会把JavaScript作为必修课,最多教点HTML静态页面就不得了了。
只听说有教SSM/SSH这些后端框架的,没听说有教Vue、React这些前端框架的。
所以大多数同学也就一直被动的学,等到秋招找工作的时候才发现,自己一直学的东西都是后端技术栈,像数据库这些内容多是后端技术栈,所以很多学生长期处在一个封闭、信息不流通的环境中,导致很多学弟学妹们根本不知道可以选择前端作为自己的技术栈。
4、不是全栈,进来的资格都没有?
这个高亮不知道咋回事的,,,我们小组进来的技术栈比较不一致,学啥的都有。
据我所知,今年新入职的8个校招生里,2个C++技术栈的,其中一个是我;4个Java技术栈的;2个Python技术栈的。
所以,并没有所谓的全栈技术栈。
换句话说,校招全栈?
基本不可能!
能学好一个前端或者后端就不错了,大部分的全栈开发都是工作中慢慢养成的。
5、我被毒打了?
哈哈,我觉得这句评论最后的表情包应该换成🐶估计会更好一些。
毒打我暂时还没感受到,就目前半年而言,自己工作还是挺开心的,至少组内同事关系融洽,关系和谐。
具体的情况可以看第二部分-现在。
二、现在
聊完了过去,可以来说说现在了。
首先明确一点:一个公司到底怎么样,不是一个两个人的只言片语就能下定论的。
就好像莎士比亚说的一样:一千个人就有一千个哈姆雷特,《资治通鉴·唐纪八》一文中也有八个字说的特别好,兼听则明,偏信则暗,同样的一件事不同的人会有完全不同的解读。
我最近真的是被喷怕了,所以我无意站队说字节怎么怎么好或者怎么怎么不好,字节跳动有好也有不好的地方,我只是想分享一下自己的工作体验,以后换公司的时候依然会分享入职新公司的体会和感受。
我不会在一家公司待到死,当我工作不舒服了(基本是钱不到位)就会开始想换个地方、换份公司,可能是外企比如微软、思科、hulu这些,也有可能是别的一些公司,比如腾讯、阿里、快手这些,到时候依然会发在自己的公众号上。
下面的这些内容是我自己在字节跳动这家公司切身实地体会了六个月后得出的,如果你认同我说的观点或者看法,你可以留言评论支持一下;如果你不认同,也不要直接开喷,欢迎你留下自己的观点和看法。
1、工作上
在我最开始来的那一段时间,因为没有提前来实习,而是直接从学校毕业后来公司上班,所以在最开始上班的一个多月里基本都是摸鱼学习,转变技术栈。
以前我是写C/C++和Python的,去年签完三方后只知道小组所用的基本技术栈,但自己没有提前过来实习和熟悉小组技术框架。
这就导致,我的第一个月过得比较痛苦,这一点我对象最清楚不过了,刚开始工作的那段时间我基本每天都是一点多休息,那个时候她都睡一觉又醒了。
因为要学的东西有很多,不只是技术上的,还有部门业务上的,你在入职后要看同事已经写好的代码,结合文档去理解业务逻辑。
第一个月之后就好多了,需求顺利迭代就ok,每周一排期,两周或者十天一验收,顺利完成就ok。
至于这十天半个月的你在干什么没人care,到时把你的功能提交上来就ok。
工作内容
这应该是我变化最大的一个地方了,从最开始的一个需求吭哧吭哧做一周都做不完,到现在从容不迫,像个没有感情的代码机器一样每天写代码。
从最开始接到第一个需求时的紧张和茫然不知所措,到现在基本每周需求都能Cover住,按时按量提交成果,甚至帮组内其余伙伴写需求。
去从他们的角度上理解这个需求的存在意义,不再仅仅满足与完成一个需求,而是想方设法从业务上理解它、搞懂它。
我会去思考这个需求为什么会有,业务方提出这个需求的初衷是什么?这是刚来公司的我完全不会注意的地方,那个时候我最大的想法就是写完自己的代码。
现在,我不再简单满足于写完自己的代码,更不满足于写好自己的代码。
上班时间
从我每天的上班时间就能看出这其中的变化,最开始来的那两个月基本每天9点到公司,晚上10点走人,因为很多东西需要补。
千不该万不该,不该早点过来实习,这才导致我在入职后过渡得比较痛苦。
第三-第四个月,每天的工作时间就变成每天早上9:30,晚上9:00,没啥事基本八点四十就跑了。
再往后,就跑得更欢了。。。
现在我每天早上9:50去公司,本来可以10:30到的,但是为了白嫖公司的早餐,阿姨在10:00的时候回停止供应早餐,但白嫖党不能亏!
9:50能赶上最后一波早餐哈哈,晚上七点多吃完晚饭没啥事,在工位上看看文章或者看看代码,没啥事基本8:30就溜了。
不过有时候需要发版或者上线,这种时候就需要等到项目稳定后再走人,一般每两周会有一次发版和上线,那天走的会比较晚一些,大概十点左右撤。
心态变化
自从工作后我的心态发生了很大的变化,以前在学校的时候学习一门技术或者语言,都是彻底学会了再去开始干活做事写Demo。
现在我慢慢学会了在工作中学习、在工作中进步,在工作中学会自己要用的技术,不过这也不代表我就把以前的习惯全部摈弃了。
现在下班后我每天依然会看技术书给自己充电,每天早上7:30-9:30我都会雷打不动的起床看点技术书或者一些视频。
这个时候看的东西基本就跟工作没啥关系了,基本都是一些新技术,比如跟我工作风马牛不相及的微服务还有区块链技术等。
现在也慢慢学会给自己排期,按时按量完活儿,剩下的时间就会白嫖公司电脑。
通常在摸鱼的时候我一边戴着耳机听歌,一边看一些技术博客或者网站,比如极客时间的一些专栏或者掘金社区上的一些文章,要不就是在GitHub上闲逛,看一些有意思的东西。
2、生活上
我比较喜欢字节的一个点就是这边是包三餐的,早中晚三餐都包,还有一份下午茶(虽然下午茶越来越拉胯了)这就意味着我可以不必为了每天吃什么而去烦恼,每天去吃外卖就很痛苦,也很伤脑筋。
我又是一个不喜欢选择的人,我喜欢平淡简单的生活,可以有点涟漪,但不能有大风大浪。
去游乐场我从来不玩过山车,我对象就贼喜欢玩,她喜欢那种失重的感觉,我喜欢脚踏实地,双脚踩在土地上的感觉。
字节包三餐对我来说是一个极大的加分点!
总的来说,如果说100分是满分的话,生活这块还是可以打75-80分的。
三、将来
截止目前为止,我还没有想要离职的想法和念头。
尽管最近得知有好几个跟我同期入职的校招生已经离职了,于我而言,我暂时呆的还是比较开心的。
于情,组内成员之间关系融洽,轻松和谐,彼此之间也开得起玩笑,薪水也可观,自己也比较舒服。
于理,我还没有把自己想要学会的技术学到手,也感觉自己还没有成长到自己想要的高度,进步空间还有很大。
既然如此,在我感觉到厌倦或者没有意义之前,我不会有辞职的想法,不会主动离开字节跳动,我的第一家公司。
“路漫漫其修远兮,吾将上下而求索。“ —战国 屈原《离骚》
有个自己值得努力和追赶的目标,真的是一件很幸福的事情。
往期推荐