未来已来-AI时代下的程序员出路在哪?

a3ad1a3e40ed4fbaba16e8b5cdf0c44f.png

本是同根生,相煎何太急?AI为什么总是攻击程序员?Cognition AI和微软在前两天同时扔出两颗重磅炸弹,分别推出了世界上首位AI程序员Devin和AutoDev。当产品一旦对公众开放,程序员的价值无疑会在github copilot等一系列AI编码产品的剥削下又会降低一大截。那么我们这些程序员的出路终将走向哪里? 

一:工资会大大降低eb1c0d53ff19452a907746adfc89af51.png

基于我目前对AI产品的使用,我个人的编码效率得到了30%的提升,随着通用人工智能越来越成熟,产品力越来越强,编码的边际成本将会直线下降。 

生产力的提高,注定降低生产成本

举个现实的例子:我们技术小组每天疯狂编码,对于一个月交付的任务来说,公司需要付出的金钱成本是5万元

当成熟的AI产品出现后,公司花500元订阅一个“AI程序员”,再花2万请个人类教练级别的程序员,该程序员基本不需要编码,而是每天给“AI程序员”发布和验收任务。在接收到任务指令后,“AI程序员”的产品经理模块agent、程序员模块agent、软件测试模块agent、运维模块agent先后发力,原来3人小组需要一个月完成的工作,在人类教练程序员+“AI程序员”的组合下可能2周就搞定了,最终花费1.05万元

这么算下来,公司的编码成本节省了将近80%。到了那个时候,我们的薪资水平势必会随着价值产出的降低而大打折扣,甚至失业。对于失业这个话题,在目前这个还没有什么风浪、相对安逸的程序员行情下,我不想表达太过于悲观的看法,但这并不代表我们可以乐观对待。

二:哪些程序员会被淘汰?

0e3f3b7971e744df8ce82113ed70f1e9.png

1.只会被动执行

关于这点,无需多言,直接上案例。

有一天产品方告诉我,表单可录入相同的数据,导致数据库有了重复数据。我听完后就问开发兄弟,之前在其他项目就出现过这样的bug,怎么这次又出现了?这兄弟给我的回复是:产品需求上并没有写要做数据的重复判断。我说道:这是基本的逻辑,你连这样的判断都需要需求说明书来规范,请问你和ChatGPT有什么区别?那哥们答道:程序员是实现方,我只按照需求说明执行,至于需要哪些逻辑,那是需求方的事。

在过去一些年的职场味道熏陶中,一个程序员出现类似的行为,其实是能理解的。
但每个团队都有自己的原则,这样思维的人我只能跟他say goodbye。真正到了AI时代,这应该也是第一批被净化的人。

2.沉浸在技术中自嗨

把自己变成技术大拿是完全可行的,但只沉浸在自己的技术世界中自嗨,对业务线的真实需求和痛点不闻不问,无法从业务角度出发解决问题,迟早要被团体踢出局。

不用说等到AI更加成熟,即使目前阶段的ChatGPT在代码水平已经碾压地球上任何人类程序员了。所以,后面不会再是拼技术的时代了,只懂技术,那就意味着最终被技术所替代

3.对自己的代码毫不负责

我们团队中曾经出现过这样的奇葩程序员,需求方的任何需求都能满足,但是实现的方案却是“垃圾中的战斗机”,这哥们离职之后,他负责过的所有系统都必须重构,因为没人能够看得懂他的垃圾代码。后面会专门写一篇文章来对此事件做反思,从机制、选人等方面来为你的团队避坑,敬请期待。

三:出路在哪里?

成为程序员教练!!!

b7c18696cdcf410fa183473fc91fd96e.png

1.拥有整体的架构思维

能够设计出优秀的架构方案,在简洁的基础之上最大化满足业务需求且具有一定的向后兼容性。

2.具有需求解读、拆分和描述能力

大多数同行还是在小厂中,既然是小厂,那么软件开发流程中并不会不像大厂那样,在每个环节都有专人写出专门的文档给到你。小厂中,往往需要程序员具备多种能力于一身。这种能力在未来更是必不可少的,趁早打磨。

业务方的需求都是从自身角度进行描述的,当听完这些描述后,需要程序员进行以下事项。

①识别伪需求:从业务角度认真思考他们到底需要干什么,如果想不明白,那就主动沟通,不要被动等指令。

②彻底搞明白需求之后,把每个需求切割为可具体执行的小任务,再进行编码。

③如果你的任务需要下发给别人执行,那么你需要口头或者以文档的形式,站在对方的角度能够清晰地描述清楚。(及早意识到自身的沟通弊端)

3.能发现交付代码的技术问题

你是“教练”,当“运动员”出现任何问题,总是能够敏锐察觉到。比如出现浅拷贝带来的赋值错误、滥用多线程带来的安全问题等。

4.让手下的“运动员”超越自己

如果你手下的AI运动员无法超越教练员,那么你注定是个失败的教练员。

5.保持健康的体魄

36b5b383fecb4bb2b016c9c78721f151.png

没有什么比身体健康更加重要,失去健康的时候,就是失去一切的时候。所以,请各位注意饮食和作息习惯,同时要保持健康规律的运动频率。

6.保持足够的阅读量

世界上睿智的人,没有哪个是不狂热于阅读的。纳瓦尔在十三四岁时就为自己制定了一系列原则,并且依靠这些原则让自己成为赫赫有名的投资人,身价百亿。这些原则都是源自他酷爱阅读的习惯。

347e004e5bfe484bb1c0b274e637226d.png

今天的分享到此结束,后面会持续分享人生感悟、工作技巧、技术原理、拿来即用的实用代码,欢迎点赞、关注! 

 

相关推荐

  1. 前端死?未来出路

    2024-03-31 07:30:01       36 阅读
  2. AI大模型时代背景程序员职业发展路径

    2024-03-31 07:30:01       24 阅读
  3. 序言:《未来

    2024-03-31 07:30:01       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 07:30:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 07:30:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 07:30:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 07:30:01       18 阅读

热门阅读

  1. Go的数据结构与实现【HashMap】

    2024-03-31 07:30:01       20 阅读
  2. go mod命令介绍

    2024-03-31 07:30:01       16 阅读
  3. Let`s move - sui move开发实战-dao(6)反馈

    2024-03-31 07:30:01       20 阅读
  4. math模块篇(七)

    2024-03-31 07:30:01       18 阅读
  5. 代码随想录算法训练营第三十四天|leetcode62、63题

    2024-03-31 07:30:01       17 阅读
  6. 【LeetCode热题100】【链表】LRU缓存

    2024-03-31 07:30:01       21 阅读
  7. 解析GPU:探索图形处理单元的奇妙世界

    2024-03-31 07:30:01       17 阅读
  8. CSS3 简介

    2024-03-31 07:30:01       15 阅读
  9. @RequestParam、@PathVariable、@RequestBody

    2024-03-31 07:30:01       13 阅读