Rework:每個程式設計師都應該讀的一本書

發表於2013-05-06

來源: 萌萌的部落格

每一個程式設計師都有改變世界的夢想,他們不甘平凡,他們想要與眾不同,他們想要創立世界上最酷的公司,那具體該如何做呢?風靡全球的《Rework》將告訴你答案。

37signals是一家很特別的公司,他們有很獨特的理念。雖然他們的團隊只有16人,但他們的幾個產品每年都會帶來相當可觀的利潤。他們反對風險投資,反對擴大規模,反對堆砌功能。如果讓我用一個詞形容他們的話,那就是maverick,在某種程度上他們與賈伯斯有相似之處。除了他們的產品外,他們還有一些byproduct: 一個很著名的部落格:Signal vs Noise,全世界都為之瘋狂的web框架ruby on rails,還有2本書:《getting real》《rework》,今天我就要介紹一下《rework / 重來:更為簡單有效的商業思維》這本書。

用一個詞形容《Rework》這本書就是“短小精悍”,只有130頁,你只需要3-4個小時就可以讀完,而且書中每一個觀點都配了一張圖,看起來很輕鬆,一點都不乏味。我們說“字如其人”,同樣的道理,這本書很鮮明反映了37signals這家公司的特點。廢話不多說了,我把每個觀點都通用一句漢語總結出來了:

 

輕裝上陣

不要被教條所束縛

失敗並非成功之母,不要“崇拜”失敗,從成功中你可以學到更多

計劃等同於猜測,未來有太多你不能夠控制的因素,長遠的計劃沒有任何意義

企業不應盲目擴張,規模不是衡量企業成功與否的因素,小企業有大企業所沒有的優勢:靈敏

不要成為工作狂,你需要時間思考更重要的東西

“創業家”(entrepreneur)這個詞應該被替換成“起步者”(startup),每個人都可以開創自己的事業

 

出發

做一些能夠引起轟動的事,最關鍵的是能夠真正幫助別人解決一些問題,而不是去山寨別人的產品>

抓住自己的需求,設計能夠解決自己所遇到的問題的產品

立即開始去行動,你的計劃和想法並不代表你做了什麼

“沒有時間”是藉口,做你真正喜歡的事你不會說“沒有時間”

必須有自己的信條,它是設計產品時的準繩

努力實現你的承諾,捍衛你的信條,而不是把它作為口號掛在牆上

拿VC的錢是最差的選擇,花別人的錢你會上癮,最終失去對於公司的控制

你所需要的並不多,創業公司不是大公司,你需要的只是一個車庫罷了

不要用“創業公司(startup)”這個詞麻痺自己了,你需要的是盈利,你需要開始真正的事業

你應該考慮如何讓自己的企業獲得成功,而不是儘早拿著現金退出

拋棄那些沒有意義的東西吧,比如:長遠的計劃,過量的員工,無聊的會議,繁瑣的制度

 

前進

少”是一件好事,限制更是一種優勢

一段時間只做一件事,做最重要的事,把全部精力投入到一個產品上去>

從最核心的地方開始,細枝末節的部分以後慢慢修改

開始的時候不要太關注細節,它只會浪費你的時間

不斷做決定的過程就是不斷前進的過程,不要優柔寡斷

抓住最核心的東西,拋棄那些不重要的東西,真正重要的東西遲早會引起你的注意

少即是多,不做最多的,而做最對的

專注於那些不會改變的東西,而不是那些時髦的新事物

問題的關鍵是爭取顧客並賺錢,而不是你使用什麼工具。一跟貴的高爾夫球杆不能保證你打球出色

買出你的“副產品”,做任何事總會給你帶來“副產品”,他們可能同樣具有價值

不要總被細枝末節所羈絆,不要等到盡善盡美才釋出,儘快釋出產品,並且釋出後不斷改進

 

效率

現實一點吧,用最直觀的方式描述事物,放棄那些沒有任何意義的文件和圖表

不要只顧低頭幹事,還要抬起頭來問問自己究竟為什麼要這樣做,這件事真的有意義嗎

中斷是高效的天敵,拿出一塊完整的連續的時間做一件事,這樣的效率最高

開會就像毒藥

足夠好就可以了,不必苛求完美,不必最求繁雜,那隻會滿足你的虛榮心

速度第一,儘快實現一個一個小的目標,這會激勵你實現最終的大目標

放棄不等於失敗,該放棄時就放棄,逞能只會讓你失去的更多

注意休息,缺乏睡眠會讓你失去創造力,士氣低落,並且變得暴躁易怒

