当代程序员优雅跳槽指南

1,551 阅读5分钟

这是我参与更文挑战的第2天,活动详情查看: 更文挑战

跳槽现状

你在上家公司呆了多久?我的回答是2年多,她的回答:这么久了。我心里想不会吧,两年其实不久吧,以前有过这样的说法,大概说hr给不给你offer,其实也看你这个人稳不稳定,经常跳槽的人,可能给hr留下不好的印象。
但是渐渐的我发现时代在变化,当猎头、hr的工作被量化、被kpi约束的时候,稳定这个代名词已经不那么重要了,重要的是完成任务。海量捞人,就像刮彩票一样,履历背景不错的,我就刮你,中一个就是一个。
越是大的互联网公司,每天跳槽的人就越多。对于跳槽,身边经常发生的事就是:某天突然找个之前对接过的人,发现他已不在。
总结下我们跳槽的大概原因

  1. 和领导或者同事不和,把领导炒了
  2. 突然听到同事的工资比我高很多,内心不平
  3. 公司的企业文化适应不了
  4. 有更好的发展
  5. 同样的工作,有另一家公司给了我可观的薪水
  6. 财富自由了

该不该跳

当我们因为情绪问题而选择离开,一定要三思。就像上面的第一条,和领导或者同事不和,这种我在身边见过。比较常见的就是突然某一天组织架构变了,你的领导变了,空降了一个领导过来,俗话说新官上任三把火,新来的肯定要搞事情,比如把他从上家公司学习的一些管理理念带过来,要你们改。这种多多少少有点不习惯,久而久之,心里就会产生不舒服的感觉。再比如说,他刚来不熟悉业务,当产品要求实现某个功能时,开发可能觉得实现不了,这时不懂业务的他就开始压榨,自以为很懂的样子,让这样让那样,最终一坨。
这种的话,我建议给自己和新领导一段时间,比如1~2个月,1~2个月后如果说还是适应不了,建议开始复习。有人说可以找上上级领导或者hr说下情况,但是真实情况往往还是会石沉大海,毕竟作为螺丝钉的我们可以随时替换。

我们知道,入职的时候,公司的规定里肯定有一条:禁止打听同事的工资。然而没有什么是我们打听不到的,当我们辛辛苦苦,勤勤恳恳的工作了一年的时候,突然听同事说:哎哎,你听说了吗,那个谁谁工资真高,至少30k,故作镇定的你,嘴上开始说;哦哦,那还挺高的。其实内心当时可能就埋下了一个念头:老子辛辛苦苦工作这么久,干的活比他多的多,真他娘的太不公平了。隔天开始,默默开始复习各种底层、每日一题... 这种的话,建议其实可以和领导沟通下。大概就说,我这来公司也一年多了,也做了很多活(前提得真的有),薪资有点低,下次调薪,晋升能不能考虑下我之类的。如果你足够优秀,应该是没问题,我见过身边的同事有这样的。如果你觉得自身的能力,包括为公司的付出,确实不如其他同事,那么要么工作再努力点,要么复习准备下一次跳槽要么躺平当个咸鱼。

其实不管怎样,我们做技术的应该始终保持一颗学习的心,每天学习一点。时刻准备着,提升自身硬实力,这样不会害怕。

简历该如何写

简历是非常重要的,简历上一定要展示出你的亮点,除了毕业的学校,如果在学校期间做过什么值得炫耀的事,都展示出来。擅长的技能,在之前的公司里,做过什么比较牛逼的事,比如说:优化了XX功能,为公司节省了多少台服务器。。
简历就像自己的考试卷,一定要对自己负责,写的好一点。我之前有看过有些人的简历,有些人在工作经历那边写的就像流水账一样比如:
我在xx公司负责xx业务,做过xx活动,接过xx模块...,这种日常工作内容简单概括下,不需要写的太细。因为假设我是面试官,看到这样一堆的流水账似的经历,其实并没有太多的兴趣,我可能就认为你之前就是那个公司的一个很普通的技术人员。 如果你这样写:
我在xx公司主要负责xx相关的业务,优化xx接口,RT提升xxms、通过和产品沟通,优化xx业务,qps降低了xx,达到了之前同样的效果...。面试官看到这样的经历,肯定会眼前一亮,通过一些量化的指标可以引起面试官的兴趣,侧面反映出求职者的技术能力和沟通协调能力等等。
重点:简历上千万不要写自己不熟悉的技能,别为了显得自己懂的很多,到时一问发现广度够了,深度太浅,搬起石头砸了自己的脚。

面试前准备

本人是后端,所以介绍下后端相关技能

  • 想要进大厂(像字节),leetcode必刷,且一面算法不能挂
  • tcp三次握手、四次挥手状态、重传、拥塞、滑动窗口...
  • mysql innodb隔离级别,幻读、索引、优化...
  • redis 数据类型、淘汰策略、大key、热key、穿透、雪崩、击穿、脑裂...
  • 语言层面的
  • 消息队列 kafka之类的掌握一种。
  • 设计题,比较发散,平时多积累思考