【CSDN 2021 年度总结】半年涨粉11万,铁杵磨成针

文章目录

  • 前言
  • 一、个人简介
  • 二、如何玩转 CSDN?
    • 1、新星计划
    • 2、原力计划
    • 3、热榜
      • 1)热榜是什么?
      • 2)如何上热榜?
      • 3)热榜算法
    • 4、周榜
    • 5、总榜
    • 6、一键三连
      • 1)抱团生长
      • 2)近朱者赤
    • 7、社区
    • 8、专栏
      • 1)普通专栏
      • 2)付费专栏
    • 9、涨粉
  • 三、确立目标
    • 1、愿景
    • 2、使命感
  • 四、制定规划
    • 1、十年规划
    • 2、三年规划
    • 3、年规划
    • 4、月规划
  • 五、时间管理
    • 1、早睡早起
    • 2、碎片时间
      • 1)上班地铁
      • 2)中午
      • 3)下班地铁
  • 六、语言基础
    • 1、「 光天化日学C语言 」
  • 七、刷题必读
    • 1、「 LeetCode零基础指南 」
    • 2、「 九日集训每日打卡 」
  • 八、语言入门
    • 1、「 C语言入门100例 」
    • 2、「 C语言每日打卡 」
  • 九、算法入门
    • 1、「 算法零基础100讲 」
    • 2、「 算法零基础每日打卡 」
  • 十、算法进阶
    • 1、「 画解数据结构 」
    • 2、「 算法进阶50讲 」
    • 3、「 LeetCode算法题集汇总 」
    • 4、「 夜深人静写算法 」
  • 十一、社区活动
    • 1、「 结对编程排位赛 」
    • 2、「 明年今日 」
    • 3、「 三年之约 」
    • 4、「 英雄算法联盟合伙人 」
  • 十二、专栏指引
  • 十三、配套赠送福利

前言

  这篇文章详细分享一下我 2021 年的涨粉经历,2021年5月底的时候,不到 3000 粉,如何通过半年时间,涨粉 11 万 ??? 看完,或许你心里会有一个答案。

一、个人简介

  首先,我本人是做游戏开发的,曾就职于 网易、电魂,目前在字节跳动,曾经参与过的上线项目有《战歌》、《危机2015》、《突击英雄》、《光明大陆》、《我的侠客》,你可能都没有听过,但这不重要。这只是我的职业,职业并不代表爱好。
  我的爱好是刷题,算法才是我毕生想要追求的东西,曾经仰仗队友拿了 ACM 金牌,去了 World Final,但还是很菜,不是一位比赛型选手。
  不过我喜欢刷题,喜欢那种不为功利而刷题的感觉,喜欢题目通过那一刻的快感,喜欢用 markdown 写解题报告,喜欢用 LaTex 敲数学公式,喜欢把自己刷的题写成文章分享出来让更多的人看到。

二、如何玩转 CSDN?

  写博客是需要养成习惯的,推荐一边学习一边写博客,趁着寒假的这段时间,可以选择一些需要学习的内容,整理出大纲,一边学习一边写博客,学习内容可以参考:计算机学生如何在寒假充电。

  由于职业关系,我做任何事情,都把它当成一个游戏来看待,因为只有当成游戏,才会有乐趣,有了乐趣才能不断坚持 “玩” 下去,恰好 CSDN 也是如此,想要涨粉,就要掌握游戏规则。

1、新星计划

  新星计划 是用来培养新晋博主的,毕竟平台需要博主,博主也需要平台,两者是共生的,所以 CSDN 每年都会培养一批新晋博主,我有幸成为了 “2022年新星计划” 算法赛道的导师。这是 报名入口,虽然报名已经结束,不过没有关系,新星计划是完全靠自己的,没有任何流量扶持,只是导师会给一些建议和指导,如果你需要,也可以单独找我。

