实在有这些担心也很正常,毕竟现在互联网的形式和10年前险些是不能比的,下面是我不雅观察到的几个征象,这些都意味着可能有50%的程序员将被机器取代。
第一,代码水平的普遍提升。放在二十年前,只要轻微能够敲几句python语句,基本上就算是程序员了,出去口试把写过的代码给人一看,基本上就有事情了。现在呢?你去翻一下大厂的岗位JD,可以看到不管是什么岗位,基本上都在能力项中哀求会SQL。再看一下技能类的岗位,既要精通Servlet、Spring、Hibernate、iBatis、Velocity开拓,又要闇练利用MySQL,还要熟习数据库干系技能。只能说,会代码的人越来越多的时候,浮于表面的技能只会越来越没用。
第二,零代码、低代码软件的快速发展。
2019年可以说是见证里低代码、零代码市场的首次爆发,环球市场上都呈现出了很多低代码开拓平台,这些平台大多都是SaaS或者aPaaS,在这些低代码平台利用闇练的公司,你可以看到刚入职3天的财务职员只要花30分钟就能搭建起财务报销系统。

除了零代码平台,报表工具、BI工具也在改造,「写代码」能力逐渐被弱化。像专业报表平台FineReport,它号称只要会SQL就能上手。我也去体验了一下,创造利用这个工具开拓报表和可视化大屏的难度大大低落。
1、繁芜报表开拓不用学习Java、PHP等繁芜措辞,只要通过大略的sql语句就能将数据库中的数据进行连接,报表的设计页面也只须要用鼠标拖动指标,选择图表,直接做出可视化都雅的报表。
2、可视化大屏
原来开拓一套可视化大屏最常采取的便是直接读取数据库,然后通过js+图表库绘制,常见比如Echarts、Highcharts等,终极实现前端显示效果。用FineReport直接便是组件拖拽,像积木一样,把你须要用到的一块一块拼上去就行。这个工具内置了大量的可视化大屏模板,更换数据就能用。
第三,AI工具的发展。
就拿前不久火出圈的ChatGPT来说,这个对话模型可以回答后续问题,承认缺点,寻衅禁绝确的条件,还能帮你修正代码中的bug。实在写代码这个能力很多AI都能实现,但这个AI令人震荡的是它可以阐明代码,还能找bug,这对程序员来说是一种极大的寻衅。