30岁程序员的你会选择裸辞嘛?万一失业了怎么在短时间内恢复,并找到高薪工作!

前言

经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。 这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。

很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展前景远远不如那些频繁跳槽的。正如我以前曾经说过,有的公司甚至非常愿意在岗位上看到一些积极的人员流动。

程序员通常会因为一些比较常见的原因(例如产品发布失败、裁员、薪酬/福利减少)而辞职。有人可能会说,在一家濒临破产的企业学到的经验其价值远远大于在一家成功公司的经历。但是,如果你坐等“辞职”警报的响起,而恰巧碰到个假警报,你的职业生涯将万劫不复。

什么时候该考虑辞职?

首先你得已经成为公司里“最好”的程序员,或者你已经找不到可作为老师和导师的人关于这一点, 很多人都会过度自信,所以我们需要诚实地评估自己的技能。再则,即便你承认自己不是最好的,那么你去请教的“前辈”又是否乐意将他们的知识分享给你?是的,即使你所在的公司聘用的都是身怀绝技的牛人,但是如果这些人各忙各的,都不鸟你一下,那么这和独自工作又有什么区别?

如果使用的技术是非可持续发展的,那么你终将会被市场淘汰要是你依然冥顽不灵地执着于扩展这些过时的、专有的或者非常特殊的技术,那么你这是在自掘坟墓。要是有哪家企业仍然在用某种语言或框架的早期版本,那或许恰好能拯救你。

但是,你得明白,长时间地处在一个停滞不前的技术环境里,可比就职于同一家公司不断给他们改进工具要来得糟糕多了。

什么情况下,你会选择离职

1.如果你一无所成

这也许并不是你的错。因为有可能是你的公司一直拖延发布,或者总是不能及时交付。这些问题来源于开发过程和管理决策,而与技术人才无关。如果你回顾自己在某公司所呆的分分秒秒,恍然发现自己竟然没有做出过丝毫有意义的成就(时间要足够长),那么奉劝你要好好思考“辞职”的问题了。

2.如果你的问题是薪水少,没有晋升空间

那么至少得有低于市场价格的原因。例如,能和一些特别优秀的牛人一起工作可能是第一大理由,而学习宝贵的技能和经验位列其后。如果你赚的钱不多,又没有什么积极向上的未来规划,那么建议你是时候重新考虑自己的选择了。

3.如果一些好的项目和晋升机会总是轮不到你,你的想法总是不在考虑之中

这说明你在公司眼里根本不重要。他们认为你足以胜任你的工作,却不曾视你为真正值得投资的长期资本。那么如果是这样,可以向新公司投递简历了。

4.如果你和你刚进公司那会的状况差不多

这里所谓的”状况“有多种含义。传统上面指的是财务状况(总得给你加薪水吧),在这里我们赋予其更深层次的意义,即技术能力、市场竞争力等。如果这些方面在经过一段时间以后仍然没有提高,那我要想问你了,你还有什么理由呆在哪儿?

如果日复一日你的工作没啥变化——长期又重复地只需要负责一些琐事,会逐渐磨灭人的意志,变得堕落。其罪魁祸首就是,你总是负责大项目和重要产品中一个微不足道的部分。

5.如果你毫无激情

很多软件开发的领域并没有外人想象的那么有趣。这这种情况下,如果有机会挑战身边的技术做出一些真正意义上的创新,或许有助于调整这种斗志萎靡的状态。但是要是你觉得你目前的工作毫无价值,完全激不起灵感的火花,那么不妨跳出那个圈子,找点自己感兴趣的事情。

如果你失业了?

做好充分准备如果你有失业的风险,请提前做好准备。找工作的准备包括几个方面,首先是一份漂亮的求职简历。说下做一份简历的几个核心点:

1.我要体现什么能力?体现哪些独特的价值?了解岗位需要什么样的人?

符合标准的人具备哪些技能、技巧、能力、素质、甚至经历?

2.简历要言简意赅、通俗易通HR在筛选简历的时候,往往会用各大平台的搜索功能。所以,关键点一定要突出,比如服务端的简历:突出高并发、高可用、领域模型等等。不要长篇大论,突出重点即可,HR看一份简历不会超过两分钟,写太多重点被淹没,可能就直接被PASS了。

3.专业技能关于专业技能,一定有个熟悉程度。精通、熟悉、了解这三个词一定要用好。实事求是,千万别给自己挖坑,我在面试人的时候,凡是写的精通,都会一杆子问到底,而如果写的是了解,那要求自然会降低。

4.项目经验描述项目经验,切记结果导向,不管你是产品技术运营设计,都一样。你在项目中最杰出的贡献,做出的最重要的成绩,对业务最大的影响。最好用最简单的语言描述清楚。以上是关于简历部分的,再说说面试的准备: 覆盘下自己过去的经历,找出每一段的亮点。

