后来我不再纠结技术选型了,也不太愿意跟人争论架构到底谁更优。
因为我慢慢意识到——
每个人写出来的代码,背后都站着他当时的认知、他的老板、项目的预算、甚至上线的时间节点。就像有人坚持用 1+1=3 的写法,我不会再试图说服他。
我只会笑着说:“兄弟,你真厉害,这系统上线了一定特别快。”因为我知道,
写不动的不是代码,是心;争不赢的不是方案,是时间和立场。
技术是中性的,
软件只是工具,
真正的复杂,永远在人心。有时候我们把一个项目搞烂,不是因为技术做不到,
而是因为每个人都在为自己的绩效优化。
代码写得再好,也只能解耦系统,解不了一个扭曲的需求链
文档写得再全,也只能交付项目,交不了彼此的信任。
你的专业,对别人来说可能只值一个“上线了就行”;
但你的一点失误,却能被永远贴上“这个人不靠谱”的标签。所以后来我明白了,
写代码,不只是写给机器执行的,
更是写给世界理解你是谁的方式。
善良的程序员很多,靠谱的程序员很少,
而能写出带人格的代码的人,更少。我不再想证明我能写出多牛的功能,
我只想写出我认同的、我愿意维护的、我不觉得羞耻的代码。
就这么简单。
—— 程序员八阿哥
