收藏
0
0
分享
举报
·4 小时前发布·49次阅读

DeepSeek突然开源推理框架!AI圈又炸了,后端开发这次真的

独立开发商业增长付费用户

分类: 技术热议

标签: DeepSeek、人工智能、AI编程、后端开发、程序员、技术招聘

晚上刷技术群,本来想看看今天又有什么新鲜事,结果一条消息直接把不少开发者的注意力拉了过去。

DeepSeek又有新动作了。

这次不是单纯发布一个新模型,也不是给聊天机器人增加几个新功能,而是直接开源了内部使用的推理框架 DeepInfer。

消息一出来,AI圈又热闹了。

有人第一时间跑去GitHub看代码,有人开始研究推理框架的技术实现,还有人已经把话题扯到了程序员最关心的问题上:

AI现在不光会写代码,还开始开放支撑大规模AI服务运行的底层工程技术了?那我们这些写后端、做测试、搞运维的,以后到底该往哪儿走?

说实话,这个问题确实值得认真聊聊。

过去一年多,AI编程工具越来越普及。从补全几行代码,到生成接口、编写测试用例,再到协助开发完整的小型应用,AI能做的事情越来越多。

但很多人可能忽略了一个问题。

模型能回答问题,不代表它就能稳定地服务成千上万的用户。

代码能在本地运行,也不代表它就能扛住生产环境。

而DeepSeek这次开源推理框架,恰好把一个容易被忽略的技术环节推到了台前。

AI时代真正的竞争,不只是模型有多聪明,还包括怎样用合理的成本,把模型能力稳定地交付给用户。

一、这次DeepSeek开源的东西,到底有什么值得关注?

先说清楚,这次讨论的重点不是普通的模型调用接口,而是推理框架。

简单理解,一个大模型从训练完成到真正投入使用,中间还有很多工程问题需要解决。

用户发来请求之后,系统需要处理输入、组织计算任务、调度硬件资源、生成结果,再把结果返回给用户。

当请求量越来越大,问题就变得复杂了。

一台机器能跑,不代表一百台机器能高效协同。

十个人同时使用没有问题,不代表几万人同时访问依然流畅。

模型回答得再好,如果响应慢、成本高、服务不稳定,最终也很难形成真正好用的产品。

推理框架解决的,正是这条链路中的重要问题。

根据DeepSeek官方DeepInfer项目仓库公开的信息,该项目面向DeepSeek模型的高性能推理,目前开源版本支持DeepSeek-V4.1-Flash,并针对特定的NVIDIA SM100 GPU和华为昇腾950 NPU提供支持。

项目还包含优化算子、运行时、并行计算、异步调度等方面的实现。

但有一点需要注意:

开源了推理框架,不等于任何开发者下载代码,就能直接搭建出一套完整的大规模在线AI服务。

官方文档也说明,完整服务仍需要配套的KV缓存、Prefill与Decode分离部署、负载均衡等组件。

这恰恰说明了一个现实。

AI应用要真正落地,除了模型本身,还需要大量系统工程工作。

以前大家讨论AI,最喜欢比较的是参数规模、榜单排名、推理能力。

现在随着模型逐渐进入实际业务,工程效率、部署成本、系统稳定性和资源利用率,也开始成为绕不开的问题。

而这些事情,恰好与传统软件开发、后端架构和运维工作有很大关系。

所以我觉得,这次热点最值得关注的地方,不是简单地喊一句“AI又进步了”。

而是它提醒了我们:

AI正在从一个能展示能力的工具,逐步走向需要长期维护和持续交付的生产系统。

二、AI越来越会写代码,为什么企业还是离不开后端开发?

这可能是最近很多程序员最纠结的问题。

以前开发一个功能,需求分析、接口设计、数据表结构、业务逻辑、测试验证,一套流程下来,少则半天,多则几天。

现在有了AI辅助编程,很多基础工作确实快了不少。

生成CRUD接口、补充参数校验、编写简单SQL、生成单元测试,过去需要反复敲代码的事情,现在往往几轮对话就能得到一个初版。

效率提高是事实,没必要否认。

但问题也来了。

如果AI已经能生成代码,那么企业为什么还要招那么多程序员?

我觉得,关键在于把“生成代码”和“交付系统”这两件事分开看。

举个很简单的例子。

现在让AI写一个用户登录接口,并不是什么特别困难的任务。

但如果这个接口要真正放进生产环境,你还得考虑:

  • 用户身份认证和权限校验有没有漏洞?
  • 并发请求上来之后,数据库连接会不会耗尽?
  • 重复请求会不会造成重复扣款或者重复提交?
  • 敏感数据有没有被不必要地记录到日志中?
  • 下游服务超时之后,系统如何重试和降级?
  • 发布之后出了问题,能不能快速定位并回滚?

这些问题,并不是把代码生成出来就结束了。

同样一段代码,在演示环境里运行正常,和在真实业务里长期稳定运行,中间还有很长一段距离。

AI可以协助完成其中不少工作,但企业仍然需要有人判断方案是否合理、风险是否可控,以及出了问题该如何处理。

