我的技术博主之路, 以及技术博主FAQ

1,782 阅读19分钟

前言

大家好, 我是前夕. 做技术博主也很长时间了, 谈不上做的有多好, 但也泛起过些许浪花. 时不时会有内部同学聊起关于技术博主的问题. 问的人多了, 干脆我就把这些内容放出来, 也许能帮到大家. 那么今天我们的主题就是聊聊做技术博主会遇到的问题以及收益, 甚至是道德的考验.

每个技术博主都有自己的思路、技巧和目的. 本文只讲我所认为的, 并不是什么定理, 大家理性参考就好.

前夕的技术博主之路

文章

相比较做视频, 我可能更喜欢写文章一些. 最早的写作, 是从读书的时候就开始的. 我记得大学的时候考软考(软件设计师), 我非常认真地做了很多模拟卷、真题卷, 然后把答错的题目一个个字符敲在word里, 并配上解析. 果然皇天不负有心人, 经过半年的准备, 我挂了. 于是我秉承着从哪里跌倒就从哪里站起来的信念, 继续准备考试. 终于, 在第二年, 又挂了. 此时我的word已经记录了好多题目了. 那么第三次呢? 肯定过了啊, 毕竟事不过三.

由此可见, 我的应试天赋确实不高.

这份word毕竟是我记录了很久的错题集, 我觉得很有意义. 于是我将他上传到了很多软考的QQ群, 在word末尾, 我加入了自己的联系方式. 在许久之后, 突然有人+我的QQ问我, 是不是在淘宝卖电子资料. 我表示疑惑, 从未在淘宝开过店铺. 对方表示在淘宝一块钱买的资料, 资料里面有我的QQ. 好家伙, 原来有人拿去卖钱了.

但是我并没有追究, 一方面是维权显然很困难. 另一方面如果通过这样的渠道能帮助到别人, 我觉得也能接受. 通过这件事情, 我意识到, 我确实在无形之中, 帮助过很多人. 也看到了一点技术积累带来的力量.

时间线来到大学毕业前, 因为我实习的时候就学的Angular, 所以对Angular比较熟悉. 彼时网上对于Angular的资料非常少, 我认为我对学习Angular的路线有着自己的思考, 于是就决定自己写一个官网. 如果你是我的老粉的话, 应该记得我写过一个Angular资料站点, 该站点巅峰时期每天访问量也有上千. 域名已经过期了, 因为没有精力维护, 其次是国内资料也多起来了, 就任他过期了.

如果有老粉记得这事儿的话, 评论区可以留个言, 我看看还有多少人

我印象特别深, 当时同花顺的面试官给我打电话, 和我说如果我会vue该多好, 很希望我能过去. 但是我确实没用过, 而他们当时招聘有强制要求, 必须是用过vue的, 最后和我说希望我能坚持做技术分享, 给了我一些建议. 可惜我那时候没有留下他的联系方式, 我觉得他是个很温柔的人, 给了我很大的鼓励. 因为我学历比较差, 水平也一般, 所以毕业找工作也不是特别顺利, 后来上海轻流这边缺人, 看了我写的站点后, 就直接让我去上班了, 连面试都没有. 没错, 没有技术面试, 直接CTO面的, 聊的差不多就过去上班了. 我再一次意识到, 做技术分享, 带来的价值, 不可估量.

彼时, 我并没有坚持创作, 而是想起来就弄下. 没想起来拉倒. 毕竟上班也很忙的. 在2019年7月, 在某乎创作了第一篇文章, 内容其实挺简单的.

image-20230228232458875

之后陆陆续续写了几篇文章, 1年的时间里, 粉丝涨了几千. 不过这里我必须得强调一点, 实际应该没那么多人. 某乎存在粉丝量参水的情况. 有段时间莫名其妙每天都有好多人关注我, 都是些三无小号.

image-20230228232652496

