一、故事的开始
2020.5.14,黑色星期四一个做了 七八年开发的Android高级程序员被优化了,一路走来的艰辛只有自己知道,从刚刚毕业的默默无闻,到初级工程师到高级架构师,只有汗水和无尽加班的夜晚陪着自己,起初我在这家公司,是看中了它发展的趋势,果然当初选择放弃和朋友一起去字节跳动是正确的。公司也从初创公司到了D加轮!后面感觉一切都很顺利,家庭幸福,事业顺心。但是没有想到在今年4月份突然空降的领导第一刀就斩向了我。给我两条路,一降职降薪,二自己提出离职。让我回去考虑一下。
一时间各种无奈委屈不解涌上心头,回到家后,老婆给我做思想工作,在这疫情期间,不好找工作,降薪就降薪吧,降职就降职吧,至少一家人和和美美,生活不受影响。第二天去公司,领导给我的反馈降职降到初级开发,薪资也是初级的!what!一时间蒙了,天大的讽刺,太侮辱人了!之前在准上市公司(纯软件公司),经过严格的考核达到高级,到你一家二三十人的开发团队的小公司怎么就认定初级了!面试时怎么就订高级职位了,怎么就当场给offer了,转正时怎么说开发经验丰富,技术能力强了,认真负责。
无奈,只能选择离职!
保持好心情,度过这段黑暗的时期,才能蓄力迎接光明的未来。
千万不能被生活打垮,可以哭,但不能垮!因为身后还站着家人,两个还在上幼儿园女儿,还有每个月将近一万的房贷!
小tip:
其实一个公司要进行裁员通常都会出现一些前期征兆:业务发展遇到较大瓶颈,并且难以突破、频繁调整战略目标、高管开始陆续离职、开始严抓考勤、开始部分同事劝退,如果你现在的公司也开始出现这些症状,别想了,是时候开始做准备了。
二、新的机遇
知道我的情况后我大学的一些朋友,也给我介绍了很多公司的内推,美团的,腾讯的,360,字节跳动的。果然应了那句有朋友走遍天下都不怕,如果大家对面经感兴趣我之后的文章会把面试经历,以及面试题分享出来的。
在沉淀了3个月在8月底,历经无数次面试,面试,面试之后我终于成功拿到了字节跳动的Offer年薪40w+,所以说是金子在哪里都会发光的,有时候一些你认为的磨难终将会把你推向更好的未来。30岁的我们正当年轻,30岁的我们正当壮年,不打破一些东西,你怎么知道这里就是终点,程序员怕的永远不是30岁,怕的是30岁后不愿学习,不愿改变的自己。希望以后我们国家也能像外国一样,50岁还在乐此不疲的学习,努力工作敲代码!
三、如何逆袭
只要不缺从头再来的勇气,失败就打不倒你。
1.不放弃
2.抓住机遇
3.思考未来发展趋势
4.做好从头再来的准备
5.面试心态要好,面试前做好充足准备
实战
我搜遍全网,结合我身边的例子,给出下面几个程序员能走的路。
图片来源:启航杂谈
1.纯技术路线
根据舒伯的职业生涯阶段理论,31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。
结合35岁的门槛,大家应该在35岁前,尽量找到合适的下家,这些下家中有纯技术上升通道。
很显然,只有大公司才会有纯技术上升通道,比如阿里,中小公司是不太可能有的。所以,走这条路的同学,要想尽一切办法进到大公司中,并且稳定下来。
如何进到大公司,在之前的一篇文章中给过程序员所能走的路径,这里直接复制过来,看过的同学可以直接跳到下一个。
社招同学其实是有优势的,因为在已经有工作经验的情况下,学历并不是那么重要的,起码不像校招时,直接机筛就给筛掉了,社招同学可以有以下途径来进入大公司。
2.混圈子、混人脉、靠内推
你知道六人定律吗?就是说想认识世界上的任何一个人,最多通过六个人的桥接就可以认识!!
这就是圈子和人脉的重要性,你有同学、朋友、同事,他们任何一个人进了大公司,都可以内推你,而且在内推时,是可以直接跳过HR,直接把简历给他们主管的。
凡做过主管的都会有经验,不看僧面看佛面,也会给你个面试机会,会让你过来聊聊,不然,他没办法给内推你的人交待!
所以,跟同学、朋友、同事处好关系,用得着!
3.靠猎头
如果目前你还没有那些人脉,没关系,也有方案,去找猎头,猎头很好找,简历发到猎聘网,就会有猎头找你了。
虽然猎头会跟很多大公司有合作关系,也自然能把你的简历推到大公司里,但这里有两点关键条件:
- 需要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能
- 猎头看不看得上你,主要看个人简历内容,即个人实力,所以这部分还得靠自己,如何靠自己,看第三点
4.靠自己
其实无论走什么捷径进入面试环节,在面试时除了自己,谁也帮不了你,所以,如何把自己能力提升是非常非常重要的部分。另外,需要注意的是,在自己学习时,要有方向,一方面要提升名气,使简历发光,一方面深入学习,要有真本事。
1、提升名气、使简历发光
这部分仍然是为了能顺利进入面试做的,提升自己在行业中的名气,计算机中有三个途径能提升自己的行业名气。
(1)、Github提交MergeRequest,自造轮子
在所有的技术面试环节,github所提交的开源项目,是一个非常能展示实力的存在,只要你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,直接看你的技术实力。
而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。
如果恰巧,他们的项目中有你的开源组件,那恭喜你,这次基本上过了。
如果你的开源组件非常流行,那恭喜你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关心你的学历?
(2)、写博客、写书
坚持写博客,当他们经常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比如鸿洋、郭霖等等,包括我。你以为,他们一上来就能让出版社约稿?
都是持续产出博客,博客关注者多了,出版社觉得你写得好,才会主动找你,邀请你写书的。
写博客、写书能使你在行业有一定的地位,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉,还在在意你的学历?
我就是写博客、写书的受益者,在我面试VIVO时,表现的并不好,因为我创业一年,Android知识从来没复习过,很多知识都遗忘了,还没来得及复习,就让我去面试了。
他们原以为,我是一个特别厉害的人物,安排三个技术专家同时面,结果,一问三不知。不过,最后,还是给了我OFFER。因为他们公认我的能力是足够的,只是时间过了太久,有所遗忘,拾起来就好了。相反,如果没有这个行业影响力,那这次铁定是挂了。
(3)、最根本:深入学习,提升能力
前面讲了如何提升行业影响的方法,但根本的根本,还是要提升自己的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿,深入的技术复习只能靠大家自己了。
总结:
各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。
在这里我精心整理了Android程序员各个方向的从入门、进阶、实战的视频课程和电子书,和大佬学习知识笔记都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!
群文件夹有以下学习笔记,自行下载!
-
BAT大厂面试题、独家面试工具包,
-
资料免费领取,包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,
我的【GitHub】
四、尾声
送一句话给大家吧,那些杀不死我们的,终将会使我们变得更加强大!
喜欢的点个赞支持一下吧!可以在评论区说出你的看法!
网友评论