在字节实习了几个月,接这个offer我后悔了吗
大家好,我是KaiSarH,很高兴可以参加牛客网这次「接这个offer你后悔了吗」征文活动,我也希望通过我的实习经验和个人历程,给予大家一些小小的帮助。
文章挺长的,选择观看。
- 为什么是字节
- 字节实习生活
- 如何培养新人
- 组内氛围
- 工作时长和福利
- 工作感受
- 如何继续提升
- 如何选择合适的Offer
- 工作地
- 公司、团队、业务线、技术栈
- 薪资
- 个人成长
- Work Life Balance
- 后悔了吗
- 碎碎念
为什么是字节
简单说一下我的情况吧,读研前我是搞硬件的,软件基本一窍不通。读研后由于自己的科研能力偏弱,加上老师有一个横向Web开发项目「C#+EasyUI」 ,由于没有能力给老师搞科研,便决定参与项目开发之中,于是我就从0开始学习Web开发与不同后端语言。
我进实验室的那一年,实验室毕业了一个师兄,去了字节跳动,大家都叫他大神,我也听着他的传说,对「字节跳动」心生向往。
随后的两年时间了,我努力学习,最终在提前批拿到了字节的offer,虽然后续也尝试了不同其他公司,也拿到过或好或差的offer,但对字节的期待,还是让我选择了「字节跳动」。
字节实习生活
我是研二下学期就拿到了offer,但是由于实验室的规定,在研三的12月才申请出来实习成功。到现在已经实习了四个月,我也从下面几个方面说一下自己的感受。
如何培养新人
我是作为校招实习生来实习的,后面也有有工作经验的同学进入组里,对待不同类型的同学也会选择不同的方式进行培养。
一般新人都会有1-2周的时间来融入环境、了解公司企业文化、了解研发规范、了解业务与学习熟悉代码,公司内部的文档和视频教程都比较完善,可以针对自己方向和mentor商量需要做哪些针对性的学习。当然这个过程有多久就要根据不同人的经验,可能校招的同学会花一些时间学习,社招的同学简单了解几天就可以上手工作了。校招的同学会有更多的时间来学习,社招的同学可能很快就可以干活了。当然如果能力强的校招同学,也是可以很快上手工作的。毕竟任务还是相对来说比较多的,越早干活肯定越好~我是在学校有一些项目开发的经验,所以大概一周左右就开始干活了。相较于代码开发,我觉得对于业务的理解是一个新人更要做的。因为熟悉了业务逻辑后,其实代码开发相对就比较容易了(就算没大有经验,也可以照着葫芦画瓢~)。
新人都会有导师mentor,会帮助你融入公司、融入组里、了解业务,从一个环境过渡到公司的开发环境,同样组里负责不同业务的同学也会给予你不同帮助,帮助你熟悉不同业务。我刚来时很多组里用的很多技术栈都不是很会,同样业务也很不熟悉,很多专有名字都搞不懂,但是其他同学都很热心的给了我很多帮助,从代码到业务,各个层面都帮助了我很多!「很幸运有一个好的mentor,组里的同学也很热心,真的给了我很大的帮助!」
所以我觉得字节新人培养还是挺好的,社招的同学熟悉后就可以上手工作,校招的同学则会有相对充裕的时间来学习。当然是否可以更好的学习与融入团队,mentor也会发挥着很大的作用,至于能不能遇到一个好的导师,则全凭运气了。
组内氛围
虽然我来的时间不长,但我觉得公司、组内的氛围真的很棒!
工作技术方面,公司有很多经验、技术分享交流会,可以选择性的去听,同时还有之前分享的录像课程之类的,还有很多技术文档,如果自己感兴趣,可以进行学习。组内在每周开组会的时候也会做一些技术分享,大家相互交流,分享见解。同时在平时工作的时候,也可以和同学讨论如何对代码、系统、性能、数据库等等方面做优化,不断积累。
生活方面,mentor每次吃饭都会喊大家一起,hhhh,我觉得这个真的特别好!同时下班后大家也会偶尔一起吃饭,唱歌等等,公司也有狼人杀桌游、篮球、游戏、电影等等各种社交群,可以结交的很多好朋友,hhh,虽然忙于毕业我还没有时间参与,但是渠道确实有很多,针的不戳!
当然我的情况只能作为参考,不同的同学到了不同的组情况或许会有所不同。总之我觉得在字节工作还是蛮好的,社牛的同学可以在完成工作之余参加各种活动,而稍微社恐的同学则可以在工位上安安稳稳的完成自己的工作,回家享受自己的闲暇时光。
工作时长和福利
大家应该经常可以看到网上说大厂非常卷,这是不可否认的,互联网的人才太多了,只有不断努力,才能让自己的技术不落后于人,让自己部门的产品不被淘汰。
字节是不打卡的,时间相对来说比较宽松,组里大部分同学都是9-10点到,也有8点多就到的同学来学习,当然也有住的远点的同学会到的晚一些。晚上组里规定是7点就可以走了,只要你完成了任务就没什么问题。我们组的同学大家有的9点多走,有的会等到10点打车。中午12点吃饭,吃完饭可以有选择的出去散步、活动或者休息,一般大家都是2点左右开始工作。所以我觉得我们组时间还是相对宽松的,可以选择自己高效的时间进行工作,合理分配时间,只要按时完成自己的任务就可以了。
当然公司肯定也会有特别卷的组,时间紧任务重,但是我觉得只要调整好自己的时间,做好饮食、休息与锻炼,自己的状态也是可以得到保障的。
我觉得字节的福利真的灰常灰常棒了!房补、包三餐(字节的三餐真的很不戳,很难不变胖T T)、免费的下午茶、零食咖啡随便拿等等。而且有些方面真的很用心(比如冬至有的地方吃水饺、有的地方吃汤圆,公司会都准备,照顾到不同地区同学的饮食文化。随餐的饮料无糖/有糖,热/凉都会准备等等)。在过年的时候会准备礼盒、会按照入职时间给同学们发红包(当时我刚入职,没想到也都拿到了hhh)。
总的来说我觉得字节的工作时间是挺自由的,只要能够完成任务,很多时间都可以自己主导,同时伴随着的是很棒棒的福利hhh。
工作感受
在公司做开发和在学校自己做项目是有很大不同的。在学校做开发很多都要从头来,自己搭服务器、写界面、部署、建数据库等等,自己写代码也会比较随意,更多追求的是功能上的视线。但是在公司很多工作已经做好了,项目是搭建好的,只需要对功能进行扩充,同样发布等等流程都非常完善,所以平时只需要按照规范来做好自己的任务就可以了,并且因为codereview的存在,每个同学也会尽量写出规范优雅高效的代码。因为我还是实习生,所以平时的工作任务不是特别多,时间也相对宽松一些。等正式入职之后应该会忙一些,不过能从事自己喜欢的工作,忙一忙也是挺享受的。
如何继续提升
我觉得工作后干好本职工作是一个,另一方面是要继续提升自己。我觉得在公司、在家都可以继续不断学习。
目前我是在组里做B端的项目,同样在组里也有其他方向的,平时自己在完成工作的时候,会学习一下组里别的同学的业务,比如安全方面、比如源代码分析方面,虽然目前自己会的很少,但是每天都了解一点,学习更多的东西,总是会慢慢积累出来的。
除了在公司的时间,我觉得其他时间除了休息娱乐,也可以适度提升自己,比如我会买一些书籍或者电子版的课程,在地铁上来看一下,不断充实自己(地铁没有信号,刷不了抖音,QAQ)。
正式入职之后当前可以不继续学习,只做自己的工作。但是随着越来越多大厂的裁人行为,原地踏步的同学,更有可能成为那些牺牲的人。
如何选择合适的Offer
工作地
我觉得这是大多数人毕业后首先考虑的一点,自己要在哪里生活。是选择小城市相对安逸稳定的工作,还是去大城市体验一下高压快节奏的生活?是去自己工作的领域前沿城市(比如计算机对应的北京、深圳等等)。不排除有些同学喜欢各处跑,但还是有相当一部分人是追求稳定的。所以选择一个合适的工作地点,是很重要的。
我选择北京是因为我读研就在北京,而我读研选择北京是因为我大学是一所普通的双非学校,通过竞赛第一次来到北京,真正感受到了大城市与小城市的差距,因此便立志要来北京。同样相比于我家的省会城市(济南),在北京工作也意味着更多的互联网公司、更多的机会。
我觉得选择城市主要看个人是否想离家远、是否符合自己的职业规划以及未来如何发展。我觉得计算机行业,第一份工作还是要尝试在大城市做一下,因为往往这里有更多机会、更多薪资、更前沿的技术。而不管未来是计划进一步发展,还是退回二线,在掌握了更优质的技术后,往往主动权都会在自己手里。
公司、团队、业务线、技术栈
对大多数人而言第一份工作刚开始往往是学习、技术沉淀的阶段,工作两三年后有了一定的技术后才会进一步发展,因此第一份工作的公司、团队、业务线、技术栈就显得非常关键。
大公司学到的东西更多,但小公司更锻炼人(个人观点)。以我在字节为例,很多开发都非常规范,我只需要在现有代码的基础上进行进一步的开发,数据库、发布等操作都非常规范,我只需要按照文档,一步步操作。而很多中小型公司开发流程是不完善的,很多需要自己做,但这也更加锻炼个人的能力,因此我觉得不管大小公司,只要个人努力,都会有收获。
每个人都想进核心业务、核心团队,但谁也保不准下一个风口是什么或谁会成为下一个教育业务,所以选择更前沿的技术栈团队,学习更前沿的技术,不断提升自己的技术,提升自己的能力才是王道。
团队氛围也是很重要的一点,现在我组里的同学在我刚入职的时候真的是知无不答,将我从小白带到了现在可以独立实现某个模块。热心的同学真的可以给我们带来很大的帮助!这个也是可遇不可求,不过就我目前观察了这么久,感觉大部分同学都是很乐意帮助新同学的,所以选择一个好的团队,也会让自己更好的融入,进步的更快!
薪资
不同公司的薪水组成不同,差异也会不同。基础公司、年终奖、签字费、期权/股票、各类补贴组成了我们的第一份薪水。除了基础工资年终奖,其实如果福利补贴够好,体验也是不错的,如果包三餐,其实一年也能省下不少钱。而关系到未来发展的其实就是基础工资(Base),所以在同等级公司中选择更高的Base是相对更好的。
个人成长
我觉得这是第一份工作中最需要考虑的,因为第一份工作能否得到很大的成长,关系到整个职业生涯的发展。因此选择一个培养体系更加完善的公司、技术更加卓越、氛围更加和谐的团队,会更好的帮助一个人成长,让自己得到更好地发展。
不同的同学可能对未来有着不同的规划,我希望自己得到更好的锻炼,做更有挑战的事情。字节企业文化中有几个词我很喜欢,「始终创业」、「Always day one」,我觉得在公司要始终保持一颗学徒的心,不断学习新的知识,了解新的领域,充实的过好每一天,才能在互联网行业真正的站住脚。
Work Life Balance
「Work Life Balance」这句口号是我在参加vivo签约会的时候vivo的理念,当然也是很多人所追求的。
这句话说起来简单,但是真正做到的人却寥寥无几。我觉得工作后,以下几点真的挺重要的。
- 热爱:寻找自己热爱的工作,不要看着别人的方向觉得好就贸然改变,适合自己的才是最好的。只有真正热爱并且感兴趣,才可以更快的学习、更高效的工作,在这一方面走的更远。
- 高效:在日常工作中保持高效,对任务进行拆分,按照优先级完成不同任务,提高自己的效率,保证在公司的时间高质量完成自己的工作。
- 作息:在不同的公司,可能对于时间的要求会有所不同,有的公司硬性打卡,有的公司弹性作息。我觉得不管哪一种方式,都要养成自己的作息习惯,让身体得到充分的休息,能不熬夜就不熬夜,毕竟虽然我们都是刚毕业的年轻人,但「计算机」+「熬夜」≈「没头发」。hhhh,前面是开玩笑的,头发还是更多还是看基因。但是有一个良好的作息习惯真的是高效工作的基础。
- 饮食:很多同学(我也是)都是吃货,喜欢各种各样美食。但是均衡的饮食是有一个好身体的基础,良好的身体七分吃,三分练,吃更健康的食物,敲更优雅的代码。
- 锻炼:虽然我们每天可支配的自由时间已经不多了,但是还是建议大家每天适当进行锻炼,很多外国科技公司员工都是上班前先去健身房进行健身,这样不仅可以让我们的身体得到锻炼,也可以更加充满干劲。合理的饮食+适当的锻炼,可以让我们有更好的身体,赚更多的钱。
- 爱好:除了日常的工作,大家一定要有一个自己的爱好,可以是运动、可以是看电影、可以是摄影、可以是读书、可以是桌游、可以是旅游,在完成了工作之余,满足自己的其余爱好,不至于让自己的生活那么枯燥。
后悔了吗
不后悔,甚至对即将到来的生活有点小兴奋。
在字节实习了四个月,虽然自己做的工作并不多,但认识了一群努力工作、积极乐观的同学,在工作中自己不断踩坑请教埋坑,自己也收获了一些新知识。
马上就要毕业了,也在公司附近和女朋友选好了房子,虽然小,但是却是第一个小窝,准备买一只猫猫,准备和女朋友一起面对未来。
虽然路程比较坎坷,但我却一直保持热爱,保持谦逊,一切也慢慢走向正轨。
希望大家坚持自己的梦想,不断努力,不断前行。
#接这个offer你后悔了吗##职场启航#