但是很快我就放弃了这个平台. 两个原因.

  1. 某乎对技术的垂直不够, 存在太多的男女对立、社会矛盾等话题. 这些话题里总有些nt评论. 我看着也挺生气的, 下场对线也烦. 我想聚焦在技术上, 而不是把精力浪费在无所屌谓的事儿上.
  2. 现在不知道还有没有, 之前有大量的外卖红包贴, 诱导你各种关注公众号, 不允许评论. 举报也没用. 为了赚钱没有底线, 我看不起这种行为. 道不同不相为谋.

于是, 就决定退出这个社区, 不再活跃.

现在有更新也是markdown顺手导入, 并非是我活跃在某乎. 现在主要活跃在掘金, 后文会提到原因.

开始做B站

有一天, 我开始思考, 我到底有啥优势是一般人无法匹敌的呢? 我觉得自己口齿很清晰, 声音也还不错. 但是我也不可能去做主播呀. 于是就想到做个B站的视频博主, 但是做什么内容呢? 真的和那些up主一样整活搞笑吗? 我觉得自己也挺社恐的, 做不了这些事情. 术业有专攻, 我为什么不做技术垂直的博主呢? 至少技术是门槛, 不至于那么容易被拷贝. 于是我开始自学PR剪辑等软件. 并且花了很长的时间做了第一期视频.

image-20230228233255057

Git这个东西我自己也是一路摸索过来, 最开始觉得很难, 熟练以后也就那样. 对于没有Git基础的同学, 我觉得我有能力让你快速学会如何使用. 一经发布, 粉丝暴涨, 我记得很快就破千了, 数据非常可观.

给大家解释下这个图里的数据. 13.9w的播放、400+弹幕、300+评论、5000+投币、1w+收藏、5000+点赞、800+转发

不做up的同学可能不了解, 如果我每期都有这个数据, 我就不用上班了.

但是说实话, 真的好累. 文章只有文字, 我觉得哪里不合适了, 我删了便是. 可视频, 有画面、声音. 我自己需要录音, 需要找匹配的画面. 录音还不像我们日常聊天. 聊天是比较随意的, 而录音的话, 一个平翘舌音的不正确, 我都会想着重新录. 可能是我自己有强迫症吧, 我对这块儿要求就比较高.不过现在已经摆烂了, 听得清就行, 懒得纠错了. 其次, 所有的创作我都要多次审核. 文章我会反复看几次. 看看也快的, 几分钟就能看完. 但是视频不一样, 你30分钟的视频, 你就得花30分钟才能看完. 而我做的视频都是长视频的, 几次复查下来几个小时就过去了. 总之, 视频比文章麻烦多了. 但是视频也有自己的优势, 特别适合一些展现类的视频, 比如调试bug. 这种东西视频比文字的表现力强得多.

但是之后再做几期就发现, 只有几千播放量了. 才意识到, 原来, 话题是要符合大众胃口的. 想想也是, 你做的东西, 哪怕很一般, 但是需要的人多, 自然数据就好看. 而如果你讲的东西比较深入, 但是受众少, 就没什么人看. 比如你讲Angular入门和React入门, 播放量绝对天差地别.

此时我面临2个选择.

  1. 降低话题门槛, 迎合更多人的需求
  2. 追求话题质量, 接受受众少的现实

在这个选择中, 我选择了前者. 因为我想未来, 不说靠这个渠道吃饭吧, 能搞点副业收入也好的. 我想这也无可厚非, 很多人选择做这个, 核心都是为了钱. 但是很快我就发现, 降低话题门槛, 整天讲些Promise用法等烂大街的东西, 我心里觉得不舒服. 因为我觉得这没什么水平, 我又不是对这玩意有着多深的理解, 把API的用法再说一遍, 很牛逼吗? 何况数据并没有很好, 说明B站里关于这些烂大街的话题, 早有人做过了, 他们已经把蛋糕都吃完了. 而Git这种烂大街的视频之所以我的数据好, 是因为我长期使用下来有自己的总结和看法, 和培训机构那种扣细节讲十几个小时的教法截然不同才杀出重围的. 而我并非对什么东西都有着深刻的理解.

