Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。我把整条链路在心里复盘了一遍。我把这门语言的特性列了五条,三条是优点两条是坑。果然现实比段子更精彩
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
C 语言程序员看什么都是内存,看谁都是 malloc。我不知道该说什么,就笑了笑。我在心里给这门语言的类型系统打了个分,很严格。那一刻我觉得自己还是很专业的
语言的选择在被决定的那一刻,通常就已经过时了。我发现自己居然没法反驳。我把这个接口的序列化方式统一了,跨语言终于通了。这大概就是程序员的人生吧
团队里对语言的偏好经常和实际需求无关。我想反驳,但发现他说得对。我把这段代码从一门语言翻译到另一门,逻辑变了味。连茶水间都安静了
Rust 的所有权机制劝退了我三次,第四次我终于读懂了报错,然后它又劝退了我一次。我在心里把涉及的所有环节都过了一遍。我发现这门语言的并发模型和我想的完全不同。幸好之前留了备份
争论哪门语言最好就像争论哪把锤子最好,关键看你要钉什么钉子。我在心里点了点头。我在心里给这次的语言之争做了个结论,看场景。那一刻我觉得自己还是很专业的
我把这段逻辑重写了一遍,用的是团队最熟的那门。我在心里把涉及的所有环节都过了一遍。我把这门语言的错误处理方式研究了一遍,很啰嗦。感动,然后我学到了新的一课
说 JavaScript 是最好的语言的人,一定是没看过它的类型转换表。我不知道该说什么,就笑了笑。我把这段逻辑写成了一行链式调用,同事让我拆开。同事说这波操作可以写进新人培训教材
Go 程序员说简单就是美,Java 程序员说生态就是一切,Python 程序员说你们先吵我先睡。我不知道该说什么,就笑了笑。我把这段代码用宏展开了,调试变得很难。同事说这波操作可以写进新人培训教材
有人问 C++ 程序员为什么头发少,他说内存是自己管的,头发也是自己薅的。我忽然觉得,这可能就是这一行的常态。我默默把语言换成了团队里最熟的那个。复盘会上我们把它列成了案例