這篇文章詳細分享一下我 2021 年的漲粉經歷,2021年5月底的時候,不到 3000 粉,如何通過半年時間,漲粉 11 萬 ??? 看完,或許你心裡會有一個答案。
首先,我本人是做遊戲開發的,曾就職於 網易、電魂,目前在位元組跳動,曾經參與過的上線專案有《戰歌》、《危機2015》、《突擊英雄》、《光明大陸》、《我的俠客》,你可能都沒有聽過,但這不重要。這只是我的職業,職業並不代表愛好。
我的愛好是刷題,演演算法才是我畢生想要追求的東西,曾經仰仗隊友拿了 ACM 金牌,去了 World Final,但還是很菜,不是一位比賽型選手。
不過我喜歡刷題,喜歡那種不為功利而刷題的感覺,喜歡題目通過那一刻的快感,喜歡用 markdown 寫解題報告,喜歡用 LaTex 敲數學公式,喜歡把自己刷的題寫成文章分享出來讓更多的人看到。
由於職業關係,我做任何事情,都把它當成一個遊戲來看待,因為只有當成遊戲,才會有樂趣,有了樂趣才能不斷堅持 「玩」 下去,恰好 CSDN 也是如此,想要漲粉,就要掌握遊戲規則。
新星計劃 是用來培養新晉博主的,畢竟平臺需要博主,博主也需要平臺,兩者是共生的,所以 CSDN 每年都會培養一批新晉博主,我有幸成為了 「2022年新星計劃」 演演算法賽道的導師。這是 報名入口,雖然報名已經結束,不過沒有關係,新星計劃是完全靠自己的,沒有任何流量扶持,只是導師會給一些建議和指導,如果你需要,也可以單獨找我。
原力計劃 是官方的流量計劃,參加了原力計劃就等於你已經上船了。當然,最終還是要根據你文章的品質,讀者的反饋,決定是 風平浪靜 還是 驚濤駭浪,原力計劃 會把你的文章推播給更多的精準使用者觀看,根據推播的資料(點選率、完讀率、點贊、收藏、轉發)來決定是否推播進更大的流量池。
如圖所示,帶有 [原力計劃] 標籤的就是參加原力計劃的文章。
由於會有額外流量推薦,所以這個計劃會有一定要求,文章需要被官方經過一定的篩選,以及粉絲數達到一定數量才能參加。原力計劃每週會有周榜,TOP10 會給予一部分現金獎勵,對於大學生來說,這部分獎勵也是一個很不錯的選擇。
2022 年的原力計劃 尚未開始,可以期待一下 ( •̀ ω •́ )y
優質文章會被推薦演演算法選擇進入熱榜,進入熱榜以後,根據熱榜名次推薦給更多的使用者,當你看到有人通過 使用者推薦 關注你了,就說明你的文章可能在熱榜上了。如下圖所示:
熱榜文章勢必需要有一定的普及度,並且要給讀者帶來共鳴,所以,時下熱點,優質文章 都可以作為好的題材進行發揮。
關於熱榜演演算法,取決於很多因素,當然官方也把這些因素都公開了,簡單來說,就是優質文章儘量三天一發,筆記類的文章可以設成粉絲可見,標題要取得吸引人,文章內容要足夠優質,包括排版 和 內容本身,文章需要有一定的字數。具體演演算法可以參考 範老師 的這篇文章:熱榜演演算法詳解。
CSDN 的周榜會每週更新一次,根據當週的互動資料,並且結合歷史四周的資料,進行一個綜和指標計算,通過這個指標進行排名。
如果你不夠活躍,周榜排名會很低,所以這就是一個爬坡的過程,一開始你會發現只要更新一篇文章,就能上升幾百甚至幾千名,每週當成是一個里程碑,很快就能進周榜前 100,然後就是神仙打架了。
由於我比較勤奮,基本近幾個月的周榜都是我,現在周榜第一我還佔著,來打榜吧,有對手才會有動力,一起攀巖生長!
總榜基本就看你的發文數、評論數、點贊、收藏 等等各項指標。
總榜主要根據歷史貢獻,所以前面大佬太多,不是很好衝,當然只要足夠努力,也是可以衝一下的,就因為難,所以才要迎難而上。這個過程比較長,沒有關係,拉長時間線,延遲滿足感。
大概七八月份的時候,我意識到一個人的力量是非常微弱的,想要靠自己的力量發展起來,比登天還難。
所以,集合了一大批去年參加 「新星計劃」 的博主,一起抱團生長,互相推廣對方的部落格,這種玩法被稱為 矩陣,會比一個人玩,漲粉快很多。這就是:「一個人可以走得很快,一群人才能走得更遠」 的道理。
當然,看到了優質文章,也不要吝嗇你的 一鍵三連,對你來說沒有任何成本,卻可可以在三連的過程中建立友誼,還能讓博主更上一層樓,何樂而不為 ?
三人行必有吾師。我把這個群命名為 「共襄盛舉」,因為我相信群成員都是有抱負,有志向,並且能夠為之努力的,假以時日,一定可以一起爆發。
期初,每天漲粉 100 ,漸漸的, 200, 300, 500, 800, 1000,需要不斷積累的部落格,成體系以後,會有更多的人願意關注你。
以下就是我們群目前的群成員,可能大部分人的名字你都見過,也見證了他們一路走來的心路歷程,目前群裡博主的粉絲數加起來 180W 左右 (人均 3W)。
大概10月份左右,我開通了社群 萬人千題,並且致力於培養更多 演演算法零基礎 的同學,儘量讓大家愛上刷題,培養習慣。目前社群已有六萬人,有需要學習演演算法的同學,都可以加入社群,目前社群所有功能免費開放(不排除後面會出付費功能)。
同時在我的社群發文,社群活躍度高,也會為發文的博主提供流量支援 和 粉絲推薦,也算是一種正反饋吧。
普通專欄的話,沒有任何限制,可以隨便寫,適合寫一些筆記之類的,或者寫一些資源整合、總結性的文章。
本文最後,我會著重介紹我的付費專欄,也正是寫付費專欄,讓我一直堅持更新部落格,因為付費,如果不更新,會有付費玩家催更,為了他們,你不得不更新,一直良性迴圈下去。目前我做了 6 個付費專欄,《C語言入門100例》作為入門教材,訂閱量最高。
最後,一切的一切,都依賴於漲粉,如果一直在寫文章,你卻沒有漲粉,那麼我相信你一定堅持不下去。所以,接下來我會告訴你,如何在遊戲規則基礎上,逐漸開拓自己的漲粉版圖。
樹立一個偉大的願景,讓自己都覺得可以完成,說服自己盡力去完成它。我的願景是:讓天下沒有難學的演演算法。聽起來空而大,很多人會覺得不切實際,確實很大,很難,所以才有挑戰!就算最後完不成,至少我努力過!
退而求其次,如果你沒有成功,那麼沒有人會笑話你,因為沒有什麼影響力;一旦你成功了,沒有人有資格笑話你,所以放手去做吧。
自媒體,你是 KOL,整個集團你最大,沒有使命感,別人不可能幫你運作下去,所以這個生態體系要持續運轉,你必須時刻保持使命感,時刻給自己打雞血,時刻激勵自己,一旦你放棄了,整個生態就垮了。
這是我打算開始好好搞部落格時定下的規劃,很多沒有達成,但是很多出人意料的提早完成了。對於讀者來說,不用關注其中的內容,而是學習這種規劃的思路。每個人的規劃都應該是不相同的。
十年規劃很簡單,就是財務自由。
我不希望等到我 40 歲的時候,被公司辭退,為了找工作奔波忙碌。當然,我可以很確信,網上說的那些 35歲危機 對我來說是不存在的,然而,40歲 是另一個坎,我必須跨過去。我希望 40 歲的時候,我可以有自己的團隊,一幫志同道合的人為了一項事業一起奮鬥,不一定是開公司,也可能還是給別人打工,但是業餘時間可以有一份屬於自己的事業!
三年內達成全網二十萬粉絲(這是我一開始定的目標)。
通過寫 CSDN,不斷積累 人脈 和 文章,爭取出一本屬於自己的書 —— 《夜深人靜寫演演算法》。
全網五萬粉絲,這個提前達成了。
每個月和群友一起努力漲粉,一個人可以走得很快,一群人才能走得更遠。這是我們群的一份內部表格,群成員每個月都會有內部排名,目的就是督促大家寫部落格,從而產生競爭,競爭的結果不是內卷,而是共同成長。
可以看到,我 9月15 號到 9月30號 漲粉 9000。
有了規劃以後,就要不斷把每個小的點逐步實現,不可能一下子吃成胖子,所以時間規劃很重要,早上的時間,上班地鐵的時間,中午的時間,下班地鐵的時間,都可以利用起來。
杭州的凌晨四點,沒有雪和冰雹,是我一天之中最開心的時刻。起床時伴隨著老婆的呢喃:「再睡一會兒吧」,「天亮再起吧」,這是我和內人之間的博弈,因為早上剛醒的我,是意志最薄弱的時候,很容易被她說幾句就又睡過去了,這不是我想要的。所以我一般會清醒一會兒,再迅速穿好衣服,等她反應過來,我已經下床了。
跨過老婆這道坎,順利起床,珍惜接下來的每一分每一秒寫部落格,堅持一個月,你就會養成習慣,誰也攔不住你,上一次我用這招還是玩網遊的時候,感謝 CSDN 讓我找回青春。
地鐵40分鐘,可以選擇刷兩道題,或者寫一篇部落格。地鐵上可以開個手機熱點,感受下刷題那種爭分奪秒的感覺,就當是在比賽中了。當然,地鐵千萬不要坐過站,差不多時間就要看下到哪一站了。
中午休息時間,我一般不睡覺,繼續寫部落格,或者找個題刷一下。
下班地鐵上,回顧一下今天一天的工作,寫一下日報什麼的。規劃一下明天早上四點起來後幹什麼,畢竟回到家要陪娃娃玩一會兒,所以一般前一天就要規劃好下一天要乾的事情,每一天都不荒廢,這一天過的才有意義。
接下來,我介紹一下這半年一來,我通過這些碎片時間寫成的專欄,總共有以下幾個內容:
學習演演算法,還是需要有一門語言作為基礎的,推薦用 C語言,並且可以看下這個專欄,瞭解一些簡單的 C語言語法。雖然沒有更新完,但是隻要看前五節內容,就能夠對 C語言 的語法大體有一個瞭解。
讀完這五節,基本能夠了解 C語言 的輸入輸出 了。對於初學者來說,可以先看這麼幾節,然後我們繼續看下面的內容,等遇到相關知識點時再回來翻開即可。
光看不練肯定是不行的,所以主要還是要刷題,我這裡推薦的是 LeetCode,主要原因是因為現在一些大廠面試的時候基本都是在 牛客 或者 LeetCode 上找的題,而 LeetCode 上的題更加系統,如果這裡的題能夠掌握大部分,那面試刷題這快肯定是不慌了。當然,對於競賽選手,這個難度肯定是遠遠不夠的。不過,這是後話了,我們先來看簡單的。
一開始刷題的時候,一定要刷水題。刷水題是為了讓你養成刷題的習慣,一開始就刷難題很容易被勸退。剛開是的時候,建立信心是很重要的事情。
建立信心的過程是需要逐漸培養的,通過不斷刷題,把題目數量提上來,才能不斷的建立信心。所以,很多時候,如果遇到題目告訴你一定要用某個方法來做,但是你又想不出來的時候,你就想辦法先把它過掉再說。
例如,下面這道題:
實現一個函數
multiply
,不使用 * 運運算元, 實現兩個正整數的相乘。可以使用加號、減號、位移,但要吝嗇一些。
int multiply(int A, int B){ // (1)
return A * B; // (2)
}
int
是C/C++中的一種型別,代表整數,即 Integer,傳入引數是兩個整數;*
,那如果我用了會怎麼樣?答案是並不會怎麼樣,因為平臺不會去對它做語法分析,只是呼叫了你的函數,提供一些輸入資料,如果輸出資料和它給定的相同,就算通過。作為你接觸演演算法的第一道題,其實這些條件都無所謂的,能過就行,他只檢測輸入輸出,不檢測你實際程式碼。對於新人來說,把問題過掉比問題本身更重要,題數的增加,是信心的增加,信心比什麼都重要,有了信心,你才能繼續往下走,只要你能往下推進,你就能繼續學習,繼續學習你遲早會學到相應的演演算法。好了,過了這題以後,把這道題放入你的重刷列表,等你對演演算法有一定理解以後再來用題目要求的方法來過了它。
這個專欄主要講解了一些 LeetCode 刷題時的一些難點和要點,主要分為以下幾個章節,並且會持續補充一些方法論的文章。文章有試讀,可以簡單先看一看試讀文章。
「 九日集訓 」是博主推出的一個能夠白嫖付費專欄「 LeetCode零基礎指南 」的活動。通過 「 專欄中的聯絡方式 」 或者 「 本文末尾的聯絡方式 」 聯絡博主,進行報名即可參加。九日一個迴圈,第二期計劃 「 2021.12.02 」 開啟。
玩法很簡單,每天會開啟一篇試讀文章,要求有三點:
1)閱讀完文章後,課後習題 「 全部刷完 」(都能在文中找到解法,需要自己敲一遍程式碼);
2)寫 「 學習報告 」 並行布社群 九日集訓(每日打卡) 頻道
3)在 「 打卡帖 」 提交 「 學習報告 」 連結;
完成以上三點後方可晉級到下一天,所有堅持到 9天 的同學,會成為 「 英雄演演算法聯盟合夥人 」 群成員,只限500個名額,優勝劣汰,和精英在一起,無論是溝通,學習,都能有更好的發展,你接觸到的人脈也都是不一樣的,等找工作的時候,我也會為大家打通 hr 和獵頭,讓你前程無憂~
詳細規則參見:九日集訓規則詳解。
目前第一輪「 九日集訓 」已經進行到第七天,即將開啟第二輪。
這個專欄的目的是加深對 C語言 的理解,通過看題做題,不斷加深每個語法以及簡單演演算法的作用。
該專欄每個演演算法都會提供例題,並且要求玩家實現一個函數,主函數需要自己寫,範例如下:
#include <stdio.h> // (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;
}
試讀文章如下,可以看下是否滿足自身需要:
「 C語言每日打卡 」是博主推出的一個能夠白嫖付費專欄「 C語言入門100例 」的活動。通過 「 專欄中的聯絡方式 」 或者 「 本文末尾的聯絡方式 」 聯絡博主,即可參加。
玩法很簡單,每天會開啟一篇試讀文章,要求有三點:
1)閱讀完文章後,課後習題 「 挑一道刷 」;
2)寫 「 學習報告 」 並行布社群 C語言(每日打卡) 頻道
3)在 「 打卡帖 」 提交 「 學習報告 」 連結;
如果你只是想學會寫程式碼,或許 「 演演算法與資料結構 」 並不是那麼重要,但是,想要進一步發展自己的事業,「 演演算法與資料結構 」 是必不可少的。
現在一些主流的大廠,諸如:位元組、網易、騰訊、阿里、美團、京東、滴滴 等等,在面時都會讓候選人寫一道 「 演演算法題 」 ,如果你敲不出來,可能你的 「 offer 」 年包就打了骨折,或者直接與 「 offer 」 失之交臂,都是有可能的。
當然,它不能完全代表你的 「 編碼能力 」 ,因為有些演演算法確實是很巧妙,加上緊張的面試氛圍,想不出來其實也是正常的,但是你能確保面試官是這麼想的嗎?我們要做的是 「 十足的準備 」 ,既然決定出來, 「 offer 」 當然是越高越好,畢竟大家都要養家餬口,房價又這麼貴,如果能夠在演演算法這一塊取得先機,也不失為一個 「 捷徑 」 。
所以,你問我演演算法和資料結構有什麼用?我可以很明確的說,和你的年薪息息相關。當然,面試中 「演演算法與資料結構」 知識的考察只是面試內容的一部分。其它還有很多面試要考察的內容,當然不是本文主要核心內容,這裡就不做展開了。試讀內容如下:
本專欄適宜對演演算法沒有什麼概念,但是對某一門語言有一些簡單基礎的同學,如果語言基礎較為薄弱,建議先選擇一門語言學習一段時間。當然,如果直接開始學演演算法,也不是不可以,只要堅持把該專欄的 100 講 攻克完畢,基本上語言那關也可以過了。
「 演演算法零基礎每日打卡 」是博主推出的一個能夠白嫖付費專欄「 演演算法零基礎100講 」的活動。通過 「 專欄中的聯絡方式 」 或者 「 本文末尾的聯絡方式 」 聯絡博主,即可參加。
玩法很簡單,每天會開啟一篇試讀文章,要求有三點:
1)閱讀完文章後,課後習題 「 挑三道刷 」;
2)寫 「 學習報告 」 並行布社群 演演算法零基礎(每日打卡) 頻道
3)在 「 打卡帖 」 提交 「 學習報告 」 連結;
以動圖的形式,更加生動形象的闡釋每個資料結構的思想和實現。
線性表 和 樹 的內容已經大致更新完畢,圖相關的內容目前還未更新。已更新內容如下:
這一部分主要是給有大塊時間,並且想自學成才的同學準備的,裡面的題集也在不斷完善整理中。
這個專欄是我五年前寫的,有一定難度,但是對於競賽的同學是個不錯的選擇。
當你覺得自己已經有一定能力,可以加入到「 結對程式設計 」的行列中來,和隊友一起組隊刷題,感受團隊的力量。提前學習團隊融入和團隊共同作業,對日後的 專案開發、工作等都是有百利而無一害。
可提前新增博主,備註「 結對程式設計 」,寒假開啟,瘋狂刷題!
由於【付費專欄】購買後,只有一年的閱讀許可權,很多使用者反饋不知道,為了維護消費者的利益,回饋廣大使用者,作者打算將付費文章製作成 pdf,並且在 【明年今日】(2022.11.11日) 將 一年內過期的文章通過檔案的形式開放出來。
由於製作過程會比較繁瑣,而且需要各種的查錯糾正,較為燒腦,具體細則如下:
【使用者範圍】今日購買的付費專欄的使用者直接享有對應的專欄精裝版 pdf(在這之前,已經購買過對應付費專欄需要新增作者後提供憑據);
【專欄範圍】《LeetCode零基礎指南》《C語言入門100例》《演演算法零基礎100講》《畫解資料結構》《夜深人靜寫演演算法》。
作者在此承諾!只要你不捨,我不棄,你我同心協力,以三年為期,引萬人之勢氣,共築未來美好三年!三年之後,演演算法刷滿 1000 題,你我位元組見,你不來,我不走!
「 萬人千題 」社群,打造 「 英雄演演算法聯盟合夥人 」,讓天下沒有難學的演演算法。以下是我未來十年的願景,以求志同道合者,共勉。
帶領 10000 人刷滿一千道演演算法題
內推 1000 人進大廠
帶領 100 人成功打造個人IP
與 10 人一起財務自由
專欄 | 定位 | 適宜人群 |
---|---|---|
「 光天化日學C語言 」 | 「 入門 」 | 沒有任何語言基礎 |
「 LeetCode零基礎指南 」 | 「 初級 」 | 零基礎快速上手力扣 |
「 C語言入門100例 」 | 「 中級 」 | 零基礎持續C語言練習教學 |
「 演演算法零基礎100講 」 | 「 高階 」 | 零基礎持續演演算法練習教學 |
「 畫解資料結構 」 | 「 高階 」 | 「 推薦 」 資料結構動圖教學 |
「 演演算法進階50講 」 | 「 資深 」 | 進階持續演演算法練習教學 |
「 LeetCode演演算法題集彙總 」 | 「 資深 」 | 全面的力扣演演算法題練習集錦 |
「 夜深人靜寫演演算法 」 | 「 資深 」 | 競賽高階演演算法集錦 |
「 夜深人靜寫演演算法 」數論篇 | 「 資深 」 | 競賽高階演演算法集錦 |
語言入門:《光天化日學C語言》(範例程式碼)
語言訓練:《C語言入門100例》試用版
資料結構:《畫解資料結構》原始碼
演演算法入門:《演演算法入門》指引
演演算法進階:《夜深人靜寫演演算法》演演算法模板