因此, 我开始觉得低门槛的产物不是我想要的东西. 我还是想追求些阳春白雪. 我希望我讲的东西, 就是只有我前夕才能做的出来的. 对视频的数据, 我现在就没那么关注了, 数据好看, 我会开心. 数据一般, 也无伤大雅. 100个关注量, 都比不过一个粉丝给我留言"学到了". 我更希望大家能在我这里得到提升. 所以最后我还是选择了话题质量, 现在基本上只做工作沉淀的分享, 比如AST入门、给开源项目修高难度bug、我对TypeScript的业务场景理解等, 说实话这些内容能听懂的人本身就不多.

image-20230301001315594

差不多3年时间了, 也就6k粉. 粉丝并不是很多, 有几个原因.

  • 内容面向在职前端, 对新手小白不友好, 受众面小.
  • 内容偏沉淀, 自身需要时间来积累.
  • 懒...作为死肥宅还是很喜欢打游戏, 如果不是粉丝催更, 这期文章我都得拖到下个月
image-20230301001641348

正因为我坚持走沉淀路线, 所以我的粉丝质量都很高. 好几次我也从他们身上学到了新的知识.

只做技术, 不做感悟

不知道大家发现没有, 我很少写职场感悟, 人生建议之类的文章. 其实这些是非常好的素材, 在职场那么些年, 一定多少有些感悟的. 那为什么从来没写过呢? 是因为我这个人特别容易网上对线. 可能因为常年打LOL的原因, 遇到不舒服的事情我就开喷了. 当然, 这并不影响我现实中的唯唯诺诺. 这就导致我会主观上尽可能避免和别人在网上产生冲突. 当初退出某乎不也有这部分原因么.

技术文是客观的, 对就是对, 错的就是错. 唯一和主观沾点边的可能是业务场景不同, 这些都不会引起骂战. 但是抽象的东西, 往往就会众说纷纭, 一定会有人赞同你也有人否定你, 甚至是给你扣帽子的. 比如就针对要不要频繁跳槽的问题, 一定有人认为越跳工资越高, 所以频繁是好事儿. 也有认为频繁跳槽对职业生涯不利, 影响自己的沉淀, 容易毁简历. 因为每个人的经历不同, 认知不同, 追求也不同. 就很容易导致对同一件事情有着截然不同的看法. 我实在不愿意和人对线, 浪费时间是其次, 主要是影响心情, 人生苦短, 我只想开心点. 这也是为什么我很多文章开头都会强调这只是我自己的看法, 不一定具有普适性, 其实那都是满满的求生欲.

但是这些抽象层面的建议也是非常有用的, 我也很希望能够给到大家, 那么该怎么办呢? 我只会在我的粉丝群里聊这些. 一方面是有时候粉丝会抛出自己遇到的问题, 这时候相当于是有了具体的case了, 我再提建议可能针对性会强一些. 另外一方面是既然在我的粉丝群里了, 对我还是比较认可的, 大概率认知层面会同频. 正所谓成年人只做筛选, 不做教育.

做技术博主有什么好处?

粉丝

被人关注, 是件很自豪的事情. 至少B站6k粉. 有几千个人知道我前夕, 这还不够牛逼吗? 那么粉丝有什么用呢? 当然是可以拿来割韭菜呀 :)

放心, 这是别的博主的做法. 我不会那么干的, 在我眼里, 大家都是平等的, 与其说是粉丝, 我更认为我们是朋友. 因为咱毕竟不是娱乐明星, 高高在上的. 有人关注我, 我觉得那是看的起我, 对我的认可. 一定是我给他们带来了价值, 而不是啥快乐源泉. 所以对粉丝割韭菜, 我做不到.

