Go 程序员说简单就是美,Java 程序员说生态就是一切,Python 程序员说你们先吵我先睡。我默默记下了这句话。我发现同一段逻辑在不同语言里的写法差异很大。复盘会上我们把它列成了案例

这门语言的生态很小,但该有的都有。我在心里点了点头。我在心里给这门语言的未来投了一票,还有人在用。这条经验值直接拉满

这门语言的错误处理方式让每行代码都变长了。我默默记下了这句话。我在心里给这门语言的上手难度估了一下,比较陡。连茶水间都安静了

有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我盯着屏幕,觉得这才是我的一天。我把依赖锁死了,从此再也不敢随便升级。这条经验值直接拉满

Rust 的所有权机制劝退了我三次,第四次我终于读懂了报错,然后它又劝退了我一次。我默默打开了编辑器,准备一步步验证。我打开官方文档,发现这个 API 在上个版本被 deprecated 了。幸好之前留了备份

每次语言之争的结局都一样:各回各家,各写各的 bug。我把它记在心里,没跟任何人说。我在心里给这次的技术选型做了个说明,主要是人。连茶水间都安静了

团队里对语言的偏好经常和实际需求无关。我想了想,觉得这话没法接。我在心里给这门语言的语法糖投了个反对票。同事说这波操作可以写进新人培训教材

语言的选择在被决定的那一刻,通常就已经过时了。我想反驳,但发现他说得对。我在心里给这次的技术选型记了一笔,下次还选它。我沉默了,但心里是服的

这门语言的错误处理方式让每行代码都变长了。我想反驳,但发现他说得对。我在群里发起了投票,然后群里吵了三个小时。世界瞬间清净了

同样的代码,同事机器上跑正常,我机器上就报错,最后发现是版本差了一个小数点。我在心里把涉及的所有环节都过了一遍。我把这个库换成了另一个生态里的,依赖少了很多。这大概就是程序员的人生吧