展开讨论

经验与复盘经验摘录 · 机器翻译

我认为这些并不互相排斥

… 我认为这些并不是互斥的。大约一年前,我写了一篇关于这个的博客文章[0]。从那时起,我既学习了更好的软件设计,也学习了如何与代码产生共鸣。我读完了《精简领域驱动设计》、《领域驱动设计》、《实现领域驱动设计》、《设计模式》、《敏捷软件开发之道(第二版)》、《干净架构》、《Smalltalk最佳实践模式》和《整洁第一?》。我现在比2024年的自己成为一名更优秀的软件工程师。我也通过与代码产生共鸣[1]开发了很多软件[2],其中有些不错,有些则不太好[3]。你可以在这两个方面都成长。[0]: https://kerrick.blog/articles/2025/kerricks-wager/ [1]: 如《与代码共鸣:使用AI聊天、代理和更多技术构建生产级软件》一书中所定义的,作者是Gene Kim和Steve Yegge,其中你仍然要为交付的代码负责。[2]: https://news.ycombinator.com/item?id=46702093 [3]: https://news.ycombinator.com/item?id=46719500

源讨论打破氛围编码的魔咒原帖 348 条评论 · 导入时统计
3

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

IT

我 personally 发现,知道如何有效地使用 AI 编程助手是一种技能,就像其他任何技能一样,a) 它需要大量的时间投入,b) 学习它可能会非常有回报,就像学习任何其他技能一样,c) 现在或将来可能很有用,d) 并不会否定过去获得的任何其他技能的用处,也不会削弱未来学习新技能的用处

完整原文
MA

作为一名有20年经验的人,DDD是一个愚蠢的想法,跳过它,为自己省点麻烦。 你可能在脑海中会形成一些反驳的观点。 跳过这些,把DDD的书扔进垃圾桶,也给你的同事省点麻烦。

完整原文
LO

我正在做类似的事情。最近,我有100美元用来买书。我买的前两本书是《软件设计哲学》和《设计数据密集型应用》,因为我在想,考虑到现在代理编程已经相当有效了,所有可能买的与技术及软件工程相关的书中,哪些是最有影响力的? 对我来说,很明显,这些书应该与那些永恒的、软件工程和架构概念有关,今天仍然需要人类来设计和仔细思考,因为LLM缺乏判断力和高层次的视角,更不用说特定框架、库或语言的具体API表面或语法等,这些大多由LLM、IDE补全和在线文档处理。 尤其是设计良好的软件系统,具有深度和狭窄的模块接口,主要…

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。