我们需要对'割韭菜'下一个定义, 我不认为卖课就是割韭菜了, 比如有些博主会把自己辛辛苦苦写的东西明码标价, 我觉得这是无可厚非的. 毕竟大家都要生活. 但是如果这个东西屌用没有, 纯粹就是以噱头的方式忽悠大家买, 那我觉得这就是割韭菜行为了. 而怎么样判断这东西有没有价值呢, 就挺因人而异了, 所以这个边界也是比较模糊的.

这证明了粉丝就是资源, 每个人利用资源做的事情是不一样的. 我目前是没有卖课的, 如果有一天卖课, 一定是我新出的内容我认为价值极高. 至少目前我觉得自己没有到那个水平.

技术背书

工作多年, 也面试过很多人. 我发现, 凡是有博客、Github项目的, 优秀的概率其实比其他人会大很多. 这来自于两个方面. 一方面是, 没有一步路是白走的. 既然经常写博文, 那么一定是有积累的. 另一方面, 是可以让面试官快速了解你的过去, 提高简历筛选的可能性. 其实这些痕迹也就是我们常说的技术沉淀. 这点我觉得还是很好理解的, 就不赘述了.

提升表达能力

我觉得这个提升还是很大的. 我一直认为, "我知道这件事"和"我想让你知道这件事", 这完全是两回事. 也就是所谓的沟通能力. 这块儿我认为存在2个障碍点, 第一个障碍是信息不对等. 比如我想和你介绍我是如何修这个bug的, 但是你连这个bug是什么, 预期表现都不知道. 如果我直接说修复方案, 你肯定不理解. 第二个障碍是结构化表达, 也就是把事情说清楚. 很多人都是想到哪说到哪. 很容易说了半天还是没说清. 可能一个很简单东西, 你复杂化了. 而复杂的东西, 你又可能一笔带过了. 所以把握一个度, 是个技术活儿.

写作之所以能提升表达能力, 就在于写作是有后悔药的. 当你想描述一个东西的时候, 第一直觉写下的, 就是自己的即兴表达. 但是回头看, 可能这句话写的不是那么好, 于是换一种说法, 这就是吃了后悔药了. 所以读者看到的内容, 都是你精心设计的输出. 但是你的确是从即兴开始, 在一次又一次的打磨中, 才使得你想表达的内容跃然纸上. 如此往复, 总有一天你的即兴输出会越来越顺畅.

不瞒你说, 这篇文章我从头到尾看完再修改, 至少一只手的次数.

FAQ

以下是粉丝们向我提出的问题, 有新的问题可以私信我.

我写不出有深度的内容怎么办?

我是非常鼓励大家去创作的. 文章, 不一定是写给别人看的. 也可以是自己对掌握的知识的巩固、温习、加深. 但是这个问题是要辩证地看. 假如你刚毕业, 我不认为需要追求什么深度. 1年左右工作经验的同学, 处于学习的状态, 上手业务需要学习, 最佳实践需要学习. 对深度的东西是很少有理解的. 2年左右, 我建议可以开始考虑深度的内容, 不要再局限于入门级, 而是要有自己的理解. 但是不管是入门还是深度, 原创是起码的要求.

其实大家不必给自己压力, 写一篇文章没什么阅读、点赞、评论. 所以就认为这篇文章一定写的很烂. 真不一定是这样的. 我觉得心态要放平. 可能是内容比较冷门, 也可能是内容同质化比较严重, 大可不必妄自菲薄. 还有种可能和创作技巧有关, 比如我想问问屏幕前的你, 是从什么时候起关注到我的呢? 欢迎在评论区留言 这显然就是在引诱你评论, 评论的多了数据就好看, 就能推给更多的人看, 容易滚雪球.

那么如何才能写出有深度的内容呢? 首先, 我们先对所谓的深度做一个定义. 什么叫深度? 我认为就是网上搜不到的, 来自于自己实践、总结, 能够尽可能深入到底层原理的. 举个例子, 在TypeScript当中. 有个比较常用的操作符Omit, 源码如下

