按专题读,也可以直接筛
文章会自动按系列聚合。专题变多以后,可以先看左侧大纲,也可以输入关键词,把相关专题、文章、分类和标签快速挑出来。
专题
MES现场落地手记
做 MES 系统,最怕一开始就关在会议室里画大架构图。真正的问题往往藏在产线、设备、点位表、扫码枪、测试机和现场网络里。这个系列会从现场落地视角,拆开 MES 架构该怎么做。
-
做 MES,不要先画大图,先去现场看一圈
做 MES 系统,最怕一开始就关在会议室里画大架构图。真正的问题往往藏在产线、设备、点位表、扫码枪、测试机和现场网络里。这个系列会从现场落地视角,拆开 MES 架构该怎么做。
-
MES 总体架构:从一条产线开始拆
MES 总体架构不要从抽象分层开始,而要从一条产线如何运行开始拆:设备、扫码、工单、工序、测试、质量、追溯、看板和外部系统,分别落在不同的系统边界里。
-
边缘采集层:现场数据进 MES 的第一道关
边缘采集层不是简单接口,而是 MES 和车间现场之间的第一道关。它要处理不同品牌控制器、点位表、协议、采样周期、本地缓存和数据标准化,让业务系统不要直接面对现场复杂度。
-
设备数据链路:一条温度数据最后该去哪
MES 里的设备数据不能一股脑写进业务库。温度、压力、电流、报警、测试结果、过站记录、检测图片,各自有不同用途。现场数据进入系统后,要按实时状态、时序数据、业务事件和文件资料分流。
-
7x24 稳定运行:产线不会等系统恢复
MES 贴着生产现场运行,稳定性不是服务没挂就行。断网、补传、幂等、设备离线误判、消息积压、边缘节点重启,这些都会影响生产数据是否可信。
-
质量追溯:一个 NG 产品要能倒查到现场
MES 质量追溯不是事后补报表,而是在生产过程中持续绑定工单、SN、批次、工序、设备、参数、操作员和检测结果。一个 NG 产品出现时,系统要能倒查到现场。
-
MES 部署演进:小工厂先别急着平台化
MES 部署要跟工厂规模走。小工厂先打通一条产线闭环,中型工厂强化边缘节点、消息队列和监控,多基地场景再做平台化、统一设备模型和数据治理。
-
用 .NET 做 MES:Web API 之外还有很多活
用 .NET 做 MES,不只是写 ASP.NET Core Web API。现场数据采集、实时处理、边缘 Agent、消息消费、看板推送、外部系统同步和设备异常处理,都需要放到合适的服务边界里。
-
控制器对接:西门子、三菱、欧姆龙、台达和汇川怎么接
MES 对接现场控制器时,真正麻烦的不是写协议客户端,而是品牌、协议、点位、地址、字节序、权限和联调流程。西门子、三菱、欧姆龙、台达、汇川各有接入习惯,边缘层要把这些差异挡住。
高并发海量数据系统架构
这个系列会用一个活动商品与订单系统作为贯穿案例,从缓存、数据库、消息队列、一致性、服务保护、热点流量、可用性和可观测性几个角度,讲清楚高并发系统真正要做的工程取舍。
-
高并发和海量数据,不只是背几个架构名词
这个系列会用一个活动商品与订单系统作为贯穿案例,从缓存、数据库、消息队列、一致性、服务保护、热点流量、可用性和可观测性几个角度,讲清楚高并发系统真正要做的工程取舍。
-
高并发系统里,缓存到底在保护谁?
很多人理解缓存,是为了让系统更快。但在真实高并发系统里,缓存更重要的角色其实是保护数据库、削弱流量尖峰,并在失效、重建和异常时给系统留出缓冲空间。
-
数据库高并发问题:慢的不只是 SQL
数据库高并发问题不只是慢 SQL,也包括索引失效、大表查询、深分页、锁冲突、事务过大、读写分离、分库分表和冷热数据分离。真正要做的是先找到压力为什么落到数据库上,再选择合适的治理手段。
-
海量数据存储:数据多了以后,系统会先在哪里变慢
海量数据问题不只是表大,而是查询、写入、归档、分析、日志、文件和生命周期管理一起变复杂。真正的设计重点,是把不同价值、不同访问频率的数据放到合适的位置。
-
消息队列不是银弹,它只是把压力换了一个地方
消息队列可以削峰、异步和解耦,但它也会带来重复消费、消息丢失、消息积压、顺序消息和幂等处理等新问题。用 MQ 的关键不是追求异步,而是明确压力被转移到了哪里。
-
分布式一致性:系统越拆,正确性越贵
系统拆分以后,一次业务操作往往会跨多个服务和数据库。分布式一致性要解决的不是如何追求绝对完美,而是在业务可接受的范围内,用事务、消息、补偿、幂等和状态机把结果收敛回来。
-
接口和服务高并发:别让重试把系统拖垮
接口和服务层的高并发问题,往往不是某个服务完全不能用,而是超时、重试、依赖变慢和流量扩散互相放大。限流、熔断、降级、超时控制和服务隔离,都是为了防止局部问题拖垮整体系统。
-
热点和突发流量:真正难的是不均匀
热点和突发流量难在不均匀:不是所有请求都很多,而是某个商品、用户、设备、库存或报表在短时间内被集中访问。处理这类问题,要识别热点、隔离热点、削峰填谷,并给核心资源加保护。
-
系统可用性:故障一定会发生,关键是怎么收住
高可用不是承诺系统永远不出故障,而是在故障发生时尽量缩小影响范围。单点消除、多实例部署、主从切换、容灾备份、灰度发布和回滚机制,都是为了让系统能更快恢复。
-
可观测性和容量规划:看不见的问题,最后都会变成事故
可观测性不是为了把监控大屏做漂亮,而是让系统出问题时能快速知道哪里坏了、影响多大、为什么坏。日志、指标、链路追踪、告警、压测和容量评估,是高并发系统稳定运行的基础。
-
架构设计方法论:先找瓶颈,再谈方案
架构设计不是堆技术组件,而是先识别系统瓶颈,再用分层解耦、读写分离、异步化、热点隔离、数据分级、故障恢复和监控定位等方法,逐步把系统变得更稳。
一个技术负责人眼里的软件团队
带软件团队最难的往往不是把任务分下去,而是让团队对目标、节奏、质量和风险有同一套理解。这个系列会从技术负责人的视角,聊聊小团队真实交付里的那些麻烦事。
-
带软件团队,最难的不是分任务
带软件团队最难的往往不是把任务分下去,而是让团队对目标、节奏、质量和风险有同一套理解。这个系列会从技术负责人的视角,聊聊小团队真实交付里的那些麻烦事。
-
技术负责人到底负责什么
技术负责人不是团队里写代码最快的人,也不是所有技术问题的最终处理器。更重要的是看清方向、守住质量底线、提前暴露风险,并让团队形成稳定的判断能力。
-
为什么需求总是在开发中变形
需求变形通常不是某个人故意反复,而是目标、边界、场景和验收标准没有在一开始说清楚。技术负责人要做的不是抱怨变化,而是把变化变得可见、可评估、可处理。
-
任务拆分不是把大需求切成小需求
好的任务拆分不是把一个大需求机械切小,而是把目标、依赖、风险和验收标准拆清楚。任务越清楚,团队越容易自己推进,而不是每天等人协调。
-
代码质量不是靠 Review 喊出来的
代码质量不能只靠 Code Review 最后把关。真正有效的质量管理,是让团队提前形成标准、控制变化范围、保留测试支撑,并把技术债放到明面上处理。
-
项目延期时,真正要复盘什么
项目延期后,复盘不应该只问谁慢了,而要看目标是否清楚、风险是否提前暴露、依赖是否被管理、范围是否失控,以及团队有没有从这次延期里得到下一次更稳的办法。
-
怎么开一个不浪费人的技术会议
技术会议不是人越多越稳,也不是时间越长越认真。一个有效会议应该有明确问题、必要参与者、可落地结论和会后动作,否则它只是把大家的专注时间一起消耗掉。
-
新人培养,不能只靠“你先看代码”
新人上手慢,很多时候不是能力问题,而是团队没有把业务背景、系统边界、开发流程和反馈机制交给他。培养新人不能只靠看代码,要给路径、任务和及时反馈。
-
绩效、激励和团队安全感
软件团队需要目标和压力,但也需要基本安全感。没有安全感的团队会隐藏问题、回避风险、只做看起来正确的事。技术负责人要让标准清楚、反馈及时、责任可承担。
-
小团队什么时候需要流程
小团队不是不要流程,而是不要为了显得正规而加流程。真正有用的流程,应该解决重复出错、信息丢失、责任不清和风险不可见的问题,而不是让团队多填几张表。
带团队以后,我才明白的事
带团队以后才会发现,技术负责人面对的不是简单的分任务和催进度,而是目标、节奏、质量、风险和人的状态。这个系列会聊一些真实项目里慢慢想明白的事。
-
带团队以后,我才明白的事
带团队以后才会发现,技术负责人面对的不是简单的分任务和催进度,而是目标、节奏、质量、风险和人的状态。这个系列会聊一些真实项目里慢慢想明白的事。
-
不是所有问题都要自己上
技术负责人最容易犯的错,是看到问题就自己补上。短期看项目推进更快,长期看团队会越来越依赖一个人。真正要处理的是问题背后的判断能力和责任边界。
-
什么时候该拍板,什么时候该等等
带团队以后会经常遇到一个难题:太早拍板,团队没有充分讨论;太晚拍板,项目被拖住。技术负责人要判断的不是谁声音大,而是什么事情必须及时收口。
-
有些技术风险,不能只跟老板讲技术
技术风险如果只用技术语言表达,很多时候不会被真正理解。技术负责人要把性能、架构、数据和质量问题翻译成业务影响、交付成本和后续维护风险。
-
交付很急的时候,哪些底线不能丢
项目很急的时候,团队很容易把所有问题都推到上线以后。技术负责人要分清哪些可以暂时妥协,哪些一旦丢掉,后面会变成数据、质量和团队信用问题。
-
团队里不能只有一个人最懂系统
一个系统如果只有一个人最懂,短期看很高效,长期看风险很大。技术负责人要让关键知识慢慢扩散出来,让团队能接住问题,而不是所有事情都等某个人上线。
-
技术负责人离代码多远比较合适
技术负责人完全不碰代码,容易离现场越来越远;什么代码都自己写,又会压住团队成长。更合适的状态,是抓住关键路径、关键风险和团队标准。
-
带团队最怕的不是慢,是问题没人说
团队慢一点不一定可怕,真正可怕的是问题已经卡住了,却没人提前说。技术负责人要让风险更早暴露出来,让“我这里有问题”变成正常反馈。
-
有时候你以为是在帮忙,其实是在替团队做决定
技术负责人过度介入,短期看是在帮团队提效,长期看可能是在替团队做判断。真正好的帮忙,是让问题更清楚,让团队能接着往下走,而不是每次都给最终答案。
公司把 AI 用起来
企业 AI 真正难的,往往不是选模型或搭 Agent,而是让负责人亲自使用,让员工愿意改变工作方式,再把流程和数据一点点整理成 AI 能够调用的企业能力,而不是停留在一场漂亮的演示里。
-
企业AI落地的一些思考
企业 AI 真正难的,往往不是选模型或搭 Agent,而是让负责人亲自使用,让员工愿意改变工作方式,再把流程和数据一点点整理成 AI 能够调用的企业能力,而不是停留在一场漂亮的演示里。
-
公司怎么把AI真正用起来
公司要用 AI 提效,不能只给员工买账号、学提示词,而要从研发、产品、销售、客服、市场、行政和财务的具体工作入手,选对工具,改造流程,并保留必要的人工确认,再用真实指标检验结果。
-
公司怎么培训员工用上AI
很多公司的 AI 培训结束以后,员工回到工位还是按原来的方式工作。真正有效的培训,应该让不同岗位拿真实任务练习,形成可复用流程,并用时间、质量和采用率验收结果。
-
别急着全公司铺开,先挑对第一个AI场景
企业第一次做 AI,最重要的不是选最强模型,而是挑一个高频、耗时、数据可用、结果可验证、出错能撤回的工作。这篇提供一张评分表和两周试点方法,帮助公司避开一上来就做大平台的坑。
-
企业知识库不是把文件丢进去就结束了
企业知识库最常见的问题,不是模型不够强,而是资料过期、版本混乱、切分错误、权限缺失,也没有真实问题测试。这篇用Dify、FastGPT、RAGFlow和MaxKB说明怎样从20份文档做出一个可验收的最小知识库。
-
从提示词到Skill,把一次成功变成团队能力
一条提示词偶尔有效,不代表团队已经拥有能力。真正值得沉淀的是任务背景、输入资料、执行步骤、检查规则、失败处理和负责人。这篇用需求评审、代码审查和销售跟进说明怎样把个人用法升级成可维护的Skill。
-
用n8n和Dify,把AI接进公司的业务流程
AI真正进入企业,不是多一个聊天窗口,而是能接收业务输入、调用知识和模型、等待人工确认,再写回原系统。这篇用n8n、Dify、FastGPT和飞书设计一条可回退的会议纪要转任务流程,并说明超时、幂等、日志和权限。
-
软件技术部AI Coding落地手册
软件团队引入Claude Code、Codex、Cursor、GitHub Copilot或国内编码工具,不能只看生成速度。这篇从仓库规则、任务分级、分支测试、代码审查、CI/CD、生产权限和效果指标出发,给出一套可以逐步推广的AI Coding流程。
-
从零搭一个能上线的AI客服
AI客服不是接上知识库就能自动回答客户。真正上线需要处理资料版本、问题分类、来源引用、置信度、转人工、工单回写、敏感承诺和错误复盘。这篇用Dify、FastGPT、MaxKB、n8n和Chatwoot设计一条低风险上线路径。
-
公司用AI,数据和权限的边界怎么定
公司使用AI不能只发一句“注意保密”,也不能因为担心风险就全部禁止。这篇提供红黄绿数据分级、批准工具清单、最小权限、人工审批、日志、停用和回退方法,让员工知道什么能用、在哪里用、谁来负责。
-
AI到底有没有提效,别只看用了多少次
AI项目最容易汇报账号数、调用量和生成内容,却说不清工作有没有变快、错误有没有减少。这篇提供基线、人工采用率、返工率、单次成本和回收周期的计算方法,并用一个明确标注的假设案例说明怎样决定继续、调整或停止。
分类
核心标签
没有找到匹配内容,换个关键词试试。