2、原力计划

  原力计划 是官方的流量计划,参加了原力计划就等于你已经上船了。当然,最终还是要根据你文章的质量,读者的反馈,决定是 风平浪静 还是 惊涛骇浪,原力计划 会把你的文章推送给更多的精准用户观看,根据推送的数据(点击率、完读率、点赞、收藏、转发)来决定是否推送进更大的流量池。
  如图所示,带有 [原力计划] 标签的就是参加原力计划的文章。

  由于会有额外流量推荐,所以这个计划会有一定要求,文章需要被官方经过一定的筛选,以及粉丝数达到一定数量才能参加。原力计划每周会有周榜,TOP10 会给予一部分现金奖励,对于大学生来说,这部分奖励也是一个很不错的选择。
  2022 年的原力计划 尚未开始,可以期待一下 ( •̀ ω •́ )y

3、热榜

1)热榜是什么?

  优质文章会被推荐算法选择进入热榜,进入热榜以后,根据热榜名次推荐给更多的用户,当你看到有人通过 用户推荐 关注你了,就说明你的文章可能在热榜上了。如下图所示:

2)如何上热榜?

  热榜文章势必需要有一定的普及度,并且要给读者带来共鸣,所以,时下热点,优质文章 都可以作为好的题材进行发挥。

3)热榜算法

  关于热榜算法,取决于很多因素,当然官方也把这些因素都公开了,简单来说,就是优质文章尽量三天一发,笔记类的文章可以设成粉丝可见,标题要取得吸引人,文章内容要足够优质,包括排版 和 内容本身,文章需要有一定的字数。具体算法可以参考 范老师 的这篇文章:热榜算法详解。

4、周榜

  CSDN 的周榜会每周更新一次,根据当周的互动数据,并且结合历史四周的数据,进行一个综和指标计算,通过这个指标进行排名。
  如果你不够活跃,周榜排名会很低,所以这就是一个爬坡的过程,一开始你会发现只要更新一篇文章,就能上升几百甚至几千名,每周当成是一个里程碑,很快就能进周榜前 100,然后就是神仙打架了。
  由于我比较勤奋,基本近几个月的周榜都是我,现在周榜第一我还占着,来打榜吧,有对手才会有动力,一起攀岩生长!

5、总榜

  总榜基本就看你的发文数、评论数、点赞、收藏 等等各项指标。
  总榜主要根据历史贡献,所以前面大佬太多,不是很好冲,当然只要足够努力,也是可以冲一下的,就因为难,所以才要迎难而上。这个过程比较长,没有关系,拉长时间线,延迟满足感。

6、一键三连

1)抱团生长

  大概七八月份的时候,我意识到一个人的力量是非常微弱的,想要靠自己的力量发展起来,比登天还难。
  所以,集合了一大批去年参加 “新星计划” 的博主,一起抱团生长,互相推广对方的博客,这种玩法被称为 矩阵,会比一个人玩,涨粉快很多。这就是:“一个人可以走得很快,一群人才能走得更远” 的道理。
  当然,看到了优质文章,也不要吝啬你的 一键三连,对你来说没有任何成本,却可可以在三连的过程中建立友谊,还能让博主更上一层楼,何乐而不为 ?

2)近朱者赤

  三人行必有吾师。我把这个群命名为 “共襄盛举”,因为我相信群成员都是有抱负,有志向,并且能够为之努力的,假以时日,一定可以一起爆发。
  期初,每天涨粉 100 ,渐渐的, 200, 300, 500, 800, 1000,需要不断积累的博客,成体系以后,会有更多的人愿意关注你。
  以下就是我们群目前的群成员,可能大部分人的名字你都见过,也见证了他们一路走来的心路历程,目前群里博主的粉丝数加起来 180W 左右 (人均 3W)。

7、社区

  大概10月份左右,我开通了社区 万人千题,并且致力于培养更多 算法零基础 的同学,尽量让大家爱上刷题,培养习惯。目前社区已有六万人,有需要学习算法的同学,都可以加入社区,目前社区所有功能免费开放(不排除后面会出付费功能)。
  同时在我的社区发文,社区活跃度高,也会为发文的博主提供流量支持 和 粉丝推荐,也算是一种正反馈吧。

8、专栏

1)普通专栏

  普通专栏的话,没有任何限制,可以随便写,适合写一些笔记之类的,或者写一些资源整合、总结性的文章。

