写代码和写文章,哪个难?如果对于程序员来说,哪个更难?
其实写代码和写文章一样难,但是难在不同的地方。在《好学生学不会 THE UNTEACHABLE STUDENT》中我分享了一个观点:"他们接受的训练就是去分析、研究和寻找问题,而且他们在这方面相当在行。他们能很快找出任何问题的负面影响,在行动之前,他们会问很多问题,确保自己了解所有的事实。"
有意思的是,这个特点在面对写作时反而成了障碍。程序员们会纠结每一个细节,觉得不说清楚就会有bug。但写文章恰恰不是这样,有时候留一些想象空间反而更好。我在之前工作的时候经常遇到这种情况 - 工程师们写文档时会把每个可能的情况都列举出来,结果文档变得冗长难读。
写代码最难的是解决问题的过程。我经常遇到一些看起来很简单的需求,但真正开始做的时候才发现,里面有无数的边界情况需要处理。这个过程中,代码只是表达解决方案的一种方式。
而写文章最难的则是梳理思路和讲故事。我记得第一次写关于机器学习面试经验的文章时,手上有大量的素材,但如何组织这些内容,让它既有深度又不会太过专业,这个过程让我费了很多心思。有时候删掉一段技术细节,反而能让文章更容易理解。
两者都需要持续迭代和优化。写代码是通过不断重构来让系统更清晰,写文章是通过反复修改来让表达更准确。但区别在于,代码是给机器看的,最终目标是功能正确;文章是给人看的,要考虑阅读体验和情感共鸣。
从个人经验来说,刚开始写文章时,我总是不自觉地用写代码的思维 - 想着把事情讲得很严谨。后来才发现,好的文章不在于事无巨细,而在于能否打动人。这可能也是为什么很多程序员觉得写文章更难,因为它需要一种完全不同的思维方式。
继续阅读
全部内容人人都可以在 AI 时代瞎搞 AIGC 😄
原文链接:https://www.superlinear.academy/c/resources/ai-aigc 都说 AI 牛逼,都说要学 AI,但是 AI 学了有什么用呢?我想这是困扰很多人的问题。 就像锤子和钉子,就算我们拿到了锤子,锤子很厉害,找不到钉子,也很痛苦。 那钉子呢?钉子在哪里? 如果你不知道 AI ...
过去十年创作的内容,终于变成了 AI 能读的知识库
最近有不少人问我,ranchen.org 里面那些内容到底是怎么弄出来的。这个网站现在汇集了我过去散落在不同地方的一千多个内容:LinkedIn 文章、视频、播客,还有一些别的平台上的记录。看起来像是突然冒出来一个完整的个人知识库,其实背后没有什么神奇的东西。 它本质上就是一件很朴素的事:把过去说过的话,从各个平台上搬...
人人都能用 AI 10分钟制作一首有用好听的音乐
最近沉迷 AIGC,今天心血来潮,看着鸭哥和课代表的顶级 AI 课程:From Users to Builders: Transform Yourself for the Age of AI。不如做歌一首。 成品 From Users to Builders: 我觉得还是蛮好听的啊哈哈,特别燃,听了就想立刻 Sign ...



