每一個有理想的程序員都應該讀的一本書 -《rework》

作者: meng-meng(萌萌)  來源: 博客園  發布時間: 2012-01-23 13:41  閱讀: 3968 次  推薦: 11   原文鏈接   [收藏]  

  每一個程序員都有改變世界的夢想,他們不甘平凡,他們想要make a difference,他們想要創立世界上最cool的公司,那具體該如何做呢?風靡全球的《rework》將告訴你答案。

  37signals是一家很特別的公司,他們有很獨特的理念。雖然他們的團隊只有16人,但他們的幾個產品每年都會帶來相當可觀的利潤。他們反對風險投資,反對擴大規模,反對堆砌功能。如果讓我用一個詞形容他們的話,那就是maverick(特立獨行的人),在某種程度上他們與喬布斯有相似之處。除了他們的產品外,他們還有一些副產品: 一個很著名的博客: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,但如果不實踐,他們都等于零。
11
2
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()