ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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

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替代了而高级程序员大多集中精力解决项目中的难点。对于初级的需求变少了意味着对于初级要求变多了甚至说对于一个刚毕业的学生对你的要求直接就是中级的要求。或者说要求你的学历你的项目经历...行你就来不行就拜拜这是公司挣钱的所在不会有人再培养你也不会有人迁就。初级老哥们处境变得尴尬了许多干意味着你要忍受诸多的不合理。不干意味着你不一定有更好的去处。尤其对于我们普通专科二本的毕业生而言。且行且珍惜吧望大家共勉资料展示下面是我整理的AI大模型 学习资料和工具包预览适合收藏后按主题逐步学习。
返回列表