程序员的第一辆车,比写链上合约还烧钱?

#林霞
2025-12-24 06:04
阅读 1104

去年冬天,我坐在公司楼下车库啃煎饼果子时,突然意识到一个问题:作为一个从单片机裸机开发转到 Go 云原生的嵌入式老兵,手头那台2013年的老别克,启动声音比我调试 SPI 通信失败时的蜂鸣器还刺耳。

那时候我刚刷完 LeetCode 第 387 题(字符串中的第一个唯一字符),准备跳槽。结果早上八点坐进车里,打火三下才着,仪表盘上的“Check Engine”灯亮得跟我的 GitLab CI/CD 流水线报红一样刺眼。那一刻我悟了:代码可以重构,车不行;链上数据不可篡改,但老车随时可能把你扔在高架上


说真的,选车这事,对程序员来说,堪比技术选型。

我司去年搞了个内部“区块链+车联网”的 POC(Proof of Concept),美其名曰“去中心化车辆身份认证”。结果呢?产品经理画了三个月大饼,最后连个测试车都没批下来。运维大哥冷笑一句:“你先把自己的车搞定吧。”——扎心了。

于是我在刷题间隙开始研究买车。目标很明确:通勤代步、省油、不掉链子、能跑长途。不是为了装 X,是为了活着上班

车企官网比某些微服务文档还难用

你以为车企网站是 React SPA?错,是 jQuery + iframe 嵌套地狱。我想查某款混动车型的真实油耗,点进去全是“综合工况 4.2L/100km”——这数据怕不是和某些区块链项目的 TPS 一样虚高。

更离谱的是,有些品牌 App 还搞“数字钥匙 NFT”,吹什么 Web3.0 出行生态。我寻思着:我连钱包私钥都不敢乱存手机,你还让我把车锁控制权交给一个智能合约?要是被黑客调用 unlockCar() 方法,我岂不是连车带人一起被 fork 走?

最终我放弃了一切花里胡哨,回归务实:丰田卡罗拉双擎。理由很简单——稳定,像 Go 的标准库一样可靠。没 fancy 的 UI,没有 OTA 升级推送,但十年不坏,维修便宜,配件遍地都是。这不就是我们嵌入式出身最懂的道理吗?别整那些没用的,能跑就行

车型 宣传亮点 实际体验 类比
某新势力电动 SUV “智能座舱+AI语音+区块链车证” 语音识别不准,OTA 升级后空调失灵 就像你写了个多线程程序,结果 race condition 到连日志都打不出来
丰田卡罗拉双擎 “省油、可靠、保值” 启动安静,油耗 4.5L,三年零故障 像 Go 写的服务:启动快、内存稳、部署即上线

养车,才是真正的 DevOps 实战

买车只是开始,养车才是持续集成(CI)。

第一次去做保养,4S 店小哥问我:“您平时开车激进吗?”
我反问:“激进是指频繁 merge main 分支还是指 deadline 前狂 push 代码?”

他懵了。

其实程序员养车有天然优势:我们会看日志
我的 OBD 蓝牙适配器 + 手机 App,实时监控水温、电压、故障码。上周五加班到十点,车子突然报“P0171 - System Too Lean”,我立刻知道是氧传感器或进气泄漏。第二天一早带着万用表和示波器(没错,我车里真有这些)去修理厂,师傅一脸震惊:“你是汽修专业的?”

我说:“不,我是写 Go 的,但以前搞 STM32,习惯性 debug 一切。”

更别说洗车、打蜡、换雨刮这些“日常运维”。每次洗车我都当成 release 前的 clean build —— 必须干干净净,不然心里发毛

但最坑的还是保险。去年双11期间,我车被追尾。对方全责,但保险公司流程拖了三周。那段时间我每天盯着理赔进度,感觉比等 Kubernetes Pod Ready 还焦虑。最后我直接写了个 Python 脚本定时爬取理赔状态,邮件通知我——自动化拯救打工人,哪怕是修车


跳槽、区块链和方向盘

很多人说,程序员买车是消费升级。但对我这种边刷题边投简历的人来说,车首先是生产力工具。

想象一下:面试官问“你如何处理高压场景?”
你可以回答:“上周我一边在高速上处理车辆 ECU 报错,一边远程接入公司服务器排查线上 goroutine 泄漏,同时还在背诵 Raft 算法——这算高压吗?”

车,是你移动的办公室,也是你逃离工位的精神避难所

至于区块链?别闹了。
我见过太多项目打着“去中心化”旗号,干着中心化数据库的活。而我的卡罗拉,不需要 DAO 投票决定什么时候该换机油,也不需要 token 激励我去加油站——它只遵循物理定律和机械逻辑,这才是真正的确定性


给同行的几点建议(血泪总结)

  1. 别为“智能”买单:90% 的车载系统不如你十年前的 Nokia 稳定。要 CarPlay,不要 CarCoin。
  2. 油耗比 TPS 重要:你优化代码省下的那点 CPU,抵不过一脚地板油。
  3. 学会基础维修:至少会换轮胎、搭电、读故障码。这比你会写 Solidity 实用一百倍。
  4. 停车费计入成本:一线城市月租 800 起,相当于你一个月白干一个 side project。
  5. 心态要稳:堵车时别焦虑,就当在等 Docker 镜像 pull。反正你也改不了。

现在,每天早上八点,我坐进车里,按下启动键——静音、平顺、无报错。
那一刻的宁静,比 CI 流水线全绿还治愈。

我知道,跳槽季还在继续,LeetCode 还差 100 题,Go 并发模型还得再啃一遍。但至少,我不用担心半路抛锚,也不用在面试路上因为“车辆故障”迟到。

在这个充满不确定性的行业里,能掌控的,或许只有一台靠谱的车,和一段 clean 的代码

哦对了,昨天 HR 发消息说有个新岗位在招“区块链+IoT 车联网架构师”。
我回了句:“先保证我的车能联网,再谈链上数据吧。”

然后关掉微信,踩下油门,驶向下一个 deadline。

评论 0

最热最新
暂无评论
匿名用户Lv.1
0
影响力
0
文章
0
粉丝