十招教你從程序員轉(zhuǎn)向企業(yè)家
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
很多參加BarCamp的人都在痛苦的從程序員轉(zhuǎn)型為創(chuàng)業(yè)者。雖然我從來都不是瘋狂的碼農(nóng)(把自己關(guān)在地下室里一周,折騰出十萬行代碼這樣),但我也曾經(jīng)做過這樣的轉(zhuǎn)型。在創(chuàng)辦HelpSpot的這些年中,我確實(shí)也總結(jié)出了一些經(jīng)驗(yàn),以及人們會什么會轉(zhuǎn)型失敗。
1. 代碼只占生意的5% 我見到的最多、最嚴(yán)重的問題就是開發(fā)者被代碼綁架,花費(fèi)數(shù)不清的時間讓一個功能變得完美,或者炫耀最新的技術(shù)。是的,你的代碼必須高質(zhì)量,并且沒有嚴(yán)重的 bug 和安全問題。但是你要記住,再好的代碼如果沒有人用的話都是垃圾。當(dāng)稅務(wù)局過來封門查稅的時候,你會發(fā)現(xiàn)代碼是沒有用的,當(dāng)你收到法院關(guān)于知識產(chǎn)權(quán)官司傳票的時候,你會發(fā)現(xiàn)代碼是沒有用的。 我看到太多創(chuàng)業(yè)者在論壇、博客中討論代碼的問題,而不是商業(yè)的問題。當(dāng)然討論商業(yè)的問題更讓人頭疼,那么誰讓你要創(chuàng)業(yè)的呢? 2. 界面很重要,特別是和競爭對手相比 你的產(chǎn)品界面必須做好!標(biāo)準(zhǔn)的灰色的背景和方框控件是不夠的。但是你也要注意你的界面只需要比你競爭對手更漂亮就行了。所以你正在開發(fā)一個 IT 系統(tǒng)的后臺管理系統(tǒng)的話,你不需要按照終端用戶產(chǎn)品的標(biāo)準(zhǔn)來做。你要做的只是讓你的客戶意識到你的界面比競爭對手的更好。記住,人們往往都是看封面買書的。 3. 考慮長遠(yuǎn) 程序員喜歡調(diào)試程序,找到問題,然后消滅它!你立馬就可以看到效果,這種感覺很爽是不是?但是在非編程領(lǐng)域,很多事情是要靠時間磨的,沒有那么多所見即所得的好事等著你。所以你需要考慮長遠(yuǎn)。推廣你的產(chǎn)品,獲得市場份額可能需要幾個月甚至幾年。多想想你的產(chǎn)品和市場在6個月以后的情況。 4. 承認(rèn)你對用戶需求的不了解,并改正它 你很有可能在為一個你不熟悉的領(lǐng)域開發(fā)軟件。這才是有機(jī)會的領(lǐng)域,但是你也要意識到你需要做更多的事情而不僅僅是市場調(diào)查。你需要理解真正的用戶,和他們交談。我知道你不喜歡這么做,但是你必須這么做。否則你不會知道哪些功能是沒有用的,哪些功能是有需要的而你卻沒有的。 在這一點(diǎn)上很多人犯的錯誤是抄襲競爭對手的功能。這是昏招,有點(diǎn)像是抄襲你朋友的家庭作業(yè),然后兩個人錯的一模一樣。通過和用戶的交談,你可以避免競爭對手犯的錯誤。 5. 愛你的用戶 很多開發(fā)者都在技術(shù)支持部門呆過。他們的客戶是公司內(nèi)部人員,他們往往對客戶很蔑視。這很正常,因?yàn)樗麄兏傻幕詈湍玫氖杖氩怀烧取?/P> 但你必須必這些丟在一邊。我有看到一些軟件開發(fā)商把這種態(tài)度帶到商業(yè)軟件領(lǐng)域,這樣是無法生存的。唯一成功的方法就是愛上你的客戶。你需要盡最大可能的滿足他們的需求,如果不能的話,你要解釋為什么。如果他們選擇了競爭對手的產(chǎn)品,你必須尊重他們的決定,并告訴他們?nèi)绻€有其他需求的話,你一樣樂意效勞。我已經(jīng)好幾次把丟掉的單子搶了回來,就因?yàn)槲以谒涂蛻舫鲩T的路上讓他們覺得我人很好。 6. 設(shè)計要簡潔,再高級的用戶也喜歡簡潔 用戶界面不是用來炫耀技術(shù)的。你要使界面簡單。高級用戶和初級用戶一樣喜歡簡單。保證界面的簡單易用最重要的原因是吸引體驗(yàn)用戶。體驗(yàn)用戶只會給你幾分鐘時間,如果你不能讓他們很快上手的話,他們就會去看別的產(chǎn)品。 7. 向其他領(lǐng)域的人講述你的想法 你應(yīng)該經(jīng)常把你最新的產(chǎn)品展示給不同領(lǐng)域的人看。你會驚訝他們能發(fā)現(xiàn)很多界面和功能上的問題,即使他們對你的領(lǐng)域不了解。這就叫做旁觀者清! 8. 勇于刪除沒用的功能 沒有什么比讓程序員刪除一段完美運(yùn)行的代碼更痛苦的事情了。但是你必須這么做。在開發(fā)的過程中,你會意識到一些完全沒有必要存在的功能。你最好是在發(fā)布產(chǎn)品之前發(fā)現(xiàn)它們。一旦你發(fā)現(xiàn)了,你必須把他們刪除免得造成麻煩。 舉個例子吧,當(dāng) HelpSpot 開發(fā)了一半的時候,我發(fā)現(xiàn)有一個功能怎么做也做不好。這個功能是用來讓用戶導(dǎo)入客戶信息的。這不是一個好點(diǎn)子,它讓 HelpSpot 看起來像一個 CRM 半成品。它同樣意味著更加復(fù)雜的UI。所以我過段把這個功能砍了,浪費(fèi)了幾個禮拜的時間。 事實(shí)證明,我的決定是明智的。我們砍掉了同步功能,但是添加了實(shí)時的客戶查詢功能。用戶可以通過 HelpSpot 在他們已有的 CRM 系統(tǒng)中查詢客戶信息。這個功能很獨(dú)特,并且被我的客戶大量使用。 9. 耐心是一種美德 時間總是不夠用的。往往看起來只需要一天的工作最終花費(fèi)了好幾個禮拜。你需要耐心。我發(fā)現(xiàn)我必須時常提醒自己這一點(diǎn),否則我就會因?yàn)闆]有足夠的進(jìn)度而變得暴躁。如果可能的話,不要和你的客戶設(shè)定時間期限,更不要把三個月的工作承諾一個月做完。我自己也還在琢磨這一點(diǎn)。 10. 始終像學(xué)習(xí)編程一樣對待創(chuàng)業(yè) 還記得你剛開始學(xué)習(xí)編程的時候嗎?你會把每本書都讀一遍。在學(xué)習(xí)第一門語言的時候,你會買八本不同的書,雖然他們講的是差不多的內(nèi)容,但你還是把它們都看完了,因?yàn)槟憧偢杏X你還沒學(xué)夠。從一個程序員變成一個創(chuàng)業(yè)者,你需要把這種態(tài)度拿出來,否則你永遠(yuǎn)是屌絲,永遠(yuǎn)成不了高富帥。你需要閱讀盡可能多的資料讓你了解目標(biāo)市場,經(jīng)營企業(yè),日常管理,時間管理。 該文章在 2012/6/10 23:20:27 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |