了解這些技術(shù)思維,讓你變成更受程序員歡迎的產(chǎn)品經(jīng)理

探索者
10 評(píng)論 8815 瀏覽 85 收藏 13 分鐘
🔗 产品经理专业技能指的是:需求分析、数据分析、竞品分析、商业分析、行业分析、产品设计、版本管理、用户调研等。

懂技術(shù)對(duì)于產(chǎn)品經(jīng)理來(lái)說(shuō)有諸多好處,這并不是為了讓產(chǎn)品經(jīng)理變成研發(fā),其主要目的在于降低產(chǎn)品經(jīng)理和開(kāi)發(fā)的溝通成本。要想了解技術(shù),首先需要知道技術(shù)源頭在哪里,本篇文章分享了相關(guān)的技術(shù)基礎(chǔ)知識(shí),希望能對(duì)你有所幫助。

產(chǎn)品經(jīng)理在技術(shù)那人人平等,但如果你懂點(diǎn)技術(shù),你會(huì)比其他人更加平等。

懂點(diǎn)技術(shù)的好處毋庸置疑,作為公司中最受技術(shù)歡迎的產(chǎn)品經(jīng)理,現(xiàn)身說(shuō)法。簡(jiǎn)單來(lái)說(shuō),因?yàn)槟阋图夹g(shù)對(duì)接,如果你知道他們平時(shí)在怎么做事、核心在關(guān)心什么問(wèn)題,那會(huì)讓你們溝通成本大大降低。

所以,明確目的,我們懂技術(shù)是為了降低溝通成本,而不是為了自己變成研發(fā)。當(dāng)然如果你從此激發(fā)了興趣,那算另一回事。

一、要懂技術(shù),那技術(shù)的源頭在哪里

技術(shù)同學(xué)的能力并不是從石頭里蹦出來(lái),一出生就有的。簡(jiǎn)單來(lái)說(shuō),絕大多數(shù)技術(shù)的起點(diǎn)都是因?yàn)榇髮W(xué)選了計(jì)算機(jī)專業(yè)而已,大家都是平常人,不存在什么“技術(shù)有不同于常人的思維”。所以想了解技術(shù),我們只需要知道他們大學(xué)學(xué)了什么就能有個(gè)大概輪廓。

那么計(jì)算機(jī)專業(yè)到底在學(xué)什么,又是為了解決什么問(wèn)題呢?

下面是一些底層知識(shí),雖然沒(méi)法直接應(yīng)用,但能幫助你了解計(jì)算機(jī)世界的大體輪廓。

想看實(shí)際運(yùn)用的同學(xué),就跳到下一個(gè)標(biāo)題處吧~

那首先,我們來(lái)說(shuō)計(jì)算機(jī)要解決什么問(wèn)題,可以這么認(rèn)為:計(jì)算機(jī)的發(fā)明就是為了處理數(shù)據(jù)。

我們可以把計(jì)算機(jī)想象成一個(gè)黑盒子,盒子一頭是“輸入”,另一頭就是“輸出”,盒子內(nèi)部就是“處理過(guò)程”。比如我們讓小朋友計(jì)算“1+3等于幾”,那這個(gè)問(wèn)題就是“輸入”,小朋友比著手指一個(gè)個(gè)數(shù)的過(guò)程,就是數(shù)據(jù)的“處理過(guò)程”,最后他說(shuō)是“4”,那就是“輸出”。

整個(gè)計(jì)算機(jī)專業(yè)的核心原理就可以概括為“輸入”、“處理過(guò)程”、“輸出”。

但這種模型還是過(guò)于粗糙,為了進(jìn)一步了解,我們就來(lái)看看計(jì)算機(jī)專業(yè)的四大專業(yè)課吧。這四位天王分別是:《計(jì)算機(jī)組成原理》、《計(jì)算機(jī)操作系統(tǒng)》、《數(shù)據(jù)結(jié)構(gòu)與算法》、《計(jì)算機(jī)網(wǎng)絡(luò)》。

它們共同組成了我們熟知的計(jì)算機(jī)世界。那它們是怎么配合的呢?

眾所周知,計(jì)算機(jī)是由硬件和軟件兩部分組成的。

《計(jì)算機(jī)組成原理》書(shū)入其名,講述的是怎么用硬件來(lái)組成一臺(tái)計(jì)算機(jī)。