2)付费专栏

  本文最后,我会着重介绍我的付费专栏,也正是写付费专栏,让我一直坚持更新博客,因为付费,如果不更新,会有付费玩家催更,为了他们,你不得不更新,一直良性循环下去。目前我做了 6 个付费专栏,《C语言入门100例》作为入门教材,订阅量最高。

9、涨粉

  最后,一切的一切,都依赖于涨粉,如果一直在写文章,你却没有涨粉,那么我相信你一定坚持不下去。所以,接下来我会告诉你,如何在游戏规则基础上,逐渐开拓自己的涨粉版图。

三、确立目标

1、愿景

  树立一个伟大的愿景,让自己都觉得可以完成,说服自己尽力去完成它。我的愿景是:让天下没有难学的算法。听起来空而大,很多人会觉得不切实际,确实很大,很难,所以才有挑战!就算最后完不成,至少我努力过!

  退而求其次,如果你没有成功,那么没有人会笑话你,因为没有什么影响力;一旦你成功了,没有人有资格笑话你,所以放手去做吧。

2、使命感

  自媒体,你是 KOL,整个集团你最大,没有使命感,别人不可能帮你运作下去,所以这个生态体系要持续运转,你必须时刻保持使命感,时刻给自己打鸡血,时刻激励自己,一旦你放弃了,整个生态就垮了。

四、制定规划

  这是我打算开始好好搞博客时定下的规划,很多没有达成,但是很多出人意料的提早完成了。对于读者来说,不用关注其中的内容,而是学习这种规划的思路。每个人的规划都应该是不相同的。

1、十年规划

  十年规划很简单,就是财务自由。
  我不希望等到我 40 岁的时候,被公司辞退,为了找工作奔波忙碌。当然,我可以很确信,网上说的那些 35岁危机 对我来说是不存在的,然而,40岁 是另一个坎,我必须跨过去。我希望 40 岁的时候,我可以有自己的团队,一帮志同道合的人为了一项事业一起奋斗,不一定是开公司,也可能还是给别人打工,但是业余时间可以有一份属于自己的事业!

2、三年规划

  三年内达成全网二十万粉丝(这是我一开始定的目标)。
  通过写 CSDN,不断积累 人脉 和 文章,争取出一本属于自己的书 —— 《夜深人静写算法》。

3、年规划

  全网五万粉丝,这个提前达成了。

4、月规划

  每个月和群友一起努力涨粉,一个人可以走得很快,一群人才能走得更远。这是我们群的一份内部表格,群成员每个月都会有内部排名,目的就是督促大家写博客,从而产生竞争,竞争的结果不是内卷,而是共同成长。
  可以看到,我 9月15 号到 9月30号 涨粉 9000。

五、时间管理

  有了规划以后,就要不断把每个小的点逐步实现,不可能一下子吃成胖子,所以时间规划很重要,早上的时间,上班地铁的时间,中午的时间,下班地铁的时间,都可以利用起来。

1、早睡早起

  杭州的凌晨四点,没有雪和冰雹,是我一天之中最开心的时刻。起床时伴随着老婆的呢喃:“再睡一会儿吧”,“天亮再起吧”,这是我和内人之间的博弈,因为早上刚醒的我,是意志最薄弱的时候,很容易被她说几句就又睡过去了,这不是我想要的。所以我一般会清醒一会儿,再迅速穿好衣服,等她反应过来,我已经下床了。
  跨过老婆这道坎,顺利起床,珍惜接下来的每一分每一秒写博客,坚持一个月,你就会养成习惯,谁也拦不住你,上一次我用这招还是玩网游的时候,感谢 CSDN 让我找回青春。

2、碎片时间

1)上班地铁

  地铁40分钟,可以选择刷两道题,或者写一篇博客。地铁上可以开个手机热点,感受下刷题那种争分夺秒的感觉,就当是在比赛中了。当然,地铁千万不要坐过站,差不多时间就要看下到哪一站了。

2)中午

  中午休息时间,我一般不睡觉,继续写博客,或者找个题刷一下。当时刷题的目的,就是为了让自己养成一个每日一篇博客的习惯,刷一题写一篇,写着写着自然而然就成为了习惯。当然,也可以选择其他的方式,只不过这种模式比较常见。

