前阵子我把自己关在屋里整整半个月,就为了折腾那个所谓的“全自动化智能家居控制系统”。当时我觉得自己老厉害了,不用市面上现成的方案,非要从底层协议开始自己撸代码。我那会儿的心态就是:别人的东西都有槽点,我自己搞出来的肯定是完美的。这就是典型的闭门造车,折腾到我发现自己活生生把自己给坑惨了。
起头的时候那叫一个自信满满
我最先开始干的就是买了一大堆零件,各种传感器的接口、单片机、还有几百米长的导线。我连网上的技术论坛都不逛了,觉得那些人的思路太死板。我每天早晨一睁眼就钻进书房,把窗帘一拉,开始对着屏幕疯狂敲代码。我当时觉得只要我逻辑够硬,没啥是解决不了的。我甚至还给自己定了个目标,要把家里所有的开关都连起来,做一个全屋无死角的控制网。
过程里全是自己给自己挖的坑
等我干到一半的时候,问题就接二连三地冒出来了。我发现我自己写的那个通讯协议,稍微有点信号干扰就直接崩盘,家里的电灯跟蹦迪似的忽明忽暗。因为我是完全凭感觉在搞,根本没参考过什么现成的工业标准。我那几天急得抓耳挠腮,就窝在那个小书房里反复调试。我当时的行为就是最标准的闭门造车,我总觉得自己在搞创新,是在反复发明那个已经坏掉的轮子。
- 我不看文档,总觉得自己的逻辑比文档更牛。
- 我不听别人的劝,家里人说这玩意儿买个现成的就行,我非得说那是没灵魂的。
- 我拒绝交流,总怕别人偷了我的思路。
现实给了我一记响亮的耳光
就在我熬了几个大夜,终于把那套系统装上墙之后,还没跑满二十四小时,主控板就因为散热设计不合理直接烧了。那一瞬间,我看着满屋子的烂摊子,整个人都傻了。我后来去网上一搜,发现我死磕了半个月的那个通讯难题,人家早就有了开源的成熟方案,而且稳定性甩我几条街。我把自己关起来干了这么久,结果弄出来一堆电子垃圾,这不就是活生生的闭门造车吗?

这事儿让我彻底想通了几个道理
后来我回过味儿来了,所谓的闭门造车,就是一种傲慢。我以前在厂里带团队的时候,总嫌弃手下的新人爱乱改规矩,结果我自己干起私活来,比谁都固执。我现在算是明白了,这些行为全是闭门造车:
第一,不看市场。你以为你在搞突破,你搞出来的东西市场上早就有更便宜更好的了。
第二,不走出去。老觉得自己那点经验够用一辈子,现在的技术迭代快得吓人,你蹲在家里那两个月,外面的世界早变样了。
第三,过度自信。拒绝接受任何外部的反馈,总觉得真理掌握在自己手里,结果买单的还是自己。

折腾完这一场,我那套烧掉的板子现在还扔在阳台吃灰。这教训深刻得让我以后不管是写代码还是做项目,第一件事就是先去看看别人是怎么干的。别再老想着躲在小黑屋里当什么救世主了,多跟人唠唠,多看两眼外面的世界,比什么都强。现在我再看到谁说要闭关搞什么大动作,我心里就犯嘀咕:这家伙怕不是又要重走我那条造烂车的旧路了。
