在工做了10年以後,我於32歲的年紀在兩個月前辭職創業了。前端
簡單介紹一下以前的整個職業生涯,挺典型的,工程師 –> 資深工程師 –> 架構師 –> 項目經理 –> 部門經理,能夠說,產品研發過程當中的全部角色我都走了一遍,任職的公司也愈來愈大,但是心裏的不安確實與日俱增,總以爲這一身本事漸漸被淹沒在了辦公室的各類瑣碎之中,心中想要作一款好產品的夢想彷佛愈來愈遠了。git
因而,我打定了主意,要創業。但在這我的生階段(已結婚、無車、無房),這不是一個容易的決定,有太多的東西會讓我顧慮。爲了避免給本身留後路,一年前我就跟上司說明,我要創業了,請開始物色個人接班人。我還記得那天從老闆辦公室中出來的心情,很複雜。後來的事實證實,這一招是必要的。人不把本身逼到絕路上,是很難下定決心的。github
終於,兩個月前,我離職了,告訴老婆的時候她很錯愕,但也沒說什麼,只是默默的說,那就好好作你想作的事情吧,家裏還撐得下去。當時很感動!web
實話說,這是畢業以後這麼多年第一次沒了工資,要說沒有恐懼是騙人的。不過此時想那麼多也沒用了,好好想一想作什麼東西吧。mongodb
頭兩個星期,與哥們兒朋友同事同窗們多方聯繫,每天頭腦風暴,但願能找到一個靠譜的事情。這期間還去了許世偉的七牛雲存儲,和老許聊了聊,話說真的很是感謝老許,跟我聊了不少不少創業要注意的事項,後面還打電話再次細說了其中的關鍵點。很是感謝!當時我都動了去跟着老許乾的念頭,雲存儲是個好方向啊!數據庫
期間無數的念頭生生滅滅,各類想法紛至沓來,討論了好久沒個定數,最後我仍是把一個在腦子裏面盤旋了好幾年的念頭再次拿了出來,說既然沒想好,那就作這個我想了最久的事情吧!網絡小說評分及個性化推薦。後端
這件事情從我看到豆瓣的第一天就在腦子裏盤旋了,爲何豆瓣不作網絡小說呢?用戶羣那麼大,天天那麼多小說產生,如何找到好看的小說這個問題難道只有我一我的有嗎?爲了回答這個問題,我問了不少看小說的人們,發現或大或小,都有這個問題。可是豆瓣爲何不作,依然想不通。直到有一天我看到了創業項目簡介PPT模版裏的一個章節,「你的目標用戶是誰?」。豁然開朗,原來是這個。豆瓣的目標羣體很明顯與網絡小說的讀者羣有差別,兩邊都照顧就是兩邊不討好。七牛雲存儲
嗯,隨後又看了不少國內現存的網絡小說站點,包括有推薦功能的,發現這一塊確實還有進一步作的空間。因而,咱們就定下了這個方向。網絡
定下來就簡單了,我說服你們使用Go語言,選擇的主要工具集是:session
選擇revel的理由很簡單,由於它是一個完整的框架,route、session、cache、scheduled job、mvc等等web開發中須要的組件它都提供了,並且相對來講文檔齊備(固然,還遠遠不夠)。我並不喜歡本身選擇組件本身拼湊一個框架出來,也許這樣作有好處,但我傾向於使用一個整套的解決方案。
在接下來的開發過程當中,我慶幸本身選擇了revel,它在穩定性和開發的高效性方面證實了本身。固然,因爲文檔不足,更新不是很及時,咱們在使用的過程當中仍是花了不少時間去閱讀源代碼,後面我會寫文章結合咱們的使用經驗一點一點介紹revel的方方面面,讓各位少走點彎路。
至於錢的問題,其實並無困擾咱們好久,你們都贊成產品是第一位的,作一個可以知足用戶需求的、有用的產品纔是關鍵,有了好的產品,資金天然就會來。在初期太過於追逐資本,是捨本逐末了。
至此,人和事都定了,因而,就把個人書房看成辦公室,兩我的,一個前端一個後端,咱們開始了創業的路程。
到今天,之因此開始寫這個系列的文章,是由於咱們的產品初版已經作出來了,山坡網初版上線試運行了!其實在一個月之前就想寫文章介紹revel,但內心一直沒底,由於產品還沒出來,生怕到時候不給力誤了事,如今沒問題了。
開篇到此,接下來的文章就會介紹revel的方方面面,實戰吧!