9個B端產品經理需要懂的技術

B端產品經理需要懂技術,在互聯網行業已經是一個共識。那產品經理究竟需要懂哪些技術呢?本文介紹了九個產品經理需要了解的技術,與大家分享!

B端產品經理需要懂技術,在互聯網行業已經是一個共識。

畢竟互聯網行業,也只是軟件行業的一個細分,也逃不掉軟件研發的一些固有規律。只是説,「懂」的形式和深度。以及,根據所在的行業和產品背景,需要懂的技術類型不同。但是,也有一些通用性的技術是需要所有B端產品經理掌握。

「懂」技術,更直白的講,應該叫了解技術。這並不是要求我們產品經理要完全掌握技術,能像技術人員一樣,寫代碼實現需求。

而是説,我們要理解技術能為我們帶來的結果,能為我們實現什麼東西。

更重要的是,瞭解技術的B端產品經理,才能設計出合理的產品,更加接近 PMF(產品市場契合)。

因為B端產品的設計,不僅僅是功能的設計,還需要考慮到業務系統的架構。所以,懂技術有助於加強對業務和需求的理解和分析的能力。特別是B端產品都和業務捆綁的非常深。

產品經理在產品的研發的過程中,也會承擔一定項目經理的職責,在項目中會起到串聯的作用。所以,懂技術的產品經理既有更強的項目風險控制能力,也會對項目進度的把控更加合理。

同時,在各類評審和日常工作中,與技術的合作,才會具備同理心。

技術是一個非常龐大和繁雜的領域。B端產品經理在瞭解時,也要選對方向。雖然,瞭解更深不會有壞處。但是,也要注意時間成本。

如果是為了產品工作和職業發展,千萬不要本末倒置。淺嘗輒止,對於「瞭解」,並不是壞處。

我在下文中,總結了一些可以瞭解的技術方向。我們可以依據我們的實際情況,作參考。

雖然,我們現在都稱自己是互聯網行業,但是我們逃脱不了軟件行業的本質。所以,我們也必須掌握軟件工程的很多方法和理論。

軟件工程,是前輩們對於軟件設計和研發的經驗方法的總結。這可以,幫助我們系統化,且更加規範的研發產品。理解軟件在技術的設計上需要遵循的規則和追求的目標。

還需要了解面向過程和麪向對象的理念和差異。在瞭解這個的過程,大家也能接觸到軟件技術的發展過程。

在軟件工程的方法中,瀑布模型和敏捷方法是需要重點了解。瀑布模型現在很多公司依然在採用,是一種增量開發的模式。敏捷是現在互聯產品的研發主流方法。敏捷方法的起點就是產品經理。

設計模式是代碼在工程背景下的最佳實踐。現在共有23種設計模式。每種設計模式都代表着,一種代碼設計的抽象模型。

B端產品經理在進行產品功能和系統設計時,可以以設計模式為參考。舉個小例子,在設計訂單系統時,就可以將其設計成一個訂單工廠,以去匹配各類型的訂單。在工廠模式指導下,訂單系統將具備更強的擴展性和兼容性。

數據庫這門技術是非常龐雜的。我們可以從幾個對比維度去了解數據庫,關係型數據庫與 key-value 數據庫,文件數據庫與內存數據庫。瞭解這兩個不同維度下,數據庫的差異和應用場景。

我們還需要更深入的瞭解一種關係型數據庫。比如 MySQL。也需要學會一些數據庫的基本數據操作,能夠查詢和導出數據。在某些業務背景下,產品經理可能需要去數據庫從庫中,查詢和抽取原始數據。

如果是 BI 或者 AI 的產品經理,則必須要在數據庫的基礎上,深入到數據倉庫和數據集市。直至熟練的使用。這已經是, BI 和 AI 產品經理的崗位基礎要求。

網絡對於產品經理來説,需要了解的並不太多。主要是 TCP、UDP 和 HTTP。瞭解這三個協議的差異,長連接與短連接的區別。

