如何客观评价一个技术创作者:从“一人成军”到“可验证的系统”

4 阅读8分钟

一篇写给技术同行和潜在合作伙伴的自我剖析


写在前面

前段时间,有朋友把几篇关于我的文章链接发给了AI,让AI做了一份评价。AI的结论大致是:这个人很强,但也存在风险——个人色彩过浓、部分技术选型“草根”、风格高调

这个评价,我觉得基本公允

正好借这个机会,我想聊一个更底层的问题:当一个人把自己的技术实践和商业探索公开写到网上时,作为读者或潜在合作方,应该怎么看待他?怎么避免被“故事”带偏,做出客观的判断?

同时也聊聊,我为什么选择在这个时间点,把加密方案从AES-128-ECB升级到AES-256-GCM——这不只是技术升级,更是一个信号。


一、AI评价的“公允”与“局限”

先说说那份AI评价。

公允的地方(我认):

  1. 单人模式的风险是真实的 – 一个人扛架构+编码+硬件+商业,一旦我出问题,体系确实可能受影响。这不是谦虚,这是事实。
  2. 部分技术方案确实“草根”  – 比如旧版的AES-128-ECB加密、固定密钥、Windows API主动清理内存……这些在安全要求极高的场景(金融、军工)确实不够。
  3. 风格高调 – “P9级别”、“天花板”这类词,确实容易引起争议。这是我的叙事方式,但它同时也在筛选读者——信的人会来,不信的人会走。

需要补充的地方(AI没看到的):

  1. “草根”方案背后的场景适配 – 我的系统最早跑在树莓派+80人工厂,目标是成本可控、快速落地。在那种场景下,“工业级安全”不是首要矛盾,“能用、够用、工人不骂”才是。这不是借口,是真实的优先级排序。
  2. 个人化的另一面 – 一个人写的代码,确实只有一个人能维护。但恰恰因为如此,决策极快、试错成本极低、方向调整不需要开会。这是“一人成军”的两面性。
  3. 高调风格的商业逻辑 – 我不是在写学术论文,我是在招募合作伙伴和早期客户。在注意力经济的时代,“低调”的成本远高于“高调”。我需要让对的人快速识别到我。

所以,AI的那份评价,如果用来评估“这个人适不适合做你的核心供应商”,是有参考价值的;如果用来评估“这个人值不值得关注和学习”,则信息不够完整。


二、加密升级:从AES-128-ECB到AES-256-GCM

2.1 旧版的逻辑(为什么敢用ECB?)

旧版使用AES-128-ECB,密钥硬编码。这在安全领域几乎是“犯忌”的。

但我的考虑是:

维度实际情况
攻击面服务器在内网,无公网IP,外部无法直接访问
攻击者防御的是外部扫描器和内部误操作,不是国家级黑客
密钥泄露如果真的泄露,服务端一键换密钥,旧客户端强制更新
成本简单、快、CPU占用低,树莓派扛得住

这不是“安全不重要”,而是“在当时的场景下,ECB够用了”

2.2 为什么要升级?(不是bug修复,是场景变化)

随着系统从“单工厂跑”走向“联营+多工厂部署”,安全要求变了:

  1. 网络环境变复杂 – 从纯内网变成可能经过云网关、MQTT穿透,密文暴露在公网链路上的概率增加。
  2. 密钥管理要规范化 – 硬编码密钥无法满足多租户、多环境的隔离需求,必须走环境变量+可配置机制。
  3. 完整性校验是刚需 – ECB只加密不认证,缺少防篡改能力。GCM的认证标签可以防止密文被恶意修改。
  4. 兼容性要平滑 – 旧版客户端必须能继续工作,不能强制一次性全部升级。

2.3 v11.0升级方案的核心设计

版本化加密包格式

┌────────────┬────────────┬──────────────────────┬──────────┐
│  Version   │   Nonce    │      Ciphertext      │   Tag    │
│  1 byte    │  12 bytes  │     Variable         │ 16 bytes │
└────────────┴────────────┴──────────────────────┴──────────┘

自动版本识别

  • 服务端收到请求后,先peekEncryptVersion()探测版本
  • v2(GCM)→ 新逻辑
  • v1(ECB)→ 旧逻辑(如果启用兼容模式)
  • 不兼容 → 返回明确错误,引导客户端升级

客户端升级平滑

  • 新客户端主动在Header中携带X-Encrypt-Version: 2
  • 服务端根据客户端能力选择加密响应格式
  • 旧客户端继续用ECB,不受影响

