程式設計師創業五年學到的 5 條經驗

發表於2016-04-05

Photo Credit: Will Clayton cc

到年底,Freckle Time Tracking 就5歲了。這5年裡,作為創始人之一,我學到了很多事情,但最重要的卻是下面這幾條。希望它也能給你在你的產品涅磐道路上帶來幫助。

1. 你不是一個“科技公司”——你是一個“讓客戶變得更好”的公司

人們不會因為你有驚人的程式設計技術、能蒙著眼睛寫出nginx配置檔案而願意把錢給你。人們給你錢是因為你賣給他們的產品節省了他們的時間、金錢、氣力和腦力。你的任務是讓客戶變得更強、更好。產品和業務上的每個決定都要以此為中心。

2. 永遠不要為下一個功能特徵許諾上線時間

不要許諾釋出日期。永遠不要。這一點你要相信我。人們會不停的問你“X功能”什麼時候可以使用。對這樣的問題一個好的回答方式是(如果你已經計劃好了),“我們考慮在下一個版本中增加這種功能。但我無法給你一個具體的何時可以使用的日期。”。實話實說——你自己也不知道這個功能能否/何時可以上線。

3. 把錢花在能提高工作效率的事情上

這包括一些顯而易見的東西,比如一個不錯的筆記本,一套舒適辦公桌椅。還有一些不容易想到的東西,包括一些能讓你專注開發工作的軟體。

4. 工作適度不過量

工作過度勞累會是你創業失敗的第一步。在持續高壓的情況下你不可能做到最好。晚上不要去檢視郵件。如果公司只有一兩個人,就不要提供24/7小時支援服務。這沒什麼。客戶會理解。我們提供的不是一個非常重要的產品(如果服務當機了,人們可以用紙筆臨時替代)。

你不是要經營一個公司至過勞死。你的健康、家庭和社交生活更重要,而不是那些5分鐘內支援響應和100%可靠性的保證。

順便說一下,做到這一點的一個好方法是跟蹤記錄你的時間是怎麼用掉的。

5. 不要相信廣告

人們很容易心血來潮。人們很容易相信那些新技術、新框架、新程式語言、新部署方式的廣告宣傳。人們會告訴你應該去做什麼,應該去計劃什麼。說你需要把服務能力擴充套件支援百萬人的規模,否者你必死無疑。說生成靜態HTML已經是1994年的老技術了。說node.js是救命神藥。

而事實上你需要的是實用主義——你的目標是支撐一個業務。用那些已經驗證的技術,用那些你瞭解的技術。我對技術的“石蕊試劑”是,推薦這種技術的人需要處於跟我相似的情形,並且依靠這種技術支援他自己的業務(這能迅速的判斷出這種技術是真的很好還是宣傳上的東西)。產品要優化,程式碼越少越好,足夠的測試覆蓋率,專注於實用,為你的產品提供長期的盈利能力。

祝創業好運!:)

轉註:歡迎在創業的程式設計師來分享自己的經驗~

相關文章