写代码和写文章,哪个难?如果对于程序员来说,哪个更难?
其实写代码和写文章一样难,但是难在不同的地方。在《好学生学不会 THE UNTEACHABLE STUDENT》中我分享了一个观点:"他们接受的训练就是去分析、研究和寻找问题,而且他们在这方面相当在行。他们能很快找出任何问题的负面影响,在行动之前,他们会问很多问题,确保自己了解所有的事实。"
有意思的是,这个特点在面对写作时反而成了障碍。程序员们会纠结每一个细节,觉得不说清楚就会有bug。但写文章恰恰不是这样,有时候留一些想象空间反而更好。我在之前工作的时候经常遇到这种情况 - 工程师们写文档时会把每个可能的情况都列举出来,结果文档变得冗长难读。
写代码最难的是解决问题的过程。我经常遇到一些看起来很简单的需求,但真正开始做的时候才发现,里面有无数的边界情况需要处理。这个过程中,代码只是表达解决方案的一种方式。
而写文章最难的则是梳理思路和讲故事。我记得第一次写关于机器学习面试经验的文章时,手上有大量的素材,但如何组织这些内容,让它既有深度又不会太过专业,这个过程让我费了很多心思。有时候删掉一段技术细节,反而能让文章更容易理解。
两者都需要持续迭代和优化。写代码是通过不断重构来让系统更清晰,写文章是通过反复修改来让表达更准确。但区别在于,代码是给机器看的,最终目标是功能正确;文章是给人看的,要考虑阅读体验和情感共鸣。
从个人经验来说,刚开始写文章时,我总是不自觉地用写代码的思维 - 想着把事情讲得很严谨。后来才发现,好的文章不在于事无巨细,而在于能否打动人。这可能也是为什么很多程序员觉得写文章更难,因为它需要一种完全不同的思维方式。
继续阅读
全部内容AI让“外行”变高手?——从AI音乐到AI编程的思考
你是否曾想过,不懂代码的人也能用AI完成创意编程?或者一个不懂音乐的程序员,也可以用AI做出让自己都惊喜的音乐?在AI时代,这些都不再是天方夜谭。本文将结合我自身“用AI做音乐”的经历,聊聊“AI原生(AI-native)”的思维方式,为什么它能让“外行”获得更多超级能力。 1. “外行”做音乐:不一样的创作角度 我是...
如何评价Cursor?
你有没有想过,只花不到一个小时,就能为你的播客产出整整一周的内容?又或者,一首自己用AI创作的音乐,能成为一支支短视频的背景,让需要被领养的狗狗收获更多关注?听起来像是天方夜谭,但其实现在通过“AI自动化”,这一切都不再是难事。下面,我想分享三件我用 Cursor AI+自动化做的项目,也谈谈其中的一些思考。 一、自动...
音乐人如何看待 suno?
题主这个问题很有意思,让我这个“伪音乐人”也想来分享一下我的看法。 我的 AI 音乐在全网一个月大概有一两万的播放量 我大概是 2024 年底左右开始自己鼓捣一些AI音乐软件,纯属自娱自乐,我五音不全,音乐一窍不通。我的主业是程序员,所以在 AI 浪潮席卷而来的时候,我一直站在一个很奇特的交叉路口上: 我是一个程序员内...