拓展一下:計(jì)算機(jī)硬件中最核心的就是晶體管。晶體管的本質(zhì)就是一個(gè)開(kāi)關(guān),它有三個(gè)種類:與門(and)、或門(or)、非門(not),通過(guò)這三種邏輯控制電流的輸入、輸出,人們就在這個(gè)基礎(chǔ)上,搭建了無(wú)比復(fù)雜的計(jì)算機(jī)世界。

《操作系統(tǒng)》講述的是配置在計(jì)算機(jī)硬件上的第一層軟件,比如window、Linux等等。

我們把《計(jì)算機(jī)組成原理》和《操作系統(tǒng)》組合在一起,就得到了一臺(tái)PC機(jī)。

而無(wú)論表現(xiàn)形式多么不同,人們使用計(jì)算機(jī)的最終目的就是處理數(shù)據(jù)。

比如你玩王者榮耀會(huì)看到傷害數(shù)字、刷抖音背后支持你的是推薦算法。你可以把計(jì)算機(jī)里流動(dòng)的數(shù)據(jù)想象成一個(gè)個(gè)Excel表,那游戲和抖音的表格肯定不一樣,研究如何組織、提取這些數(shù)據(jù)的就是《數(shù)據(jù)結(jié)構(gòu)與算法》了。而不同的《數(shù)據(jù)結(jié)構(gòu)與算法》決定了計(jì)算機(jī)處理數(shù)據(jù)的效率。

上面說(shuō)的都是單獨(dú)的計(jì)算機(jī),那研究如何把單獨(dú)的計(jì)算機(jī)組織起來(lái),成為“互聯(lián)網(wǎng)”的就是《計(jì)算機(jī)網(wǎng)絡(luò)》了。

至此,《計(jì)算機(jī)組成原理》、《計(jì)算機(jī)操作系統(tǒng)》、《數(shù)據(jù)結(jié)構(gòu)與算法》、《計(jì)算機(jī)網(wǎng)絡(luò)》就組成了計(jì)算機(jī)技術(shù)中最核心最基礎(chǔ)的知識(shí)。

在我們實(shí)際工作中,產(chǎn)品經(jīng)理用到最多的就是《數(shù)據(jù)結(jié)構(gòu)與算法》、《計(jì)算機(jī)網(wǎng)絡(luò)》了。

二、了解你需求的數(shù)據(jù)結(jié)構(gòu)

用研發(fā)的語(yǔ)言定義好你需求的數(shù)據(jù)結(jié)構(gòu),就能幫助研發(fā)快速理解你想要啥,極大降低溝通成本。而且,這種方法我親身實(shí)踐過(guò),非常簡(jiǎn)單。

數(shù)據(jù)結(jié)構(gòu)分兩種,基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和復(fù)合數(shù)據(jù)結(jié)構(gòu)?;A(chǔ)數(shù)據(jù)結(jié)構(gòu)就像不同形狀的磚塊,復(fù)合數(shù)據(jù)結(jié)構(gòu)就是用磚塊自由設(shè)計(jì)搭好的房子。

基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和實(shí)例

那首先看下基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),比如:

你需要整數(shù),就給研發(fā)說(shuō)要:int

需要小數(shù),就說(shuō)要:float,最多保留X位

要文本,就說(shuō):str,或者說(shuō)“字符串”

如果是想表示要么是“true”,要么是“false”,這種二選一的情況的,就說(shuō)此處是個(gè)“布爾值”

比如,像這種需求描述:

練習(xí)試次:游戲中的操作次數(shù)

正確率:游戲的正確率

你就可以改為:

練習(xí)試次:int,含義是游戲中的操作次數(shù)

正確率:float,最多保留1位小數(shù)。含義是游戲的正確率

還有像這種:

在進(jìn)度條區(qū)域,根據(jù)單元完成情況配置一條文案描述

單元全部完成:今日訓(xùn)練已全部完成!

可以改為:

在進(jìn)度條區(qū)域,if 單元狀態(tài)==已完成

展示一條str,內(nèi)容為:

“今日訓(xùn)練已全部完成!”

這樣的好處就是改起來(lái)很方便,研發(fā)同學(xué)也容易找到重點(diǎn)。

