許多參加過 BarCamp 的人都在致力于從程序員轉型為創業者。盡管我從來不是一位真正意義上的核心程序員(這意味著把我關在地下室與山露(一種美國生產的飲品)相伴,并在一周之內寫出一萬行代碼),但我確實曾做過這種轉型。同時,這些年創辦經營 HelpSpot 的經歷,也確實讓我明白了許多人在創業轉型過程中失敗的原因。
以下是我的一些看法:
代碼只占你事業的 5%
我發現開發人員最大的問題就是容易深陷于代碼泥潭而不能自拔。花費無數個小時來優化一個函數,或是創建某種特性來炫耀最新技術。誠然,在軟件公司你必須要寫代碼,并且是沒有 bug 和安全問題的高質量代碼。但如果沒人了解你的產品,即使你的代碼再好也是徒勞。如果你因為沒有繳稅而被國稅局扔進監獄,或是因為沒有理會律師發來的軟件許可證而被起訴,那你的代碼便毫無意義。
我在論壇和博客中遇見過太多這樣的創業者:他們本應討論和學習業務知識,而不是一味探討代碼問題。顯然討論代碼問題更加困難,但是業務知識同樣也不簡單。
設計就是一切,特別是相對于競爭對手
你的產品必須要精心設計。具有灰色背景的標準方框控件是遠遠不夠的!你要記住,你的設計只需要比競爭對手更出色一點。所以假如你正在開發一款后臺信息管理系統,那你就完全沒有必要讓自己的設計達到 37 Signals 公司開發的 App 那樣的效果,而你的目標僅僅是確保,讓你的用戶認為你的產品,比競品有更棒的設計。記住,人們總是以貌取人。
習慣做長期規劃
沒有什么事情能比改善代碼更讓程序員興奮的了。發現 bug 并且消滅它。但問題是在小型獨立軟件開發商那里,很多與編程無關的業務并不會那么快出現。你必須學著做長遠規劃。諸如市場營銷以及產品定位等事宜,會花費數月乃至數年的時間。這并不會像寫代碼那樣讓你立馬獲得喜悅感,所以你必須強迫自己去做長遠規劃。考慮一下六個月后你的產品、市場以及銷售問題。
承認自己不夠了解終端用戶的需求,并試著去糾正它
你所開發的軟件很有可能是你不熟悉的領域。這其中往往蘊藏著好機遇,但是你也必須意識到你需要做的不單單是做市場調查,你需要了解實際的客戶。和他們交流,我知道也許你內心是拒絕的,但你必須這樣做。不和實際的終端用戶交流,你將永遠無法知道哪些特性只是在浪費時間,哪些特性又是你不具有但是卻非常關鍵的。
在這一點上,創業者犯的最大錯誤便是喜歡去抄襲競爭對手的功能,這是一個昏招。就像你抄朋友的家庭作業,你們最終會犯相同的錯誤。通過與客戶交流,你可以避免競爭對手犯過的錯誤。
愛你的客戶
許多軟件開發者都來自于后端 IT 部門,我供職過的絕大多數 IT 部門都輕視客戶(內部客戶)。這并不稀奇,因為 IT 部門不是頻繁被詢問,就是幾乎沒人問。
是時候把這些丟到一邊了。我看到許多獨立軟件開發商將這個缺點帶到商業軟件領域,這樣是無法存活的。成功的唯一方法便是愛你的客戶。這意味著最大限度地滿足他們的需求,并且不遺余力地去這樣做。當你無法做到時,你需要去向他們解釋原因。當他們選擇競品時,你要尊重他們的選擇,同時提醒他們:當競品無法滿足他們的需求時,記得來找你。僅僅是因為友善地對待那些沒有選擇我們產品的客戶,我就輕松追回了許多丟掉的客單。
設計要簡單易用,即使是高級用戶也喜歡簡潔
用戶界面不是用來炫耀技術的,保持簡潔。高級用戶和初級用戶一樣喜歡簡潔的界面。保持界面簡潔的最重要原因是,要留住產品試用期的客戶,他們只會給你幾分鐘的時間。如果你讓他們把時間都浪費在搞清楚復雜的界面上,我打賭他們會選擇別的產品。
了解未參與項目的人士對你想法的意見
確保不時的花些時間將你最新的想法展示給未參與項目的朋友。他們往往能夠發現你用戶界面上的大漏洞。即使他們不熟悉你的領域,你也會驚訝于他們指出了許多你之前從未發現的問題。
做減法,敢于刪除無用的功能
沒有什么比從應用中刪除一段完美的代碼更讓我這個程序員更加討厭的了。唉,但你不得不這樣做。在開發的過程中,你會發現一些本不應該有的功能。理想情況是在正式發布軟件前就發現它們,在造成不必要的麻煩前就移除這些功能。
比如,我在 HelpSpot 開發到一半的時候發現一個功能不夠好。這個功能原本是將客戶信息導入 HelpSpot。這是一個糟糕的想法,因為它只會讓 HelpSpot 看起來像一個 CRM 的半成品。這意味著我的客戶必須保持 HelpSpot 與他們實際的 CRM 保持同步,并且使 UI 變得更加復雜。最終我將這個花費了數周時間開發的功能給砍掉了。
事實證明這是我做過最棒的決定之一。在砍掉同步功能的同時我引入了實時查詢系統,客戶可以通過 HelpSpot 在他們現有的 CRM 中進行查詢。結果證明這個功能很獨特,并且被大多數 HelpSpot 的安裝用戶所使用。
耐心是一種美德
當你專注于完成手頭工作時會發現時間總是不夠用。往往看起來只需一天的工作最終花費了數周。試著去變得有耐心。我發現自己必須牢記這一點,否則我會因沒有大的進展而變得沮喪。可以的話,盡量避免和你的客戶設定日期和預期目標。如果一個項目要花三個月的時間,那就不要承諾在一個月內完成。我自己一直在踐行這一點。
-
程序員
+關注
關注
4文章
953瀏覽量
29856
發布評論請先 登錄
相關推薦
機械革命發布CODE AI程序員本
AI編程工具會不會搶程序員飯碗
第五屆長沙·中國1024程序員節開幕
程序員節視頻創意大賽,用串口屏贏取千元大獎
![<b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎](https://file1.elecfans.com/web2/M00/8D/79/wKgaomS7KZ-AY3GzAAArJzrUg1c443.png)
程序員節視頻創意盛宴,邀您共襄盛舉!
![<b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!](https://file1.elecfans.com/web2/M00/F7/E1/wKgaomaDZHyAdCpxAACC-PIdRiA155.png)
評論