把大計劃分成小計劃,把大塊時間切割成小塊時間,這會幫助你更好的做出計劃和選擇

任務清單要小,每次只關心一件事

不斷做出小的決定,並且不斷根據時機而改變

 

對手

不要抄襲,通過抄襲你無法理解事物的本質,而且你一直處於被動的地位

把你自身融入到產品中去,變成產品的一部分,這是對手所抄襲不來的

找出對立的對手,讓自己變得鮮明,同時也利於產品的營銷

不要通過冷戰的方式與對手較量,你需要的不是比對手做的更多,而是更少更精

把精力集中於自己,而不是競爭對手

 

進化

學會說不,不能被顧客牽著鼻子走,要有自己的原則

不要專門為一兩個大客戶而改變產品,你需要專注於一類使用者,而不是一兩個

想到好的想法不要頭腦發熱,先把它寫下來,日後仔細考慮,互相比較,再決定實現哪一個

做那種讓使用者越用越喜歡的東西,而不是買完就後悔的東西,這樣他會向他的朋友推薦你的產品,這是最好的廣告

沒有必要把使用者反饋都記錄下來,真正重要的建議你會多次接觸,自然能記住

 

晉級

開始的時候默默無聞是一件好事,它給你犯錯誤的空間

培養你自己的聽眾,讓他們主動了解你,部落格是一個很不錯的方式

“教育”使用者,讓他們對你“忠誠”,他們會尊敬你,apple是個好例子

學會分享,分享不會使你被別人超越,人們會喜歡你,你將從中收益

向使用者展示產品背後的故事,這會拉近你與使用者的關係

做真實的自己,正視自己的不足,殘缺也是一種美

不要向記者們群發新聞稿,約他們出來,富有激情的向他們推銷,這樣你會獲得最好的報導

不要指望通過那些大型媒體營銷自己,相反那些草根博主也許可以幫助你

開始時免費給使用者提供一些服務,如果他們喜歡,他們會花錢使用你更完善的服務

沒有必要專門設定“銷售部”,你發的每封郵件,回的每個電話都是在marketing

一夜成名的背後必然是數年的心血和默默的付出

 

招聘

招聘之前自己先體驗一下這個崗位,這不僅有助於找到合適的人,還會幫助你日後更好的管理

在真正需要時才招聘,而不是僅僅為了擴大規模

不要因為對方很優秀就把他招進來,招最合適的,而不是最好的

不要不停大量招新人,這會使每一位員工身邊都有大量陌生人,這對於公司發展很不利

同一份簡歷同時發給很多公司的人不要招。如何辨別這樣的人:看信中他是在與你溝通,還是在堆砌要點

5年工作經驗與半年工作經驗沒有太大區別,你很難辨別其間的區別

GPA並不重要,除非你需要一個教授,但事實上你不需要

對於小團隊,每個成員都必須實實在在地做事,你不需要只會指手畫腳的人

你需要一個能夠從小事做起,並且總攬大局的管理者

聘用有更好寫作能力的人,他們有更清晰的思維,更好的表達能力

合適的人選在世界各地,沒必要在乎地理位置,是否在同一個城市對於一個團隊並不重要

可以給應聘者一個小專案做,這是檢驗他能否勝任的最好方式

 

應對問題

當負面新聞出現時,坦誠地向消費者解釋,而不是試圖掩蓋它

迅速解決客戶遇到的問題,對方不但不會抱怨,反而會更加信任你

對於道歉要學會換位思考:如果你是被道歉者,你想聽到怎樣的道歉?最重要的是真誠

讓每一個員工都能接觸到客戶,對於任何崗位這都有好處

釋出新版本後深吸一口氣吧,抵制改變是人的天性。不要消極應對客戶的抱怨,而是要耐心的向他們解釋

 

企業文化

企業文化不是你能夠創造的,它是在長時間內一點點形成的

決定都是暫時的,要隨著形勢的不斷變化而不斷改變決定

企業的文化必須尊重每一個人的工作

不要像對待孩子一樣對待員工,你應該信任他們,給予他們足夠的空間

不要強行加班,這會降低員工白天的工作效率,最終不會給企業帶來任何好處

不要往別人的傷口上撒鹽,也不要懲罰那些偶然出現的問題,你應該關注那些經常出現的問題

不要裝腔作勢,那其實是一種自卑的表現

不要出現need, must, can’t, easy, just, only, fast這幾個單詞

只將真正緊急的事情貼上緊急標籤

 

結語

當靈感出現時,立即抓住它,不要拖延。你可以有很多idea,但如果不實踐,他們都等於零。

 

相關文章