AI无法取代程序员,如何使用双刃剑?人工智能时代,对程序员来说是利大于弊?

人工智能时代,程序员如何保持核心竞争力?

人工智能时代,随着大语言模型接二连三的涌现,有人担心AI可能取代部分编程工作。但对于我这种半吊子的程序猿而言,AI简直是神器,我+AI=神(夸张手法)。

在这之前,对于一些可移植的代码块或某功能模块常常因为时间原因而糟心:刚写的屎山==只有我看得懂,一段时间后,我也看不懂。常常因为写文档,写注解等浪费大量时间,对于屎山代码,改了一周,最后还是决定恢复最初的版本。

自从大语言模型:ChatGPT、文心一言等等诞生后,我就让AI写注释,写文档,以及优化我的屎山代码,亦或者超出我的能力范围(某一功能不会写,让AI帮我写,我就负责不断将需求用提示词让AI优化代码,最终完成我想要的功能模块)

AI辅助编程对程序员工作的影响

相对来说,自身+AI工具>自身。使用AI工具给程序员自身工作量和压力大大减小了,可能导致过渡依赖工具,从而被更具有潜力的同志淘汰。所以我们既要学会使用AI等工具,合理使用,也不能太过依赖,自身不进步,使用的程度也会受到限制。

我认为AI不能完全代替程序员工作,只能成为一种辅助工具,对目前而言,因为它没有灵魂。它是死的不会变通,需要我们给它注入灵魂。它只会按逻辑执行,而我们是写逻辑的人。


总而言之,对于程序猿这个职业来说,AI不能完全代替,而使用AI又需要一定的编程基础。大语言模型的出现只是降低了编程门槛,并不代表编程门槛完全消失。
例:要想让AI写一个双重for循环打印九九乘法表,AI秒出;但要想写一个企业级django+vue前后端分离的项目,就比较离谱了,也只能完成表面的简单创建,无法进行更深层的编写。


通俗的讲,还是需要程序猿作为灵魂,使用AI工具辅助才能写完整一个项目。


还有人说他是写前端的,写样式的,AI写的比他又快又好。对此我的回答是:一样的,写css样式、html都一样,都还不是需要人描述需求,AI根据需求给出代码,
给出的代码需要人粘贴进项目或程序中不断调试?没有一口气就完美解决的项目或功能块,人是如此,AI也是如此,因为客户需求是会变的


AI会进步,我们也要学会进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值