有时候越大越能体会到人的渺小,尤其是在时代的浪潮之下,当增量变成了存量,饼也没法越摊越大,一些事情可能就是无法避免的。
当然此处有一些官话,可以说:
你做到行业的顶尖,有别人没有的技能,自然不会被裁员,不过能学习这些技能本身就需要无比好的运气和自身不懈的努力。
比如:一些底层的计算机技术,例如游戏类的图形渲染,编译器。不过这些技能都是屠龙之技,中国能有这些职位让你在本科毕业后工作就不容易。
又或者一些热门技术做精,比如我这一年学习了怎么用很多很多GPU,在有infiniband和没有的时候怎么多机大数据训练深度学习模型。还有一些onlineserving做deeplearning加速的技巧。
扩大影响力,不仅限于公司转管理,还包括在行业内做出一些大家认可的东西,最后靠着自己的brand去为自己谋求一份长期发展的工作。不过,需要无比好的运气和自身不懈的努力。
年轻的时候可能大家都会觉得自己是个救世英雄,而事实却是能做一个普通人平平淡淡走完一生已经非常非常了不起了
程序编辑的特点虽然带来了高质量的工作,但其实也让很多程序员的路越走越窄。你今天在Python上熟练掌握的各种技巧,可能只有30%可以被移植到一门新的语言上去。
万一几年后Python不火了,有了新的技术栈,那么你的职业发展必定受挫。编程开发本身就是面向对象的,那么模块化的的开发是常态,绝大部分程序员很难有机会对整个架构有了解,螺丝钉属性很强。
这个只是取决于程序开发的特性,如果再加上人到中年,有家庭有孩子,身上背负着车贷房贷和孩贷,压力可想而知。
裁你不是因为你能力不行。
绝大部分裁员是因为公司战略转移,产品调整,或者成本转移,这种裁员是连锅端,从管理层到基层小兵无一幸免。
比如去年闹得沸沸扬扬的甲骨文关闭整个中国研发中心事件,这种裁员无论你技术能力多强管理能力多高,大船将沉之时,再高的甲板也逃脱不了沉底的命运。
所以,这种裁员不是苦练技术就能避免的,天要下雨娘要嫁人,在这条船上就得承受风浪,除非提早跳船逃生。
不过一般外企裁员会有丰厚的包,所以有很多人为了拿到百多万的赔偿,即使有跳槽的机会也会选择继续待在公司,做技术准备的同时盼望裁员的福利落到自己头上,毕竟拿了的包能顶半套房子的首付,绝对是一笔丰厚的奖励。
另一种裁员即所谓的被优化,也就是绩效原因,末位淘汰。如果题主想避免被裁,是可以提高自己的竞争力,这种可以避免作为尾巴被砍。不过绩效差很多时候也不全是因为业绩不好,也有可能是因为领导跟你不合,这时候是考验情商的能力。
唯一的办法,就是不要到了中年还在做应届生也能做的事情。譬如说写app,培训机构也能做,本科毕业也能做,你读了phd出来从28岁干到35岁还在做,要的价格还比前面的高,马云不把你干掉简直没有脸说他自己是妊闽富豪啊。
想要不被裁员,基本上就是这样做:
年轻人写C++,你写clang++年轻人做调参狗,你开发tensorflow年轻人写前端,你写chromium年轻人写androidapp,你写androidstudio