「簡書」聯合創始人趙波:不要活在煩惱裡,逼自己做決定(圖靈訪談)

盼盼姐發表於2014-02-13

趙波,「簡書」jianshu.io 聯合創始人,負責技術。1984年生,畢業於同濟大學軟體學院,曾在SAP中國任支援顧問。現主要使用Ruby 和 Javascript,業餘時間喜歡旅遊、運動和遊戲。個人部落格:larryzhao.com

「簡書」聯合創始人趙波:不要活在煩惱裡,逼自己做決定(圖靈訪談)

是什麼樣的機會讓你們開始了「簡書」這個專案?

其實簡書的誕生比較偶然,當時我們還工作在其他專案上。在2013年7月份我們招了兩位實習生進公司,當時我們覺得如果有些小專案給實習生做一下,應該能幫助他們更好地融入我們團隊。於是我們就想了兩個小專案,都是隨便想出來的hobby project,讓實習生用一個月的時間來完成。簡書的前身是其中的一個。林立(簡書聯合創始人“簡叔”)畫了一個原型UI,就做起來了。

MALESKIN是我們最初給簡書這個產品起的名字。當時把hobby project做出了最簡單能用的版本的時候,我們給他想了這麼個名字。這是個不存在的單詞,是我們生造出來的。MALESKINE一直是簡書專案內部的專案代號,後來有了「簡書」這個更本土化更正式的名字。這就是簡書誕生的過程。

建立簡書的初衷?

最開始時的原因是,我和我拍檔林立的部落格都是用 Markdown 來寫的,但是每次用 Markdown 編輯器寫出來的文件都是獨立的檔案,不方便管理。林立覺得,Evernote管理文件的模式簡單又舒服,只是不支援 Markdown,我們就做了個像 Evernote 那樣支援 Markdown 的(順便說一句,圖靈社群也是用 Markdown 來寫作滴)。

那麼後來呢,當我們決定把簡書當做我們的產品做下去的時候,我們都覺得由於社交網路的流行,大部分資訊都被碎片化,資訊的傳播和擴散的速度達到了,但是深度和質量卻有所損失。我們希望通過簡書,可以鼓勵喜歡寫的朋友們多寫,喜歡讀的朋友們多讀。

你的部落格為什麼沒有在「簡書」上寫呢?

個人部落格我覺得是一個帶有個人印記的地方。你會有你獨立的域名,寫一切你覺得想寫的東西,甚至只是一句話。簡書想要鼓勵的是創作和閱讀,是內容和文字,希望大家更關注文字和文字所表達的意見和思想。所以當我有一些觀點想要發表,或者是看到了某些觀點比較認同想要傳達的時候,我會發在「簡書」上。

也有不少朋友喜歡簡書的簡潔設計和書寫方式,他們使用之後,把簡書作為他們日常寫博的地方。我很感謝他們喜歡簡書,使用簡書。我們歡迎任何一種使用方法。

在推出簡書的過程中,對你來說,技術上最大的挑戰是什麼?

我覺得到現在為止,最大的挑戰有兩點,我們都還在慢慢的開發和解決當中,不敢說找到了解決方案。 一個是使用不同格式書寫的文章,我們需要保證在各種輸出中都能保持原有並且非常好的閱讀體驗。 二是由於是在網路上書寫,我們需要保證所有使用者產生的文字不會由於網路或是應用的情況而丟失。

談談你自己吧,你是從什麼時候開始程式設計的?

最早接觸程式設計應該是初中二年級的時候。我心心念念地買了第一臺電腦,那時候已經是家裡最貴的電器了。除了當時的主要功能——打遊戲——之外,還買了幾本 Visual Basic 的書,自己在家邊看邊寫,學著寫過幾個小程式,後來到了高中的時候又自己隨便看過一點Pascal,但真正開始正統學習還是進了大學以後。

你為什麼喜歡程式設計?

關於喜歡程式設計,我覺得最初開始應該是因為對計算機的好奇。對於自己非常喜愛的東西,無論是什麼,很自然的就會想去深入的瞭解和探索。那麼對於喜愛計算機來說,程式設計就是很自然很合理的一步。

其次,在開始系統的學習程式設計、寫過一些程式和專案之後,我感受到程式的世界是一個真正自由的世界,在計算機可以做到的範圍內,你可以實現任何你的想法。程式設計的成本很低,只需要一臺電腦和網路,在任何地方都可以開始coding。寫錯了修改的成本也很低,成本低同時也帶來了很重要的一點:程式設計帶來的成就感很高。每每解決一個問題,消滅一個bug,或是實現一個想法都不會需要太久。而且還能夠很實在的看到和感受到,在一個個小小的成就感當中,很容易就建立起了對程式設計的愛好。

最後,我覺得是對科技和未來的嚮往,我想這也是不少男生的興趣吧。計算機和網際網路在這方面雖然可能不如前沿科學的發展那麼激動人心,但卻是更貼近生活的,更容易感受的進步。

你有特別偏愛的程式語言或技術嗎?為什麼?

我現在很喜歡 Ruby 語言以及 Ruby 陣營的一系列技術框架,像 Rails/Sinatra/Eventmachine 等等。因為 Ruby 相對於其他被廣泛使用的語言來說是一個相對來說很新的語言,也就是因為它比較新,所以在語言層面上汲取了不少其他語言好的設計,對程式設計師非常友好,寫出來的程式碼能夠很短很達意,寫著舒服讀著也舒服。寫了一段時間 Ruby 之後,就能夠感覺到 coding in Ruby 是一件很有樂趣的事情。