对自己的工作做一个全面且有重点的总结。这个过程,其实是在将零散的知识点整合成动态的智慧,让你在面试过程中游刃有余。多准备一些常见的问题,比如一般面试官都会问:你这段经历最大亮点是什么,你过去工作做得最成功的是什么。

再比如最后一个环节一般都会让你问面试官一个问题。 这个问题绝不能瞎问,透过问题往往能看出来你是否对这个岗位这家公司或者产品做过了解。比如应聘头条教育的产品,可以问下未来在教研上的投入力度和和节奏。再比如应聘阿里的技术,可以问下阿里是如何扛住双11双12的海量流量。这些问法,会给你加分。做好万全准备,就会有更好的结果。

读书多学习

我一直认为读书是世界上性价比最高的成长方式,书很便宜但分量很重,是让我们摆脱平庸走向卓越的方式之一。冯仑也有一句金句:学先进傍大款走正道。冯仑说的学先进其实就是读书!哪怕失业找工作,也不要忘记继续充电,这真的非常重要!另外关于读书,我有一个建议:如果是要获得专业上的成长,建议挑选几本好书反复读。如果是要获得人生认知、格局的成长,建议泛读、通读,在这个基础上挑出适合你的经典,再精读。这里也送大家一套我花1个月时间整理的超级硬核书单,希望对大家有用:

不要期待速战速决要做好长期战斗准备。

尤其是工作1,2年被优化掉的和应届毕业生,这两类应聘者的综合竞争力较弱。如果短时间找的不太顺利,一定不要心浮气躁,保持规律的作息时间和面试频次,继续加油。半年内能找到合适工作,都算不错的。应届毕业生如果找工作不顺利,还有一个选择,找找实习的机会。今年不少企业对实习生的需求加大(降本增效),这或许是另一个突破口。

基于这一点,也给那些在岗的同学一个建议,一定要未雨绸缪。 抓紧执行报复性存钱计划,年轻人就应该多存钱,更何况在这个环境下。有一定的积蓄,如果意外来临时,就可以更游刃有余,这很重要。而正在找工作的朋友们,一定要量入为出,做一个半年左右的规划,这样会更稳妥。把奋战的时间线拉长,焦虑大概率就会消解。

总结

如果你对自己的智商,解决问题的能力,钻研的态度,有信心,it行业非常适合你;能力锻炼出来了,工资就高,不停的抛出问题给你解决,让你有成就感;技术水平随着时间积累,越到后期越强;那你赶紧去报班/自学,从实习生做起,3年之后自然NB;如果你想混(钻研精神不足),真的会很惨;半辈子没挣得什么像样的资产(初级程序员工资真心不高),长期加班熬夜落下一身病,然后40岁除了编程啥也不会,编程还贼菜,在小公司厮混业务代码,老板说不定什么时候就说散伙,然后和小伙子们竞争初级程序员岗位。。。。。;

坚持8年的老前辈的经历告诉我,在错误的方向上,越坚持越受伤;

尾声

最近小编在大神哪里买下了几十套阿里、头条、腾讯和美团等公司2020-2021年金三银四的面试题,把技术点整理成了视频+文档(总计20G,实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

这份资料尤其适合:

1.没有工作经验,但基础非常扎实,对Android工作机制,常用设计思想,常用Android开发框架掌握熟练的。
2.具有一定工作经验的,但面对目前流行的技术不知从何下手,需要快速提升核心竞争力的人群。
3.在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以报名。
4.想了解“一线互联网公司”最新招聘需求/技术要求,对比找出自身的长处和弱点所在,评估自己在现有市场上的竞争力如何;
5.做了几年Android开发,但还没形成系统的Android知识体系,缺乏清晰的提升方向和学习路径的程序员。

相信它会给大家带来很多收获。(更全的内容和资料,在文末获取)
Android面试题(部分展示)

  • 精华Android 初级-高级学习进阶思维脑图(有几百个细分支,系统学习)

  • 学习笔记(只展示部分)

  • 大厂面试笔记(包含面试题+解析+面试HR必备知识+学习Android基础—高级知识点)

学习方向给你们看一下精简版本了,需要完整版的可以找我分享 。由于简书限制网盘链接,需要相关学习笔记的可以复制我的GitHub地址,

下载获取你需要的学习笔记:复制下面GitHub链接即可
https://github.com/274942954/ByteDance-Android-Architect-learning-note/tree/master

或者复制打开链接,群文件夹自己下载:https://jq.qq.com/?_wv=1027&k=Nf77fQ97
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章