一、是你疯了还是面试官疯了?
最近有两个学员咨询问题,把我给整得苦笑不得。大家来看看,你有没有同样的症状。
第一个学员说去一家公司面试,第一轮面试聊得挺好的。第二轮面试自我感觉良好,但是被面试官给Diss了,说他没有技术深度,来问问我什么意见。然后一问具体情况,这哥们一上来就是介绍自己做了一个SAAS架构的中台。聊起这个中台的功能,那叫一个天花乱坠。SSO单点登录啊,通知消息转发啊,啥都有。甚至还有整合数据往后面的技术中台透传啊。反正那叫一个牛逼。结果面试官回了一句"缺少业务深度"。
后面跟这哥们详细了解了一下情况。他做这个项目到是对接过几个前端业务,然后在他做的项目后端,也确实对接了技术中台。但是他这个项目,在公司并没有作为一个中台项目规划。简历中写成个中台,其实是在吹牛的。更可笑的是,前面还提了一个SAAS架构。但是我问他SAAS架构干什么的?解决什么问题?用户数据隔离的方案是什么样的?一问三不知。他甚至跟我直说,SAAS是什么都不太清楚。简历里写上SAAS和中台这些,都是为了让简历好看一些。
第二个学员是一上来就问我要怎么做一个支付系统?有哪些核心业务?要用到哪些技术?刚一看,我还以为是有大人物来了,这是一个很大的活啊。结果一聊,他说他没做过支付,怎么对接银行接口,怎么做风控,什么是统一收银,资金归集,账单对账等等业务全都没接触过。只是为了准备面试,老是看到别人喜欢拿一些电商、支付之类的业务来说事,就想着也要往简历上面写写支付,而且要写,还不能把自己写成一个小喽啰。甚至还煞有介事的说,老师,你做过支付系统,那做一个第三方支付的实战项目,那是小菜一碟把。那赶紧写一个我来学一学。
此话一出,听得我老血一喷。实在难以理解,一个还在纠结用什么技术实现的程序员,哪里来的自信随随便便就要设计一个支付系统?就算想要往简历上贴贴金,什么项目不好找,为什么非要找这种跟钱打交道的项目呢?而且,如果只是准备面试,支付这么复杂的业务,中间任何一个业务环节,稍微问深一点,一定露馅,为什么要给自己挖这样的坑呢?难道扎扎实实拿自己的项目来介绍,就真的找不出一点值得拿出来说道的亮点吗?
二、短视频上瘾综合症
其实我觉得这两个学员非常有代表性,就是对技术没有一点点敬畏之心,对自己几斤几两也没有一点标准。反倒是天天看些互联网上的短视频,不知道从哪里找一些犄角旮旯的问题,出来吹嘘一下,就恨不得人人都是架构师了,吹着吹着连自己是谁都忘了。我称之为短视频上瘾综合症,症状主要有以下几条:
1、技术越来越浮夸
最近这两年,我一个做培训的都很明显的感觉到接触到的学员技术都越来越菜了。这可能也跟经济下行的大环境有关。但凡有点技术基础的,现在都越来越谨慎,能混就混着,不愿意多花钱培训了。但是,菜也就算了,不是我担心的问题。真正让我越来越烦的是,现在很多学员,还越来越钻牛角尖了。
比如关于各种各样的MQ产品,我之前提出过一个观点,说Kafka的消息安全性其实不如RocketMQ,所以不建议在金融领域使用Kafka。在我看来,这本是一个无关紧要的个人观点,也无所谓对错。但是,最后硬是有好几个学员不断地跟我提意见,反正就是想要说我的观点是错误的,网上都说了Kafka的消息安全性是很高的。撸起袖子好一通输出,大有我不认错,就要跟我扛到底的架势。
然后,与这些较真的朋友形成鲜明对比的是这样的。画风突变。
好歹天天写Java代码的,RocketMQ这样一个Java写的产品,竟然不知道怎么跑。学习技术本来就是要循序渐进的,我真不觉得这点基础都没搞定,就想着直接跳过。非要去学RocketMQ,甚至还要看源码,这有什么用。更重要的是,这时候怎么不较真了?课上有演示,网上有资料,搞不定几个Linux指令?你真要沉下心来解决问题,这么点东西,还至于浪费一天的时间?
为啥这样?其实大家都心知肚明。因为网上各种各样的短视频,全都喜欢讨论类似于消息安全这一类虚头巴脑的问题,这些问题有流量。但是,扎扎实实学技术,一点就透的这些问题,没人讨论。你要不是花钱报了我们的培训班,试试去问问别人。只怕还真没几个人愿意搭理你。
2、心态越来越浮躁
这源自于我之前发的一段视频。之前发了一段视频,为了能够尽量全面又简短的讲明白OAuth2.0协议,我整理了一个二十来分钟的短视频。结合各大互联网开放平台的实际业务场景,加上示例代码,一点点的铺设OAuth协议的技术场景以及解决问题的思路。然后,我收到一个很有代表性的评价。"老师,这么长的视频,根本看不下去啊"。然后,自然是拿出了一堆五分钟、十分钟的OAuth介绍视频,说他们这讲得多好多好,动画多么花里胡哨,技术说得多么浅显易懂。这时我这才深刻发现,现在这帮人的耐心已经被短视频洗脑得连二十来分钟都接受不了了。就这个耐心,别说还劝你们自己写写代码,巩固巩固了,能够把我的示例代码导入到IDEA里跑起来,估计都够呛。
先不说别人出这些流量视频对质量是不是有要求,单说看视频这样人。五分钟、十分钟你就相信能跟着他们把一个东西给学会了?那你这工作经验是不是也太不值钱了一点?你真靠网上那些三五分钟一个的面试八股文就能通过面试找到好工作的话,那别人要超过你,不是也就分分钟的事情了?等你人到中年,都不用等公司淘汰,你自己就把自己给淘汰了。
3、目标越来越悲观
说到这,也不得不提现在的中年危机。这也是很多学员的主旋律。天天大喊环境不好,天天各种花样的说Java崩盘了,Java程序员没前途了,要么躺平混日子,要么转行去送快递。其实为啥总是有这样的论调?背后的逻辑全是流量。只有这样的话题能够提供情绪价值,能够抓住你的眼球,仅此而已。
其实说句实在话,大环境好不好,跟我们大多数人有什么关系?你我如果都是普通人,祖上没权,家里没矿的这种,那就好好保住自己的饭碗就完了。大环境好的时候,你拿到的只是一份工作,那么大环境不好了,你要的不也只是一份工作吗?所谓环境啊,民生啊的问题,自然有吃这碗饭的那些人去操心。以Java为例,网上再怎么鼓吹Java崩盘了。但至少,整个市场还在,那么多大项目,不可能全部退出。国内第一开发语言的地位,还是无法撼动的。有时间操心大环境,不如在你摸鱼偷懒,做些低效率重复功能的时候,多想想怎么提升自己的竞争力。花点钱,报个靠谱的培训班,这或许就是你最应该做的事情。
有人说网上曝光各种培训班割韭菜。你希望你家小孩学游泳,就是在水里瞎扑腾两下。我们小时候都是扔河里,淹不死自然就学会了的东西,现在城市里哪个不得去报个班?怎么?到你自己学习,就应该白嫖了?我们培训机构帮你提供一系列的服务,帮你省时省力,学得更轻轻更有效率。最后有几个自己不努力的,学了半年连个Linux的基础指令都没学会的,出来录几个视频,打滚喊冤,说找不到工作,这就叫割韭菜?你不会真的希望是个培训班,就能把你家小孩培养成潘展乐吧?
网上这帮人这样喊喊也就算了。要么送快递博同情,要么躺平炫耀自己混得好。为啥喜欢这样说?无非都是为了流量,找些有情绪价值的问题说说。但是,你们一个个把自己活成了流量是为什么?傻不傻?你怎么不看看这样搞流量的,背后在买设备,学视频剪辑,学平台规则,学变现方法,花时间花精力在一直坚持,才能出那么点流量呢?你们天天盯着短视频,流口水傻笑的功夫,在坚持什么呢?
我们这有个学员。早几年大环境比较好的时候进的一家互联网企业,在当时火热的大数据部门。后来这两年大环境不好了,企业的业绩下滑非常快。没有业务支撑,大数据部门也就没什么价值了。后来整个部门直接全部被裁了。很多人怨声载道,甚至有拉横幅去公司楼顶抗议的。但是,他们部门经理,技术牛逼,转头就换了家公司,转行去做区块链了。薪资不但没降,甚至还翻了好几倍。这靠的就是平时默默的积累。而那个学员,在大数据部门,和几个同事一起鼓捣了一个底层的IM框架。当时这东西,一看就是应用场景也比较少,除了做IM没别的地方用,属于费力不讨好的项目。很多别的业务线,看到有这么个省事的东西,也就直接拿来用了。结果等到大数据部门真的被裁时,才发现大数据分析可以没有,但是IM这个项目不能停。最后就是他们项目组的几个人,被合并到了云原生部门,闷声保住了饭碗。
所以,有时间跟这些短视频耗着。不如想想你真的要什么吧。