这不是一次“推翻重来”,是一次“向前兼容的演进” 。这也是我的架构风格的一个缩影——不追求一步到位的完美,但每一步都留好演进接口


三、如何客观评价一个技术创作者?(给读者的方法论)

回到最初的问题:当你看到网上一个自称“P9水平”、“一个人完成工业平台”的技术博主,你应该怎么判断?

我提供一套我自己也会用的框架:

第一步:看他的“可验证资产”

维度问什么我的回答
代码能跑吗?开源吗?能下载试用吗?目前不开源,但有完整的Qt项目结构和编译配置
案例有真实客户吗?跑了多久?同一浸胶纸厂连续打磨5年(氚云3年+自研2年)
硬件数据采集是自己做的吗?是,ESP32+485总线+Modbus,软硬一体
团队他是真的一个人吗?核心技术部分是的,硬件部署和商务有合作伙伴
交付系统是Demo还是能用的?80人工厂每天使用,不是PPT

结论:他的“强”,不体现在写了多少行代码,而体现在代码能跑、硬件能接、工厂能用。这是可验证的。

第二步:看他的“技术取舍是否匹配场景”

不是“方案是否完美”,而是 “方案是否匹配了当时的约束”

取舍当时的场景是否合理
AES-128-ECB内网、树莓派、80人工厂✅ 够用
固定密钥内网、强制更新机制✅ 可行
Windows API清理内存Windows环境、需要长期稳定✅ 实用
不使用Docker/K8s树莓派+Python协程✅ 简化

结论:他的方案不“教科书”,但经受了真实生产环境的检验。这是比“优雅架构”更硬的通货。

第三步:听他的“叙事风格”,但别被带偏

高调叙事是一种信号策略

  • 对同行:筛选出愿意深度交流的人
  • 对客户:传递“我们很专业”的信号
  • 对资本:展示“我值得关注”的姿态

作为读者,你应该做的是看他的行动是否匹配他的叙事

  • 他说“我一个人顶一个团队” → 去看他的代码量和模块数(4-5万行,21个模块)
  • 他说“系统在工厂跑了两年” → 去问他在哪家厂,能不能验证
  • 他说“P9水平” → 去判断他是否具备架构设计+工程落地+商业闭环的综合能力

如果叙事和行动能对上,那就是“自信”;对不上,才是“吹牛”。

第四步:识别“这个人值不值得跟”

如果你是潜在合作伙伴或投资人,你关心的不应该是“他有没有缺点”,而是:

  1. 他的核心能力是不是稀缺的 – 工业软件+工业AI+软硬一体,确实稀缺。
  2. 他的短板是不是可弥补的 – 单人模式、部分方案草根,可以通过合作、融资、团队建设来弥补。
  3. 他有没有清晰的成长路径 – 从“一个人写代码”到“一家公司”的路径,他在文章中写得很清楚(三级火箭战略)。
  4. 他是否坦诚 – 他主动暴露了自己的短板(单人风险、草根方案),说明他不是在“造神”。

如果这四个问题的答案都是肯定的,那他可能是一个值得关注和投资的个体。


四、我为什么要公开写这些?

很多人问我:你把自己的架构、加密方案、商业计划都写出来,不怕被抄吗?

我的回答是:我靠迭代速度活着,不是靠封锁存量活着。

你最多只能抄到我上个月的东西。
当我这个月的新版本出来的时候,你抄走的那个版本,已经是我送给整个行业的礼物了。

写这些文章的目的,从来不是“证明我多厉害”。
让能看懂的人,知道我在做什么,以及我们怎么合作

加密升级v11.0,就是这个逻辑的又一次验证。
不是我突然觉得ECB不安全了,而是系统走向规模化,安全基线必须同步演进。


五、总结

一个人可以被评价,但不能被简化。

AI的评价,给了我一个外部的、相对客观的视角。它帮我看到了:

  • 我的风险(单人依赖、风格高调)
  • 我的短板(部分方案草根)

但也提醒了我一件事:我需要让更多人看到,我的系统不只是“我能写出来”,更是“工厂能用、联营商能交付、客户能赚钱”

加密升级只是第一步。
后面还有更多“从一个人走到一群人”的证据,我会继续写出来。

如果你也在做工业软件,或者你正在寻找能落地的技术合作伙伴,欢迎交流。

我们不聊概念,只聊你的客户车间里,现在最头疼的是什么。