AI编程已经如此强大,我们还需要再学习基础嘛?或者说初级程序员还有可能存在吗?

不知道大家已经多久没有写过代码了,我不是说给AI描述需求,让AI去生成代码。

而是说"古法编程 ",你已经多久没有正经用过编辑器开发了,大多数时候可能都是在"描述需求"。

AI编程现在基本上已经成为开发的主流了,或者说大家已经习惯了"",大多数时候能用AI绝不手写。

这种背景下,还有必要学一些基础嘛?

初级程序员在这个行业还有存在的必要吗?


其实说实话,我也很久没写代码了

大多数时候都是在给AI描述需求,让它去生成代码。因为就算是我自己上手写,也不见得比AI生成出来的更好。

最关键的是AI写代码太省事儿了,你只需要描述好你的需求,回车以后,你就可以打开手机了。

我惊讶的发现一个事儿:人习惯了懒以后,就永远回不到勤快的时候了。

之前公司因为网络故障断网,我就是静静的等待网络恢复,绝不可能先上手写着。

但是AI编程之前,还是会先写着,等网络恢复了再查一下文档补上不确定的部分就算"齐活了"。


在这种背景下你说基础重要吗?

其实不重要!

因为自己根本就不上手写代码,又何谈基础呢?

整个项目除了架构是你做的,其他的基本上没你啥事儿!

甚至架构本身也没你啥事儿,你的工作就是需求的"沟通器 ",AI的"翻译机"罢了。

但是真的不重要吗?

其实很重要!

AI现在的确非常强,但是有时候AI会陷入一个怪圈。(我至今没找到解决方案)

现在出现了BUG,我让AI进行修改,它给出了A方案。

我运行以后告诉它:不对。

然后它给我B方案。

我运行后仍然发现:不对。

现在它给我C方案。

我运行以后发现还是不对。

这时候,AI要不然就是在这几个方案中循环 ,要不然就是开始胡说八道

这时候,基础的重要性来了。

如果你有基本的底子,大多数代码你是能够看明白的,虽然AI生成的部分逻辑确实非常绕,但是逐步分析基本上还是能够解决问题的。

如果基础不行,那AI说啥就是啥了,即便它忽悠你。

所以:剑好用,也要看执剑人是谁!


基础的存在代表你对这部分代码有基本的判断能力和掌控能力,AI的确很强,但是也并非强的没有边界。

如果AI真的能够强到没有边界,那程序员这个行业将就此消失!

有基础其实对整个工程而言代表你能兜底,即便是明天没有AI了,你能让整个系统继续下去,而不至于完全瘫痪

并且现在的AI对于工程化部分仍然存在着诸多问题,尤其是调优和极端情况覆盖。

绝大多数情况下,我们让AI输出的代码都是实现某个需求最为简单的方式,换句话说就是从A点到B点最快的路

但是最快的路并不代表就是最好的路,环境是千变万化的,极端的极端的网速,极端的设备,甚至是极端的IE~

所以高级程序员在项目中存在的价值就是这些,但是没有一个高级程序员是"空中楼阁的高级 ",都是从 基础 ------> 高级 的。

AI已经足够强了,初级程序员还有可能存在于这个行业吗?

有!

首先一个核心问题,出了事儿谁背锅?

总不可能是AI背锅吧?

你要不然让豆包或者Claude Code给你道个歉?

所以这个行业总归还是需要人的,不光需要高级,也会需要中级、初级。

但是AI编程发展的如此强大的今天,初级岗位会迅速的缩水

相当一部分初级岗位被 中级程序员 + AI 替代了,而高级程序员大多集中精力解决项目中的难点。

对于初级的需求变少了,意味着对于初级要求变多了,甚至说对于一个刚毕业的学生,对你的要求直接就是中级的要求。

或者说要求你的学历,你的项目经历...

行你就来,不行就拜拜!

这是公司,挣钱的所在

不会有人再培养你,也不会有人迁就。

初级老哥们处境变得尴尬了许多!干,意味着你要忍受诸多的不合理。不干,意味着你不一定有更好的去处。

尤其对于我们普通专科,二本的毕业生而言。

且行且珍惜吧,望大家共勉

相关推荐
程序员爱钓鱼2 小时前
为什么学习 Go?Go 能做什么?
后端·面试·go
kyriewen14 小时前
我扒了最近的前端面经——2026年面试不背八股文了,考这5样
前端·面试·ai编程
不简说1 天前
# JS 代码技巧 vol.7 — 20 个浏览器 API 实战,自带 API 能干的事别自己封装
前端·javascript·面试
程序员清风1 天前
推荐几个我常听的AI播客!
java·后端·面试
小陈工1 天前
第7篇:Django框架核心原理与实战深度解析(下)
后端·python·面试
sun༒1 天前
Java 并发编程精讲,入门
java·开发语言·面试
weedsfly1 天前
一个电商价格计算案例,带你学会前端开发中的责任链模式
前端·javascript·面试
Irene19911 天前
证券业数据开发面试资料分享:风控与合规、反洗钱:KYC流程、大额交易报告(≥50万)、可疑交易识别
面试·数据开发·证券业