996 成为舆论热点,而且看这趋势还会持续一段时间,毕竟不断有互联网大佬就这个话题添油加醋。
马云三谈 996:从来不怕被骂,所以关于这事还是要再多啰嗦几句。
刘强东谈 996:混日子的人不是我兄弟,京东永远不会强制员工 995 或者 996。
李国庆谈 996:坚决反对,优秀的企业是结果导向。
原盛大文学 CEO 侯小强谈 996:不愿意 996 很正常,人各有志。
OPPO 副总裁沈义人谈 996:对公司来说,强制 996 是错误的。
从员工的角度,当然希望自由意志战胜外界压力,“我的 996 一定得是发自内心的,而不是公司明文规定让我必须遵守”。
从老板的角度,当然希望员工可以将时间都用来增加公司效益。
996 的事,网络上的文章谈得太多了,只是有一点,希望你要保持头脑清醒,不要听风就是雨。换句话说,996 这件事很难在短时间内发生改变,但是你可以问自己,要不要继续。
996是一种选择。
今天我们不谈 996,换个角度,很多技术人老老实实的 996 了,还是在这波裁员的浪潮里成为了牺牲者。
为什么?很多人在拿到裁员通知的时候还在郁闷,“我到底哪里做错了,为什么淘汰的人是我?”
知乎上一个网友分享了自己的经历:刚进入公司的时候,跟绝大部分应届毕业生一样,我充满热情,热血沸腾,幻想着在公司学习、晋升,渴望着过上一个“体面”的日子。但现实还是挺残酷的,我所做的岗位原来有12个人。17/18年相继离职7人,剩下5人。支撑不下去了才招了两个人,因为职位紧急,所以可怕的日子来临了,为了尽快让我们能上生产(运维大咖们知道,生产很危险!),我们每天做大量的测试环境运维工作,曾经有一段日子每天7点半起床,8点半上班,加班到凌晨1~2点才完成工作。我不曾气馁,总是鼓励着自己熬过这段时间就可以了,自己能力不行就得多练习,提升。然而……
就这么过了两个月,我上生产了。生产上压力很大,因为你的一个错误,可能导致服务停止几个小时,这其中的经济损失可能是几千,也可能是几万,几十万,甚至百万。我开始了每逢235加班的日子(庆幸,比前面好多了),在睡觉与加班中循环往复,整个人都憔悴了很多,至今仍然没有调整好自己。
就在前几天,我们小组又被裁掉了两人。
技术圈是一个转速非常快的群体。对于技术人,从大学毕业到 30 岁是一个黄金时期,这个时期需要积蓄足够的力量,在 30 岁左右爆发,否则 35 岁以后,人生的分水岭就出现了。有的人选择退出一线,走上管理岗位;还有一部分人开始走下坡路。当然,不排除有些人大器晚成,但是所有后来居上的人都是在早年做了充足的准备。正是由于技术人的黄金时间有限,因此大家都希望抓住技术风口。
就算人工智能发达到可以取代人类的劳动力,被淘汰的也是那些仅有泛泛一技的码农。
如今整个互联网行业人才储备越来越充裕,毕业生数量逐年上升,并且质量越来越高。从前野蛮生长的互联网行业逐渐接近尾声,大型互联网公司的基础招聘缺口越来越少。
可见,在需求趋于平稳,而供给逐渐增加的情况下,程序员之间的竞争将会越来越激烈。
怎么办?学习!
没有哪个行业愿意给不学习的人一个“铁饭碗”,互联网发展尤其如此。如果不去刷新知识储备和技能实力,等待你的只能是被淘汰。对于一个有学习自驱力的程序员而言,延长职场的生命周期有哪些方式呢?
勤能补拙。吃透底层原理,夯实基本功,这基本决定了一个程序员是否有全局观、能否走得长远,因此越来越多的企业在招聘的时候会着重考察候选人对基础原理的理解。
以前端工程师为例,对 JS 高级的技术原理,甚至 HTML、CSS 的高级原理都不大懂的大有人在。很多技术看起来不断发展更新,但追究到底层技术,其实并没有改变。
李开复在《算法的力量》中曾提到:算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等。
事实上,数据结构和算法是作为一名合格程序员所要掌握的最基本的知识。
2007 年,22 岁的扎克伯格说出了很多软件行业人士的想法:年轻人更聪明。从某种意义上来说,程序员确实是吃「青春饭」的,随着年龄的增长,在拼体力方面已经不及年轻人了。一个优秀老码农的老辣之处在于技术深度和对技术的组合 / 选型上。
这世上开始就容易走的路,会越走越困难;开始很难的路,反而会越走越轻松。如果你所在的工作领域深度不够,干个 2-3 年就到底了,就很容易被取代。可以想办法换个更有深度有价值的领域,研究到非常深的水平,最好成为难以被取代的专家级人物。
如果你只会写代码,你不是不可替代的,而是可有可无的。这年头,从不缺会 Java、C、Python 的程序员。试想,如果比尔·盖茨只是一个会写代码的程序员,他一定不可能创造出微软。而且据说,盖茨的代码有可能很糟糕。因此,作为技术人,既要仰望星空,也要脚踏实地,既要搞懂先进的技术,也要重视不同领域知识的拓展。
所谓复合能力,举个例子,一个合格的前端,不仅仅是熟悉 HTML、CSS、JS 的程序员,一些企业明确希望招对 React、Vue、Weex、Webpack、Node.js 等至少精通一门的候选人,且更加重视项目应用经验。
所谓的迁移能力,就是你在职业生涯中获取并拥有的能力,当你从一家公司跳到另一家公司,甚至是一个行业换到另外一个行业时,如果这些能力依然有效,就是可迁移能力,比如解决问题、沟通、协调,包括硬实力等。
人天生有社交的需求,但社交也有高质量和低质量之分。技术人不仅仅要关心自己手头的工作,有时候需要抬头看看外面的风云变幻。方向比努力更重要。常看看外面的风景,积累人脉资源,把握机会,做好 Plan B。
很多技术人沉浸在“林黛玉式的困境”中,以为自己什么都知道,什么都很厉害,殊不知外面的世界更精彩。
QCon 是由 InfoQ 主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自 2007 年 3 月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过 QCon 大会。QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向 5 年以上工作经验的技术团队负责人、架构师、工程总监、开发人员分享技术创新和实践。
本届 QCon 全球软件开发大会也将开放多个【限额免费】专场。邀请一线技术专家,为大家带来在人工智能与业务实践、微服务架构与 DevOps 实践、高效开发与产品优化、业务架构与安全等方面具有指导意义的分享,了解专家们在实践过程中遇到的坑以及解决方案,希望能给技术人带来一些新的思考。
没有任何工作是永远稳定的,如果你只局限在自己的圈子里,你很难了解前沿趋势,甚至不知道还有这么些很厉害的公司有人才的需求!很多技术人的终极目标是成为 CTO,那么这一次将是你离各大公司 CTO 最近的机会。学习技术,积累人脉,开阔眼界,点击「阅读原文」做好职场 Plan B!