開源,想說愛你不容易!

2021-08-19 13:09:45 字數 2143 閱讀 9685

去年年末的時候,我心血來潮,想搞乙個 side project,閒暇之餘饒有興趣的做個專案練練手,沒有想那麼多,於是向團隊徵求了專案的方向,大家建議我做介面管理平台,ok,操起久違的 vue 和 node,擼起袖子先乾起來,產品第一版出來後,大家感覺不錯,其中有一位順口對我說道:昕哥,你去 github 開源吧,漲漲人氣唄,對你的專案也有利!我一聽,得嘞,順手就把原始碼傳了上去。順便也在幾個技術**了發,沒過多久,github 的 star 數不知不覺的漲了起來,直到有一天有一位朋友給我發郵件請教我有關產品部署的問題,我突然意識到,這個專案是不是還有點搞頭。

於是,我建了乙個群,拉了幾個人進去,工作的閒暇之餘也在不斷的完善著這個專案,雖然不是很確定,但是冥冥之中我感覺到這個專案我不會輕易的放棄,直到有一天,一家比較大的公司找到我,他們跟我說想為這個產品做定製化,收費的那種,我突然腦光一閃,難道我要憑這個專案做上 ceo,迎娶白富美(等等,這個還是算了),走上人生巔峰了!

打住!現實沒有我想的那麼好,在和那家公司深入交流之後,他們放棄了,他們覺得我的這個專案目前還不是很完善,口碑也沒有真正的建立起來。恩!沒事,這對我來說是一種動力,產品不完善說明產品的潛力還很大,口碑的話說明產品的宣傳還不足。這下我更有幹勁了,在無數個不眠之夜,我盡我所能發布了無數「激動人心」的新版本,群的人數也在不斷增加,github 上 star 的飆公升更是我的強心劑!那種比每個月發工資更刺激的成就感是難以形容的!

同時我也看了看市面上的競品,很多都是閉源收費的,再看看自己的專案,發現沒比他們差**啊,心想:看老子開源不幹死你!於是,我從一開始純粹的 side project 漸漸的想把它做成乙個能在市面上立足,有點成績的產品。於是,我比之前更專心的去聽群裡的建議,更頻繁的去更新版本,更積極的去做產品的宣傳推廣!我要用開源的共享和自由精神去打敗我的競品們!

群裡有一位朋友找我說,我這邊有乙個功能想做,我給你點錢,你抓緊把這個功能做了吧,我看了看這個功能,發現蠻簡單也挺通用的,於是說要啥錢啊,免費下一版本把這個功能上上去,那個朋友開心的合不攏嘴,我也很開心!群裡還有乙個朋友找我,說他們公司銷售的產品想內嵌我的產品,問我有沒有什麼限制,我很爽快的說沒有啊,很歡迎啊,這不是給自己漲粉嘛,那個朋友有點疑惑的問我那你這個產品怎麼盈利呢,我說我開源啊,使用者數很快就會起來的,有了使用者到時候錢自然而然就來了,那個朋友笑的很開心,我也很開心!

直到有一天,我發現我的產品功能越做越強大,但是群裡的朋友對產品卻越來越挑剔了,他們經常會給我提很多各種各樣的需求,我加班加點的滿足這些需求後他們還是不能滿意,更讓我不解的是,有一些原本我的使用者情願投向競品,去付費使用他們的產品!

看著 github 上滿滿的 issue 我有點迷茫和疲憊了,我究竟在幹嘛,我到底為了什麼呢?為了那些 star ?為了很多人使用我產品的滿足感?還是僅僅因為自己的不甘心!

我有時候也曾想,萬一我哪天閉源了呢,萬一我哪天收費了呢,這些使用者還會追隨這個產品嘛,我不敢細想,因為換位思考下,換做是我我應該是不會的了!當你當初純粹的開源熱情已漸漸熄滅的時候,當你面對更多生活壓力的時候,當越來越現實的商業問題迎面而來的時候,是什麼支撐你把開源這條路走下去的呢?

是責任,更是信念!我不確定,但是心底的乙個聲音這麼告訴著我,當前這個平台已經承載了上萬個使用者,數十萬個介面資料,如果我現在放棄,我可以很輕鬆,但是這些使用者怎麼辦,這些使用者資料怎麼辦,如今,介面對於很多網際網路公司來說已經變得越來越重要,它不像其他娛樂休閒類的服務可有可無,上面凝聚了太多網際網路人員的心血和汗水,做為乙個網際網路人,我的產品一定要配得上這些心血和汗水,要夠格!那麼我該如何夠格呢,所以信念就是我的產品要成為業界的 no.1.

我不僅會把開源之路走到底,我更要去整合開發流程的中後階段,為使用者提供乙個解決方案,讓介面去驅動我們的開發,天道酬勤,秉承著這一信念和努力,我也找到了志同道合的夥伴們和相信我的投資者,讓我可以出來真正的去做自己想做的事情,這個世界很大,有 70 多億的人口,哪怕只有現如今 1 萬多個使用者在使用這個產品,那也是對我信念的延續,只要生活還能繼續,我就會堅定的把這條路走下去!

11 月份,我也去了趟北京,和很多朋友交流了關於這個產品的想法,非常感謝 beecloud 的黃總給了我很多商業上的建議,也感謝滴滴,58 的夥伴們給了我很多產品和技術上的幫助與支援,在這個寒冷的冬天,我感覺整個城市都溫暖了起來。

國外有很多優秀的開源產品,而國內往往都是大廠在推動,最後往往淪為 kpi 的產物,不是國內技術不行,而是現實中大家太忙碌,在這樣乙個大家為了生計忙碌得失去信仰的社會,我們是否應該停下來找一下,究竟是什麼讓我真正的自由和快樂。

開源,想說愛你不容易!

開源,想說愛你不容易

去年年末的時候,我心血來潮,想搞乙個 side project,閒暇之餘饒有興趣的做個專案練練手,沒有想那麼多,於是向團隊徵求了專案的方向,大家建議我做介面管理平台,ok,操起久違的 vue 和 node,擼起袖子先乾起來,產品第一版出來後,大家感覺不錯,其中有一位順口對我說道 昕哥,你去 gith...

IT 想說愛你不容易

檢查了半天,也跟蹤了伺服器端的執行日誌,沒有發現什麼問題,重啟伺服器程序,繼續跟蹤排程程序和執行程序,依舊沒有看出什麼問題,後來根據日誌中的select語句又到資料庫裡面查了一下,嘿!居然沒有資料。估計是命令解析的時候出了錯誤,看來是程式問題了,在伺服器上找到執行程序的源程式,make clean ...

ROR TDD,想說愛你不容易

tdd,也就是 test driven development 測試驅動開發,其實是一種開發方式的巨大提高。它 提出了一種新的開發方式 以測試為驅動。在此,我仍然想引用乙個曾經看過的thoughtworks的 乙個人的blog中的一句話 什麼是tdd?tdd就是把你的需求用測試給描述出來。這句話一下...