創業失敗后,我決定開源所有產品代碼
近年來,程序員創業的話題屢屢被提及,那么,程序員究竟適不適合創業?又該如何創業?本文的一些觀點或許能給你帶來一些啟發。
創業失敗后,程序員開源產品代碼
近日,一位程序員在 Reddit 上發帖稱自己創業失敗了,因此將其產品代碼開源,希望能幫助到有需要的人。
這款產品叫做“Dryvo”,是一款為駕校行業提供的解決方案。目標是節省老師在課程安排、處理學生來電、付款等雜事上耗費的時間,同時也能讓學生掌握駕駛考試的學習進度以及幫助他們了解整個學習流程,此外,高效的路線規劃功能可以幫助老師節省寶貴的時間,并減少油費。Dryvo 期望改變駕駛課程的管理方式。
目前,該產品代碼已經托管在 GitHub 上,項目地址:https://github.com/AdamGold/Dryvo
Dryvo 使用 Python 編寫了日程安排 API,從它的項目結構來看,真正的核心代碼位于 server 文件夾,其余的主要是測試和日志目錄。
對于發帖者創業失敗的經歷,有網友評論到:
當讀到發帖者對項目的描述時(老師總是花費很多時間來處理學生來電、規劃課程、學車路線以及和每位學生談話。而學生也很難掌握他們的課程進度、付款流程等信息。他們基本上不了解什么時候該進行駕駛考試或者下一課該學什么),我腦海中第一想法就是——項目失敗的原因顯而易見。
規劃駕駛課程和安排牙醫、律師、汽車修理預約等沒什么區別,這是一個已經解決了的問題,并且已經很經濟性地實現了自動化(這里指雇傭低工資行政人員操作自動化、通用的電腦程序,甚至像 Google Calendar 一樣)。規劃路線和主題是一位經驗豐富的駕駛教練可以快速完成的事,而無需計算機系統來完成。
總的來說,我認為在專用計算機系統中計劃課程等想法不切實際,因為我還沒有看到有哪個系統具有足夠的靈活性,且性價比比 MS Word 更高。況且,如果學生想了解一些考試事項和考試時間等問題,沒有什么比直接尋問教練更有用的了。簡而言之,這是一個有趣的主意,但其本身的實用價值并不是太高。
雖然目前項目的源代碼已經開源,但是否會對程序員有所幫助,我們不得而知,就像很多程序員始終信奉“代碼可以改變世界”,但是他們大多數人并不知道將代碼運用到實際應用中時到底該如何改變世界。
給程序員創業的一點建議:
很多人都向往著有一天自己創業,程序員更是如此。但是,程序員到底該不該創業,該怎樣創業、需要有哪些準備?針對這些問題,周鴻祎曾在過去接受媒體采訪時給出了他的觀點。
周鴻祎認為,聰明人不一定能成功。很多程序員很聰明,但一看就知道他們不會成功。因為從他們身上能看到一些問題。程序員總是以為自己優秀所以就能成功,其實不是。中國的程序員大部分是盲目的:看看一些論壇就能夠感覺到,要么有一群人自我感覺極端的良好,以專家自居,要么就是一群藍領埋怨公司和社會環境不行,待遇不好。
應該說,中國程序員創業的成功率也是很低的。放眼望去,中國互聯網成功的人士有幾個是真正寫過十年軟件的。事實上,現狀和我們所能聽到的媒體宣傳的故事很不一樣。很多程序員的最高理想就是寫一個共享軟件,一年可以掙幾百萬。但我們希望談的不是告訴程序員如何掙錢,掙錢很容易,而是要告訴程序員如何去創業。
周鴻祎稱,程序員在創業方面最欠缺的是合作心態,這是中國程序員最大的問題,造成這一問題的原因有很多。事實上,程序員的能力只是控制了一個機器。但創業僅僅具備了和機器打交道這一種能力是絕對不夠的,他還需要和合作伙伴、競爭對手、投資人、員工甚至整個社會環境打交道。很多程序員因為已經習慣了和機器打交道,不善于也不愿意其它的工作。很多程序員會內心認為“營銷不是很簡單嘛,市場很簡單啊,管理也很簡單啊,”在周鴻祎看來,這種心態是非常害人的。
程序員的商業感覺其實并不是很好。即便有商業感覺,其實這只是一個靈感,一個創意,但想要做成、做大還需要一系列的管理、市場、運營,這些對于程序員是不可想象的。程序員要明白,在自己不擅長的領域,找到一個可以彌補自己缺陷的合作團隊才是出路。加入一個創業團隊,可能個人占 10%,但因為更容易成功,而且團隊可以做 100 分的事情。而如果只是一個人做,很可能就失敗了。因此,程序員需要調整心態,不要把自己當作精英人物,要承認自己在編程方面是優秀的,但永遠有人比自己更優秀,對于其它的領域,很可能自己很無知。要知道,其實程序員的選擇其實是最少的,因此抱有開放的心態是最重要的。
對程序員來說,現在要做的也很簡單,這就是需要大量的實踐,要慢慢培養對產品,對商業的感覺。對絕大多數程序員來說,自己一個人成功的機率是很小的,所以加入一個創業的團隊可能更為合適。現在有很多初期創業的公司,也需要很多優秀的程序員加盟。如果有理想,可以選擇加入一個團隊,也有相應的股份,這或許是條可行之路。























