作为3-5年的iOS开发者:你为什么迟迟进不去大厂呢?
本文对象是内心渴望进大厂的童鞋,希望你能咬牙看完,转折点也许就发生在今天。
这几年来,至少几十个个朋友跟我聊起这个话题,想进大厂-一门心思进大厂,但是在聊的过程中,我就可以判定:
当下及未来一段周期的你,如果不发生根本性改变,是一定进不去大厂的,甚至这辈子大厂都跟你无缘。
上面这段话,你看完后,会感到郁闷甚至愤怒么?
我这 几年来,尽管已经帮助了好多iOS工程师实现了职场和技术的破局,但这并不影响我继续得出这个结论:
当下及未来一段周期的你,如果不发生根本性改变,是一定进不去大厂的,甚至这辈子大厂都跟你无缘。
如果你觉得进大厂有什么好,才不稀罕,可以选择关闭页面,因为本文对象是内心渴望进大厂的朋友,不是你,你根本就不渴望进大厂,这是伪需求,也或者你拒绝承认自己的渴望,根本不敢正视自己的内心诉求。
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:789143298 ,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
什么是大厂
阿里巴巴、蚂蚁、腾讯、字节、百度、京东、拼多多、美团、滴滴、网易、快手、奇虎360、新浪、小米..
这是你认知里面的大厂么?他们的确是,但也分第一二三梯队。
当然还可以出海,比如 Google/Facebook/twitter 甚至是深圳和东南亚这里的 shopee 各分公司...
在中国境内的这些大厂,集中了中国最优秀的 几千多个iOS开发者,这几千个iOS开发者里面只有不到几十个高级iOS技术专家,也就是对标到阿里的 P8(年收入超过 100 万为基准线)。
以 P8 为参考线,一个公司的项目团队有 P8 和没有 P8 有着天差之别,同样,一个大厂里的某个iOS项目组,有 P8 和 没 P8 也有着天差之别。
如果你去的是一个阿里巴巴的只有 6 个人的iOS项目团队,里面没有 P8,请相信我,虽然你进的是大厂,可是一定概率这个团队不能给你想要的,特别是技术成长这一点(可能比优秀的小厂还差很远距离)。
结论:大厂分一二三梯队(小厂也同理),在大厂控股的所有子公司里面,也分一二三梯队,在某个公司里面的多个部门的iOS技术团队,也分一二三梯队,在一个研发团队内部划分的几个组里面,也分一二三梯队,梯队越靠前,进入难度越高。
image
为什么你想进大厂
大家有没有认真想过这个问题,为什么你想进大厂? 小厂呆着不香么(事实上有的小厂是很香的)?
-
更高的工资、年终奖和期权(股票激励),我的经济条件变得更好
-
更好的平台、团队和业务土壤(职业成长),我的能力更丰满
-
更光鲜的职级、公司和团队背景(大厂光环),我会更值钱
-
更广阔的上升空间、历练机会(价值实现),我能挖掘出自己更多潜力
镀金赚钱也好、遇高人见世面也罢,这里面任何诉求,只要你正视它,诉求就天然成立了,不用感到不好意思,就单纯拿赚钱讲:
你今年 28 岁,小公司打拼了 4 年,今年 10 月份终于顺利进了阿里,在里面又打拼了 3 年,晋升到了 P7,此时你 31 岁,再经过了 3~5 年,你得益于各种努力和机会,顺利晋升到了 P8,此时你 35 岁,已经结婚生子,要养家糊口,此时你在阿里的年收入大概率是 200 多万起步,在这 8 年间,你吃了无数的苦受尽了各种委屈,同时也变得越来越成熟,练就了一身的本领,你再回头看,赚钱这件事是成立的,只需要直面自己的诉求。
是的,在小厂(极小的概率你刚好是核心员工,公司上市或者被收购了,你会获得上百万的股票激励)的你可能也很滋润,也有成就感,但单纯从收入上,按照 7~10 年的长度来计算,小厂的总体收入一定是被大厂吊打(小厂年收入不过百万,而大厂随着时间长度会从几十万到 200 万以上的收入曲线),这是纯粹的收入视角,没有对错优劣。
2020 庚子年,中美关系延伸的贸易摩擦、疫情反复、大批量的中小公司现金流出现问题,许多公司年终奖缩水,卡晋升名额,取消普调薪资,开始打卡考核上下班时间甚至开始 996 这样的大背景下,单单从抗风险角度看,进大厂都是优选,因为在哪里写码不是写,在哪里赚钱不是赚,能进大厂就绝不选小厂。
对,也许如上就是你想要进大厂的理由,练练技能、遇遇高人、见见世面、加加光环、涨涨收入、抗抗风险,这是你想要的,那什么是你不想要的?也许今天你所在的这家公司就是你最不想要的,管理混乱、业务琐碎、技术单一、项目复杂度小难度低、团队氛围差...你内心的声音叫做 「我很气要逃离」。
「我想进大厂」和「我想逃离当下」,这是两个平行且不冲突的诉求,但 3 分想进大厂 7 分想逃离的童鞋 和 7 分想进大厂 3 分想逃离的童鞋,心态和诉求核心是不同的,如果是前者,进大厂的希望就会变得渺茫,因为你需要克服的第一关就是逃离的心态关,这一次的心理功课是逃不过去的,迟早要上。
结论:在既想逃离和又想进之间,需要先把想进想清楚,急躁毛糙的逃离心态,对进大厂没有实质帮助,甚至带来负面影响。
你被大厂拒掉的原因
一份简历,几场面试,这就是你跟大厂的距离。 学历低、培训班、跳槽高频、外包经历、年龄大,这些大厂杀手,也是距离。 三观匹配度,心智成熟度,认知开阔度,包括乖戾易怒这些性格上的特征,更是距离。
有的问题是表面,有的问题是里子,分不清楚表和里没关系,但要分清楚抱怨和改善。
目前大厂几十个项目团队中的几百多iOS,学历低的没有几百也有几十吧(大专的甚至高中辍学的),出身培训班的同样几百人,更不要提跳槽高频的也多的是,干过外包的也不少,年龄大的比比皆是,是的,这是比例也是概率:
人家学历低能进大厂不代表你学历低也能进去,人家学历低进不去大厂也不代表你学历低进不去,其他几个杀手同理,这句话你套在几个杀手因素上好好咀嚼一下。
这篇文章我必须用最直白的方式来表达,原因就是因为一些童鞋无法理解黑灰白,无法辩证看问题,无法听懂你在强调什么,这是认知上出现问题(还需要多年的历练),反应到我们日常生活中就是为杠而杠、非黑既喷、只要不同统统异类、不看概率只看个例,这些统统是你跟大厂的距离,并不仅仅是一个框架原理那么简单。
下面这段话,麻烦大家如果有耐心,再咀嚼下:
对于敢拼敢干的童鞋来说: 学历低是问题,也不是问题; 培训出身是问题也不是问题; 跳槽高频是问题也不是问题; 外包经历是问题也不是问题; 年龄太大是问题也不是问题;
面对这些问题,你选择做什么才是真正的问题,在下面两个同学中,你可以选择扮演其中一个:
A 同学,学历一般,跳槽高薪(4 年 3 家),去阿里面试 4 次,4 次皆败,整整跨度两年直面自己身上的所有问题,从性格到思维到技术,仔仔细细认认真真的全面推倒,复盘重塑,第五次面试阿里,成功入职。 B 同学,学历一般,跳槽高频(4 年 3 家),去阿里面试 1 次,失败后对阿里打上标签:阿里还是太看重学历和年龄了,我跟阿里没戏了,选择维持现状,在不舒服的中小厂跳来跳去,直到彻底与大厂无缘。
A B 之间,选择权在你手上,这里是:来自一份大牛的 iOS 开发大厂面试全攻略(2020斩获offer,此时你可以反思这件事情:
- 为何我做不到他这样子(你的自驱核心出来问题)
结论:你跟大厂的距离不仅仅是学历跳槽等等这些背景,也不仅仅是技术积累项目经验这些能力,也不仅仅是三观人品这些人格特征,从技术到认知格局再到行动力,你跟大厂之间有全方位的差距,每一个都很重要。
为什么他能进我不能进
比较心态在工程师群体普遍存在,尤其是看到老同学老同事,甚至是一个社区不那么熟的人能进大厂,而自己进不去的时候,包括他人晋升而自己不能的时候,尤其容易心态崩掉,先回答两个问题:
大厂招人会不会出现失误,招到不符预期的人? 大厂招人会不会出现失误,拒掉能力匹配的人?
如果你的回答是依然无法接受,那要反问自己:为什么你要强求大厂必须 0 失误呢?更何况你眼中的失误就真的是失误么,同样此时,你观察下自己内心会不会涌现出一个个反面案例来证明 「明明大厂就有那么多失误啊,天天吃瓜」,让我们把这个问题再提炼下:
你是应该为你进不去找理由,还是应该为你能进去找方法?
这就是我们上面所提到的:「有的是表,有的是里,分不清表里没关系,但要分清楚抱怨和改善」
当你在抱怨的时候,你需要思考过去、此时及将来,「改善」二字有没有在同步发生,如果有,那么抱怨抱怨挺好的,出出闷气,如果没有,要谨慎了,这是你能不能进大厂的分水岭问题,因为抱怨是输出的视角、而改善是输入的视角,此时回到你的诉求 - 「进大厂」,你应该关注的是输出还是输入呢?
把这个观察视角放到 「晋升」 上同样成立,关于晋升是另一个话题,大家可以看这篇文章。
那我到底要怎么进大厂呢
当你再次问出这个问题的时候,你又一次要走思想弯路了,但尽管如此,也要给你鼓掌,因为你有足够的耐心看到这个位置,如果看到了这个位置,就给文章点个赞吧,在这篇文章上留下痕迹,打个卡。
这个问题本身问出来没有任何意义,需要被修正一下,拆成如下三个问题:
- iOS基础知识、及底层原理的掌握
- 加分项:Flutter夸平台、音视频领域、逆向安全领域
- 有哪些资源/人脉/方法可以帮助我形成进大厂的竞争力
关于这几个问题,我创办的iOS技术交流群,群文件都有都针对这几个问题有详细的分享,而且都是大厂的资深iOS开发者分享的面试题内容,大家可以加入一起交流,iOS交流群:789143298
定义一个进大厂好苗子模型
三年到五年的开发者往往面临更多的困惑和迷茫,不知道往哪进阶,小编可以推荐一下,如果想要少走弯路,可以把下面我所列的事项尽量全做,做的越早越多坚持越久,距离大厂就越近:
-
第一件事,先加我的iOS交流群,先近距离接触一个好人脉
- 好人脉意味着能透过他更早的看到更多可能性、接触到更多方法和信息
-
第二件事,说服自己每个月拿出 >=500 元投资自己,这是正视自己诉求的勇气
-
买技术书籍、买技术课程、买上网搜资料的工具
-
请同事喝咖啡、请同学吃饭、请同行前辈帮忙、请同城开发者骑车环湖
-
给自己买正版好用的软件、用钱换好的服务
-
投资你的装备、投资你的技能、投资你的人脉、投资你的时间,学会投资
-
-
第三件事,说服自己每月写技术文章,把输入的东西内化消化为属于自己的东西
- 把前 20 篇当炮灰,一直写下去,给自己看也可以,输出就是训练过程
-
第四件事,在工作中把代码精益求精,不管是加班时间还是业余时间
- 假设把每个项目的代码量 x 100 倍,把用户量 x 1000 倍,在脑海中把项目复杂度和难度提高后,基于提高复杂度后的项目实施技术选型及实现,在原本明明毫无技术复杂度的项目中来训练自己的复杂问题处理能力,从编码的工程复杂度到更极致的性能表现,基于此来把技术能力练出来
* 把项目中每个问题、难点都细心整理起来,这是你未来简历中的亮点
* 再把所有的思考都沉淀为自己理解后的经验,写文章记录下来
-
第五件事,每周逼自己新认识一个人(无论是产品还是后端),跟他聊聊天
- 社交是无法并发突击的,平时的一点一滴才是社交过程,每天都要训练
-
第六件事,每周为团队做一件事,无论是优化技术文档还是做一个工具
- 进大厂不是单打独斗,团队的意识和概念要逼自己早日建立起来
最后一件事,把这篇文章转发,来影响到更多的iOS迷路人。
成长是自己的事情你才是 Owner
人的精神底层,都是鸡汤,你以为今天过不去的大厂这一关,其实不是大厂在卡你,是你自己在卡自己,你自己这一关过不去,大厂这一关也过不去,你自己是因,大厂是果,因上不努力,果上就不遂你愿,我 10 年来最有效的方法是: 从来都不相信刚刚好,只相信大力出奇迹。
至于路,哪怕是弯弯曲曲高高低低,也需要你自己走,这条路的指南线索在哪里,就在上文的 6件事里面。
最后,助你在去往大厂的路上,好运。
推荐 :
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:789143298 ,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
- ——点击加入:iOS开发交流群
以下资料在群文件可自行下载
收录: 前端早早聊