一個在校大學生的開源之路:從0到1024

CoderKo1o發表於2019-03-01

自我介紹

,一個熱愛iOS開發的大三學生!

為何要走向開源之路?

大一學完C語言的我,大一暑假就泡在實驗室開始我的 iOS 開發之旅。至今接觸 iOS 開發已經一年多了,然而不甘於當碼農的我,大膽決定開始嘗試著造輪子。於是我就在我參賽的專案中,重構部分功能模組的程式碼,開啟了我的第一個開源專案PYPhotoBrowser,既然是從0到1024,那麼就先斗膽來一張截圖(PS:本來計劃今天到1024 star 時截個圖,但是,人算不如天算,學校今天停電了,導致沒來得及截圖!結果如下:)

一個在校大學生的開源之路:從0到1024
img

開源過程

  • 確定專案功能
  • 實現功能模組
  • 提供合適的介面(站在使用者角度思考)
  • 多次測試專案(保證專案的健壯性)
  • 編寫優雅README.md檔案(很重要)
  • 專案開源
  • 專案維護/更新

專案推廣

俗話說:“酒香不怕巷子深”,但是在如今資訊大爆炸的時代,如果一個好的東西沒有做推廣,還是很容易被埋沒的,更別說一個普通的專案!所以我的專案推廣也是不可避免的。接下來我就分享一下我的推廣經歷:

  • QQ群:最直接,最有效的推廣方法(但是需要有較強的心理素質,因為會有各種各樣的言語,你懂的?)
  • Code4App:可將原始碼上傳到Code4App,供人下載使用,推廣效果一般
  • 掘金:強烈推薦,這個網站可以直接分享github連結,所以會帶來很多使用者瀏覽。我曾經它一週給我帶來了1000+使用者,當然star肯定也是不少的
  • 乾貨集中營: 每天都會推送iOS 和 Andriod 各種乾貨,由@程式碼家運營維護,我自己提交乾貨,很榮幸得到了@程式碼家的推廣!
  • 開發者頭條:每天都會推送開發者推薦的乾貨。
  • 開源中國:很多開源專案都會上傳到開源中國,我也選擇將我的專案上傳了,並寫了一篇文章介紹專案,推廣也是不錯的
  • 簡書:很多好的文章都會在這裡釋出,並且介面整潔(本人表示很喜歡),所以在簡書也寫了文章推廣專案,並向多個專題投稿,可增加曝光率!
  • 微博:因為關注的大神微博經常會轉發各種好的文章、開源專案,於是我也嘗試著通過微博推廣專案並且@好幾個大神,並沒有得到轉發,於是推廣就失敗了。可能是個人影響力不夠,也許是大神們覺得專案不夠好;說實話,這對我還是有小小的打擊的,激勵我完善專案!
  • 微信公眾號:向公眾號推廣文章,在公眾號的瀏覽量也是有1000+的,帶來的效果還是不小的
  • 還有就是各種各樣的論壇和網站,多一次推廣多一次機會。所以如果我抓到一個機會我就推廣!這裡就不細說了。如果有感興趣的可以聯絡我(聯絡方式這裡就不留了我相信有心的人會聯絡到我的)

以下是推廣效果的截圖,來自於github的官方統計:

一個在校大學生的開源之路:從0到1024
img

當然如果能上github的trending頁 帶來的推廣效果也是很棒的。該專案也很榮幸曾經上過trending 頁

一個在校大學生的開源之路:從0到1024
img

開源收穫

  • 收到很多bug反饋,及時修復bug,完善專案
  • 收到很多建議,優化專案程式碼
  • 和其它開發者交流,提升程式設計水平
  • 產生小小的成就感,激發學習動力
  • 增加工作機會(曾受到實習邀請)

開源成果

期待

  • 如果你也是一個開源愛好者,期待你也開啟你的開源之旅,發揚開源精神!
  • 如果你對我的開源專案感興趣,歡迎參與專案的開發維護!
  • 如果你也是iOS 開發愛好者,歡迎聯絡我,一起學習共同進步
  • 如果您覺得我的開源專案不錯,可以Follow me 支援一下!

相關文章