3)下班地铁

  下班地铁上,回顾一下今天一天的工作,写一下日报什么的。规划一下明天早上四点起来后干什么,毕竟回到家要陪娃娃玩一会儿,所以一般前一天就要规划好下一天要干的事情,每一天都不荒废,这一天过的才有意义。


  接下来,我介绍一下这半年一来,我通过这些碎片时间写成的专栏,总共有以下几个内容:

光天化日学C语言
LeetCode零基础指南
C语言入门100例
算法零基础100讲
画解数据结构
夜深人静写算法
夜深人静写算法》数论篇

六、语言基础

1、「 光天化日学C语言 」

  学习算法,还是需要有一门语言作为基础的,推荐用 C语言,并且可以看下这个专栏,了解一些简单的 C语言语法。虽然没有更新完,但是只要看前五节内容,就能够对 C语言 的语法大体有一个了解。

光天化日学C语言

(01)- 初始 C 语言
(02)- 配本地环境
(03)- 变量初体验
(04)- 格式化输出
(05)- 格式化输入

  读完这五节,基本能够了解 C语言 的输入输出 了。对于初学者来说,可以先看这么几节,然后我们继续看下面的内容,等遇到相关知识点时再回来翻开即可。


七、刷题必读

  光看不练肯定是不行的,所以主要还是要刷题,我这里推荐的是 LeetCode,主要原因是因为现在一些大厂面试的时候基本都是在 牛客 或者 LeetCode 上找的题,而 LeetCode 上的题更加系统,如果这里的题能够掌握大部分,那面试刷题这快肯定是不慌了。当然,对于竞赛选手,这个难度肯定是远远不够的。不过,这是后话了,我们先来看简单的。

1、「 LeetCode零基础指南 」

  一开始刷题的时候,一定要刷水题。刷水题是为了让你养成刷题的习惯,一开始就刷难题很容易被劝退。刚开是的时候,建立信心是很重要的事情。
  建立信心的过程是需要逐渐培养的,通过不断刷题,把题目数量提上来,才能不断的建立信心。所以,很多时候,如果遇到题目告诉你一定要用某个方法来做,但是你又想不出来的时候,你就想办法先把它过掉再说。
  例如,下面这道题:

  实现一个函数multiply,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。

int multiply(int A, int B){   // (1)
    return A * B;             // (2)
}
  • ( 1 ) (1) (1) 这里int是C/C++中的一种类型,代表整数,即 Integer,传入参数是两个整数;
  • ( 2 ) (2) (2) 题目要求返回两个整数的乘积,并且要求不能用*,那如果我用了会怎么样?答案是并不会怎么样,因为平台不会去对它做语法分析,只是调用了你的函数,提供一些输入数据,如果输出数据和它给定的相同,就算通过。作为你接触算法的第一道题,其实这些条件都无所谓的,能过就行,他只检测输入输出,不检测你实际代码。

  对于新人来说,把问题过掉比问题本身更重要,题数的增加,是信心的增加,信心比什么都重要,有了信心,你才能继续往下走,只要你能往下推进,你就能继续学习,继续学习你迟早会学到相应的算法。好了,过了这题以后,把这道题放入你的重刷列表,等你对算法有一定理解以后再来用题目要求的方法来过了它。

  这个专栏主要讲解了一些 LeetCode 刷题时的一些难点和要点,主要分为以下几个章节,并且会持续补充一些方法论的文章。文章有试读,可以简单先看一看试读文章。

LeetCode零基础指南

(第一讲)导读
(第二讲)函数
(第三讲)循环
(第四讲)数组
(第五讲)指针
(第六讲)排序
(第七讲)贪心
(第八讲)矩阵
(第九讲)二级指针
(第十讲)简单递归

