计算机技术培训现在的现状是啥样呢?这个我不知道,但是,我刚好认识一些做计算机技术培训的朋友,虽然我们一直没说过话,但是从他们发的朋友圈来看,已经从过去那种隔几天就要发一次学员毕业拿多少薪水的营销文到现在的默不作声了!最近一次,我一个朋友发的朋友圈,介绍的是他们公司培训的新课程,竟然是培训直播带货!

打开网易新闻 查看精彩图片

这时候,肯定要有人说了,现在程序员这个职业已经饱和了!其实,我现在依旧认为,程序员不是饱和了,而是低端程序员已经饱和了!

又有人可能又会说了:“你这是歧视程序员吗?”

那如果我说,我也属于低端程序员,您是不是会好受些?对,我就是属于低端程序员!

什么是低端程序员呢?

首先就是出身,我大学本专业其实并不是计算机专业,学的是经济信息管理,学计算机纯粹是因为爱好,也学得比较好,但是就是基本功不扎实。

培训机构一般很少从头教一个人计算机技术,而是教世面上主流的编程技术和框架,也会教一些基础,但仅限于编程语言基础。

所以,不管你在培训机构里面学得多好,出来以后能掌握的也仅仅是浅层的知识。

如果我说这就是低端程序员,那么可能也没有说服力,但是,如果我说跟我同一个班的,都是些初中、高中毕业或者肄业的小屁孩,此时,您还会认为计算机培训机构教出来的人有什么水平吗?

我当时参加的计算机培训班当时有三十多个人,据我所知,学得好的,也就十个人不到,毕业后参加工作并做了程序员并且干到现在的,也就三个人而已,其他人要么是找不到工作,要么就是在后续的工作中被淘汰了!

要知道,我参加计算机培训的时候,还是十几年前,十几年前况且如此,何况是现在!

有一些人还问我:“现在计算机还能不能学?”

其实,这个问题我也没有底气,但个人观点,普通院校的普通计算机专业,咱最好就不要报了,现在IT行业已经成了这个样子,况且是四年以后,我只能稍微估一下程序员未来两年的就业前景,但是现在这种状况,我已经很难估到四年以后IT行业是什么样子了!

虽然我认为现在饱和的是低端程序员,但谁又能保证每个报计算机专业的人都能学好呢?

但是,一些知名计算机院校,报还是可以报的,前提是一定要好好学,一旦觉得不合适,可以换专业咱就换专业!

说了低端程序员,那什么是高端程序员?

低端程序员的对面不一定就是高端程序员,低端程序员所掌握的大部分都是主流的编程技术和框架,但所拥有的技能比较有局限性,比如说现在有相当一部分程序员离开了框架就啥也不会了!

就像现在有相当一部分前端程序员用的是Vue框架,这里单指网页端,我没有做过调查,但可能占比也超过了60%,有相当一部分Java程序员使用的书Spring全家桶,同样没有做过调查,但我估计占比能超过80%。

在这种情况下,一旦前端技术做出革新,比如说我认为影响前端程序员的,无非就是低代码和AI了,因为相对于复杂的后端逻辑,前端通过低代码和AI可能能够轻而易举得生成一个页面。虽然严谨得讲,页面可能还需要修修改改才能用,但给人的冲击是很大的。

亦或者像Spring全家桶这种东西,突然有一天被一个全新、更好用的框架给替代了,那么只会Spring的Java程序员,如果不能适应新的技术,那么就只能被淘汰了!

就像当初只会PHP的程序员,面对Python的流行,措手不及!

这就是低端程序员的表现,那就是可替代性非常强!

那么高端程序员到底代表的是什么样的程序员呢?

我认为就是那种能够不为框架所困,不为编程语言所困,能从一种角色立刻跳转到另一种角色的人!

有些人认为程序员就应该要专注于编程,但往往越是这种人,越容易被替代掉,因为大家都是编程工具而已。而“工具人”以前缺,现在不缺了。

过去十几二十年,计算机专业从专业天花板沦落到现在是个人就可以学,足以可见,专注技术已经不是程序员的优势了!

典型的例子就是大家都在讨论“钢铁是怎么制造的”同时,网上一搜、AI一问就能问出大把准确的答案,可见,“钢铁是怎么制造的”解决方案,已经烂大街了!

而高级程序员在熟知“钢铁是怎么制造的”解决方案的同时,已经掌握了如何使用钢铁去制造更高价值的产品了!

因此,当大家都在卷“钢铁是怎么制造的”同时,有一帮高级程序员却在研究如何更好的利用钢铁去产生价值了!

比如现在的AI、智能制造等等,都是高价值产品,从业人员还是比较稀缺的。

结语

所以,现在计算机技术本身的价值已经大打折扣了,相对来说,程序员的身价也会大打折扣,但高级程序员的价值依旧水涨船高。

但我相信,当AI、智能制造被大家玩烂了的时候,这帮高级程序员的价值依旧会面临大打折扣的风险。

此时,如何定义高级,就得看大家在做的东西是什么了!

不知道,您看懂了没?