程序员会被AI取代吗?

微软副总裁:程序员和软件开发人员等技术岗位,未来 10 年内将被 AI 取代

原文:微软 Azure 人工智能副总裁在近日举办的研讨会上,表示人工智能将替代很多技术岗位,但艺术家等需要发挥创意的岗位不会受到 AI 的影响。微软 Azure AI 副总裁认为在可以预见的未来,特别是程序员和软件开发人员等技术岗位,未来 10 年内将被 AI 取代 

对于职位的一些个人看法 .......

目录

1.初级程序员(PG )

2.中级程序员(SE)

3. 高级程序员(SSE)

4.技术经理(TL)

5 开发经理

6.技术总监(VP)

7. 首席技术官(CTO)

8. 架构师,软件架构师(SA)



1.初级程序员(PG )

也叫Junior Programer ,初级程序员的主要职责

  • 能独立完成一些简单编码任务,如功能开发,接口开发
  • 能在指导下能够承担一些比较复杂的设计任务或者开发任务

走出校园后的三年是程序员的门槛, 这个阶段会淘汰一些不适合写代码的人,以及一些迷茫过后不愿意在此行业发展的人。 在这个阶段,开始知道如何团队协作;在这个阶段,开始了解软件工程并参与其中;在这个阶段,开始养成自己的编码习惯和处理问题的思维以及方式;在这个阶段,积累大量的开发经验。在这个阶段培养员工会花费很大代价,因此很多公司更愿意直接招募有2-3年工作经验的开发人员

2.中级程序员(SE)

也叫 Software Engineer ,中级程序员的主要职责

  • 独立完成需求拆分,程序设计,编码实现,程序测试,线上部署等工作
  • 能够熟练使用常见的技术框架,并应用到项目中

第二个门槛一般是五年。一些人除了完成工作在空余的时间基本不会研究别的东西,这些人年纪大一些就会被更年轻的人替换掉。一些人在三年里处理写代码还研究一些新技术,扩展自己的技术栈。在技术方面可以独挡一面。所以这个阶段重点是坚持学习

3. 高级程序员(SSE)

也叫Senior Software Engineer, 高级程序员的主要职责是:

  • 实现复杂功能,编写核心代码。
  • 处理线上 bug,解决技术难题。完成系统优化
  • 独立完成负责需求拆分,独立完成模块设计系统设计

4.技术经理(TL)

也叫Team Leader 技术经理的主要职责:

  • 人员管理:团队搭建、人员招聘、人员培养。
  • 项目管理:确保项目的按时交付,建立管理机制;
  • 任务管理:开发任务分派。开发工作量评估、分派,最大化资源利用率;
  • 质量管理:代码质量提升。Code Review、编码规范、线上 bug 分析;

核心能力竞争力:

1. 熟悉软件工程:把握软件研发的关键流程例如:需求分析,产品设计,软件研发,产品验收等环节,明确关键的角色为此负责,比如需求分析和产品设计必须经过产品负责人的审查,软件设计,编码和测试必须经过技术负责人和对应模块负责人的审查等等。

2. 提升工作效率:让大量重复性高的环节自动化,包括文档工具,需求卡片的自动化状态流转,选择 IDE 和代码审查工具,构建自动化测试流水线和基础设施等。将重复性高的工作自动化来提升效率。

3.重视代码审查:代码是软件研发环节最核心的交付物,也是工程师之间需要协作的关键之一。作为架构师需要能够发现并且持续优化涉及代码审查的环节,这方面 Google 的代码审查实践给我们提供了非常好的参考。

5 开发经理

开发经理是公司委派负责实现产品开发目标的人

  • 按预期交付:对产品开发全过程进行组织和管理,按预期交付产品开发成果
  • 让员工满意:管理产品开发团队,提供技术和业务支持,让团队高效愉快的工作,获得满意的体验
  • 让客户满意:管理对外关系,以获得外部对交付成功以及过程的满意评价

从工作任务性质来说,开发经理是项目的推动者,技术的输出人,也是关系的协调者

具备素质:领导力、责任心、积极主动、抗压能力 

6.技术总监(VP)

或者叫技术VP (Vice President of Technical ),确保工程团队中的每一个人成功,解决成功过程中遇到的问题,将压力档在技术团队之外, 技术总监的主要职责是:

  • 搭建公司技术平台部,统一技术栈,(之前的空降的一个CTO并不支持统一技术栈,并砍掉了相关的计划,我不太理解,如果看到文章的你了解原因,请帮我解惑)
  • 建立产品研发体系,让技术团队可持续性地快速交付;
  • 管理和协调多条产品线,打造明星产品;
  • 建立技术壁垒,形成技术竞争力;
  • 财务管理:人员投入,原生设计, 设备等项目费用,
  • 战略发展:CETO ,市场VP等其他人员沟通讨论战略

几点核心能力:

1.理解业务:技术的核心是为了让业务获得成功,架构是技术的核心之一,所以架构师一定要加强对业务的深入理解,了解业务的痛点,偏向业务的架构师甚至能够预测业务的发展趋势,提前在业务需要的技术方向进行适当的准备。

2.提炼需求:很多时候用户提出的需求未必是真正的需求。面对需求,要养成多思考的习惯。思考需求的场景是什么,思考需求背后需要解决的问题是什么,来帮助我们识别并解决真正的需求。

7. 首席技术官(CTO)

CTO(Chief Technology Officer) 的主要职责是:

  • 技术赋能商业。敏锐的商业洞察、深入的产业研究、参与公司战略规划,技术引领业务增长,通过技术和产品实现战略落地。
  • 技术趋势研究。思考未来 3~5 年的技术发展趋势,以及新技术发展给企业带来的机遇和风险,为企业提前布局。
  • 技术治理体系。持续的过程改进、高效的研发流程、稳定的交付质量、高可用的系统。
  • 组织与文化。建设学习型组织、自我完善型组织,建立符合企业特色的文化氛围。
  • 技术愿景:规划技术愿景

8. 架构师,软件架构师(SA)

Software Architect软件架构师的主要职责是:

  • 业务架构设计和实现。根据业务规划和应用场景,设计切合当前业务要求,并且具备一定前瞻性的应用架构、类、接口、业务抽象及业务建模等。
  • 架构设计和实现。识别非功能性需求,如性能、可扩展性、安全性、高可用及易部署等。
  • 系统重构设计

程序员会被AI取代吗?

从工作职责上看当AI流行起来后,留给初级开发工程师的空间越来越少,这些简单的工作都可通过AI帮助简单快捷的实现。 中高级工程师需要了解如何运用AI来工作。  一些触级创造性的工作,例如需求拆解以及复杂设计相关部分都不会被轻易替换。


上一篇:Intellij IDEA 双击启动报错ClassNotFoundException

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 不是的,我并不能取代程序员。作为一种人工智能技术,我可以协助程序员完成一些重复性或模板化的任务,但是程序员仍然是非常重要的,因为他们拥有创造性和判断力,并且可以使用自己的技能解决问题和设计新系统。程序员和人工智能的关系应该是协作的,而不是竞争的。 ### 回答2: 目前来说,程序员被我取代。虽然人工智能和机器学习的发展迅速,但目前的技术水平还无法完全取代程序员的工作。编程需要深入的逻辑思维能力、抽象思维能力和创造力,这些是机器目前所无法达到的。程序员也不仅仅是写代码的工人,他们还需要根据需求进行系统设计、进行项目管理和团队协作等。这些职责是人类独有的,机器无法做到。 此外,编程领域的技术和需求也在不断发展和变化,程序员需要进行学习和更新自己的技能和知识。他们需要学习新的编程语言、工具和框架来保持自己的竞争力。而机器并不具备学习的能力,无法自主地更新和适应新的技术。 尽管人工智能和机器学习的发展给某些重复性和机械化的编程工作带来了威胁,但人类的智慧和创造力仍然是不可替代的。程序员可以通过利用人工智能和机器学习等技术的优势,提高自己的工作效率和质量,从而更好地适应和应对未来的变化。 所以,总体上来说,在可预见的未来,程序员被完全取代。他们的角色和职责可能发生变化,但他们的专业知识、创造力和人类独有的智慧仍将在编程领域中起到不可替代的作用。 ### 回答3: 作为一个人工智能助手,我认为虽然人工智能技术的发展迅猛,但程序员被完全取代。 首先,尽管人工智能技术能够模拟人类的智能和推理能力,但目前的人工智能仍然存在很多局限性。人工智能更擅长处理大量的重复性任务和规则化的工作,例如数据分析、图像识别等,然而对于复杂的创造性和判断性工作,人类的智慧和思维仍然无可替代。 其次,程序员不仅仅是编写代码的人,他们还在开发软件和系统的过程中扮演着重要的角色。程序员不仅需要具备编程能力,还需要了解问题的本质以及解决方案的设计。他们需要思考如何将复杂的需求转化为可执行的代码,解决问题并优化性能。这种创造性思维和问题解决能力是人工智能无法取代的。 此外,随着科技的发展,新兴技术的涌现程序员创造更多的就业机。例如,物联网、大数据、云计算、区块链等领域的快速发展,需要程序员不断学习和适应新技术,以满足市场需求。 总之,虽然人工智能的发展给某些程序员工作带来了一定的压力,但是程序员的职能和价值仍然非常重要。他们具备独特的技能和专业知识,可以为人工智能提供支持和完善。未来,程序员需要不断提升自己的技术能力和专业素养,与人工智能实现良好的互补,共同推动科技的发展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

=PNZ=BeijingL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值