天天看點

1K star+ 的項目是如何煉成的?

首先标題黨一下,其實這篇文章主要是記錄我的第二個過 1K star 的項目 Java-Interview,順便分享下其中的過程及經驗。

1K star+ 的項目是如何煉成的?

前言

首先标題黨一下,其實這篇文章主要是記錄我的第二個過

1K star

的項目 Java-Interview,順便分享下其中的過程及經驗。

需求選擇

Java-Interview

之是以要做這個項目主要是當時我正在面阿裡的兩個部門,非常幸運的是技術面都過了。其中的過程真是讓我受益匪淺更是印象深刻,是以就想把期間的問題記錄下來,加上自己的了解希望能對其他朋友起到幫助。

正好那段時間也是傳說中的

金三銀四

,是以無形中也叫順勢而為吧😏。

SSM

這個項目的曆史就比較悠久了,我看了下第一次送出差不多是兩年前。

從這個名字也可以看出當初還是一個剛入行沒多久的小菜鳥,因為之前在學 Java 的時候真的走了很多冤枉路,是以從頭開始記錄到現在整個過程所學到的東西,踩過的坑。

由于是面向小白,入門簡單,上手較快也取的了一定的關注。

其實從這兩個項目可以看出選擇一個方向是很重要的。

以及該項目解決了什麼問題,長期的規劃,閱聽人是哪些都要考慮清楚(怎麼有點像做産品😅,其實這就是你自己的産品)。

比如這兩個項目的目标:

  • Java-Interview:持續更新面試問題,希望能讓面試者知其然也知其是以然。
  • SSM:部落客從小白到現在實際開發所遇到的問題記錄,以及實戰經驗,現在逐漸會分享一些難點以及底層。閱聽人大多是小白。

文檔很重要

既然項目做出來是給人用的,那文檔就顯得至關重要了。

就像日常和前端怼接口時,有一個标準的文檔輸出比在白闆上折騰半天要高的多。

1K star+ 的項目是如何煉成的?

其實仔細觀察 GitHub 上熱門的項目,會發現他們的文檔幾乎都有一些共同結構:

  • 簡單描述項目是幹什麼的。
  • 快速啟動。
  • 最近更新。
  • Q/A 答疑。
  • 項目截圖。

主要目的就是要簡單易讀,快速上手。

然後把一些複雜的如系統設計、開發指南等可以放到 wiki 中。

切記不要什麼東西都往 README.MD 中寫,保持一個簡潔的文檔可以加分哦。

當然也可以在首頁加入一些徽章如:

1K star+ 的項目是如何煉成的?

也能起到一些積極作用。

積極推薦

代碼品質這個就不多說了,這應該是最基本的要求。

俗話說:酒香不怕巷子深。

但對于做開源項目來說就不太适應了,當你幸辛苦苦做了一個自認為很不錯的項目,結果一年過去了都無人問津,這不免會有點打擊積極性。

是以适當的自我推薦就很有必要了。

1K star+ 的項目是如何煉成的?
1K star+ 的項目是如何煉成的?
1K star+ 的項目是如何煉成的?

上圖是我部落格、項目的主要流量來源。

下面是我自身體驗比較優質的推薦管道:

  • 開發者頭條:由于截圖的時候沒有新發文章,之前那篇秒殺架構實踐發了之後部落格 80% 的流量都是從頭條過來的,而且品質很高,不得不點個贊。
  • 并發程式設計網: 并發程式設計網是由阿裡大牛清英(買了那本《并發程式設計的藝術》就被圈粉了)創辦的,其中的文章品質普遍較高(導緻也會有一點寫作門檻)。由于網站的流量也比較高,隻要你的文章品質不錯肯定會得到好處。
  • 掘金:掘金這兩年也比較火,是專門做開發者内容的,也是網站流量不錯。
  • 開源中國:開源中國的部落格也不錯,自己也有代碼托管,但我還是更喜歡用 GitHub,一般上了編輯推薦都會有不錯的通路量。
  • V2EX:大名鼎鼎的 V 站,其實閱聽人較少,正因為如此也形成了獨有的文化,是以也是我每天比逛(摸魚)的網站,由于閱聽人大多是開發者是以也能得到很多有用的回報。
  • 大佬推薦:最快捷的方式其實就是口口相傳,其中當然是大佬的效率最高。之前有個純潔的微笑、程式猿DD 都投過稿,也能帶來不錯的流量。
  • 簡書:本來不想推薦簡書的(之前的事件以及現在雞湯太多),但是流量還可以,現在就純粹當做部落格備份的工具了。
堅持下來之後會發現:隻要自己堅持、保證品質最後會形成自己的閱讀圈子,到後面甚至會有其他朋友主動來找你分享,這些都是自我提升的過程。

不忘初心

當初做的第一個開源項目就是 SSM,完全受夠學習時找資料的痛苦,也得到了很多人的幫助,是以才有了該項目。

平時工作中或多或少都會用到開源項目,其實我們大部分人也寫不出 Spring、Guava 這樣的項目,隻是再這過程中可以參與進去,收獲也是非常豐富的。

兩年前參與開源到現在有收到面試邀請、物質獎勵這些都是正面積極的,可以鼓勵我們接着做下去。

但最多的還是在這過程中結識了很多朋友,技術能力提升也很明顯,這些都是保持自我可持續發展的必要條件。

作者:

crossoverJie

出處:

https://crossoverjie.top

1K star+ 的項目是如何煉成的?

歡迎關注部落客公衆号與我交流。

本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出,

如有問題, 可郵件(crossoverJie#gmail.com)咨詢。