裁员浪潮滚滚而来,表面上看是因为经济环境不好,各大公司都要缩编。可真正让人心里发慌的,是大家伙儿对技术的信心跟着一起动摇了。你看2017年那阵子,从微软、Oracle、IBM这种老牌巨头,到思科、思杰、HPE这些大厂,再加上Etsy、Facebook和Stack Overflow这些创新公司,几乎是齐刷刷地陷入了低谷,裁员通知发得满天飞。国内的情况更让人揪心,共享单车行业那是个接一个地倒闭:悟空单车退场了,酷骑单车爆仓了,小蓝车失联了,小鸣单车直接曝出裁员99%的消息,连老板都跑了。一大波程序员被迫挤到求职市场里,这才发现自己手里的“岗位”跟脑子里的“能力”之间,隔着一道深不见底的鸿沟。 这时候大家才发现,进大公司做程序员的第一个坎儿,竟然是那张本科学历。《2017机器学习调查报告》摆事实讲道理:在中国的AI岗位上,硕士占比高达40.5%,博士也有11.2%,本科居然成了最低门槛。 HR们嘴里说的那套词儿真的是一模一样:“绝对不要培训机构出来的程序员”。一句话把成千上万刚出炉的“码农”硬生生地挡在了门外。学历到底是成了那张进大厂的通行证?还是变成了一道看不见的高墙? 那些搞培训的机构招的学生其实就是个大杂烩:有大学混日子混不下去想回炉重造的;有非计算机专业想跨界转行当“火箭工程师”的;甚至还有高中毕业就直接去上6个月速成班的人。他们的共同点很扎心:技能是真的有很大的漏洞。有人连二进制和十六进制转换都搞不清楚,更别提数据结构和算法这些硬骨头了。 这就引出了个大问题:同样在教室里坐满6个月,有人能写出干干净净没bug的业务代码,有人连编译都报错——这差距到底是哪来的? HR心里的话终于忍不住说了出来:“不是我们要歧视谁,而是事实摆在那儿”。“基础太差了,数学逻辑全是空白,填鸭式教育喂出来的都是些不会独立思考的人。”“除非你牛到一眼就能看懂底层原理,否则正规本科那个门槛谁也绕不过去。”“最怕遇到简历造假的家伙,把3个月的经验写成3年来忽悠我们。”说到底,企业要的是你真的懂道理(知其所以然),而不是只知道结果却不知道为什么的人(知其然不知其所以然)。 跟身边做程序员的朋友聊天也会发现:“编程这事儿就是个手艺活儿。” 就跟木工、瓦匠、裁缝、厨师、理发师一样。师傅之间的差距有时候可能只有那么一点点火候上的差别。好的程序员和新手可能拿到的薪水能差十倍甚至百倍。 那些从培训班出来的人往往自己还没本事就先飘了。“两年经验”还没捂热乎呢开口就要8k起。可只要真聊两句马上就露馅:操作系统底层是什么压根不知道,网络七层模型更是记混了。 其实公司根本就不是不要培训出来的学生,而是受不了那种又自大又骗人的货色。先去实习攒经验再慢慢涨薪才是正道。 那些所谓的“速成”神话到底是怎么回事?“高薪”难道就是一个天大的骗局? 学编程就像学武功一样:速成班可能让你看上去花拳绣腿很厉害,真正到了战场上却发现没什么真功夫。 有同学A算法特别扎实就是缺项目经验,有同学B在培训班里学完会了框架会部署项目。短期内B可能看起来比A强不少。但要是A把缺失的基础知识补上了,B再怎么练也追不上A的内功。 一句话总结:工具可以速成,但基本功是没有捷径的。 最后说说学历的问题吧:对于大厂来说学历确实是一张必不可少的门票(硬杠杆),但很多岗位其实还是看谁的能力更强(能力投票)。那种死脑筋非得盯着那张文凭看的公司很可能会错过真的天才;同样的道理,那些只会找捷径的培训生也很容易被市场淘汰掉。 公司真正讨厌的从来不是“培训机构出来的”这群人,而是那种只把高薪当成骗你进来的诱饵、却不肯在深夜点灯加班写代码的人。在技术这条路上脚踏实地比什么光环都重要;想要长久发展还是得靠自己一点点钻研。