前言
此文不是一篇技术文章,而是一篇笔者长达一年时间深入使用 AI 编程产品后的碎碎念随笔,嗯,闲聊。
主要是和大家聊一聊对 AI 编程的看法,分享分享一 nei nei 心得,也会谈到国内外一些出色的 AI 编程产品使用体验,最后还会谈一下 AI 时代下的程序员。
嗯,全文几乎都是文字,也没有链接,别问为什么,自己动手丰衣足食,真的想要了解相关内容,就自己动手检索体验吧!
为什么有人排斥 AI 编程
是的,你没看错,其实有很多人排斥使用一些 AI 编程工具,而我曾经就是其中一员。
去年年初的时候我其实还是比较排斥 AI 编程工具的,因为我个人觉得,大量常规性代码的生成会降低我的敏感度,会让我对其产生依赖,会让我编程能力退化。
所以,我当时在体验了一些 AI 辅助编程工具后很长一段时间都没有使用。
相信当时和我一样想法的也有不少,大家的心态都很类似,而排斥的原因无非就那几个:
不信任: 有些人觉得 AI 工具生成的代码可能存在逻辑错误或者安全隐患,对 AI 生成的代码缺乏信任感。
担忧: 有些人觉得 AI 工具的大规模使用会降低编程门槛,从而增加行业竞争,会有种威胁到自身的职业安全感。或者觉得 AI 工具的大规模使用后会产生高度依赖,导致自己编程技能退化,尤其是基础编程能力和算法能力方面。
局限性: 有些人觉得 AI 对复杂性上下文的理解还不够好,过渡依赖使用的话在某些场景可能会更浪费时间,因为需要大量的调整和重写,而一般方案生成都不是瞬间的。
习惯: 有些人可能也看到过铺天盖地的各种 AI 新闻,其中不乏一些编程领域的东西,也听说过,只是习惯了现在的开发方式,不想改变,因为改变意味着学习和适应。
隐私: 还有些人怕 AI 编程工具所使用的模型提供方会收集代码数据,造成敏感信息泄露的风险。
那我为什么又开始使用了呢?
为什么要拥抱 AI 编程?
其实很简单,当越来越多的人开始使用 AI 编程类产品辅助编程,这个时候我不用,你用、他用,你们效率随之的提升换个角度就等于我的效率下降,没错,也就是常说的你们 “卷“ 到我了……
试想一下,当别人利用 AI 快速完成你需要花费很长时间才可以完成的任务时,这不仅仅是效率问题,而是一种 时代抛弃 的恐惧感。在某些情况下,拥抱新技术本身也是一种职业素养。
So,我就也开始用了,本着既然用,我一定要用好它的原则,我才开始陆续尝试市面上各种 AI 编程衍生产品。
所以现在让我说我们到底要不要、该不该使用 AI 编程?
要,当然要。
程序员有个看不见摸不着的能力:检索能力,也叫解决问题的能力。
简单来说就是遇到问题,谷歌(百度)检索出相关联的内容并尝试解决,所以我们通常私下也会戏称:面向谷歌(百度)编程。
有人会问,这也算是一种能里吗?
没错,它是,不要觉得谷歌、百度人人都会,大部分人遇到问题后,谷歌、百度就是解决不了,你难道没有想过这是为什么吗?
还是说你真的以为所谓的大佬就是无所不能的,你问什么大佬都会。。。其实,很多问题上,你询问的大佬并不是特别清楚,但是他们为什么能回答你,因为他们除了经验之外,还有极强的检索能力,你在问问题的时候,如果你的描述没有很大的问题,这些人能通过你的描述快速提炼关键词检索,并能从大批结果中检索出与之匹配的正向结果反馈给你。当然如果你问问题的描述就驴头不对马嘴,那对不起,不予回复(所以大家问一些人问题的时候没有得到回复多想一想自己对问题的描述是否简要清晰)。向搜索引擎提问是门学问,而向人提问,同样是门学问,区别是向搜索引擎提问,要更精准,而向人提问,很大程度上就是让别人帮你精准。。。
所以,向搜索引擎提问这就是检索能力的一种体现,它是由检索经验积累+关键词提炼构成的。
你是不是想到了什么,没错,生成式 AI 时代的来临,最先取代的就是搜索引擎,而与之关联的检索能力载体就由搜索引擎转到了 AI 身上。而我们在搜索引擎中的关键词提炼,映射到 AI 上就是 Prompt
。
这是一个向人提问 → 向搜索引擎提问 → 向 AI 提问的过程演变。
So,随着各种 AI 应用的大面积落地普及,如何使用 AI、如何向 AI 提问、如何让 AI 答出我们想要的解,这同样是新时代中看不见、摸不着确又很重要的能力。只不过在 AI 中,我们更高大上一些,管它叫 Prompt
提炼。
Prompt 提炼有秘籍吗?
你是不是觉得我会教你们如何提炼 Prompt
?
No,讲不了一点。
晓得你们想听什么 10 分钟快速学习提炼 Prompt
、看完这篇彻底学会 Prompt
等等等等,嗯,那就想一想吧,我肯定是不会告诉你们的,但是我可以给大家讲讲我是如何锻炼搜索引擎检索能力的。
我刚开始工作时,也是错漏百出,经常尬住,我又拉不下脸求教,为了能够锻炼自己,我加了很多很多前端交流群(你想象不到的多),我闲的没事就水群。。。我闲的没事就看群,专找群友在群里问的问题,每当我看到一个问题,我就提炼一下关键词去谷歌、百度找答案,不清楚答案是否正确?没关系,我负责找,问问题的群友负责尝试,一个不对两个不对三个肯定对,,,每一次错误的答案都可以让关键词更精准。
你可能会问,那如果最终还是没有找到方案呢?没关系,还有 Plan B
,我会将群友的问题 CV 到另外的一个、两个甚至五六个技术群,寻找 ”大佬“ 们的答案。得到回复再 CV 搬运回去给群友尝试,而我也会从不同答案中提炼所谓的关键词再次检索,直到正确答案出现。
我只是一个无情的 BUG 搬运机器!!!
如此反复,久而久之,我得到了我最想要的这个看不见摸不着的检索能力,也有人叫他解决问题的能力,其实归根结底是检索。除了检索能力的提升,还有知识面的增长、经验的累积同时还得到了群友的友谊。
在这样一个复杂交织的互联网时代,我们并不属于开荒者一代,在这样的前提下毫不夸张的说,给我一台接入互联网的电脑,我能解决 90% 经验解决不了的问题。剩下 10% 里,5% 不能直接解决,但是也能得到一些思路启发,最后的 5% 看天意,因为那仅有的 5% 属于开荒(致敬每个开荒者)。
所以我想说的是,听到再多的速成方案,都不如自己一遍一遍的去尝试,我只能给大家说到这儿了。
所以,现在你知道 Prompt
提炼的秘籍了吗?
程序员的何去何从
最后来说一说程序员这个老大难的话题吧!
AI,将带来新一轮的 技术平权。
好好理解这句话吧,怎么说,有好处有坏处吧,它给了闷头卷技术的人一榔头,同时给了外行想要入局的人一座枣山。
虽然这个革新的过程中,我们无需再干一些 ”脏活累活“,但是,你需要从更高层面去审视和优化系统整体架构,所以架构能力变得尤为重要,因为模型存在幻觉,架构能力的任务分解可以一定程度上避免幻觉问题。在此之外,我们节省出的精力市场会让我们覆盖更多、更广的范围,所以个人感觉,技术层面,国内扯 🥚 的前后端分离模式会逐渐消退,而全栈工程师估摸着会是将来新一代开发者们要卷的基础方向,不要问为什么,因为大量基础工作交付 AI 了,要这么多人何用。
所以没有要不要,而是必须要,你能不拥抱 AI 吗?市场总有一天会逼你出手,因为不改变就是落后,落后就要挨打,挨打就是淘汰。
当然也无需焦虑,人还是重要的,只是时代变了、方向变了,人也要随之改变,仅此而已。
焦虑没什么卵用,早在今年的 3 月,全球首个 AI 软件工程师 Devin
就正式开始它的 007 牛马生活了,一个月还只需 500 刀,当真月薪 3k 吃草挤奶,而你还在焦虑,他还在调侃。
结尾
没有结尾,行动起来,加油吧各位!
零基础如何学习AI大模型
领取方式在文末
为什么要学习大模型?
学习大模型课程的重要性在于它能够极大地促进个人在人工智能领域的专业发展。大模型技术,如自然语言处理和图像识别,正在推动着人工智能的新发展阶段。通过学习大模型课程,可以掌握设计和实现基于大模型的应用系统所需的基本原理和技术,从而提升自己在数据处理、分析和决策制定方面的能力。此外,大模型技术在多个行业中的应用日益增加,掌握这一技术将有助于提高就业竞争力,并为未来的创新创业提供坚实的基础。
大模型典型应用场景
①AI+教育:智能教学助手和自动评分系统使个性化教育成为可能。通过AI分析学生的学习数据,提供量身定制的学习方案,提高学习效果。
②AI+医疗:智能诊断系统和个性化医疗方案让医疗服务更加精准高效。AI可以分析医学影像,辅助医生进行早期诊断,同时根据患者数据制定个性化治疗方案。
③AI+金融:智能投顾和风险管理系统帮助投资者做出更明智的决策,并实时监控金融市场,识别潜在风险。
…
这些案例表明,学习大模型课程不仅能够提升个人技能,还能为企业带来实际效益,推动行业创新发展。
大模型就业发展前景
根据脉脉发布的《2024年度人才迁徙报告》显示,AI相关岗位的需求在2024年就已经十分强劲,TOP20热招岗位中,有5个与AI相关。
字节、阿里等多个头部公司AI人才紧缺,包括算法工程师、人工智能工程师、推荐算法、大模型算法以及自然语言处理等。
除了上述技术岗外,AI也催生除了一系列高薪非技术类岗位,如AI产品经理、产品主管等,平均月薪也达到了5-6万左右。
AI正在改变各行各业,行动力强的人,早已吃到了第一波红利。
最后
大模型很多技术干货,都可以共享给你们,如果你肯花时间沉下心去学习,它们一定能帮到你!
大模型全套学习资料领取
如果你对大模型感兴趣,可以看看我整合并且整理成了一份AI大模型资料包,需要的小伙伴文末免费领取哦,无偿分享!!!
vx扫描下方二维码即可
加上后会一个个给大家发
部分资料展示
一、 AI大模型学习路线图
整个学习分为7个阶段
二、AI大模型实战案例
涵盖AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,皆可用。
三、视频和书籍PDF合集
从入门到进阶这里都有,跟着老师学习事半功倍。
四、LLM面试题
五、AI产品经理面试题
六、deepseek部署包+技巧大全
😝朋友们如果有需要的话,可以V扫描下方二维码联系领取~