尤其是涉及支付、交易、企业数据和用户权限的系统,出错之后的责任并不会因为代码是AI生成的就自动消失。

所以,与其说AI会不会取代后端开发,不如换一个更实际的问题:

当AI已经能帮你写出一部分代码时,你是否还具备把这些代码变成可靠业务系统的能力?

这可能才是接下来几年真正值得关注的职业分水岭。

三、最值得警惕的,不是AI抢工作,而是自己一直停留在重复劳动里

身边做开发的朋友,最近大概能分成几种状态。

第一种,觉得AI只是辅助工具。

平时继续写业务代码,遇到问题就问AI,效率提高了不少,但技术栈和工作方式基本没有变化。

第二种,开始尝试把AI真正接入开发流程。

比如用AI辅助梳理需求、生成代码、编写测试,再由自己检查逻辑、补充异常处理和性能优化。

第三种,则开始研究AI应用背后的完整技术链路。

不仅会调用模型API,还会研究RAG、工具调用、任务编排、数据权限、缓存、监控以及部署成本。

这几种方式没有绝对的对错。

但从长期发展来看,能够理解业务、驾驭工具,并且解决复杂工程问题的人,通常更容易形成自己的竞争优势。

原因也不难理解。

如果一个人的主要工作只是重复编写固定格式的代码,那么当工具的效率不断提高,他就需要重新思考自己的价值在哪里。

但如果你能把业务需求拆解清楚,设计合理的系统架构,判断生成代码的质量,处理复杂异常,并对线上服务负责,那么AI就不仅是竞争者,也可能成为提高生产力的工具。

换句话说:

未来不是所有程序员都必须转型做AI算法,但每个程序员都值得重新审视自己的工作方式。

后端开发不一定非要去训练大模型。

前端开发也不一定非要研究底层推理算子。

测试工程师更不需要因为AI能生成测试用例,就立刻认为自己的岗位没有价值。

真正值得做的,是把自己已有的技术能力与AI工具结合起来,找到更有价值的工作环节。

四、前端、后端、测试、运维,分别应该怎么准备?

如果不想一直停留在焦虑里,可以从自己的岗位出发,先做一些具体的事情。

1. 后端开发:别只会调接口,还要懂完整业务链路

如果你是Java、PHP、Go或者Python后端开发,现阶段不一定要立刻推翻原有技术栈。

更实际的做法,是先掌握AI应用的基本开发模式。

比如,怎样调用模型API,怎样处理流式响应,怎样把模型接入现有业务,怎样控制调用成本,以及怎样避免敏感数据泄露。

进一步可以学习异步任务、消息队列、缓存、限流、超时重试和服务降级等知识。

当AI功能真正进入业务系统之后,这些基础工程能力依然重要。

另外,也可以尝试把AI用于现有项目中的一个具体环节。

例如内部知识库问答、客服工单分类、日志分析或者文档处理。

不必一上来就做一个功能庞大的智能体平台。

能解决实际问题、能够验证效果、出了问题知道如何排查,往往比只做一个炫酷的演示项目更有价值。

2. 前端开发:AI交互不只是放一个聊天框

很多人认为AI应用的前端开发很简单,无非就是做一个输入框,再把模型返回的文本展示出来。

但真正投入使用之后,情况会复杂不少。

流式输出如何展示?

用户中途取消请求怎么办?

网络断开之后如何恢复?

模型返回的结构化数据怎样呈现?

长任务执行过程中,怎样向用户展示进度和错误信息?

如果AI需要调用工具或者执行多个步骤,用户又应该怎样确认操作?

这些问题都与产品体验直接相关。

因此,前端开发者可以关注流式交互、复杂状态管理、错误恢复、可访问性,以及AI结果的可解释展示。

AI能力越来越强,不代表用户体验会自动变好。

把复杂技术包装成稳定、易用的产品,同样需要扎实的前端工程能力。

3. 测试工程师:AI越能干,质量验证反而越重要

以前测试一个普通业务接口,主要检查输入、输出、边界条件和异常流程。

但对于AI应用,事情会变得更加复杂。

同一个问题,模型可能给出不同表达。

回答看起来合理,也不代表事实一定正确。

因此,除了传统功能测试,还需要考虑输出质量评估、提示词注入、敏感信息泄露、上下文边界、模型升级后的回归测试,以及高并发情况下的稳定性。

例如,可以建立一批固定测试问题,每次更换模型版本、提示词或检索策略之后,自动检查关键结果有没有明显退化。

这类工作既需要测试方法,也需要业务理解。

AI不会让质量问题自动消失,反而会让一部分问题变得更难发现。

4. 运维和平台工程:从保证服务可用,到同时管理模型成本

如果你从事运维、DevOps或者平台工程,AI应用也带来了新的工程课题。

传统服务需要关注CPU、内存、磁盘、网络、错误率和响应时间。

AI服务还可能需要关注GPU利用率、推理延迟、请求队列、Token消耗、模型加载时间以及不同请求的资源成本。

