靠写作能挣100万吗

By 刘志军 , 2019-01-01, 分类: 思考

write

不要被标题吓到,今天想说的就是写作

Fenng大说,同等能力的人绝对要文字写得好的。帅张说编程、英语、写作是程序员的3大底层能力。写作能给我带来什么?王朔曾说,写作是一条狗,只要你愿意,它就会永远陪着你。Spenser 说写作是这个时代最好的投资,难道靠写作能挣100万吗?

其实,程序员圈子里面,光是副业靠写作挣百万的不少,stormzhang、一个程序员的日常、码农翻身、程序员小灰等等,他们非常厉害又勤奋,都是百万级大佬,这仅仅只是技术圈里,圈外全职写作的就更不用说了。

你可能说这是幸存者偏差,其实不然,写作其实是最没有门槛的事情,你只要想写,你就可以通过刻意练习成为高手。

上次掘金发起一个关于技术写作的讨论,里面有我的一些回答,分享给你。

介绍下你自己

我是一名 Python 开发者,从大学开始一直有记笔记、写博客的习惯,坚持了七年多,写作成为了我生活的一部分。写作给我带来很多收获,比如通过写作可以重新整理思路,下次遇到同样的问题就不要再去百度Google了,通过写博客可以得到关注,和更多的人交流,同时,通过写作还能获得一些额外的收入。

写作初衷是什么

最早写作没想太多,就是把它当作一个备忘工具,早期我喜欢把东西记在本地,但是放本地不方便在其它地方查看,后来就把内容直接放在了网上,成为了一名blogger,写博客的好处非常多,你的文字可以得到更多人的阅读,有时候还能帮助一部分人,这是一份荣幸,更多的是鞭策你把内容写得更好。我一开始写的东西其实很烂,隔段时间回过头来看甚至自己也看不懂,跟写代码一样,因为我们没有考虑过读者的感受。所以向高手学习,自己多练习

写单篇非系列文章的时候,如何进行选题呢?

没有刻意去选题,因为我不是职业写作者,我的文章素材一般源自于工作或者通过平时的阅读习惯积累,逐渐形成自己的素材库,有空了就从素材中挑一个主题写。

很多技术博客中不可避免会加入一些写作者本人的情感(或者叫题外话),这些文字有时会被说 “废话多”、“啰嗦”,但是有时作为过度的段落,它能够让读者更有代入感转接到下一个知识点,这个度如何把握?

没必要刻意把握,文章的背后是一个真人,不是AI,人是有温度的,有情感的,如果你在写作过程中那些所谓的“啰嗦”是发自内心的,那么读者是能感受到文字中流露出的情感,读者读你的文章就感觉是在和你交流。如果你是为了凑字数,给文字刻意加戏,读者就显得你啰嗦。

写源码解读或者理论性比较强的文章时,如何兼顾生动有趣呢?

对于理论性的东西,最好用比喻手法,用一些来自于某些生活场景的比喻,好的比喻能让读者秒懂,我曾经写过几个例子,关于代理和反向代理,还有Python装饰器的概念,在知乎有超过1000赞。另外,一图胜千言,日本的很多技术图书能把高深的内容用图解的方式呈现。

有深度的技术文章受众少,如何兼顾技术深度和高阅读呢?

人更愿意接收不需要思考的东西,这也是深度技术文不那么受关注的原因。如果想获得更高的阅读,还是取决于于作者对技术的理解程度,你对某个技术的理解越深,你就越有可能用浅显易懂的语言来表达。

有什么写作用的工具安利吗?比如制作搭配动图、代码展示

我没有用太多的工具,就用 sublime 在本地写,文章存在GitHub 的私有仓库,文章都是基于 markdown 写的,这样我不需要花太多时间在排版上。

写作有什么注意的事项,例如:排版、代码展示

写作需要同理心,自嗨型创作写出来只能感动自己,站在读者的角度来写,如果读者是小白,你如何用浅显易懂的文字将一个知识点讲清楚非常重要,写作工具越简单越好,代码展示用 Chrome 插件 Markdown Here。

如何对抗自己不想坚持写作的惰性

执行力是关键,先设置一个可实现的目标,例如保证每周写一篇文章或者每天写200字,写完后把自己当成读者,多读几遍。发布到网上后如果效果不错,可以尝试去投稿,获得更多的曝光机会,这也是一个正向激励的过程。一旦有了正向激励,你就有了动力投入更多时间在上面,逐渐形成一种习惯。

不要忽视坚持的力量,祝你早日实现百万。


关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