发布《Million Ways to Code》——在 AI 时代构建软件
Source: Dev.to

为什么我会创办 Million Ways to Code
软件工程的运作方式很有意思。你可以把同一个问题交给十位不同的开发者,他们很可能会给出十种不同的解决方案——这并不是因为谁错了,而是因为我们每个人的思考方式不同。我们会以各自的方式权衡性能、可维护性和复杂度。这种多样性一直让我着迷。
这正是我创办 Million Ways to Code 的原因。
我想要一个地方来捕捉这个想法——一个可以实验各种构建真实软件方法的空间,不只是玩具示例,而是人们真的可能会使用的东西。在这个过程中,我会分享从产品构建和错误中学到的经验。
AI 时代与系统思维
最近,我一直在思考 AI 工具以及它们如何改变我们的编码方式。现在可以做的事情令人难以置信——生成完整函数、提供实现建议,甚至只用一句提示就能搭建小型应用。但关键是:写代码本身从来都不是最难的部分。
真正难的,是其他所有事。
- 理解系统之间是如何组合的。
- 在没有完美答案时做出权衡取舍。
- 首先弄清楚你到底在解决什么问题。
语法会来来去去,框架会更迭。但能够透彻思考系统的能力却永远存在。
如果你只会写代码,AI 时代可能会让你吃力。如果你懂 系统和问题解决,你会很好——甚至会非常好。
我将写的内容
- JavaScript 模式以及底层到底在发生什么
- React 架构与状态管理
- 在生产环境中真正有意义的性能优化
- 构建真实产品和开发者工具——那些凌乱、并不光鲜的部分
- 当 AI 成为团队成员时,工程思维如何演进
即将发布的文章
- 在 JavaScript 中实现防抖的不同方式
- 自己动手写状态管理库——只为看看会出什么问题
- 生产应用中使用的性能模式
- 探索常见前端问题的不同架构方案
- 当 AI 能写一半代码时,作为工程师的成长意味着什么
如果这些听起来正合你胃口,欢迎一起加入。
欢迎来到 Million Ways to Code。