不過(guò)在基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)中,我日常用的最多的,其實(shí)是“變量”這個(gè)概念,因?yàn)槲覀冃枨笾械奈陌缚赡艹?huì)變來(lái)變?nèi)サ?,所以用變量提前把它?biāo)示出來(lái),給研發(fā)同學(xué)一個(gè)心理準(zhǔn)備,是不錯(cuò)的選擇。

比如,在開(kāi)發(fā)一個(gè)報(bào)告的需求時(shí),我會(huì)這么告訴研發(fā):

【】里面是 變量

再生成一個(gè)表格,一列title為“內(nèi)容”,比如:

【報(bào)告完成日期】,【用戶名稱】完成了【測(cè)評(píng)報(bào)告名稱】

一列title為“數(shù)據(jù)結(jié)構(gòu)”,比如:

【報(bào)告完成日期】 實(shí)例: 2023年1月21日

【用戶名稱】

If 是后臺(tái)生成的隨機(jī)id: 則【用戶名稱】==“孩子”

If 是用戶手動(dòng)改的值: 則【用戶名稱】==【用戶手動(dòng)改的值】

【測(cè)評(píng)報(bào)告名稱】 值==“暫未確定,待確定后@相關(guān)人員”

說(shuō)完了應(yīng)用,我們來(lái)嘮嘮為什么有數(shù)據(jù)類型這回事。主要是因?yàn)橛?jì)算機(jī)能處理的數(shù)據(jù)太多樣了,如果啥類型都不分,找起來(lái)很難找,比如,文本、圖形、音頻、視頻、網(wǎng)頁(yè)(就好像最近大家常提的AI的多模態(tài)能力一樣),你可以直觀感覺(jué)到它們的類型不太一樣。

人腦處理復(fù)雜信息能力有限,而分類,就是為了更好地開(kāi)發(fā)。

三、復(fù)合數(shù)據(jù)結(jié)構(gòu)和實(shí)例

你有可能看到研發(fā)在群里發(fā)過(guò)類似的東西:

{“name”: “John”,

“age”: 30,

“isStudent”: false }

這種由花括號(hào)括起來(lái)的玩意就是復(fù)合數(shù)據(jù)結(jié)構(gòu),它叫做JSON。你可以把JSON這種格式理解為TXT之于文本格式。

JSON在Web開(kāi)發(fā)被中廣泛應(yīng)用于前后端通信、配置文件、數(shù)據(jù)存儲(chǔ)等場(chǎng)景,也就是說(shuō)它在前端、后端、運(yùn)維、測(cè)試、數(shù)據(jù)分析那都是通用的。

那如果我們會(huì)用它寫(xiě)需求,可就太方便了。

說(shuō)回到上面的例子,換你用自然語(yǔ)言表達(dá),可能就會(huì)寫(xiě)成:“一個(gè)名叫John的用戶,不是學(xué)生,現(xiàn)在30歲”,和JSON格式對(duì)比,還是JSON清晰一些。

以前,你可能會(huì)這么寫(xiě):

“展示由當(dāng)前單元的全部任務(wù)串成的進(jìn)度條,包含任務(wù)icon、任務(wù)名稱及任務(wù)的一級(jí)能力名稱”。

現(xiàn)在,你可以這樣寫(xiě):

進(jìn)度條:

{

“任務(wù)icon”:png,分辨率待定

“任務(wù)名稱”:str,長(zhǎng)度不超過(guò)4個(gè)漢字

“任務(wù)一級(jí)能力名稱”:str,長(zhǎng)度不超過(guò)4個(gè)漢字

}

四、進(jìn)一步,定義你的異常

計(jì)算機(jī)網(wǎng)絡(luò)包含了大量異常判定,比如我們常見(jiàn)的“404”,其實(shí)就是在說(shuō)“客戶端(也就是發(fā)起請(qǐng)求的電腦)請(qǐng)求的東西在服務(wù)器上找不到”。

所以,我們看一看計(jì)算機(jī)網(wǎng)絡(luò)對(duì)異常的分類,就能對(duì)大部分異常有所了解。

上面說(shuō)的“404”學(xué)名叫:HTTP狀態(tài)碼,它由三位數(shù)字組成,其中第一個(gè)數(shù)字定義了響應(yīng)的類別。

以下是一些常見(jiàn)的HTTP狀態(tài)碼及其含義可供你檢索:

1. 看到4開(kāi)頭,就是客戶端的問(wèn)題