大學學的專業是什麼?你認為大學的學習經歷對你的幫助大嗎?

我大學學習的專業是軟體工程,雖然回過頭來我覺得大學的教學過程有很多值得商榷和改善的地方,但我還是覺得大學的學習經歷對我的幫助是非常大的。

首先,那段大學時期將我真正領進了軟體的門,並且輔助我瞭解軟體行業中不同的領域,讓我可以在最開始就去思考我喜歡哪個領域,從而花更多的精力在相關的技術和課程上面而不必分散精力。

其次在教學中有很多理論性的知識,如果純粹自己學習程式設計技術的話是難以接觸到的

最後,在軟體工程學院會有很多實際操作的機會。在我們學院,各個教授和老師都會接到各種各樣的橫向或者縱向的專案和課題,他們會找感興趣的學生進來專案組。我在大二暑假就進入了一直以來我很感激的老師的專案組,一直做到大四畢業,還由於某個專案,在大三獲得了去德國實習的機會。

你在畢業後上過班嗎?有什麼樣的收穫和教訓?

畢業之後我就進入SAP做技術支援顧問工作了近4年。人生的第一份工作總是給人的影響很大,雖然在SAP的這份工作和我現在做的事情幾乎完全沒關係,但是我覺得那4年的時光還是非常有收穫。

SAP的技術支援顧問工作得全世界跑,去到各個客戶公司提供技術支援和諮詢服務,在這4年裡我去了很多地方,也拜訪了一些客戶,得到了不少在國外工作的機會,眼界拓寬了不少。

同時SAP也給了我這麼一個機會能夠了解在世界上最大型的企業裡的IT系統是什麼樣的,他們在選擇、部署和維護管理IT系統的時候是怎麼去考慮和規劃的。其實用網際網路的眼光從表面上看起來,這種大型企業軟體很笨很醜很不好用,但是有些地方瞭解了就會發現裡面其實是有道理的,如果讓我自己來做,也會遇到同樣的問題。

為什麼要去創業?

我們開始的很簡單,在公司呆了快4年了,心裡其實有點蠢蠢欲動,一直想做點什麼,但是也不知道該做什麼,就在公司裡上班,出差,空閒時間會接一些開發的專案做一做。

那個時候我的合夥人林立也有同樣的想法。他當時把這個想法告訴了他大學的一個朋友,那個朋友是我的大學同班同學,他向林立介紹了我,林立一聽,誒,這不是我高中同學麼?於是他就來找我了,然後我們仨就一起搭夥了。

創業的過程是什麼樣的?

我們並不是在最開始的時候就做了簡書,那時候我們想的是先要養活自己,把公司活下去,也沒有什麼特別的想法。我們就開始找專案做,不管大活還是小活兒都接,給公司企業做入口網站、內部系統或是辦公自動化系統。慢慢地我們掙到了一些錢,慢慢地我們有了比較穩定的專案,再慢慢地我們的公司攢了一些錢,我們才因為一個機緣開始了「簡書」這個專案。這就是我們創業的過程。

創業的收穫和教訓?

這次經歷對我來說最大的收穫,一是經歷了創業這個過程,二是得到了鍛鍊。自己做畢竟和在公司裡不一樣,什麼都要做,壓力大,得到的鍛鍊和學到的東西也都多了不少。得到最大的教訓是創業的確很難,在真正開始之前,我天真地覺得,像我們這樣懂技術、能完成專案的,開個公司還愁沒事兒做麼?現實是真的可能沒事兒做,也真的不容易。

我在你的部落格上讀到你翻譯的一篇文章,文中的觀點是找到合適的工作才能獲得成功。這和你的經歷類似嗎?對於猶豫要不要辭職的程式設計師你有什麼建議嗎?

我本身不能稱得上成功,只能算「剛起步」而已,所以我只能說一下我的個人看法。

我覺得我唯一真實體會到的是,做一份自己喜歡、自己覺得有價值的工作,動力是非常大的。對於猶豫的程式設計師們,我個人覺得,兩邊都有好處,但是創業風險很大,還是要仔細的評判一下。

我自己一直有一條生活準則:不要活在煩惱裡。無論辭職還是留下,都趕緊決定或是趕緊做一些能夠讓你決定下來的事,不要猶猶豫豫地把時間浪費掉。沒有辭職的一天也就是要努力工作的一天,不能因為在搖擺要不要辭職而把本來的工作荒廢了。

對於想要自己創業的程式設計師你有什麼建議嗎?

我覺得可以說兩點我自己這段時間來的感受,

一、我覺得創業最重要的是合夥人。找到合適的合夥人,達成一種互相信任合作的狀態是創業最重要的一步,我現在很滿意現在的狀態,工作地很舒服。所以回想起來我覺得這點絕對是最重要的。

二、不要完全埋在技術裡。我自己經常在長時間做 coding 之後,對產品的感受和把握出現偏差,然後莫名其妙地去做一些使用者不需要,也很難接受的事情。所以我建議如果是程式設計師創業,大家不要徹底沉浸在技術裡,多接觸使用者和市場,也最好能有不是搞技術的朋友來做參謀提意見。你一定會經常發現原來這個問題還有這麼多其他的角度,有時候問題可能就變得簡單了。

三、執行力。沒有什麼比趕緊做出東西,放出來給使用者使用更重要的了。因為我覺得不管你的角度有多偏,終歸會有一些使用者喜歡你的產品,他們的鼓勵和讚揚絕對是你最大的動力!


更多精彩,加入圖靈訪談微信!

相關文章