一個本科畢業生創業兩年的感悟

我相信不少人看到這個標題,都覺得我已經創業失敗,開始準備找工做了。
畢竟對於一個本科畢業生,毫無經驗和資本而言,怎麼能創業長達兩年之久。
創業,這個詞對大多數人而言承載着夢想,有幸的是,兩年了,咱們還在這條路上繼續前行着。
後面我會給你們傾訴下我這兩年所經歷的事情,在此以前,容我先給你們展現一下咱們的創業成果。html

創業成果

咱們的產品是由Wonder科技研發團隊(就是我和老大兩我的)獨立自主研發出的WebGL 3D引擎和在線編輯器,你們能夠訪問咱們官網瞭解。前端

就在昨天,咱們老大(Jack)在博客園已經發布了,Wonder 1.0正式版發佈-----WebGL 3D引擎和編輯器, 而且已經給出了基礎教學視頻,你們能夠點擊訪問視頻教程 ,介於不少人不知道咱們是幹什麼的,我來給你們科普一下。git

WebGL是瀏覽器端顯示3D的底層API。
3D引擎則是封裝了這些底層API的框架,讓你們經過寫頂層代碼就能夠構建3D場景。
編輯器則是以3D引擎爲基礎開發的面向用戶的編輯3D場景的工具。你們能夠直接導入模型,而後拖動模型就能夠很快地搭建好漂亮的3D場景
咱們編輯器現階段只能搭建靜態場景,操做和Unity類似,熟悉Unity的老鐵能夠很快上手。咱們很快會支持腳本,那時候就能夠開發3D遊戲了!
這裏有咱們引擎性能報告, 與當前國外性能最好的引擎ThreeJs的比較。程序員

在此,但願有興趣研究3D方向的老鐵能夠和咱們交流,雖然我已經有女友了,不影響咱們面基。github

編程之路,不成瘋、便成魔

其實,咱們3D引擎開發長達4年之久,由Jack一人獨立開發,這是他的夢想,爲此兩次從阿里離職進行全職開發。我和他認識之初是由於我向他請教技術問題,長期請教以後走到一塊兒創業。而編輯器也開發了20個月的時間了,確定有人要說,就編輯器這點UI界面,我用XX框架一天就搞完了,哪須要那麼多時間,嗯,剛開始我也是這麼想的。編程

一開始我只是打算過來向Jack學習技術,但沒想到他的技術棧是個無底洞,隨時在研究新技術,加到產品中使用。最開始使用TypeScript開發,配合Node、Gulp、Rollup、Most等工具開發3個月,編輯器架構已經基本成型,這時Jack感覺到函數式編程的優點,再加上FaceBook新推廣的ReasonML,配合BuckleScript能夠直接編譯成Js,性能也不錯,因而打算開始新一輪重寫。後面就是長達一個月的函數範式學習,包括函數式編程、函數反應式編程(Rxjs)、ReasonML、ReasonReact,而後在同年年末開始進行重寫工做。函數式編程一時爽,一直編一直爽,咱們一直在不斷思考和改進函數範式在前端和引擎中的使用,相信將來函數範式會大放異彩。
其實重寫一次也不至於影響咱們的進度,真正花時間的是保證代碼質量的工具:單元測試、集成測試、契約檢查、代碼質量檢查工具(code climate)、以及我寫的代碼都要通過Jack人工審覈。這幾套流程下來,能夠說在前期花費了我3/4的時間,尤爲是單元測試,編輯器如今有1032個測試,覆蓋了87%的代碼,剛開始我無數次質疑它,花費的時間成本到底值不值得,如今看來不得不感慨Jack目光長遠,前期的時間投入讓咱們如今的代碼質量很好,井井有條,職責明確,方便了咱們之後開發以及維護。瀏覽器

經過這20個月的技術積累,Jack帶着我突破了瓶頸期,讓我明白了,一個合格的程序員必需要隨時更新本身的開發工具以及編程思惟。
將來個人技術方向會滲透到Jack的3D引擎中,掌握3D技術。架構

創業之路,以夢爲馬

這兩年的創業時光,大多數都是我和Jack一塊兒,咱們的編程地點隨性而安,去過公園、去過圖書館、去過出租工位、去過九寨溝山溝裏,甚至去過麻將館。絕大多數都是在家裏辦公,這也致使中途發生過一些激情喪失、效率低下的問題,主要是我單方面的問題,畢竟我一個剛畢業一年的小夥子,還未品嚐這世間的滋味,每天在家當宅男,心裏躁動難安。
這看似很日常的一個小問題,實則是我耐性不足、沒法自我激勵、沒法長時間集中注意力的惰性問題和自律不足的問題,若是我沒法克服這些問題,我將沒法跟上Jack的腳步,我終究仍是個loser。那是段黑色暗淡的時光,我不想再去回憶它們,那時的我整日沉迷遊戲,迷茫和自我懷疑,Jack時刻在教導我、鼓勵我、幫助我克服它們,而我也沒有辜負他,終於仍是走了出來。
如今我根據Jack的信念系統,提煉出本身的信念系統,每日給本身補充精神食糧,對本身感覺到史無前例的自信,對工做和生活感到充實知足。由衷的感謝Jack沒有放棄我,也感謝本身挺過了那段時光。框架

以夢爲馬,詩酒趁年華。編輯器

將來之路,天高任鳥飛

咱們Wonder 1.0版本已經發布,將來將會繼續開發和維護它,但願各位感興趣的小夥伴加入咱們的開源項目中,給咱們提供更多的建議和反饋,在這信息時代,留下本身的腳印。
咱們相信將來WebGL 3D技術發展一片大好,由瀏覽器解決了跨平臺的問題,由5G解決了訪問速度的問題。
關注WebGL的同窗能夠關注咱們,Wonder Technology
將來咱們會作系列教程,指導入門的用戶和感興趣同窗如何使用編輯器,搭建靜態場景,學習使用WebGL,創造本身的3D世界。

天高任鳥飛,海闊憑魚躍。

編輯器展現

相關文章
相關標籤/搜索