"Write the Code. Change the world.", 這個標題是蘋果這個月的 WWDC 上的宣傳語,看得我很激動,也相信每個耐不住寂寞的開發者心裏裏都會有這樣的衝動。最近一兩年間,愈來愈多的人開始把編碼能力跟讀寫能力作比較,呼籲每一個人都應該去學習編程序,認爲這是之後每一個人都須要掌握的基礎技能。與之同時,黑客馬拉松在國內也迅速的火起來,參加過幾回,跟一羣年輕人彙集在一塊兒,交流想法並付諸於實踐,在一個週末完成一個做品,往往想起都是段很是愉悅的經歷。html
六一應 SegmentFault1 高陽邀請,在其兩週年黑客馬拉松活動中做爲技術創業者的表明,作一個分享。雖然做爲創業者分享經驗很未入流,不過這兩年作風車下來也的確有一些想法,另外經過 Teahour 從很多創業者那裏學到了不少,因此也就在活動上作了一次簡短的即興演講,恰好跟 『Write the Code. Change the world』有點關聯。編程
SegmentFault 的使命是『創造屬於開發者的時代』,我我的很喜歡這個遠景,很美好。做爲開發者,處在如今這個時代,咱們是幸運的。我記得我 06 年的時候第一次跟朋友創業作互聯網產品,當時什麼東西都要本身去管,好比要本身買服務器、找 IDC 託管、產品開發中若是須要用什麼服務都要本身作,真的是很討厭,既浪費時間又浪費精力。而如今呢,相比較起來咱們去製做一個產品的成本已經很低了,一個團隊,三個月時間迅速開發原型,雲主機用 UCloud 之類,文件存儲用又拍雲,發郵件用 SendCloud,還有各類開放平臺等等。因此,做爲一個開發者,做爲一個會寫代碼的人2,咱們有個很大的優點,就是就算整個世界拋棄了你,你仍是能一我的去把產品開發出來,啓動成本很低。安全
可是,是否啓動成本低,咱們就應該甩開膀子幹呢?千萬別,思考清楚了,寧願在真正開始作事情前多花時間思考。我在去年曾經寫過一篇文章『如何吸引技術合夥人』,其中很關鍵的兩點是看對方是否對 idea 有足夠的認識以及是否有 traction 能夠驗證。換位思考,咱們本身創業時,也應該如此,多思考,好的壞的都要思考。服務器
去年中國 Ruby 大會上,Kevin Dewalt 曾經作過一次很是精彩的演講 『How to Use Rails and Ruby to validate your Startup idea』,他認爲,一個產品的成功,在一開始就得思考這三個問題。ide
因此,若是你要開始一個項目,問本身這三個問題。思考清楚後,追隨你的心裏,作出選擇,奮力向前。工具
我那篇文章有個讀者曾問過我,若是是我本身,創業最想獲得的是什麼。個人回答是,能本身主導作一些真正有社會價值的事,而且經濟回報有盼頭。我不是聖人,因此不否定是有物質的追求在,可是理想層面上的精神追求會更多點。馬斯洛在其基本五層需求模型理論中指出,人類最底層的是衣食住行等生理需求,上一層是安全上的需求,第三層是做爲社會羣體在社交上的需求,第四層是尊重的需求,最上層是自我實現的需求,一種創造的須要。若是咱們是工做的話,生理需求和安全需求會很容易知足。而後是社交需求、尊重需求的知足,最後咱們纔會考慮自我實現。可是創業不一樣,我認爲創業是直接跳過了下面的四層,更多的是在追求自我實現的需求,去實現本身的理想和目標,因此願意在必定時間內放棄本身的一些下層需求。學習
咱們都知道,創業成功的概率是很是小的,100 個項目裏面有 90 個是失敗的,有 8 個不失敗可是也就那樣,只有 2 個是很是成功的。Scott Shane3 在其著名暢銷書 『The Illusions of Entrepreneurship』 就披露了不少關於創業者的黑暗事實,好比大多數創業公司會在 5 年內倒閉,大多數創業者比他工做的時候收入要低,大多數創業者收入不穩定,大多數創業者工做時間比工做要更長。理想很美好,現實很殘酷,可是即便知道這些,咱們是否就會失去創業的勇氣?不!由於咱們都有那麼一點小理想,咱們在追求自我實現,因此不如讓咱們姑且忘掉將來的成敗,而是專一在成長和價值的提升上。並且,即便失敗率如此之高,咱們仍是有辦法來下降,好比更好的利用時間,更高效的作事,這也是我爲啥堅持作風車的緣由,風車本質上就是高效任務管理工具,讓大家更好的成長,由於時間管理說白了到最後就是任務管理。編碼
對於大多數技術創業者來講,也許基本只有時間成本,但是時間對咱們來講是一個很是昂貴的東西,因此要學會合理地利用時間和資源。錢是賺不完的,可是時間過了就找不回來了,這也是爲何咱們要時刻提醒本身要專一在覈心價值的地方。這並非說咱們應該工做的更努力,工做的時間應該要更長,而是努力用最小的時間去換取最大的價值。若是不是本身的產品價值,那麼就不須要作,敢於對用戶說不,價值少的能夠考慮讓第三方來作等等。Standish Group4 曾在 2002 年作過一次市場調查,對於一個軟件產品,平均居然有 64% 的功能是用戶歷來不用或者不多用到的,而常常用到的只有 20%。因此,不要浪費時間精力去作那 64%!同時,比起不停的埋頭開發,要不停的去了解用戶,與用戶溝通,保持改進,提升客戶滿意度,這些都是可讓咱們下降失敗率的手段。idea
最後,以我自勉的幾個字作結尾:『勿忘初心,但行好事,莫問前程』。spa
PS:本文發表於個人我的博客,http://yedingding.com/2014/06/24/write-the-code-change-the-world.html。我會在博客分享技術、創業、團隊協做和項目管理上的思考,歡迎訂閱。