從程式設計師轉向企業家的10個建議

發表於2012-05-31

英文原文連結,翻譯:oschina

很多參加 BarCamp 的人都在痛苦的從程式設計師轉型為創業者。雖然我從來都不是瘋狂的碼農(把自己關在地下室裡一週,折騰出十萬行程式碼這樣 =。=),但我也曾經做過這樣的轉型。在創辦 HelpSpot 的這些年中,我確實也總結出了一些經驗,以及人們會什麼會轉型失敗。

0. 程式碼只佔生意的5%

我見到的最多、最嚴重的問題就是開發者被程式碼綁架,花費數不清的時間讓一個功能變得完美,或者炫耀最新的技術。是的,你的程式碼必須高質量,並且沒有嚴重的 bug 和安全問題。但是你要記住,再好的程式碼如果沒有人用的話都是垃圾。當稅務局過來封門查稅的時候,你會發現程式碼是沒有用的,當你收到法院關於智慧財產權官司傳票的時候,你會發現程式碼是沒有用的。

我看到太多創業者在論壇、部落格中討論程式碼的問題,而不是商業的問題。當然討論商業的問題更讓人頭疼,那麼誰讓你要創業的呢?

 

1. 介面很重要,特別是和競爭對手相比

你的產品介面必須做好!標準的灰色的背景和方框控制元件是不夠的。但是你也要注意你的介面只需要比你競爭對手更漂亮就行了。所以你正在開發一個 IT 系統的後臺管理系統的話,你不需要按照終端使用者產品的標準來做。你要做的只是讓你的客戶意識到你的介面比競爭對手的更好。記住,人們往往都是看封面買書的。

 

2. 考慮長遠

程式設計師喜歡除錯程式,找到問題,然後消滅它!你立馬就可以看到效果,這種感覺很爽是不是?但是在非程式設計領域,很多事情是要靠時間磨的,沒有那麼多所見即所得的好事等著你。所以你需要考慮長遠。推廣你的產品,獲得市場份額可能需要幾個月甚至幾年。多想想你的產品和市場在6個月以後的情況。

startup

 

3. 承認你對使用者需求的不瞭解,並改正它

你很有可能在為一個你不熟悉的領域開發軟體。這才是有機會的領域,但是你也要意識到你需要做更多的事情而不僅僅是市場調查。你需要理解真正的使用者,和他們交談。我知道你不喜歡這麼做,但是你必須這麼做。否則你不會知道哪些功能是沒有用的,哪些功能是有需要的而你卻沒有的。

在這一點上很多人犯的錯誤是抄襲競爭對手的功能。這是昏招,有點像是抄襲你朋友的家庭作業,然後兩個人錯的一模一樣。通過和使用者的交談,你可以避免競爭對手犯的錯誤。

 

4. 愛你的使用者

很多開發者都在技術支援部門呆過。他們的客戶是公司內部人員,他們往往對客戶很蔑視。這很正常,因為他們乾的活和拿的收入不成正比。

但你必須必這些丟在一邊。我有看到一些軟體開發商把這種態度帶到商業軟體領域,這樣是無法生存的。唯一成功的方法就是愛上你的客戶。你需要盡最大可能的滿足他們的需求,如果不能的話,你要解釋為什麼。如果他們選擇了競爭對手的產品,你必須尊重他們的決定,並告訴他們如果還有其他需求的話,你一樣樂意效勞。我已經好幾次把丟掉的單子搶了回來,就因為我在送客戶出門的路上讓他們覺得我人很好。

 

5. 設計要簡潔,再高階的使用者也喜歡簡潔

使用者介面不是用來炫耀技術的。你要使介面簡單。高階使用者和初級使用者一樣喜歡簡單。保證介面的簡單易用最重要的原因是吸引體驗使用者。體驗使用者只會給你幾分鐘時間,如果你不能讓他們很快上手的話,他們就會去看別的產品。

 

6. 向其他領域的人講述你的想法

你應該經常把你最新的產品展示給不同領域的人看。你會驚訝他們能發現很多介面和功能上的問題,即使他們對你的領域不瞭解。這就叫做旁觀者清!

 

7. 勇於刪除沒用的功能

沒有什麼比讓程式設計師刪除一段完美執行的程式碼更痛苦的事情了。但是你必須這麼做。在開發的過程中,你會意識到一些完全沒有必要存在的功能。你最好是在釋出產品之前發現它們。一旦你發現了,你必須把他們刪除免得造成麻煩。

舉個例子吧,當 HelpSpot 開發了一半的時候,我發現有一個功能怎麼做也做不好。這個功能是用來讓使用者匯入客戶資訊的。這不是一個好點子,它讓 HelpSpot 看起來像一個 CRM 半成品。它同樣意味著更加複雜的UI。所以我過段把這個功能砍了,浪費了幾個禮拜的時間。

事實證明,我的決定是明智的。我們砍掉了同步功能,但是新增了實時的客戶查詢功能。使用者可以通過 HelpSpot 在他們已有的 CRM 系統中查詢客戶資訊。這個功能很獨特,並且被我的客戶大量使用。

 

8. 耐心是一種美德

時間總是不夠用的。往往看起來只需要一天的工作最終花費了好幾個禮拜。你需要耐心。我發現我必須時常提醒自己這一點,否則我就會因為沒有足夠的進度而變得暴躁。如果可能的話,不要和你的客戶設定時間期限,更不要把三個月的工作承諾一個月做完。我自己也還在琢磨這一點。

 

9. 始終像學習程式設計一樣對待創業

還記得你剛開始學習程式設計的時候嗎?你會把每本書都讀一遍。在學習第一門語言的時候,你會買八本不同的書,雖然他們講的是差不多的內容,但你還是把它們都看完了,因為你總感覺你還沒學夠。從一個程式設計師變成一個創業者,你需要把這種態度拿出來,否則你永遠是屌絲,永遠成不了高富帥。你需要閱讀儘可能多的資料讓你瞭解目標市場,經營企業,日常管理,時間管理。

 

 

 

相關文章