4xx(客戶端錯(cuò)誤狀態(tài)碼):請(qǐng)求包含錯(cuò)誤語(yǔ)法或無(wú)法完成請(qǐng)求。

  • 400 Bad Request:服務(wù)器無(wú)法理解請(qǐng)求的格式。
  • 401 Unauthorized:請(qǐng)求要求身份驗(yàn)證。
  • 403 Forbidden:服務(wù)器拒絕請(qǐng)求。
  • 404 Not Found:服務(wù)器找不到請(qǐng)求的資源。

2. 看到5開(kāi)頭,就是服務(wù)器的問(wèn)題

5xx(服務(wù)器錯(cuò)誤狀態(tài)碼):服務(wù)器在處理請(qǐng)求的過(guò)程中發(fā)生了錯(cuò)誤。

  • 500 Internal Server Error:服務(wù)器遇到錯(cuò)誤,無(wú)法完成請(qǐng)求。
  • 501 Not Implemented:服務(wù)器不具備完成請(qǐng)求的功能。
  • 503 Service Unavailable:服務(wù)器暫時(shí)無(wú)法處理請(qǐng)求(可能是過(guò)載或維護(hù))。

五、最后,產(chǎn)品經(jīng)理需要了解技術(shù)到什么程度

要說(shuō)得出OSI模型的7層結(jié)構(gòu)嗎?要能選擇出哪種技術(shù)實(shí)現(xiàn)路線更好嗎?

這都是我在面試時(shí)遇到的真實(shí)問(wèn)題,實(shí)話說(shuō),我一向不理解這種問(wèn)百度一下或者GPT一下就能出來(lái)答案的問(wèn)題意義何在。

產(chǎn)品經(jīng)理了解技術(shù),目的只是為了和技術(shù)在溝通時(shí)更方便而已,如果要選出技術(shù)路線,不如直接去找個(gè)研發(fā)。

感謝你看到這里,如果還想了解產(chǎn)品經(jīng)理的技術(shù)學(xué)習(xí)路徑或者還有什么其他建議,請(qǐng)留言。

作者:探索者,公眾號(hào):探索者的神廟

本文由 @探索者 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自 Unsplash,基于CC0協(xié)議。

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 挺簡(jiǎn)單易懂的,能夠快速學(xué)到 !

    來(lái)自湖南 回復(fù)
  2. 博主寫(xiě)的也太清晰易懂了!完全沒(méi)有想到prd可以以這個(gè)視角去寫(xiě),求繼續(xù)更新!

    來(lái)自北京 回復(fù)
    1. 好嘞~

      來(lái)自北京 回復(fù)
  3. 不錯(cuò),總結(jié)的很到位

    來(lái)自福建 回復(fù)
  4. 會(huì)excel和函數(shù),就行了。數(shù)據(jù)庫(kù)就是表格,函數(shù)就是接口調(diào)用

    來(lái)自四川 回復(fù)
    1. 嗯嗯,是這個(gè)意思

      來(lái)自美國(guó) 回復(fù)
  5. 接口返參異??偨Y(jié)的好經(jīng)典

    來(lái)自江蘇 回復(fù)
    1. 有幫助就好~

      來(lái)自美國(guó) 回復(fù)
  6. 很受用,期待更新!

    來(lái)自亞太地區(qū) 回復(fù)
    1. 好嘞,也推薦下我的公眾號(hào):探索者的神廟,會(huì)更新這里不好放的工具類文章,歡迎關(guān)注

      來(lái)自美國(guó) 回復(fù)
专题
14303人已学习14篇文章
流量难获取,获取之后转化为付费用户更是困难。本专题的文章分享了如何提升付费转化率。
专题
12894人已学习19篇文章
如今随着互联网的发展,数字化给我们带来了更多的机会,在大数据时代,数据规模也在不断的膨胀,所以各种企业需要大数据治理。本专题的文章分享了数据治理相关的知识。
专题
85604人已学习22篇文章
不能用C端产品思维套在B端产品上哦。
专题
15702人已学习13篇文章
作为一名产品经理,需要持续对自己的经验进行总结并不断更新迭代。本专题的文章分享了产品设计方法论。
专题
36218人已学习19篇文章
新媒体运营,多的是你不知道的事!
专题
15937人已学习13篇文章
B端运营应该是产品商业化的最终结果。本专题的文章作者结合自身B端运营经验,进行B端实操项目方法论分享。