程序员转行大模型领域的挑战与准备
程序员转行面临路径依赖、成本、技能缺乏及他人期望四大障碍。通过思维转变,如打破隐藏假设、接受收入波动、明确自我价值,可克服心理阻力。转型需做好心态调试与具体准备,包括盘点技能兴趣、寻找交叉领域、制定简历及面试策略。针对大模型领域,建议从系统设计、提示词工程、平台应用开发、知识库构建、微调开发及多模态应用等阶段入手,掌握相关框架与技术栈,以应对技术变革带来的机遇与挑战。

程序员转行面临路径依赖、成本、技能缺乏及他人期望四大障碍。通过思维转变,如打破隐藏假设、接受收入波动、明确自我价值,可克服心理阻力。转型需做好心态调试与具体准备,包括盘点技能兴趣、寻找交叉领域、制定简历及面试策略。针对大模型领域,建议从系统设计、提示词工程、平台应用开发、知识库构建、微调开发及多模态应用等阶段入手,掌握相关框架与技术栈,以应对技术变革带来的机遇与挑战。

尽管在讨论大龄程序员未来的文章中曾乐观地介绍了保持竞争力的几个方向,但现实依然残酷:很多人将不得不离开软件开发工作,转型去从事其他职业。当你要这么做时,就会感慨:想不到一切竟如此艰难!
那么,为什么会这么难呢?我们这次就从下面几方面扒一扒难在哪里:路径依赖、成本、缺乏技能、他人的期望。然后我们再来看看,在千难万难之中,怎样找到正确的突破姿势。
跳槽难,转行难,转型难,难在路径依赖、成本忍受、技能缺乏、他人期望这四点,一个一个来说说。
我每天开车到单位,都走固定的路线。不管路上堵不堵车,我都这么走。这就是我的路径依赖,当我走上这条路时,就觉得踏实、安全。
对于从事软件开发的我们来讲,也有这么个路径依赖:习惯性地会走在开发这条路上。哪怕正在慢慢丧失竞争力,哪怕公司摇摇欲坠朝不保夕,也还是会这么走着。即便哪一天不得不重新找工作,还是会第一个想到:换家公司继续做开发。
这是我们人的天性:长时间做某件事情,就会对它产生依赖、认同。一旦我们习惯了某件事,就会被它植入相应的隐藏假设——你必须做这个,进而在我们必须做出选择时影响我们的选择。
以开发为例,很多人心中都有了这样的隐藏假设:如果你做了开发,就只能一直做开发。
正是因为这种隐藏假设遮蔽了我们的心眼,我们在转型时只能看见有限的几种可能性。
程序员的薪水远高于其它行业,很多朋友都是因为软件开发的高薪水而转行过来的。
这话反过来就成了软件开发者的魔咒:当我们发现了自己的追求,想要离开时,我们已经获得的薪酬水平就会成为我们的羁绊。
干过几年开发的朋友,想转行,薪水都会经历一个断崖式下坠,这是多数人不能承受的,也是人的天性——得到了就不想再失去。
我们习惯性的认为职场只能一个台阶一个台阶往上走,我们习惯性的认为薪水只能一年比一年高,我们不能接受成长过程中的凹陷。
其实,这只是一种取舍。我们要不断攀升的薪水福利职位,目的是为了让我们的生活更安全,更有幸福感、意义感。那当我们发现了一件直接就能带给我们意义感的事情时,去做它不是更好吗?你不仅不用拿钱去买、去寻找了,而且你在做它时还能赚到钱,这不是更'划算'更有价值的选择吗?
我们人有一种天性,一旦找到一个答案、一旦感到安全、一旦觉得稳定,就会松懈下来,不再考虑或较少考虑将来的去向。
正是因为我们习惯于把自己托管给公司,倾向于按部就班地工作,不愿去面对更为艰难的自我更新和迭代,才会使得我们在不得不考虑转型时,发现自己除了技术一无是处,只能拔剑四顾心茫然。
别人会对你有期待,他们希望看得懂你,不希望你带给他们看不懂的意外。我们给身边的每一个人、给我们可能看到的每一个人都编制了一个'人设',认为他们就该按照我们设定的角色去发展,如果他超出了我们预想的'人设',我们就会诧异、不解、愤怒,进而否定、打压。
就这一点而言,父母、伴侣、朋友对我们的期望,尤其会给我们带来巨大的压力,父母会不希望你放弃稳定又高薪的工作,伴侣会担忧你的选择不能保障优裕的家庭生活,朋友会觉得你不应该瞎折腾让自己越来越不值钱……
除了亲戚朋友,但凡稍稍熟悉你的人,都会对你有期待、有评价,都习惯用他们感到舒服的视角来框你。
别人会因为你做了软件开发工作,就把你等同于程序员这一身份,会一直强化你的优势——技术,而不看你别的方面。
类似的事情一直发生在明星身上,因为演了某个角色而大红大紫,吃瓜群众就给了她一个人设,认为她不能做不符合她身份的事情。可是她不啊,这么多年,她当导演,自己做电影,做股权投资,投资实业……每一步都超出了吃瓜群众对她的人物设定。
但是,为什么不可以?
其实前面提到的四大难,可以一个一个的破掉——只要思维转变过来即可。
我们身上发生的大多数事情,它们的结果是因为我们采取的某些行为所导致的,行为则取决于我们的某种思维。所以,只要改变思维,最终就可以改变结果。这就是我们的逆向分析模型:结果–>行为–>思维。
路径依赖往往是因为我们低估了自己的潜能,高看了现在取得的成绩。其实想想,你现在走出的路,也是从零开始过来的。
那为什么不可以从零开始走新的路呢?况且,你在这条路上积累的经验、阅历、做事流程与方法、逻辑思维与分析等等等等,都是通用的,可以迁移到新的路径上去,你并不是从零开始呢。
对于无法接受转型后收入可能有一段时间比现在低的朋友,可以想想,你要那么高的薪水,是为了什么?
工作无非是为了更好的实现自我,更好的生活,更有意义感。那你现在的模式就是:赚钱–>为幸福和意义花钱–>赚钱……。
如果你切换到了更喜欢让自己更有成就感的职业上,那你的模式就变成了:一边赚钱一边收获幸福感、成就感、意义感–>为幸福和意义花钱–>一边赚钱一边收获幸福感、成就感、意义感……。
这就是更积极的思维转变!
在相关职场建议中,提出了以下三个方向:
它们能够帮助我们保持精进,让我们的能力与价值跟得上我们的年龄。
当你因为别人给你贴的标签而举步不前时,要想想:你不是你的工作,你不是你的技术,你是一个立体的、多元化的人,你具有多重角色和身份。
这里的思维转变点在于:
意识到这些,再进一步,你就能看到:你的价值来源于你能做什么事情、能解决什么问题,你是因为做了什么事情而成为了你,而不是别人的评价。
但丁先生在 700 年前就看穿了这一点,他说:Go your own way; let others talk!
因为没有技能、因为不熟悉行业、因为年龄、因为薪水落差、因为被贴标签……在转型时会遇到很多很多的困难,即便你心态和思维上突破了,这些困难依然在,怎么办?
首先,得做心态调试,我们可能会遇到各种困难,可能半年了还找不到钟意的工作,此时怎么办?先给自己设定找工作的预期时间,比如半年,一年,这样就没那么焦虑。给自己设定预案,设定第二套行动计划,如果转行失败,就执行第二个计划。
然后,更重要的是,要学会怎么准备:
最近,我和不少程序员朋友聊起了全网都在热议的大模型,如 ChatGPT、GPT-4、文心一言等。大家的反应出乎意料,就更加感到焦虑和迷茫。
这些大模型的出现,确实令人兴奋,仿佛一夜之间,AI 就能做很多事情,让人想赶紧上手试试。但紧接着,焦虑就来了:技术更新太快,担心自己跟不上;害怕被 AI 取代,饭碗不保;看到别人都在转型,自己也在犹豫要不要跟风。
其实,这种"AI 焦虑"是很正常的。毕竟,这次的技术大爆炸来得太快,让人措手不及。但焦虑归焦虑,我们不能坐以待毙。要克服这种焦虑,就得主动去了解 AI、学习 AI。
要知道,每次技术变革虽然会带来挑战,但也蕴藏着巨大的机会。大模型时代,对于程序员来说,就是一次绝佳的'风口'。
市场上对大模型人才的需求正在爆发。不少大厂都在疯狂抢人,尤其是高级技术岗位,年薪近百万也不稀奇。
要在这一领域立足,需要系统化的学习路径。建议从以下几个阶段入手:
从大模型系统设计入手,讲解大模型的主要方法。理解 Transformer 架构、注意力机制以及模型的基本训练流程。掌握 PyTorch 或 TensorFlow 等深度学习框架的基础用法。
通过大模型提示词工程(Prompt Engineering)从 Prompts 角度入手更好发挥模型的作用。学习如何编写高质量的 Prompt,包括 Few-Shot Learning、Chain of Thought 等技巧,以优化模型的输出质量。
借助阿里云 PAI 等平台构建电商领域虚拟试衣系统等应用场景。了解云原生环境下的模型部署与服务化,掌握 Docker、Kubernetes 等容器化技术。
以 LangChain 框架为例,构建物流行业咨询智能问答系统。学习 RAG(检索增强生成)技术,结合向量数据库(如 Milvus、Faiss)实现私有知识库的问答功能。
借助以大健康、新零售、新媒体领域构建适合当前领域大模型。掌握 Fine-tuning 垂直训练大模型(数据准备、数据蒸馏、大模型部署),使用 LoRA、P-Tuning 等高效微调技术。
以 SD(Stable Diffusion)多模态大模型为主,搭建文生图小程序案例。探索图像生成、视频理解等多模态任务,扩展 AI 的应用边界。
以大模型平台应用与开发为主,通过星火大模型、文心大模型等成熟大模型构建大模型行业应用。深入理解不同厂商 API 的差异,进行业务集成。
学会后的收获包括:基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),能够利用大模型解决相关实际项目需求,掌握 GPU 算力、硬件、LangChain 开发框架和项目实战技能,完成时下热门大模型垂直领域模型训练能力。
面对技术变革,唯有持续学习与适应,才能在职业生涯中找到新的增长点。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online