type Omit<T, K extends keyof any> = Pick<T, Exclude<keyof T, K>>;

使用的方式如下

interface Person {
  name: string;
  age: number;
}

type PersonType = Omit<Person, 'name'>; // PersonType 中去掉了 name 属性

看起来Omit第二个参数应该是来自于第一个参数的key, 但实际上, 源代码中却是keyof any, 而不是keyof T, 这是为什么呢? 是官方失误了, 还是有什么场景就是需要any呢? 如果是官方水平有问题, 你给人家提个PR岂不是超神了? 而如果是还有什么场景是需要any的, 你知道了以后不也得到了提升吗? 这些东西你网上搜得到吗? 搜不到, 需要你自己思考、摸索, 这难道不是深度吗?

要坚持定期创作吗?

这个仁者见仁智者见智了. 我是觉得没必要, 因为前面我说过了, 我喜欢做沉淀. 有些人喜欢定期创作, 可能是因为定期本身也是种push. 这个我给不了太多建议, 我只能说我更关注质量, 而不是数量.

最主要是我真的喜欢打游戏, 定期创作会使我游戏玩的少, 心情就不好了

找不到话题、没时间创作怎么办?

首先, 你的时间应该大部分都花在工作上了. 本身很多思考也是来源于工作的, 所以工作本身就给你提供了非常好的创作渠道, 尽可能从业务场景、工作内容下手. 这样普适性可能更强一些. 至于没时间写, 那没办法的. 就是挤出业余时间, 不然呢? 人和人的差别真的就是八小时之外. 这里不是鼓励大家卷, 如果大家下班是继续写业务, 我是不建议的. 因为业务对人的提升很有限. 大家一定要有一个意识, 所谓的优秀, 不是及格规则, 而是择优规则. 又想不付出时间, 又想比别人优秀, 只有一种可能: 天赋异禀. 但是建议大家适度创作, 我知道一个技术up, 粉丝量很大的, 天天熬夜剪视频, 确实也靠自媒体挣了些钱, 但是把自己干进医院了.

选择自建博客还是现有社区?

如果你长期创作, 能坚持数十年, 我觉得可以自建博客, 因为做大了以后还能赚广告费. 比如阮一峰的博客, 就经常有广告位. 但是我选的是现有社区, 主要原因是自建博客需要考虑网络安全、SEO、服务器费用等. 我不太想为这些成本买单, 所以选的现有社区. 在这里我大力推荐掘金.

其实掘金这个平台, 我很早就知道了. 但是我一直没怎么玩过. 直到有一天, 偶然逛掘金发现有个妹子发性感自拍被运营警告了. 好! 非常好! 官方严厉打击这些行为的态度, 让我看到了他们想做个技术社区的决心.

从创作技巧来说, 我建议是markdown编写, 然后一次性导入到多个平台. 这样可以尽可能大的收割, 哦不, 是覆盖用户.

结语

其实人人都是技术博主, 谁还没写过点东西呢. 只不过有的人纯属爱好, 有的人以此为生, 有的人经常创作, 有的人偶尔一篇. 和大家介绍我的经历, 也是希望能够帮助到大家. 在我这些年的创作中, 最大的收益, 就是在粉丝群中认识了一群有趣的人. 他们有

  • 因为18年买房亏15w的
  • 前女友非常漂亮, 堪比网红, 群友对他的前女友念念不忘
  • 家境堪比狂飙电视剧的, 希望他能给我安排个卖鱼摊位
  • 有某银行天天第一个下班跑路的, 群友都想代替他
  • ...

欢迎大家加入我的粉丝群, 和更多有趣的人一起摸鱼、学习.

社区规范不能放wx二维码, 可+v拉群: 17764594863

对了, 你是从什么时候起关注到我的呢? (我真的是想问这个问题)

点击查看图片来源