2、「 九日集训每日打卡 」

  「 九日集训 」是博主推出的一个能够白嫖付费专栏「 LeetCode零基础指南 」的活动。通过 「 专栏中的联系方式 」 或者 「 本文末尾的联系方式 」 联系博主,进行报名即可参加。九日一个循环,第二期计划 「 2021.12.02 」 开启。

  玩法很简单,每天会开启一篇试读文章,要求有三点:
  1)阅读完文章后,课后习题 「 全部刷完 」(都能在文中找到解法,需要自己敲一遍代码);
  2)写 「 学习报告 」 并发布社区 九日集训(每日打卡) 频道
  3)在 「 打卡帖 」 提交 「 学习报告 」 链接;

  完成以上三点后方可晋级到下一天,所有坚持到 9天 的同学,会成为 「 英雄算法联盟合伙人 」 群成员,只限500个名额,优胜劣汰,和精英在一起,无论是沟通,学习,都能有更好的发展,你接触到的人脉也都是不一样的,等找工作的时候,我也会为大家打通 hr 和猎头,让你前程无忧~
  详细规则参见:九日集训规则详解。
  目前第一轮「 九日集训 」已经进行到第七天,即将开启第二轮。


八、语言入门

1、「 C语言入门100例 」

  这个专栏的目的是加深对 C语言 的理解,通过看题做题,不断加深每个语法以及简单算法的作用。

C语言入门100例

  该专栏每个算法都会提供例题,并且要求玩家实现一个函数,主函数需要自己写,示例如下:

#include             // (1) 标准输入输出库
int add(int a, int b) {
    return a + b;             // (2) 这就是一个最简单的算法:加法算法
}
int main() {
    int a = add(1, 3);        // (3) 算法输入两个参数,输出一个参数;
    printf("%d\n", a);        // (4) 将算法结果输出到屏幕上来验证结果
    return 0;
}

  试读文章如下,可以看下是否满足自身需要:

【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
【第02题】给定 n,求 1 + 2 + 3 + .... n-1 + n 的和 | 四种解法

2、「 C语言每日打卡 」

  「 C语言每日打卡 」是博主推出的一个能够白嫖付费专栏「 C语言入门100例 」的活动。通过 「 专栏中的联系方式 」 或者 「 本文末尾的联系方式 」 联系博主,即可参加。

  玩法很简单,每天会开启一篇试读文章,要求有三点:
  1)阅读完文章后,课后习题 「 挑一道刷 」
  2)写 「 学习报告 」 并发布社区 C语言(每日打卡) 频道
  3)在 「 打卡帖 」 提交 「 学习报告 」 链接;


九、算法入门

1、「 算法零基础100讲 」

算法零基础100讲

  如果你只是想学会写代码,或许 「 算法与数据结构 」 并不是那么重要,但是,想要进一步发展自己的事业,「 算法与数据结构 」 是必不可少的。
  现在一些主流的大厂,诸如:字节、网易、腾讯、阿里、美团、京东、滴滴 等等,在面时都会让候选人写一道 「 算法题 」 ,如果你敲不出来,可能你的 「 offer 」 年包就打了骨折,或者直接与 「 offer 」 失之交臂,都是有可能的。
  当然,它不能完全代表你的 「 编码能力 」 ,因为有些算法确实是很巧妙,加上紧张的面试氛围,想不出来其实也是正常的,但是你能确保面试官是这么想的吗?我们要做的是 「 十足的准备 」 ,既然决定出来, 「 offer 」 当然是越高越好,毕竟大家都要养家糊口,房价又这么贵,如果能够在算法这一块取得先机,也不失为一个 「 捷径 」
  所以,你问我算法和数据结构有什么用?我可以很明确的说,和你的年薪息息相关。当然,面试中 「算法与数据结构」 知识的考察只是面试内容的一部分。其它还有很多面试要考察的内容,当然不是本文主要核心内容,这里就不做展开了。试读内容如下:

导读
(第1讲) 幂和对数
(第2讲) 数列

  本专栏适宜对算法没有什么概念,但是对某一门语言有一些简单基础的同学,如果语言基础较为薄弱,建议先选择一门语言学习一段时间。当然,如果直接开始学算法,也不是不可以,只要坚持把该专栏的 100 讲 攻克完毕,基本上语言那关也可以过了。

2、「 算法零基础每日打卡 」

  「 算法零基础每日打卡 」是博主推出的一个能够白嫖付费专栏「 算法零基础100讲 」的活动。通过 「 专栏中的联系方式 」 或者 「 本文末尾的联系方式 」 联系博主,即可参加。

  玩法很简单,每天会开启一篇试读文章,要求有三点:
  1)阅读完文章后,课后习题 「 挑三道刷 」
  2)写 「 学习报告 」 并发布社区 算法零基础(每日打卡) 频道
  3)在 「 打卡帖 」 提交 「 学习报告 」 链接;

