8年了,开始写点东西了

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。

今天分享一位大佬的文章,很认可文中学习金字塔的图。源码共读活动写笔记动手实践也就是类似的高效学习的方法。


不知不觉,我已经工作八年了!从刚开始工作就经常有写东西的冲动,不过有一搭没一搭,直到今年3月份才养成连续、有节奏的写作习惯,到现在(截止2021-12-20) 已经「累计输出28篇技术文章,月均3篇左右,全网阅读量合计 20w ,关注数 1w+」,单看这数据平平无奇,但这事给我个人带来了很多收获:

  • 人生第一份「睡后收入」 —— 具体有多少?留个悬念,我后面会展开说

  • 学习完再以教授的心态做一次总结,完成「从学到教」的转化,对我来说学习效率非常高

  • 用心写出自觉足够好,足够完备的内容,既帮到自己,又帮到别人,自自然然能提升个人 —— 乃至团队的「影响力」

  • 写作过程极其锻炼个人的表达能力、逻辑思维,甚至同理心,自我感觉这段时间以来我的「心智」在逐步变得成熟

  • 坚持技术写作这一行为本身就极具号召力,可以在团队内部传达一种鼓励学习、鼓励分享的信号,能有效提升团队「技术氛围」的活跃度

  • 个人,以及团队的技术输出足够多,行业内的技术影响力足够大之后,更容易「吸引优秀人才」,利好招聘

  • 等等

接下来我会分几个维度总结我的写作体验:

  1. 我为什么开始写作?

  2. 写作的难点、收益,以及如何坚持写作?

  3. 立一些 flag

起因

在加入现在这个团队之前,我写博客的节奏基本属于三天打鱼两天晒网,平均2-3个月输出一篇吧,而且内容比较低质,偏学习笔记、总结。

来到字节后有幸在今年三月份参加了一次部门组织的技术分享 —— 前端打包构建相关专题分享,一不小心输出的内容还不错:[万字总结] 一文吃透 Webpack 核心原理,还拿了个写作奖:

4d79daaadeb453b0570e4d18c79c4b5e.png

于是我试着往知乎、掘金发,反响也还不错,阅读、转发、点赞、收藏,各方面数值都创下我职业生涯的最高记录,这对我这种俗人来说已经是人生巅峰了。

那么,既然看起来还挺顺利的,趁着这个兴头不如试试写多几篇吧,顺手再开个公众号:

都看到这了,关注下呗

然后,就一直坚持到现在了,从四月份到现在个人输出了 28 篇文章,牵引团队输出了 68 篇,每周前端周会上固定下一个技术分享环节,成果还可以吧~

我对技术写作的理解

问题

写技术博客是一件特别难的事情 —— 至少对我来说很难,每一篇技术文章从起草到成稿至少需要1-2周时间,过程大致:

  1. 「学习」:围绕主题查资料,但这个过程不一定很顺利,就我经常写的 Webpack 而言国内其实没太多现成的资料,这个过程可能就得翻墙找外网,甚至直接读源码了,这个过程很消耗脑力

  2. 「实验」:带着技术点的新知识输入,设计大量实验,严谨地交叉验证 —— 毕竟是要对外输出的东西,质量总得有保证,这个过程很消耗体力

  3. 「撰文」:学习完了,实验验证过了,才开始总结梳理成文,这个过程基本就脱离程序员熟悉的范畴了,需要设计文章结构,前后呼应,起承转合。。。而且,一句话、一个段落、一篇文章的好坏没有严格标准,我经常写完甚至不知道自己写的好不好,对不对,所以我经常能在一句话上卡一个小时。

这个过程其实很反人性 —— 工作已经很累了,干嘛还要花时间精力去卷一件不确定的事情?我认识的很多人一个月能走这么一回已经很突破极限了,要持续、有节奏的输出,其实是特别难的,包括我自己职业生涯前面大部分时间都在有一搭没一搭做这事。

收益

这事虽然很难,但收益也是特别明确的,在我看来至少有如下方面的好处:

  • 「高效学习方式」:书面表达对叙述技巧、逻辑结构、体系化各方面有更高要求,反向推动你主动查漏补缺,把点状离散的知识点串联成网,学习主动性和效果都会比单纯输入好很多

68f6161efc08dfd8f65eed3a23179787.png
  • 「扩大个人影响力」:技术社区能帮助作者触达更多读者,同样的内容被越广泛阅读自然能帮到越多人,也自然能反向增强作者的影响力

  • 「写作本身也可以成为一种管理手段」:所谓上行下效,团队风气如何,最关键的变量就在管理者自身,如果你期望团队能保持比较活跃的技术氛围,那你自己首先得下场去推动这个氛围,从我的经验来看,以身作则比耳提面命有用太多了

  • 「被动收入」:虽然很少,但确实有一部分人通过出书、出小册、出教程的方式获得工资之外的被动收入

  • 等等

在现在这个阶段的我看来,写作是我编码之外实现个人价值的一个非常重要的途径,某种程度上能缓解我对 35岁魔咒的焦虑。

如何坚持

