1. 程式人生 > 實用技巧 >為什麼程式設計師要有一些產品思維

為什麼程式設計師要有一些產品思維

我們都是程式設計師,在做技術的過程中,我發現我們經常會說一些類似的話。

  • 我們經常對產品抱怨:能不能別老改!這就是技術思維中的討厭不確定性。不確定的東西是有風險的,也是非常消耗成本的;
  • 我們有時候也會反問產品:為什麼這麼做?這種打破砂鍋問到底的現象恰恰是技術思維的另外一種表現:重視資料和邏輯。
  • 有時候產品特不願聽我們說:這個難度太大做不了!但這又會經常的發生,因為技術的責任是把需求和想法落地實現,所以技術思維一定是聚焦到可實現上。
  • 偶爾也會發生這樣的情況,產品要儘快的上線,而團隊中經常有那麼幾個人,一拖再拖,他們不是效率太低,也不是能力太差,而是太追求完美,在一些細枝末節上過去追求完美。比如,還沒上線執行,就開始優化能支援百萬併發的程式設計。

而這些話恰恰反映了技術人員的典型思維,那作為程式設計師要不要有產品思維呢?

1、什麼是產品思維

產品思維是一種解決問題的綜合思維,是進一步把問題解決方案產品化的過程。

  • 它通過使用者思維、資料思維去發現問題。
  • 通過本質思維去分析問題。
  • 通過效率思維去解決問題。
  • 通過標準化方法將解決問題的方案產品化。

2、為什麼程式設計師需要產品思維

產品思維是站在使用者的角度思考問題,解決問題的思維方式,而技術本身並不能創造價值,技術只有轉化為產品,幫使用者解決問題的過程中,才能體現技術的價值。

所以一個好的技術人員如果要更好的體現自己的價值,就要把自己的技術能力嫁接到產品之上,而具備產品思維就能讓我們更好的通過產品體現我們技術的價值。

從另外一個方面講,技術人員具備產品經理,你就能站在產品經理角度思考問題,就容易和產品團隊溝通協作,培養更加融洽的工作關係,更有利於提升你的工作效率和工作的開展。

有人說,老闆就是首席產品經理,也就是說老闆通常情況下都具備產品思維,其實在團隊中,職位越高,產品思維的能力越強。技術人員具備產品思維,你就更容易和領導產生共鳴,容易獲得領導的認可,更有利於自己職業的發展。

最後,技術人員向產品經理轉型是一個不錯的職業發展路線,看看行業裡的一些大佬,比如雷軍、周鴻禕和馬化騰這些人,都是技術出身,都轉型到產品最終成為企業的老闆。

3、如何培養產品思維

(1) 養成從專業的角度思考問題的習慣

產品思維的不同體現在思考問題的方式不同,培養產品思維就需要從專業的角度多思考問題:使用者、迭代、資料、競品、盈利等。養成從產品專業的角度思考問題的習慣,先建立起自己產品思維的廣度。

  • 眼睛裡看到一個功能心裡要習慣性的思考這個功能滿足了使用者的什麼需求或者解決了什麼痛點;
  • 分析問題時習慣性的尋找相關的資料,以資料表現來支撐自己的判斷而不是憑感覺做決定;
  • 培養自己的邏輯能力,凡事多問幾個為什麼,說話表達要有理有據條理清晰;

(2)多讀書、多與專業的人交流

學會從哪些方面思考問題不是最難的,同樣聽到有人說:我需要一匹更快的馬!

有的人就能理解到這句話的本質需求是需要更快的到達目的地而製造出了汽車,而有的人就只能想到提供一匹跑的更快的馬。這個就是思考的深度,代表著一個人產品思維的質量。

多讀書、多與專業的人交流,能夠學到很多寶貴的經驗和知識,等到積累到一定程度你的思維質量一定會有質的變化。

(3)多研究別人的產品

每個產品都有自己的優點和缺點,多研究優秀的產品為什麼優秀、失敗的產品為什麼失敗。

戰略層、範圍層、結構層、框架層、表現層,用專業的知識從專業的角度思考,不但能鍛鍊思考的能力還能學到別人產品的優點積累設計經驗。

(4)保持好奇心

產品的思維是需要活躍的,要帶著一顆好奇心去生活,不放過每一天每一個地方每一個細微的變化。

網際網路的變化日新月異,但是所有的線上產品都是線下生活的延伸,帶著好奇心生活不僅能培養洞察需求洞察行業的敏感性,還能讓你的生活充滿樂趣。