⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 编程技术宇宙 「轩辕之风O」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

我有一个朋友,毕业以后就到了一家公司,一干就是7年,虽然算不上是合伙人,但也算是仅次于技术合伙人的核心骨干研发了。结果公司一朝被收购,转手就被安排强制毕业了。

七年青春喂了狗。

别问,这个朋友真不是我自己。

回到题主的问题,我把这个问题再扩大一点:为什么搞技术的总是容易被踢出局?

在我看来,最核心的问题在于,在天朝,绝大多数的公司所谓的那点技术,离了谁都能搞。

大家可以去拉勾、Boss直聘看一下,招聘量最大的都是一些听都没听过的小公司,这些公司根本不是IT互联网行业,他们可能是教育行业、房地产行业、金融行业、白酒行业等等,用现在流行的话说,只是用计算机和互联网的技术为他们的业务“赋能”罢了。这些公司招聘的最多的岗位是什么?

  1. 前端开发
  2. 后端开发(CRUD)
  3. 微信小程序开发
  4. APP开发

以上四个岗位,涵盖了国内绝大多数100人以内的小公司所需要的IT岗位,也是众多IT培训机构每年批量培养的岗位。

再加上产品开发相关的上下游岗位:

  1. 产品经理
  2. 测试
  3. 运维

以上7个岗位,基本上就是很多小公司的IT部门全套班子了,大家可以对照自己公司看一下是不是这样。

大家看这7个岗位,如果你是老板,你觉得有哪个岗位是离开了,公司就运转不下去的吗?

一个也没有。

这些公司在创业初期的时候,可能就十几个人甚至几个人,没钱没资源,开不了高薪。那时候你作为团队成员,会计算机技术,那就是香饽饽,因为如果不是一些特殊的原因,直接从外面招聘是很难招到合适的人的,团队小,平台低,薪资低,谁愿意来啊?所以这个时期的技术人员,那就是“人才”!

但一旦公司规模上去了,资金实力充实了,可以很容易招聘到比你更优秀,要的钱还比你少的人,这个时候,如果你还是只会一点计算机技术,对于老板而言,你就不再是人才,而是一个负资产,踢你出局只不过是早晚的问题。当然,有些很讲情义的老板例外,咱也不能一杆子打翻一船人。

在十几二十年前的时候,计算机、软件开发技术还是掌握在少数人手里的一项特殊技能,那时候的程序员,没有那么多框架和轮子,全都要自己来,要懂C、懂数据结构与算法、懂操作系统、懂计算机网络、甚至还要懂汇编语言。

而现在,各种高级的编程语言,琳琅满目的框架和库,甚至低代码的出现,整个行业从业门槛越来越低,程序员已经从一个计算机极客变成一个只用搬砖的调包侠。

什么,你以为大公司就会好一点了?

在国内,真正靠技术盈利的公司非常少,尤其是在高薪遍地的互联网行业,这些个大厂无一不是靠商业模式的成功。

比如网购、比如社区团购、比如打车、比如种草、比如短视频······

如果说有一点技术,那就是用户量和数据量大以后涉及到的一些大数据计算、存储、负载均衡、算法、安全等相关的技术。但除此之外,绝大多数都是普通的前端、后端、客户端开发岗位,这些岗位除了有大厂的光环之外,和上面的小公司并无本质的差别。你不会天真的以为自己刷了几道leetcode就能随便在大厂搞算法研究了吧。

而且即便是上面说到的那一部分稍微有点技术含量的岗位,在国内IT行业整体内卷的大势所趋下,同样也变得离了你一样有人能干。

在如今大厂动不动裁员的背景之下,随着年龄的增长,那唯一的一点光环也可能随时离你而去,到那时,除了一身的房贷,还有什么呢?

说了这么多,作为技术人,看起来有一些悲观。

但早一点看清,早一点做准备,比起某天醒来,被公司暴击一拳总要好得多。

文章目录