人生中第一次被裁员
2023年11月11日。
“来一下小会议室”。
领导给我私发了一条消息。
我隐约感觉到有不好的事情要发生了。在经历了一段时间的996之后,公司也开始陆续裁员了。前几天就已经连续走了好几个同事。我也是猜到被单独叫到小会议室意味着什么。虽然有所准备,但是还是感到忐忑。老实说做前端快5年了,我从来没有经历过裁员。基本都是发现公司情况不对,我就跳槽了。但是如今互联网it的行情已经大不如前了。我试着投过简历,根本连面试都约不到,一点机会都没。之前我有篇文章996,说明了公司和我个人的一些情况。虽然对公司的一些地方感到不满,但是年底被裁的话。找工作的压力会非常大,还是想先继续混着的。
结果事与愿违。
“你对裁员有什么看法?”
随着领导的提问,我算是明白了,轮到我被裁咯。
”我没什么看法,只要公司合法给我n+1就行“。
已经有同事被裁了,我也是懂了。被裁也没有什么办法,拿钱走人呗。领导说公司是经济性裁员,没有办法。不是我技术的问题,公司养不起这么多技术人员。产品经理、项目经理、ui、前端、后端都有被裁的。离开只是时间问题。公司是一家传统企业,现在赚不到钱了,你懂的。
我也没有过多说什么,然后人事那边的负责人就来了。跟我谈赔偿的问题,说什么公司困难。给的方案是赔偿n,这个月工资给你延几天。把东西交接一下,签字了就可以走了。我也问过之前被裁的同事,都是说公司只给赔偿n。我在公司待了快2年,赔偿我2个月的工资。我也没有挣扎,就是问了赔偿金具体多少钱,什么时候能够给我。然后就签字了,代码提交,写了一些文档。当天下午人就走了。
下午5点左右,地铁上,我拎着午睡的抱枕和键盘回家了。
我和这家公司的交集到此就结束了。当天谈完签字,人就走了。第二天产品经理还找我看问题呢,我直接说明自己被裁了。感觉就在一瞬间,后来也有一些同事联系我,都觉得我不会被裁,我也觉得自己的技术不是问题。
但是经过这件事我懂了,如果想要在一家公司长久混下去,技术不是重点,对于领导来说服从命令,按部就班就行。但是如果你想要去外面更广阔的世界,我还是推荐你要有自己的想法。不是一味得听从上级的安排。比如上家公司后端是java,但是我就是学go。上家领导想要做rn的app,我就是学flutter。当然这些都是我利用业余的时间学习的。这些额外的知识并不会影响我的基本工作,我本职还是前端开发,vue、uniapp这些会就行了。
关于赔偿的问题,听说有部分同事还在耗着,坚持要n + 1。这件事看自己的把握,我当时的想法是早点离开这个地方。因为我想要在年前找到一份新的工作,如果拖的太晚,后面离过年不久了,找工作基本就没有希望了。或者有人觉得这时候被裁,也是不好找工作。拖一天也是一天的工资,最后还能拿到n + 1那当然就最好了。一起被裁的同事感觉很多都去旅游了,回老家了什么的。
抓紧找工作
被裁第二天,我就开始改写简历了,我说一下自己的情况。
base:上海 5年前端开发经验
5年前端开发经验,其实几年经验这个没啥好说的。因为一个人多少年工作经验并不能代表一个人的实力。我学历大专,可以说是很低了。给自己的定位也不是很高,一个中高级开发。现在的市场感觉起码都是3至5年经验才好找工作。我觉得,这个年纪的开发,应该是能从0到1开发的。基本的框架搭建一下,然后熟练使用一些api就行。是的这样的开发一抓一大把,那么我们就需要有自己的加分项。接下来,我来分析一下我在2周内约到的3家面试公司的情况:
第一家公司:
主要做医疗方面的。技术栈主要是 react + taro小程序。
笔试题大概内容:
- flex布局的理解。
- 排序算法:这里推荐写快速排序,这个简单写的快,时间复杂度也ok。
- 递归遍历对象的属性。
- prototype 原型链继承 call/apply/bind
- 事件循环,流程控制方面的,这个前端开发面试估计都问烂了,问打印结果的顺序的。
- promise 的一些方法,all allsettled
- shadow dom 了解程度
- vue react 区别,如何理解虚拟dom
但是由于上家主要做的vue,所以面试官主要问的vue。当然我回答的一般,源码没看完,很多看了就忘了,不过基本用法是很熟练的。TyeScript使用情况,小程序开发的一些问题,canvas使用熟练度。最后面试官让我等一下,应该是要领导级别的来面了。结果一会儿跟我说领导今天不在,让我下次再去二面。面试失败了。
总结分析:需要熟练使用 react + taro 小程序,我只是了解taro。对于前端的问题有比较深入的了解。
第二家公司:
主要做游戏的。技术栈主要是 vue + go,需要做小程序、官网。也就是要会uniapp、nuxtjs。
是的,你没有看错。这是一个全栈开发的岗位。后端技术领导面的,说这边没有专业的前端。都是go开发、ios开发兼职前端。我理解的意思基本就是你要身兼多职。然后说要找一个主要做前端但是要会go的。不需要你搭框架,不需要写微服务。我说我会gorm、gin,面试官没有问了。后端主管估计觉得这些后端的基础都很简单,做过基本都会的。
基本都是问的前端的问题,vue 前端数据一万条卡顿怎么处理,网站需要2k 4k 手机端兼容怎么处理。游戏官网的特效活动会比较多,然后就是支付的问题。后面说考虑一下,后面给我答复。问我期望薪资,我感觉也进不去这家了。随便说了一个20+。最后凉凉啦。
总结:需要官网活动特效的制作经验,动画效果。网站兼容性的考虑,1080p 2k 4k,手机端的处理。性能优化,go开发基础。
第三家公司:
主要是供应链物流管理。技术栈 vue + uniapp, 加分项 flutter。
公司需要把老的技术vue2升级到vue3,uniapp的app开发升级成flutter。这个就是跟我上家的经历基本就一样了。vue3 + ts技术栈,小程序需要会。小程序就问了怎么获取手机号的,授权手机的流程,做过就能回答上。如何把项目从 webpack 迁移到 vite的。我之前有文章写过,vite 构建vue3项目。面试官人比较好相处,基本是熟练使用就不是问题。
主要是我展示了自己写的博客,还有一个自己开发的flutter app在我的手机上给面试官展示。面试官问我开发app的一些思路。硬件授权、状态管理、缓存、路由权限啊等等我就自己写的案例app给面试官讲解了一下。面试官比较认可,通过了,然后hr也问了一下流程问题。离职原因,之前公司的人员规模,之前的岗位,之前的直接汇报对象。距离啊,看中公司哪个方面啊。这种问题都是开放性的,积极主动回答,然后态度好一些就行。最后的结果是降薪1k元旦之后上班,我选择接受。
发展建议
最后,我根据自己的情况给大家一些跳槽和找工作的建议。开发人员还是技术为主,但是在公司上班呢要有一定的人情世故。有时候你在的业务线不行,你再厉害也不行。老板是要赚钱的,有钱的时候运气好,你就能拿到高工资。但那不一定是你真正的实力,尤其是公司效益不好的时候。需要考虑自己的下一步走向了。想要留着公司就要稳住主业务线,负责核心功能。不然就需要学习掌握一些其他公司需要的技术了。
普通学历,技术一般先不要想着跳槽了。我失业三周降薪上班的,可见大环境已经是非常的恶劣了。而且遇到的面试要求都是比较高的,大公司学历低的更进不去。还有工作的守住自己的岗位,最好是核心业务。但是如果你是边缘的业务,感觉到可能要被裁了。那么我建议你趁早准备,把自己的时间节省出来学一些技术。一个月就能学会一个小技术,增强你的职场竞争力。
如果你正在找工作。请相信机会是留给有准备的人的。就算年底被裁了,也不要直接就放松下来。因为明年找工作的人也不会少的。现在行情不好了,需要提前有个预期。需要打持久战,找工作需要一个月甚至更久。我们需要针对性的补足一些技术,比如app开发的rn、flutter、桌面端开发。webgl、threejs、canvas大屏可视化。nodejs或者其他后端语言全栈开发。seo,ssr等等。相信一两个月之后你总能掌握一两个技术点。
第一步是优化简历,把自己的优点全部展示出来。比如带过团队,从0到1开发,框架搭建。个人博客网站,github上面的项目等等。然后就要根据公司的需要,哪些是加分项的东西。针对性的学习一下,做个案例。
第二步面试。态度很重要,面试官不会喜欢高傲的面试者的。就算你真的很厉害,他也会问的你回答不上来为止。其实这些问题他也不定会。你就老实回答你所知道的,不会的不要乱扯了,不然就让人觉得你很不稳重的。基础知识稳扎稳打,不建议搜面试题。很多面试官都会问你项目中遇到的难点,怎么解决的。会看你研究问题的深度,是不是那种拿来主义的人。
然后是运气,每天学一点,慢慢积累,机会来了才能把握住得住。
新的一年,祝大家工作顺利!