[个人分享]长文警告--又是一年秋招时
临近七月尾巴,八月开头,又是一年秋招时。
去年找工作的时候牛客确实帮了太多太多的忙,牛客上的各位在我膨胀的时候给我浇冷水,在我低落的时候陪我吐槽,在我迷茫的时候给我指导。
故今天自发回馈一篇分享给牛客😄主要是给正在参加或者马上要参加秋招的各位2020er。
- 调整自己,也不要过多地受网络上的傻*影响
我想说的第一点,貌似跟“秋招”本身关系不大?但其实这一点背后的关键词就是“心态”。开启自己的秋招,第一步是调整好自己的心态。针对不同类型的人,心态的调整也不一样,例如:
对于确实实力🐂🍺的同学:我真心建议你可以给自己更多的压力,定更加极端的目标,如拿下BATTMD中起码4家的offer,其他公司也拿下起码4家的offer。实力真的超群的同学再逼自己一把,往往会得到非常不可思议的胜利果实。(当然人各有志,拿下一两个合适的offer后去写写论文,出去旅旅游也是很好的呀~)
对于学历中上、实力中游、在小领域里上游的同学:这一类同学占比最多最多的,我建议心态可以调整得舒缓一点,实行“期望放低,标准拉高”政策。所谓的“期望放低”,就是调整潜意识,不要拿不到BAT就觉得自己失败,不要拿不到TMD就觉得自己保底都没了,不要老是给自己这种心理暗示;所谓的“标准拉高”,就是在复习准备时用最高的标准来逼迫自己,就算一个点你看了背了3遍5遍,也要同时给自己一种潜意识暗示:我还没复习透彻,面试官还是可能在这个点把我问倒,我要再挖深一点。
对于实力处于中下游、或者基础不牢的同学:首先千万千万千万不要一直暗示自己“啊我好菜、啊我要找不到工作了、啊那个谁谁谁都拿了3个offer了”,我建议要一直告诉自己“我在a、b、c领域还有欠缺。好,把这几块短板补上,我就可以去试试x、y、z厂的面试了,加油!”
至于网络,从我注册牛客的第一天起,我就明白了凡是论坛都会有好几类典型的用户画像:走极端的傻x、普通用户、炫耀者、只看不说话的用户、开上帝视角看事情的人。此处无意针对任何具体的人,只是想说,大家看牛客看V站看offershow的时候,不要被极端傻x和炫耀者带偏,即使他们说的100%都是属实的真事,但就当新闻看看就得了,重点还是关注自己或者现实生活中玩得好的几个同学,也就可以了。
例如(假设极端情况哈)有人说“千万别去网易游戏,做游戏没有前途,技术栈巨xx窄,3年后跳槽都没人要”,那假如你手上只有一个网易游戏的offer和一个不知名的200人小公司做内部系统的offer,你难道要受网上那人的影响撕了网易游戏???又或者你会因为他这句话一天到晚纠结来纠结去,头发掉了三五十根???
又或者说说我曾经在论坛上见到过的极端言论,大概是:“头条和阿里,肯定去阿里啊,3年后阿里跳头条很容易,头条跳阿里就不行了”。这也是一种很常见的极端言论模式,“x和y,肯定去x啊,x可以跳y,y能跳x吗?”,只留下这么一句单薄的话,没有任何具体分析,没有任何理由支撑。少年们我可以斩钉截铁地说,我在这两家都待过,看过一些人和事,就我个人观察,不可能阿里跳头条躺着过,而头条跳阿里被筛得死活过不了??????
类似的网络言论还有很多,此处不一一举例,只是想说明一点:看到网络、论坛上的极端言论,坚决不要把它代入到你个人的故事场景里。
2. 扪心自问自己最喜欢的是什么
正常来说,大家最终都会拿到1~N个不等的offer,然后都会到论坛上来求比较,只要两家公司没有差2个档次以上(公务员和互联网的比较除外),一般回帖的风格是有一部分人的回复会说“去A公司去A公司,blablabla”,另一部分肯定会说“去B去B,blablabla”。大家给出的理由各不相同,但要谨记,基本上大部分人都是站在他自己的角度来给建议的,少数人可以客观分析,极少数人会站在你的立场帮你考虑(当然这对网友要求太高,毕竟人家也不认识你,不知道你生活中是啥样的)。
所以这个时候就要问清楚你自己,到底是什么东西会让你保持“工作的喜悦”。
有的人很简单,就是money,每个月工资到账短信那30k可以让他忘记了一个月的血汗史(此处不是影射pdd);有的人则觉得,做一些能够快速面向用户能影响很多人的产品就很爽,例如你去抖音、微信、手淘这样的团队,做的一点小贡献就会影响亿级别的用户;有的人则觉得,抠计算机底层是最爽的事,每天抠linux内核、数据库内核、网络协议里的那一个一个byte让精神极度愉悦,薪资只要合理就可以了;还有的人会觉得工作规律965,每天晚上7点和爱人吃顿美美的饭,然后到湖边江边散散步,回去躺沙发腻歪着看个综艺才能带来最大的快乐,工作成就其实无所谓。
每个人愉悦的点不一样,要去接受别人和自己的不一样,也要问清楚自己的点在哪里。
3. “术”与“道”
“术”与“道”,这是我最近学到的一种说法。“术”就是具体的技术,“道”就是宏观的总体的框架思想。
有同学可能会问,校招的同学(2020er)怎么可能有“道”嘛,现在根本就不是关注“道”的时候,把面经、基础书、leetcode刷个三五遍拿到offer就可以了。以上的说法也对,也不对。校招的同学现在可以不关注“道”的培养,现在可以不care自己有没有“道”,但是我想说的是要意识到“术”之外还有“道”的存在,在以后的某个时间节点你要有意识地去培养自己的宏观思想。
这么说很虚,举个例子。
例如你现在看数据库,你学了B+树,学了LSM树,学透了这些数据结构。一部分的同学可能会就此打住,另一部分同学可能会开始思考B+树和LSM树的适用场景。在思考了适用场景后,一部分同学就此打住,另一部分同学可能还会继续思考什么样的业务性质才需要数据库侧提供这样那样的能力。然后又有一部分同学就此打住,另一部分同学会继续思考,数据库还应该提供一些其他的什么能力吗?例如高可用,例如高吞吐量,例如交互式查询能力?这样一直向上思考,最终在脑子里会形成一个全局的图片(所谓的big picture),离“道”也不远了。
4. 再谈基础架构
由于我个人是做基础架构的,最后夹带私货,多谈几句基础架构。我发现部分同学可能对基础架构有误解,常见的误解有:
基础架构就是运维为主吧?答:不一定,看公司,看部门,看业务需求。
基础架构是不是要写非常非常底层的东西,例如手撕linux内核,面对块设备编程?答:不一定,基础架构的范围还是挺广的,可能有的确实要到内核里抠,但是还有一些是支撑业务的呀。
应届同学是不是做基础架构最好,不要做业务螺丝钉?答:肯定、绝对、120%不是!业务有业务本身的好处,对于绝大部分的公司来说业务部门才是真正赚钱的部门,基础架构永远为业务服务!你以为google十几年前那三驾马车的paper是凭空发出来的吗,也是因为google的索引数据量实在太大了才迫不得已自己开发一套大数据的架构。
最后说一句,职场还真不是一个线性发展的模型,有时候运气、缘分、机遇会极大地带偏你的发展路线。即使你现在去了BAT核心部门(凤巢妈妈wxg?),未来几年的职业生涯里可能发生那么一两件极低概率的事你就直接暴雷了,即使你现在去了普通公司的普通部门,搞不好你会因此用心工作,周末静心学习,过两年一个机缘巧合也可以跳到BAT。拿我自己来说,一月份的时候我还在看MySQL内核的书和材料,但那个时候并没有要去做MySQL内核,在牛客上发帖问抠MySQL源码有没有必要,被一枚金名大佬答曰“浪费时间”,结果时隔半年而已现在果真派上用场了= =
所以说,不要把职场看成一个高度规律且一成不变的线性模型~
最后最后最后,奉上本人的字节跳动内推码:QYQW5CR
哈哈哈,有意字节跳动的同学可以用我的内推码直接到官网投递,所有部门皆适用效果完全等同于把简历发给我让我内推。