十、算法进阶

1、「 画解数据结构 」

  以动图的形式,更加生动形象的阐释每个数据结构的思想和实现。

画解数据结构

  线性表 和 树 的内容已经大致更新完毕,图相关的内容目前还未更新。已更新内容如下:

顺序表
链表
队列
双端队列
哈希表
二叉树
二叉搜索树
平衡二叉树

2、「 算法进阶50讲 」

算法进阶50讲》筹备中

3、「 LeetCode算法题集汇总 」

  这一部分主要是给有大块时间,并且想自学成才的同学准备的,里面的题集也在不断完善整理中。

算法入门指引



在这里插入图片描述
在这里插入图片描述

4、「 夜深人静写算法 」

  这个专栏是我五年前写的,有一定难度,但是对于竞赛的同学是个不错的选择。

夜深人静写算法

夜深人静写算法》总纲

  以下是几篇优质文章的试读:
夜深人静写算法(十九)- 背包总览
夜深人静写算法(二十三)- 最短路
夜深人静写算法(二十六)- 记忆化搜索

十一、社区活动

1、「 结对编程排位赛 」

  当你觉得自己已经有一定能力,可以加入到「 结对编程 」的行列中来,和队友一起组队刷题,感受团队的力量。提前学习团队融入和团队协作,对日后的 项目开发、工作等都是有百利而无一害。
  可提前添加博主,备注「 结对编程 」,寒假开启,疯狂刷题!

2、「 明年今日 」

  由于【付费专栏】购买后,只有一年的阅读权限,很多用户反馈不知道,为了维护消费者的利益,回馈广大用户,作者打算将付费文章制作成 pdf,并且在 【明年今日】(2022.11.11日) 将 一年内过期的文章通过文件的形式开放出来。
  由于制作过程会比较繁琐,而且需要各种的查错纠正,较为烧脑,具体细则如下:

【用户范围】今日购买的付费专栏的用户直接享有对应的专栏精装版 pdf(在这之前,已经购买过对应付费专栏需要添加作者后提供凭据);
【专栏范围】《LeetCode零基础指南》《C语言入门100例》《算法零基础100讲》《画解数据结构》《夜深人静写算法》。

3、「 三年之约 」

  作者在此承诺!只要你不舍,我不弃,你我同心协力,以三年为期,引万人之势气,共筑未来美好三年!三年之后,算法刷满 1000 题,你我字节见,你不来,我不走!

4、「 英雄算法联盟合伙人 」

  「 万人千题 」社区,打造 「 英雄算法联盟合伙人 」,让天下没有难学的算法。以下是我未来十年的愿景,以求志同道合者,共勉。

带领 10000 人刷满一千道算法题
内推 1000 人进大厂
带领 100 人成功打造个人IP
10 人一起财务自由

十二、专栏指引

专栏 定位 适宜人群
「 光天化日学C语言 」 「 入门 」 没有任何语言基础
「 LeetCode零基础指南 」 「 初级 」 零基础快速上手力扣
「 C语言入门100例 」 「 中级 」 零基础持续C语言练习教程
「 算法零基础100讲 」 「 高级 」 零基础持续算法练习教程
「 画解数据结构 」 「 高级 」 「 推荐 」 数据结构动图教程
「 算法进阶50讲 」 「 资深 」 进阶持续算法练习教程
「 LeetCode算法题集汇总 」 「 资深 」 全面的力扣算法题练习集锦
「 夜深人静写算法 」 「 资深 」 竞赛高端算法集锦
「 夜深人静写算法 」数论篇 「 资深 」 竞赛高端算法集锦

十三、配套赠送福利

语言入门:《光天化日学C语言》(示例代码)
语言训练:《C语言入门100例》试用版
数据结构:《画解数据结构》源码
算法入门:《算法入门》指引
算法进阶:《夜深人静写算法》算法模板

添加 博主 获取资料验证码

你可能感兴趣的:(《面试资源整合》,CSDN,年度总结)