在 HTTP 的基礎上,必須掌握 HTTP 的錯誤號 和 網址的知識。

在平台這塊,主要指的是Android、iOS、PC 和 Web 等。平台主要需要掌握的是平台的設計規範、通用的控件、開放出來的接口和平台下特定的技術型知識。這些內容大部分是產品經理基礎技能所必須的。因此,產品經理也要非常清楚平台間的差異。

平台下特定的技術型知識,指的是一些平台的特性。比如,Web 平台的 cookies與session。

也可以以相同的要求來看待現在主流的開放平台。比如,微信的公眾號和小程序生態。如果負責的產品依賴於該生態,那麼我們就需要熟悉其規範和要求,已經開放出了哪些能力的接口。簡單説來,能做什麼,怎麼合規。

主要是黑盒與白盒測試的區別和過程。黑盒測試需要深入瞭解一些,有利於我們設計驗收過程。

技術工具指的是技術人員會用到的簡單的工具。我個人比較常用的主要是 Navicat 和 Chrome 的調試工具。

Navicat 主要是用來操作 Mysql 數據庫。Chrome 的調試工具,可以查看 Web 網站的報錯和 API 返回的數據。

有時候,自己可以快速的查看一下錯誤原因。還可以通過 Chrome 的調試工具,去下載一些網站的圖片。

B端產品經理,需要掌握技術上一些文檔的閲讀的方式。主要是系統的設計文檔、數據的設計文檔和 API 文檔。

對於產品經理,只有閲讀這些文檔後,才能明細我們的技術能實現什麼樣的需求。閲讀這些文檔,相當於在調研和設計產品時,做的技術可行性分析。

比如,微信小程序的產品經理。只有熟悉了閲讀了微信小程序的 API 文檔,才能清楚微信對外提供了哪些能力,才能實現更加強大的功能。

閲讀技術文檔,並不複雜。產品經理閲讀時,並不需要完全理清楚各類參數和關係,只需閲讀每個模塊的簡介和注意事項即可。

根據我們所負責的產品和模塊,我們還可能需要學習對應的專業技術。如果,我們是作為 BI 系統產品經理。那麼就需要學習一些 BI 的數據分析算法。

如果,BI系統的原始數據是爬取的外來數據,那麼還需要了解爬蟲相關的技術。

如果是 Web 產品經理,一般還需要了解 SAO/SEO。App 產品經理需要了解各家平台的應用市場規範和排名機制。

如果,我們產品的核心競爭力在技術優勢上。或者,產品核心業務依賴某種技術。那麼負責的產品經理,必須要精通該門技術。

如果想加深對技術的理解,最好還是選擇一門語言來玩玩,實際寫幾行代碼試試。

超級推薦所有產品經理,都學學 Python。除了之前所説的好處之外,還可以提升我們的效率。比如,寫個小代碼拉點數據,做點數據分析。

在 Python 強大的工具庫的支持下,這是一個超級超級超級簡單的事情。

對於技術的學習,產品經理也要適度。如果在技術上,投入太多的時間,容易本末倒置。在團隊的產品研發過程,更不要因為懂技術,就去喧賓奪主。

產品經理只是瞭解技術,並不是去替代技術人員的。

雖然對於產品經理這個崗位,會技術不是必須的。但是,不懂技術肯定是不太行的。對於產品的背景不同,可能會有不同的技術要求。整體上,懂技術,逐漸在成為產品經理的基礎要求。

產品小思考,微信公眾號:產品小思考,人人都是產品經理專欄作家。擅長行業業務分析,設計行業方案,設計B端產品架構。主要關注醫美、醫療行業,涉及HIS、CRM和各類業務系統產品。

本文由@產品小思考原創發佈於人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基於CC0協議。

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2824 字。

轉載請註明: 9個B端產品經理需要懂的技術 - 楠木軒