產(chǎn)品經(jīng)理的技術(shù)學(xué)習(xí)之路
懂技術(shù)的產(chǎn)品經(jīng)理,在日常工作中會更加順暢,能更好地管理團(tuán)隊(duì)。本篇文章給不懂技術(shù)的小白或有一些技術(shù)基礎(chǔ)的產(chǎn)品經(jīng)理分享對應(yīng)的技術(shù)學(xué)習(xí)路徑,適合很多想學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)操作的人。希望本篇文章能對大家有所幫助。
產(chǎn)品經(jīng)理究竟需不需要懂技術(shù)?這個(gè)問題已經(jīng)“折磨”了行業(yè)多年,每個(gè)人都有不一樣的觀點(diǎn)。
而我的答案是:要懂,但不用懂太深。如果很懂,請?jiān)诋a(chǎn)品思考時(shí)控制住。
產(chǎn)品經(jīng)理本質(zhì)上是一個(gè)偏商業(yè)的崗位,對產(chǎn)品的價(jià)值負(fù)責(zé),懂技術(shù)其實(shí)不算是產(chǎn)品經(jīng)理的“義務(wù)”。
但是,懂技術(shù)的產(chǎn)品經(jīng)理和不懂技術(shù)的產(chǎn)品經(jīng)理,在職業(yè)發(fā)展過程中一定會天差地別,懂技術(shù)的一定能夠上升地更快,日常工作也一定會比不懂技術(shù)的要更加順暢。
為什么?
一、產(chǎn)品經(jīng)理懂技術(shù)的好處
- 溝通順暢。產(chǎn)品本身就是由技術(shù)開發(fā)出來的。產(chǎn)品的開發(fā)過程并不是一個(gè)簡單的工作,溝通會非常繁雜。懂技術(shù)的產(chǎn)品經(jīng)理在產(chǎn)品開發(fā)過程中能夠更加順暢地與開發(fā)測試人員進(jìn)行溝通,更高效地確認(rèn)事項(xiàng)。我們都知道,溝通最高效的方式,就是“理解”和“共情”。
- 可實(shí)現(xiàn)性。并非所有天馬行空的想象都能通過代碼實(shí)現(xiàn),產(chǎn)品經(jīng)理能夠理解技術(shù)邊界以及實(shí)現(xiàn)方式,有助于在產(chǎn)品規(guī)劃前期就更好地確認(rèn)產(chǎn)品規(guī)劃“范圍”內(nèi)容。
- 成本評估。懂得一定的技術(shù)知識可以更加準(zhǔn)確地評估項(xiàng)目成本,包括時(shí)間、資源和金錢等方面的成本。這可以幫助產(chǎn)品經(jīng)理更好地制定預(yù)算和規(guī)劃,并更好地控制成本。
- 跟上市場。快速變化的技術(shù)行業(yè)中,懂得一定的技術(shù)知識可以幫助產(chǎn)品經(jīng)理更好地了解市場需求和趨勢,以便制定更符合市場需求的產(chǎn)品戰(zhàn)略和計(jì)劃。
- 優(yōu)化體驗(yàn)。產(chǎn)品經(jīng)理了解產(chǎn)品設(shè)計(jì)和技術(shù)實(shí)現(xiàn)之間的聯(lián)系,能夠更好地優(yōu)化用戶體驗(yàn)和提高產(chǎn)品質(zhì)量。
- 管理團(tuán)隊(duì)。如果了解技術(shù),當(dāng)產(chǎn)品經(jīng)理同時(shí)兼任項(xiàng)目經(jīng)理時(shí),能夠根據(jù)版本或迭代的需求量,對設(shè)計(jì)、開發(fā)、測試等資源進(jìn)行更加合理的規(guī)劃與分配。
二、警惕技術(shù)陷阱
但同時(shí),產(chǎn)品經(jīng)理的“技術(shù)知識”是需要被控制或警惕的,因?yàn)樗锌赡軙硪韵潞蠊?/p>
- 脫離了產(chǎn)品本身,去追求技術(shù)。在做出產(chǎn)品決策時(shí),更多地需要考慮到公司戰(zhàn)略、市場需求、用戶體驗(yàn)等多種因素,而不是僅考慮技術(shù)實(shí)現(xiàn)的可行性。
- 影響團(tuán)隊(duì)和諧。部分產(chǎn)品經(jīng)理以為自己很懂技術(shù),在和團(tuán)隊(duì)的開發(fā)的溝通過程中,往往會“指導(dǎo)”開發(fā)工作,甚至?xí)钊氲健扒岸藨?yīng)該用什么框架”、“后端這個(gè)接口怎么寫”、“這個(gè)SQL查詢語句應(yīng)該用什么語法”等地方,典型的外行指導(dǎo)內(nèi)行,同時(shí)也會傷害團(tuán)隊(duì)的團(tuán)結(jié)。
- 被自己已知的技術(shù)知識束縛住。當(dāng)你有一些好的Idea,但以你的技術(shù)知識判斷這個(gè)Idea不可行時(shí),請不要放棄,可以把這個(gè)Idea拿去分享給技術(shù)同事,或上網(wǎng)尋找技術(shù)解決方案。你認(rèn)為實(shí)現(xiàn)不了,不代表真的實(shí)現(xiàn)不了。你認(rèn)為實(shí)現(xiàn)起來要花很多資源,不代表它沒有其他更節(jié)省成本的解決方式。
三、技術(shù)知識學(xué)習(xí)路徑
這里總結(jié)了一份給技術(shù)小白產(chǎn)品經(jīng)理的技術(shù)學(xué)習(xí)路徑,按照這個(gè)路徑學(xué)習(xí)完,能夠基本做到與開發(fā)、測試,甚至算法工程師進(jìn)行有效交流,增強(qiáng)對彼此的理解能力。同時(shí),面對日新月異的市場,你也能更好地理解那些最新、最熱、最火的那些項(xiàng)目的本質(zhì)邏輯。
在學(xué)習(xí)的過程中,一定要結(jié)合自己的產(chǎn)品工作去學(xué)習(xí),去理解產(chǎn)品的每一個(gè)頁面、模塊、邏輯的來源是什么樣的,會更加有效。
1. 前端
首先學(xué)習(xí)HTML和CSS,理解Web網(wǎng)頁如何被開發(fā)出來的,包括結(jié)構(gòu)、樣式等。然后學(xué)習(xí)JavaScript,并能夠做到與頁面進(jìn)行聯(lián)動,通過這個(gè)過程可以了解到頁面的“交互”是如何實(shí)現(xiàn)的。
HTML、CSS、JavaScript,是前端的基本功。
然后可以學(xué)習(xí)JQuery。這是一個(gè)非常老牌的JavaScript框架,它可以讓我們更加簡單地控制頁面元素(DOM)。它可以它的語法也非常輕便和簡單,非常易于上手,也非常易于讓技術(shù)小白了解前端交互的實(shí)現(xiàn)邏輯。
以上內(nèi)容可以去到w3cschool或菜鳥教程中學(xué),免費(fèi),知識完善,而且它們都提供的編輯器,供大家邊學(xué)習(xí)邊編程,可以有效提升學(xué)習(xí)效果和學(xué)習(xí)體驗(yàn)。
同時(shí),為了增加一些趣味性。在學(xué)習(xí)的過程中,也可以搗鼓一些前端庫。font-awesome可以讓我們非常簡單地網(wǎng)頁面中增加emoji圖標(biāo),而animate.css則可以讓我們非常方便地為網(wǎng)頁元素實(shí)現(xiàn)動效,例如點(diǎn)擊按鈕后按鈕的震動、彈跳等效果。還有很多很有趣的庫正在等待你的挖掘。
再往后,可以進(jìn)階學(xué)習(xí)前端框架,如vue.js,以便更好地理解“工程化”、“組件化”、“前后端分離”等概念。同時(shí),也可以學(xué)習(xí)一下微信小程序的編程,其編寫方式與vue.js是十分相似的。
自從出現(xiàn)了“大前端”的概念后,前端框架如雨后春筍一般,每天都有新鮮玩意。
但作為產(chǎn)品經(jīng)理,學(xué)習(xí)技術(shù)的目的是了解技術(shù)的實(shí)現(xiàn)方式,并不需要去學(xué)習(xí)那么多新鮮的框架,只需要選擇目前很成熟的、或較熱門的技術(shù)學(xué)習(xí)即可。
至于iOS和Android的前端開發(fā),大可不必去學(xué)。因?yàn)槠浼夹g(shù)本質(zhì)是相通的,只是使用的開發(fā)語言(Objective-C、Swift、Java…)和應(yīng)用承載的平臺(iOS、Android)不一樣而已。也可以通過閱讀蘋果和谷歌的官方開發(fā)文檔,了解一下各自系統(tǒng)所提供出來的數(shù)據(jù)或能力,這些都是為了達(dá)成產(chǎn)品目標(biāo)所可以利用的資源。
同時(shí),你也可以了解到,Web頁面是可以被掛載到iOS或Android應(yīng)用上的。同時(shí),Web頁面可以與iOS或Android原生頁面進(jìn)行一定范圍內(nèi)的數(shù)據(jù)傳遞或交互。這一點(diǎn)對于產(chǎn)品經(jīng)理在時(shí)間緊急的情況下設(shè)計(jì)APP的一些活動板塊或臨時(shí)性頁面時(shí)尤為重要,因?yàn)橐淮伍_發(fā)就可以通用在iOS和Android的APP上。
因此市面上也有Flutter這樣的通用開發(fā)框架,一次開發(fā),可以讓應(yīng)用同時(shí)運(yùn)行在不同平臺上。但這類開發(fā)框架,雖然節(jié)省了開發(fā)成本,但在部分場景下的體驗(yàn)和技術(shù)方面,也還是有它們自身的問題的,在此不展開詳述。
2. 后端
人生苦短,我用python。
甚至還有人說:“python不用學(xué),直接用”。所以,學(xué)python就好了。因?yàn)閜ython學(xué)習(xí)起來最容易,學(xué)習(xí)的人也多,資源也多。
python免費(fèi)學(xué)習(xí)的地方很多,除了w3cschool或菜鳥教程外,還有廖雪峰的官方博客也是一個(gè)不錯(cuò)的學(xué)習(xí)處。
學(xué)習(xí)python最好遵循一個(gè)順序:先學(xué)習(xí)基本知識,至少搞清楚數(shù)據(jù)類型、函數(shù)、對象、屬性、模塊、正則表達(dá)式等基本概念,同時(shí)理解什么叫“面向?qū)ο?/strong>”。
然后你就會了解到,python作為“膠水語言”,有大量的第三方庫可以使用。
你可以通過這些庫,去做一些你感興趣的事情,以下是幾個(gè)例子:
- 網(wǎng)頁爬蟲。可以通過requests、beautifulsoap、urllib等庫,去爬取你感興趣的網(wǎng)頁內(nèi)容,你甚至可以自己搭建一個(gè)爬蟲腳本,幫助你定時(shí)獲取信息。
- 數(shù)據(jù)分析。可以通過openpyxl等庫,操作excel數(shù)據(jù)。可以通過pandas、numpy等庫進(jìn)行數(shù)據(jù)分析計(jì)算,并通過matplotlib進(jìn)行數(shù)據(jù)可視化繪圖。
- 圖像處理。可以通過pillow對圖片進(jìn)行各種處理,體驗(yàn)一把用代碼P圖的感覺。
- Web開發(fā)。可以通過django或flask庫體驗(yàn)網(wǎng)站開發(fā)的過程以及一些細(xì)節(jié)。
- ……
3. 數(shù)據(jù)庫
了解數(shù)據(jù)的結(jié)構(gòu),以及開發(fā)同學(xué)口中常說的“CRUD”。廖雪峰的官方博客也是學(xué)習(xí)數(shù)據(jù)庫查詢語言的好地方。
一般會先學(xué)習(xí)“關(guān)系型數(shù)據(jù)庫”,了解行、列、字段、屬性、主鍵等概念。這些概念需要與在學(xué)習(xí)后端時(shí)所學(xué)到的對象、屬性進(jìn)行結(jié)合,會更好理解系統(tǒng)對象的構(gòu)成。
SQL是數(shù)據(jù)查詢語言,學(xué)習(xí)它,能夠讓你更好地理解數(shù)據(jù)的組織方式。尤其是B端的同學(xué),能夠進(jìn)一步地提升對系統(tǒng)各業(yè)務(wù)數(shù)據(jù)的流轉(zhuǎn)的感受。
“非關(guān)系型數(shù)據(jù)庫”也需要接觸一下,主要是了解它和“關(guān)系型數(shù)據(jù)庫”的異同處,以及它的一些組織或處理方式。
4. AI
AI的時(shí)代正在強(qiáng)勢到來,學(xué)習(xí)AI相關(guān)的技術(shù)知識也顯得非常有必要。
要了解AI,首先要接觸的是算法。這對于沒有一定數(shù)學(xué)基礎(chǔ)的同學(xué)來說會感覺很難入手。
即便如此,也并不代表它們是無法被理解的。
可以先簡單回顧一下高中曾經(jīng)學(xué)習(xí)過的概率論和線性代數(shù)知識,然后了解機(jī)器學(xué)習(xí)的幾個(gè)類型:如分類、聚類、回歸、降維,以及他們對應(yīng)的幾種算法。在實(shí)際應(yīng)用的案例(例如,垃圾郵件的分類,就是一種二分類算法),結(jié)合起來理解。
推薦大家去百度AI平臺,使用免費(fèi)的額度,通過python去使用里面的一些AI方法,來幫助你更加深刻的理解AI應(yīng)用。
例如可以通過NLP(自然語言處理)對文本進(jìn)行分類、理解、識別、打標(biāo)簽等,通過OCR(光學(xué)字符識別)體驗(yàn)從不同類型的圖片中獲取文本的樂趣等。
在進(jìn)一步地學(xué)習(xí)過程中,還需要了解到樣本、特征、評估、模型、算法,及他們之間的關(guān)系。
幾乎所有的AI應(yīng)用都基于該五要素。
關(guān)于以上內(nèi)容,給大家推薦兩本書:《策略產(chǎn)品經(jīng)理:模型與方法論》和《人工智能產(chǎn)品經(jīng)理:AI時(shí)代PM修煉手冊》。如果你有不錯(cuò)的數(shù)學(xué)基礎(chǔ),則推薦《裂變:秒懂人工智能的基礎(chǔ)課》。
然后,可以了解大語言模型(LLM),大火的ChatGPT就是LLM的一種,同時(shí)也可以進(jìn)一步了解一些垂直行業(yè)領(lǐng)域的LLM,如京東的產(chǎn)業(yè)LLM和彭博的金融LLM,了解LLM的運(yùn)作原理和應(yīng)用場景。
可以通過對提示詞工程(prompt-engineering)的學(xué)習(xí),了解如何與LLM交互和溝通。推薦prompt-learning網(wǎng)站,或B站吳恩達(dá)與OpenAI聯(lián)合推出的prompt課程。
另外,可以嘗試通過langchain庫,進(jìn)行一些簡單的AI應(yīng)用開發(fā),能夠幫助你更加深入地了解AI應(yīng)用。
5. 項(xiàng)目管理
最后,最好也學(xué)習(xí)一下軟件項(xiàng)目管理。因?yàn)轫?xiàng)目管理的本質(zhì),是將不同角色、不同人員、不同分工進(jìn)行串聯(lián)的一門學(xué)問,讓我們能夠從一個(gè)更加宏觀的視角去解決產(chǎn)品管理問題。
傳統(tǒng)的瀑布流模式可以簡單了解一下,但更建議去深入了解當(dāng)下較多使用的敏捷模式(如:scrum),推薦《敏捷革命》。深入地學(xué)習(xí)敏捷開發(fā),不僅能夠了解這種開發(fā)管理方式,同時(shí)也能理解“敏捷思維”,并將這種思維方式運(yùn)用到自己工作的其他方面。
四、最后
通過對以上內(nèi)容的了解和學(xué)習(xí),基本上能夠讓你在日常工作中涉及技術(shù)的場景中進(jìn)退自如,有效地提升個(gè)人的工作效率,也能有利于擴(kuò)展見識。
作者:吸貓狂魔;公眾號:吸貓狂魔 。
本文由 @吸貓狂魔 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
麻煩問下文中提到的“百度AI平臺”網(wǎng)址是哪個(gè)吖?
嘗試過好多渠道 都不靠譜 還損失了不少米!
說白了學(xué)技術(shù)還是得到 知乎 找大神 恩賜解脫。
知乎搜索 恩賜解脫 – 點(diǎn)擊 用戶 – 找到頭像又酷又黑的 兩萬多的關(guān)注的那個(gè)就是了!
2025突破年入百萬![呲牙][打call]
這樣一套的學(xué)習(xí)周期大概需要多久?作為非理工科出生的產(chǎn)品經(jīng)理來說
只能說學(xué)不完,根本學(xué)不完,技術(shù)這塊學(xué)下數(shù)據(jù)庫會比較有用,其他的根據(jù)興趣了解一下就行了,產(chǎn)品不光要學(xué)技術(shù),設(shè)計(jì)知識和管理知識同樣重要
不用學(xué)深,除非感興趣。能了解到技術(shù)實(shí)現(xiàn)原理,能和開發(fā)測試有效溝通,能團(tuán)隊(duì)成員相互理解對方的工作,就是OK的。再進(jìn)一步,能夠理解市場最新的最火的東西的原理,就更好了。
嗯謝謝分享,我是做項(xiàng)目管理的,但是非技術(shù)出身,現(xiàn)在想轉(zhuǎn)互聯(lián)網(wǎng)行業(yè)的項(xiàng)目管理,所以覺得這些都是我需要了解的,只是說學(xué)海無涯,看著太龐大了啊
非常受用
非常高興幫助到你~
我大學(xué)也是信息管理,內(nèi)容很受用
很高興幫助到你~
很受用,寫的很全面,值得循序漸進(jìn)的學(xué)習(xí)成就自己。
很高興能幫助到你~
我是本文作者。
我本科是信息管理專業(yè)、研究生是傳媒專業(yè)。嚴(yán)格意義上和技術(shù)有一定沾邊,但不完全沾。我也沒當(dāng)做程序員(學(xué)代碼的過程中有開發(fā)過一些自己的小應(yīng)用)。
對于技術(shù)的學(xué)習(xí)和理解都是自己在入行產(chǎn)品經(jīng)理之前,學(xué)習(xí)產(chǎn)品經(jīng)理知識的過程中并行學(xué)習(xí)的。這是自己個(gè)人經(jīng)驗(yàn)的總結(jié),希望能幫助到大家,尤其是非理工科出身的產(chǎn)品經(jīng)理們,一樣能夠有方法接觸技術(shù)、了解技術(shù)。