不懂產品的碼農不是好程式設計師

Summer發表於2019-12-12

產品夢

每一個程式設計師心中都有個產品夢。

眾所周知,當今世界有許多知名科技公司是由程式設計師建立的。例如馬克·祖克伯的 Facebook、拉里·佩奇和謝爾蓋·布林的 Google、賴瑞·艾利森的 Oracle、比爾·蓋茨的微軟,國內微信的張小龍(Foxmail 作者)、雷軍的小米、馬化騰的騰訊。

《騰訊十年》“騰訊天性”一章中有寫到:

為了“養活”這隻企鵝,大家想盡了辦法。“那時我們幾乎什麼都做,例如幫人家做一些網站的小專案,包括深圳資訊局的郵件系統也是我們做的。當時馬化騰和張志東都自己親手做網站,公司主頁也是馬化騰自己寫的程式碼並親手除錯一些小細節。而我則開發做OICQ的伺服器。有一次,我們去石家莊的一家尋呼臺洽談合作,馬化騰在臺上給對方講產品和業務,我就在現場程式設計做系統,就這樣把這單生意談成了。”騰訊第一批開發工程師徐鋼武回憶道。

閱讀這些大佬的創業故事,常常會令人心潮澎湃,激動不已,很受鼓舞。內心憧憬著有一天,自己能編寫一套牛逼的程式,收穫億萬使用者,納斯達克上市敲鐘,到達人生巔峰。

需要注意的是,這些改變世界的程式設計師,有一個共同點:『他們都是非常優秀的產品經理』。

職業修養

產品思維是最好的程式設計指引。

一個從事程式設計工作的朋友曾打趣的跟我說,『程式設計師要做好一個專案,必須成為這個行業裡的專家』。好比你在開發一個網際網路醫療專案,允許醫生遠端坐診,那麼你就要熟悉醫院問診的所有流程,瞭解的越深入,做出來的專案,醫生和患者使用起來就會非常順手。

不論是熟悉做應用上的商業邏輯,還是熟悉做底層的架構設計,對產品的理解越深,你的工作才能做得越出色,使用者也會越喜愛你開發的產品。

只是畫筆

程式設計只是個工具。

這句話可能提起來有點殘酷,但是事實就是如此。如果把產品比作一副藝術畫作,那麼程式設計充其量就只是畫筆。

產品人

從今天開始,做一個產品人。

我不懂產品怎麼辦?

事實上是,每個人都懂產品。

你為什麼會選擇 a 手機,而不是 b 手機,a 手機好用在哪?你手機裡安裝的應用,基本上每個應用都會有很多競品,是什麼讓你心儀的應用脫穎而出?

只要是你懂得辨別一款產品的好壞,或者通俗點來講,就是能辨別哪個地方好用、好看,你就具備基本的產品能力。後面需要做的是關注一產品經理相關的知識,以及在日常生活中一些產品的細節。學會去欣賞一些好的產品設計,積年累月,即可成就自己的一套產品理論和思維。


Practice makes perfect.

相關文章