程式設計師做產品需要知道

nice老王發表於2018-05-18

1. 要從「技術思維」變成「產品思維」

很多技術出身的夥伴,容易以自己的想法和技術為出發點,我的想法很超前,我的技術很牛X,所以我做的東西大家一定喜歡,什麼問題我都能解決!然後悶頭開發3個月,拿出來使用者不買賬,這就是技術思維,純種碼農...你想要開發的任何一款產品,都應該是以使用者為出發點的,做真正解決使用者痛點的產品,或者是讓使用者爽的產品,這是產品思維。什麼是使用者痛點?很多初級產品經理會覺得是用的需求,其實不是,是使用者的害怕,是恐懼,是擔心。使用者害怕什麼,恐懼什麼,焦慮什麼?(比如這兩年的知識付費領域,就是針對了使用者的認知焦慮)如果你的產品能夠解決使用者的對某件事情的「怕」那是很有機會的。什麼是使用者爽點?使用者想要某件事情,或某個情感,馬上就能獲得,有需求馬上就能被滿足,這就是爽,比如遊戲,每一個動作都有經驗;比如百度,想要找得到;比如淘寶,想買買得到;一個產品既不解決痛點,又不提供爽點,不痛不癢的產品是走不遠的。另外,產品不是做完就了事的,你還得運營。大多數網際網路產品都是「運營型產品」,開發完成才是剛剛開始。產品及服務,你該如何運營你的產品?你該如何根據使用者的真實反饋迭代你的產品?你該如何持續的提供確定性的服務?如何推廣?這些你都需要考慮。如果你沒有這些最最最最基本的產品思維..只是個會寫程式碼的程式設計師,只是能把提出的需求用技術的方式去實現,那麼你就是個在IT行業裡的「翻譯」,把人話翻譯成程式碼,出來「單幹」頂多能夠做個「外包」的活兒...而且還會因為不懂得如何推廣自己的業務,而導致過上了有了上頓沒下頓的苦日子;還因為沒有類似美工的夥伴的協助,做出來的產品醜的不忍直視...那你還不如回去好好上班,進入社會分工,拿一份穩定的工資....

2. 要從「想到idea」變成「理解市場」

出來創業做產品的程式設計師,最常見的情況就是有一天被一個驚天動地的idea砸中了腦袋,自己又掌握了開發技術,以為終於有機會可以改變世界了!所以就辭職回家,開始憋大招!好不容易三個月產品上線了,往市場上一放,呀!怎麼沒人來?做產品前,沒有做過任何的市場分析,頂多和幾個朋友碰撞了一下大腦,產品上線前完全不知道使用者在哪?也不知道是在為哪群使用者提供服務?他們有什麼樣的特點?比如經典的使用者畫像(大明、笨笨、小閒)你是對哪一類的使用者提供服務?不同型別的使用者需要的服務需求是完全不同的。程式設計師做產品需要知道你的這些使用者,遇到了這個問題,他們目前正在使用的哪款產品?你比他們好在哪裡?有沒有獨特優勢?使用者替換成本高不高?這是市場競爭的問題。這個市場空間有多大,是不是大多數人的需求,還是小眾的需求?這個市場是正在上升中的市場,比如如今的知識付費產品,還是正在下降中的市場,比如紙媒,這些你也需要考慮和分析。程式設計師做產品需要知道

3. 要從「設計產品」變成「構建模式」

就是你打算用產品怎麼賺錢?這是你產品商業模式的問題。你是打算提供免費優質的內容和服務來吸引使用者,然後賣給第三方廣告賺錢?還是直接為使用者提供付費的服務,賺使用者的錢?還是以工具為入口,獲得使用者的依賴後,引入第三方商家變成一個平臺?這個得開始就想好,我見過很多創業者,都幾十萬使用者了,還在想未來這個產品該怎麼變現...天天說我們日活多少、月活多少,你先說說你怎麼活?蒂姆·帕特森開發了DOS,被稱為DOS之父,他開發的是一個改變了整個世界,讓微軟成為世界級偉大公司的產品,結果5萬美金賣了… 這就是缺乏商業思考,不理解自己的產品是什麼,能做什麼,怎麼賺錢...大多數技術人員都是發現一個需求,或者客戶提出了一個需求,然後自己用技術的方式把他實現出來,看不到其中的商業價值。當初qq也是因為缺錢,差點以60萬的價格被賣掉,當時使用者註冊量已經到了500萬,買方竟然還嫌貴…現在騰訊市值將近5000億美金!可見,僅僅開發出一個產品本身,價值是很小的。所以,如果你只有技術,頂多可以接一些軟體外包的工作,賺取的收入也非常有限,產品能被開發出來並不是關鍵,關鍵是如何發揮商業價值。

4. 要從「單打獨鬥」變成「團隊協作」

單幹不是指你一個人幹,一個人的力量畢竟是有限的,你就算做外包,還需要有個美工來幫你優化前端頁面吧?所以,我這裡說的「單幹」更願意是指你以技術為原點開始「創業」。我們看到的任何一款產品,都不是表面看上去那一點點功能,為了能讓你產品上那些功能獲得更好的「產品體驗」,比如ATM裡的軟體,有個功能叫「取鈔」,你點一下必須得馬上錢出來吧,但是要實現這麼一個簡單的功能,你背後得有強大的運營能力的支撐。你得有人負責運鈔吧?哪個網點錢少了得補錢吧?哪個網點人流量少了該取消吧?哪個網點人多了得加機器吧?機器出故障了得有人去修吧?客戶打電話得有客服24小時線上吧?每天的資料得有人清算吧….提供這些運營能力的,背後就得有團隊的支援,就需要你有領導能力和管理能力...為了實現那麼多人提供那麼優質的服務,背後你就得有充足這資金支援….所以,如果你只有一個人,能實現的產品功能和服務能力一定是有限的。想做大生意,你得懂商業,懂管理,懂運營,能拿到錢...我畫了個圖,你產品的開發成本,其實只是佔你整個產品很小一部分。你一個人做,能力再強,頂多可以把這部分開發成本算在你自己一個人身上。所以,如果你只想做好產品就賣掉,賣的也就是你這部分開發成本的溢價,是非常少的一部分。真正要做一個好產品,擁有商業的價值和優秀的服務能力,你就需要理解市場,理解使用者,依賴團隊,有資金支援...程式設計師做產品需要知道 小結做到了以上4點,你就能從一名普通的「程式設計師」蛻變成一名有潛力的「創業者」啦,也許你就能因此開創出一份自己的事業,賺取更高的收入,然後僱傭很多其他的程式設計師為你打工...

原作者:謝春霖原文地址

相關文章