大学计算机老师说未来不需要程序员,都是机器自动生成代码。老师说估计20年,程序员就会被取代,现实吗?
lulusakwok
人工智能还是需要沟通和运维,所以现在意义上的码农会失去存在的意义,但是会以另外一种形式存在,数量上不再需要那么多。
迷离眼瞳中的情
很高兴来回答这个问题,作为资深老程序员对这个行业颇有见解。
程序员不会完全代替,至少会减少大部分的程序员的研发工作。
一、时代发展的产物不用20年,根据近几年的情况,无代码、低代码方式的研发已经越来越普遍,比如:拖拽生成页面、自定义拓展表单、拖拽可视化大屏、OA工作流动态配置等功能,都不需要单独开发来实现,通过配置即可实现基础的业务功能。
二、技术越来越轻量化现在各个公司或者开源社区推出的产品都是比较轻量化的内容或者开发框架。比如uniapp一套程序可以开发出各种移动端的功能,如微信公众号、微信小程序、支付宝小程序、Android端、IOS端、头条小程序等等功能,可以想象技术的进化减少了多少开发的工作成本,所以开发越来越简单化、轻量化。
三、青锋低代码平台受目前大环境的影响,青锋也利用业余时间推出了一块低代码项目产品,报表:
1、基础的权限架构、系统用户组织管理、基础菜单、地区、字典管理。
2、监控管理:服务监控、在线用户监控、数据源监控。
3、自定义表单:自定义数据表、数据字段,自定义表单,自定义设置模块,无需开发即可完成基础的业务功能。
4、代码生成器:支持单表、主子表、树表、整合工作流模块等代码生成器,灵活配置,简单生成,无需改动一键使用。
5、activiti工作流程:整合工作流模块,且打通自定义表单+工作流,打通代码生成器+工作流模块,无需开发通过配置即可实现流程审批。
6、拖拽可视化报表:整合echarts多种报表组件,通过拖拽即可布局可视化报表。
青锋项目已托管到码云(gitee)平台,需要的朋友可以去下载,码云搜索:青锋系统。
关注青锋一起进步希望青锋回答或者分享的内容对您有帮助,希望给青锋一个关注。青锋会推出更好的产品。
青锋低代码系统示例玩古
得分领域看待:
没有创新性的软件开发领域,是可以通过AI取代的;
有创造性的软件开发领域,是离不开程序员的;AI如果连创新都能替代,那个时候人类对他们来说已经没有存在的必要了,因为那意味着AI可以自我进化了.......
我不是乖乖女
计算机程序是人类对于如何解决问题进行思考的产物,计算机想要自动编程,也要有类似思考的能力。20年后计算机具有这种能力或有可能。当前比较实用的是图形化配置,然后自动生成部分代码,例如MCU编程领域的STM32CUBE。
王薇王花
是真的,至少百分之八十的程序员被取代!只需要高级算法工程师,ai架构学习!普通业务的程序员也就直接ai取代了!
﹍東漢末蓮℡
错了,要代码干什么?
原点儿
这个大学老师也是只能算半对。有些程序,就像信息接线和界面布局这样的工作,类似'模块组合,把信息线路接通;也还有些常规的计算,这些的确都可以替代。目前的就业形势也是这样,搞信息化和常规通信的,门槛低,竞争也激烈,就是码农的工作。和专业性深度结合的,大多数人也做不来,这一块机器却也代替不了人。
亚父
这要等机器进化到人类,程序不只是代码。
搞小熊
机器生成代码是很有可能的,但是说程序员可以取代就是胡扯了,被创造者取代了创造者,如果这种情况出现了,那其他职业也都被替代了,程序员一定是最后一批被替代的。
现在早就有代码生成工具了,只不过就是帮助做一些没有技术含量的简单工作,后面是可能更智能,但是这个自动的程序还是得程序员维护开发呀
nelson_名自
基础代码编写会被取代,但创造性创意性永不会。因为机器是人设计的,同样,也需要人来不断更新。
因此,未来程序员会更专业,有创造力,且不断学习,否则必淘汰被机器取代
夏威夷的早晨
简单的程序员会消失,牛逼的会存在。
跟工人一样
竹星云
这不是危言耸听,随着人工智能的发展,这样的情况在和你多行业都会发生。尤其对于做基础开发的程序员,基本上会被替代,有的程序员会改变方向,不再负责简单代码的编写,更多的是研究算法,和设计程序的人员。
雪候鸟nn
不会,程序员一直需要,我以前也认为可以开发一款软件供全行业用,其实不行,很多公司单位都需要定制软件,软件一到定制就没有办法,必须依赖于程序员,软件生命整个周期都需要程序员维护,不断开发更新跟踪服务。
倒是大学教师我不看好,因为以后远程教育兴起,一小撮顶级教授的课程,全国,全球都可以看到,学习,和现在娱乐业一样,一小撮顶级演员服务了全国,全国人民只记得最红的几百个演员,其它都跑龙套,吓人吧。未来也许远程会议,远程教育让很多教师感受和龙套演员一样的人生!!!
Angel 小凳子
不可能的,有很多东西机器是无法去实现的,机器只能生成一些简单的代码,但是一些比较复杂的逻辑,还有就是需求的沟通上,很多时候描述还是比较口语化的,人和人都沟通不了的,更何况和机器呢
小呆咪
这个观点不对,如果机器可以自动生成代码,就没必要生成代码了,直接生成程序就行了,要代码干什么。
另外一个角度,生成代码的机器的代码谁来维护?
第三个问题,写代码都被机器替代了,世界上还有多少人有工作,都从事什么职业?
其实机器能生成的代码,都是一些重复体力劳动而已,这就相当于高一层的代码写的抽象成都更好,适用性更好而已。