群发资讯网

写作不是程序员的“软技能”,而是杠杆率最高的核心技术能力。 作为一个经常在网上写

写作不是程序员的“软技能”,而是杠杆率最高的核心技术能力。
作为一个经常在网上写作技术文章的程序员,有人会好奇我为什么要写,或者说,对于一个技术工种来说,写作意味着什么。
其实我倒觉得,程序员最该掌握的编程语言,恰恰就是写作。
很多开发者愿意熬夜几个月啃透Rust,却极其抗拒写一篇千字博客。最近我看了Piotr Sarna和Cynthia Dunlop的新书《Writing for Developers》,Stack Overflow联合创始人Jeff Atwood在书里的推荐语点透了这个问题:人类创造过的最伟大的编程语言,其实是你四岁时就掌握的自然语言。
Redpanda的CEO Alex Gallego把写作精准定义为大脑思想的“垃圾回收(GC)”过程。当你把混乱的踩坑经验提炼成文字时,你是在对自己进行认知重构。
看看那些技术大佬的成长路径,他们和普通码农之间,差的往往不是代码质量,而是能不能把工作成果封装成一个可供全行业调用的“API”。像Gergely Orosz能靠写技术通讯获得巨大的职业溢价,本质上就是文字带来的规模效应。
很多开发者不敢动笔,是因为把写博客当成了文学创作。实际上,我们应该把写作降维成“设计模式”。试着把技术博客拆解成标准化的结构:比如“抓虫记(The Bug Hunt)”、“架构演进(How We Built It)”或者“技术栈迁移(We Rewrote It in X)”。
你不需要文采,只需要像面向对象编程一样,把工程实践填入这些现成的模式里。
在AI几秒钟就能生成标准代码的今天,纯粹的“敲代码”能力正在贬值,而把复杂技术决策转化为清晰上下文的叙事能力,正在成为最稀缺的资产。
那些只会写代码而拒绝写文章的开发者,本质上是在拒绝为自己的职业生涯编写说明书。
程序员职业规划