聊完写作的难点和收益后,如果你觉得有必要开始写点东西,我这里可以提供一些如何坚持写作的技巧:

  • 先从简单、熟悉的领域开始,选择一个小的技术切面,输出自己的经验、观点、思考,前期不必过度追求质量,不要怕写得不好被质疑,先写起来,克服对写作的抗逆心理

  • 给自己定下规则,一是设定每天、每周某个特定时间段专门用于写作;二是设定输出周期,例如每周、每双周必须输出一篇文章,给自己一个 DDL

  • 动笔之前,先规划好文章结构

  • 写作期间找个清净的环境,手机静音,电脑关闭通讯软件,尽可能减少外部干扰

  • 写作、学习、实验间隙,不要习惯性拿起手机或者打开无关应用!!!集中注意力!

  • 将技术社区的阅读量、点赞数、粉丝数视作量化指标,通过这些数值的变化及时获取反馈,但记住初心比数值重要,不要为了迎合社区降低作品品质

  • 定一个中长期目标,例如一年内社区粉丝数超过一万、一年内写出一本书,等等

  • 适当看一些关于写作的书,推荐《九宫格写作法》、《学会写作》、《读书、治学、写作》、《落花流水皆文章》、《如何阅读一本书》

  • 读点闲书

当然了,这些都只是适合当前的我的行为方式,关键还是在于一旦你决定要开始做这件事情,就要保持始终如一,找到正向反馈路径然后持之以恒。

Flag

现在刚好到2021年底了,希望未来一年我能往前再走一点点,包括:

  • 半年内出个掘金小册,主题是 Webpack

  • 一年内出本书

  • 启动可视化方面的学习,同时也能沉淀出比较高质量的系列文章,至少10篇吧

八卦

流量密码

我平常主要维护知乎、掘金、公众号、segmentfault 四个平台的账号,每个平台的特性其实不太一样,相应的引流涨粉手段也会有很大差别:

  • 公众号:最强原创保护,没有之一!缺点拉新手段单一,主要靠社交传播,最有效的涨粉方式是被大号转载

  • 知乎:技术大佬多,推荐算法应该是做的最好的,不过相应的对内容质量要求也会更高,最有效的涨粉手段是大 V 点赞

  • 掘金:写作体验好,前端也特别多,但读者群体偏年轻,喜欢情感更饱满,表达方式更丰富的文章,不适合我这种性冷淡风

  • Segmentfault:写作体验最好,社区活动也多,编辑姐姐很漂亮,算是最适合程序员的社区了,唯一的缺点是

现在我开始主攻微信公众号了,虽然阅读和粉丝都很少,但至少有点原创保护。。。我不希望辛辛苦苦熬夜写的东西被莫名其妙,未经同意就放到各种奇怪的地方。

为什么主攻 Webpack

最开始选择 Webpack 一是团队内技术分享需要;二是社区里这方面高质量的资料非常少;三是工作中有不少 Webpack 特别复杂的场景需求。

刚开始阅读源码,就发现 Webpack 的复杂度远远超过其它前端开源项目,这激起我的好胜心,我觉得以我的智商应该是能啃下这块骨头,于是沉下心来学了很长一段时间,陆陆续续输出一些自觉比较有深度的文章。

文章数量起来之后,有几家出版社陆续找上门来约稿,这侧面证明我好像有能力出一本这方面的书,所以后面也就更加投入学习 Webpack 方面的知识,至今已经我写的 Webpack 系列已经包含源码解析、性能优化、基础应用三个方面的知识点,也陆续有一些同学加我微信,请教 Webpack 方面的问题,我一般都会尽力做解答 —— 除非我实在忙不过来。

目前计划至少未来半年内还是主攻这个主题,直到所有内容能组织成一个足够完备的知识体系。

爆文

曾经,很多年前,年幼无知的我写过一篇水文月经贴,吐槽当时招人面试过程中遇到的问题:《「前端,我为什么不要你」》,没想到一下子炸窝了。。。引来了很多极端好评 & 差评,还有一堆:

  • 《驳《「前端,我为什么不要你」》》

  • 《驳《驳《「前端,我为什么不要你」》》》

  • 《驳《驳《驳《「前端,我为什么不要你」》》》》

https://www.cnblogs.com/vans/p/4550356.html

这样的文章。

吓得我,再也不敢登那个账号,也再也不敢写控评时事的月经贴了,太刺激了。

谬赞

最近一年陆陆续续有不少人在我的文章后面留言 —— 或者直接加微信,上来就是一句大佬啥的,心里很是暗爽:

857ef382f1b5d882c0399b4642aa9cfe.png d19b403c2125daedf35a2806611de063.png 0152663621f742288dae98fd0d403bf2.png 491f466b05d5ae00f84c42f953c770ee.png

收入

估计这一part是最多人关注的了,最近一年写作给我带来的被动收入有:

  • 微信公众号每月都能收到一笔广告费,平均 5元

  • 公众号读者赞赏,合计 500

  • 拿到公司的技术写作奖,JD 卡 1k

  • 收到若干简历,虽然都内推失败了,但内推过程奖加起来应该也有200了

合计,应该 「1800元」左右吧,够吃帝王蟹了!

4e754be374f415abbd60c50c34f58d90.png

a0271e810597fc8ee57723cb88b4832b.gif

················· 若川简介 ·················

你好,我是若川,毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列》20余篇,在知乎、掘金收获超百万阅读。
从2014年起,每年都会写一篇年度总结,已经写了7篇,点击查看年度总结
同时,最近组织了源码共读活动,帮助3000+前端人学会看源码。公众号愿景:帮助5年内前端人走向前列。

56be158ddb58df3b6ef249083d35ab8d.png

识别方二维码加我微信、拉你进源码共读

今日话题

略。分享、收藏、点赞、在看我的文章就是对我最大的支持~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值