如果企业同时运行多个模型,还要考虑资源分配、版本管理、服务隔离和故障切换。

但也别误会,学AI并不意味着所有人都必须马上去买显卡、部署大型模型。

对于很多业务团队来说,先把现有服务的监控、发布、权限和故障恢复做好,再根据业务需求引入模型能力,反而更加务实。

技术升级不是为了追热点,而是为了让自己的系统更可靠、效率更高。

五、程序员现在最该补的,可能不是一门新语言,而是工程化能力

这几年技术圈的热点换得很快。

前几年讨论微服务、云原生和低代码。

后来开始研究大模型、AI编程和智能体。

每次有新技术出现,都会有人担心自己是不是又要重新学一遍。

但从实际工作来看,很多基础能力并没有过时。

数据库设计、网络协议、并发控制、权限管理、代码审查、自动化测试、日志追踪和系统设计,这些知识依然是开发可靠软件的重要基础。

区别在于,工具变了,解决问题的方式也在变化。

以前你需要花大量时间手动完成重复任务。

现在可以让AI协助生成初稿、分析错误、补充测试,自己把更多精力放在需求判断、架构设计和复杂问题处理上。

当然,前提是你能够判断AI生成的内容是否正确。

如果连基础原理都不了解,AI给出一个看起来很专业的错误答案,你可能也很难及时发现。

所以,对大多数开发者来说,一个相对稳妥的学习路线是:

先巩固已有技术栈,再掌握AI工具的使用方式,接着尝试把AI接入真实业务,最后逐步补充系统设计、质量验证和生产环境管理能力。

不必为了追热点,一口气把所有新框架都学一遍。

真正能积累下来的技术能力,是面对陌生问题时依然能够分析、判断和解决问题。

六、技术在变,职业选择也值得重新考虑

聊完技术,再说一个比较现实的话题。

最近和一些做前后端开发、测试和运维的朋友聊天,发现大家除了关心新技术,也越来越关心自己的职业发展。

有人在现有岗位上做了几年,工作内容一直是重复的业务开发,想找机会接触更复杂的项目。

有人开始使用AI编程工具,效率确实提高了,但也在思考下一步应该重点提升什么能力。

还有人希望换到技术体系更成熟、岗位分工更清晰的团队,减少重复救火,把更多精力放在真正有积累的事情上。

这些想法都很正常。

不过,换工作并不意味着只要进入所谓的技术大厂,就一定没有压力。

不同团队的业务节奏、技术栈、管理方式和岗位要求都不一样。

与其盲目追逐某个热门方向,不如先梳理自己的经验,再看哪些岗位能让现有能力发挥出来,同时获得新的成长空间。

如果最近也在考虑新的技术机会,可以了解一下相关招聘信息。

目前有前端、后端、测试等方向的岗位信息,可以根据自己的技术栈、工作经验和城市意向进一步查看。

感兴趣的话,可以看看这里:

👉 查看技术岗位机会

建议先了解具体岗位要求,再结合自己的项目经历和职业规划判断是否合适。无论最终选择继续深耕现有技术,还是转向AI应用开发,持续积累能够落地的工程能力,都比单纯追逐热点更重要。

七、最后说句实在的:AI时代,真正让人拉开差距的可能是解决问题的能力

DeepSeek这次开源DeepInfer,让更多人看到了大模型背后的推理工程。

从模型训练到推理部署,从API调用到生产系统,从生成代码到验证结果,AI产业链上的每一个环节,都有不少值得研究的技术问题。

对普通开发者来说,这既意味着挑战,也意味着新的学习方向。

不必因为AI能够生成代码,就断言程序员很快会失去价值。

也不必因为某个框架突然开源,就认为自己必须立刻转行。

技术发展的速度确实越来越快,但企业依然需要有人理解需求、构建系统、保障数据安全、验证质量,并在问题出现时做出正确判断。

未来的开发者,可能会越来越习惯和AI一起工作。

会用工具是一种能力,知道什么时候该用、怎样验证结果、如何将它可靠地融入业务,则是另一种能力。

这两种能力结合起来,才更有可能形成长期竞争力。

最后也想问问评论区的同行:

DeepSeek这次开源推理框架,你觉得对普通程序员最大的影响是什么?

是AI应用开发机会越来越多,还是基础编码工作的价值正在下降?

如果你是后端开发、前端开发、测试或者运维,你最近有没有开始把AI真正用到自己的项目里?

欢迎聊聊真实感受。

毕竟,技术热点每天都有,但最后真正决定我们能走多远的,还是能不能把技术变成解决实际问题的能力。

技术信息参考: DeepSeek官方DeepInfer项目仓库。项目支持范围、硬件要求和完整服务所需组件,请以官方文档为准。

讨论 (0)

0/250

    目录

    关于作者

    心得体会

    TA 还没有留下个人简介

    Solo 独立开发者社区support@solo.xin
    关于社区SOLO.cc隐私政策用户协议商务合作友情链接订阅更新(RSS)投稿赞助

    © 2023 SOLO · 为独立开发者而生