產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里_第1頁
產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里_第2頁
產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里_第3頁
產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里_第4頁
產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、產(chǎn)品經(jīng)理需要學(xué)習(xí)的技術(shù)都在這里這是一篇寫給沒有技術(shù)背景的產(chǎn)品經(jīng)理看的文章。要深入學(xué)習(xí)的, 請(qǐng)另外參照對(duì)應(yīng)領(lǐng)域大神的指引。本人計(jì)算機(jī)專業(yè)畢業(yè),實(shí)習(xí)剛開始也做過一小段時(shí)間的開發(fā), 從 前端到后臺(tái)到數(shù)據(jù)庫略有接觸,所以對(duì)技術(shù)那點(diǎn)事兒比非計(jì)算機(jī)專業(yè) 的童鞋要稍微懂得多點(diǎn)。從開發(fā)角度講,我一定是個(gè)不合格的程序猿; 從產(chǎn)品的角度講,我還能算懂70蛇術(shù)的產(chǎn)品汪。今天就來寫寫,作 為產(chǎn)品經(jīng)理,你需要懂哪些技術(shù)。先問:產(chǎn)品經(jīng)理為什么要懂技術(shù)?對(duì)技術(shù)了解不多的產(chǎn)品經(jīng)理們,在日常工作中,會(huì)不會(huì)遇到以下問題: 1)需求評(píng)審時(shí),你說,一個(gè)星期應(yīng)該能完成吧。開發(fā)給你一個(gè)白眼, 說,不行,一個(gè)星期你來寫,這至少得三個(gè)星期,

2、陷入尷尬。無法評(píng)估一個(gè)功能的技術(shù)實(shí)現(xiàn)難度。2)測(cè)試提過來一個(gè)bug,比如收藏列表的價(jià)格顯示和商詳頁不一致? 你搞不清問題的根源,不知道該找客戶端同事還是后臺(tái)同事修復(fù), 只 能先問前端再問后端。不能快速定位反饋對(duì)象,無形中浪費(fèi)了許多時(shí) 間。3)與開發(fā)溝通時(shí),總是會(huì)聽到接口, API,傳參數(shù)返回等聽起來很懵 逼的技術(shù)專業(yè)詞匯,云里霧里插不上話,感覺自己是個(gè)局外人。需要花大量功夫去了解清楚,降低溝通效率。因此,作為一名產(chǎn)品經(jīng)理,懂技術(shù)是非常必要的。這樣才能和開發(fā)工 程師有效溝通,對(duì)實(shí)際開展產(chǎn)品工作有非常大的益處。但也不至于要去學(xué)一門編程語言, 會(huì)寫代碼。真正掌握一門編程語言 需要大量的精力和時(shí)間,還

3、容易陷入到各種技術(shù)細(xì)節(jié)。懂前后端的數(shù) 據(jù)交互和底層數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì),足矣。專業(yè)的事情交給專業(yè)的人來做, 寫代碼到底還是工程師該干的活兒。再問:技術(shù)的底層架構(gòu)?一個(gè)完整的項(xiàng)目由客戶端(前端)和服務(wù)端(后端)組成。.前端前端分為網(wǎng)頁前端(H5)和移動(dòng)客戶端前端(native),移動(dòng)客戶端 又分為Android、IOS或微信小程序等。我們需要理解H5和Native這兩種技術(shù)方案在實(shí)現(xiàn)難度、工作量、資 源投入上的區(qū)別,以決定具體用哪種方案?H5的開發(fā)成本更低,且在工作量上只需要 H5工程師開發(fā)一遍;如果 是原生系統(tǒng)(native)開發(fā),那至少需要 Android和iOS工程師各自 開發(fā)一遍,工作量和資源

4、投入要高。在快速試錯(cuò)和需要靈活應(yīng)變的場(chǎng) 景下,H5的技術(shù)方案不失為一種好的選擇。除此之外,跟前端開發(fā)在溝通過程中,還會(huì)高頻聽到“組件”、“寫死”或“接口”等詞。組件:是自定義的HTML+CSSJava重新組合,把多次出現(xiàn)的頁面, 反復(fù)出現(xiàn)的功能封裝到一起成一個(gè)組件,以便用的時(shí)候可以直接調(diào)用, 避免出現(xiàn)大量重復(fù)性代碼。類似我們用Axure畫原型圖時(shí)的母版,在 很多頁面上都使用時(shí),我們直接拖出來用就好。HTML CSS Java 是前端簡單講下什么是 HTML CSSffi JavaSript 編程語言三件套。以房屋裝修來解釋:HTMLM是搭了房屋的框架,告訴你哪里是臥室、廚房、客廳,擺了 幾張沙

5、發(fā)和桌子。cssa是設(shè)計(jì)房屋的樣式,比如墻壁刷成綠色,桌 子是正方形的。Java就是整個(gè)房間的電網(wǎng)和智能家居,比如你一按 按鈕,燈就亮了; 一按開關(guān),空調(diào)就打開了。以具體某一頁面來解釋:看到的圖片、文字都是一個(gè)個(gè)的 HTM玩素,然后頁面的背景顏色、 圖片大小,按鈕位于整個(gè)頁面的什么位置,這就是CSS做的。Java實(shí)現(xiàn)內(nèi)部的邏輯,比如按鈕點(diǎn)擊之后怎么處理,界面之間如何跳轉(zhuǎn), 什么時(shí)候刷新信息,如何請(qǐng)求數(shù)據(jù)。寫死:我們看到的前端頁面有靜態(tài)頁面數(shù)據(jù)顯示, 也有動(dòng)態(tài)頁面數(shù)據(jù) 顯示。寫死指的是靜態(tài)數(shù)據(jù),動(dòng)態(tài)數(shù)據(jù)通過前端請(qǐng)求后臺(tái)接口獲得。寫死的優(yōu)點(diǎn)可以減少和服務(wù)端的請(qǐng)求次數(shù)。缺點(diǎn)是后期如有擴(kuò)展,對(duì) 于已經(jīng)

6、發(fā)出去的老版本就無法更改了。我最近做的一個(gè)功能,由于之前前端寫死了,就只能添加到新版本上, 老版本無法兼容,所以哪些東西可以寫死,必須要評(píng)估,否則后期如 需修改,就是給自己挖坑。.什么是接口?前后端數(shù)據(jù)如何交互?先來一段按慣例放上,但可跳過不看的百科介紹:API,英文全稱 Application Programming Interface ,翻譯為“應(yīng) 用程序編程接口”。是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與 開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力, 而又無需訪問 源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。一一百度百科用自己的話理解,接口就是封裝好了某些功能的一段代碼,給前端調(diào)用,我們不需要

7、知道這些功能具體是怎樣實(shí)現(xiàn)的,我們只需要按照接口協(xié)議調(diào)用即可。(接口具體如何實(shí)現(xiàn)是后臺(tái)開發(fā)干的活兒) 舉個(gè)生活中的例子,喝水。當(dāng)你喝水的時(shí)候,你只需要打開水龍頭,拿一個(gè)杯子去接就可以了。你根本不用關(guān)心水龍頭的水是從哪里來的,經(jīng)歷過怎樣的凈化,加多少壓強(qiáng)等等細(xì)節(jié),你只需要學(xué)會(huì)如何去“調(diào)用水龍頭”也就是學(xué)會(huì)“使用水龍頭”這一簡單的動(dòng)作,就可以完成你想要完成的功能一一 喝水,你不需要學(xué)習(xí)更加專業(yè)的知識(shí)。問:那前端如何調(diào)用這個(gè)接口?我們就不得不提到接口文檔。接口文檔由后端編寫,在實(shí)際開發(fā)過程中,也會(huì)和前端同事協(xié)商修改。 正式開發(fā)前,后端開發(fā)會(huì)把接口文檔寫好,這樣才好開展工作。接口一般有哪些關(guān)鍵要點(diǎn)?1

8、、接口描述:這個(gè)接口的作用和意義,以及相關(guān)的規(guī)則2、接口地址:以網(wǎng)址的形式展現(xiàn),通過發(fā)送請(qǐng)求給這個(gè)網(wǎng)址來對(duì)接 口進(jìn)行交互操作。津1菸也址鼻用書中卻漫視生產(chǎn)環(huán)埴二割:口3.請(qǐng)求方法:常用的有post和get兩種方式,一個(gè)是讀接口(常用get、一個(gè)是寫接口(常用post)4、請(qǐng)求參數(shù):請(qǐng)求該接口時(shí),需提供的參數(shù),例如參數(shù)屬性:名稱、支付方式、是否必填等片未弊蚊SBNhf碎mWX:工dataSi心KT;變 WEr彳書二同七十 Lonli mDTGi-eB,crriRI:4昵用1孑聊二eyjwcrnmki.日印日L xTr向幾工口1國1 rCr號(hào)加噌s覽空學(xué)理.怔/壯白巾芋小胡加以時(shí)?52td哼PJf

9、cSBWy,顯d能上*弓33133蟒回inn告冗手手后13m5、返回參數(shù):接口正常響應(yīng)后,返回的內(nèi)容w叵r款R工整Mi*而期codt咐IE西歐geZBixSuvmAerantfgStrng是怩書的QgnridW的即虹rd。6、錯(cuò)誤碼:對(duì)接口的錯(cuò)誤用碼進(jìn)行歸類,以便能快速找到錯(cuò)誤原因, 解決問題7、實(shí)例:實(shí)際調(diào)用時(shí)的響應(yīng)的內(nèi)容后端定義好URL前端按照規(guī)定的格式傳遞請(qǐng)求參數(shù)調(diào)用接口,接口會(huì)把數(shù)據(jù)返回給前端,前端拿到這些數(shù)據(jù)再去實(shí)現(xiàn)具體的功能。S,就更Rjuj: ”加班rs/login,請(qǐng)求接口的 皿地址.匕而耕到的第2點(diǎn)dat a type s Isori 1 /返回格式為 ison.“P近”FT

10、#請(qǐng)求方法.上而講到的第M點(diǎn)*data:畫:】丁值小小:名丁請(qǐng)求參數(shù)值,上皿講到的笫4外sijccess: fiunctian (result) 1門這里是清求接口成功后執(zhí)行代碼N.接口返網(wǎng)的防數(shù)住這里取值,上面訪到的第5點(diǎn),包括第石點(diǎn)*enor:.吧.ion , )/請(qǐng)求失敗時(shí)調(diào)用”幀以一段具體的代碼為例來看前后端的數(shù)據(jù)交互3.數(shù)據(jù)庫表,字段接口雖然做了很多工作,但最主要是“增、刪、查、找”。這四項(xiàng)操作是對(duì)數(shù)據(jù)庫的操作。數(shù)據(jù)庫就是一張張的數(shù)據(jù)表。每個(gè)數(shù)據(jù)表是由表名、表中的字段和表 的記錄三個(gè)部分組成。后臺(tái)開發(fā)常講的設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)就是定義數(shù)據(jù) 表文件名,確定數(shù)據(jù)表包含哪些字段,各字段的字段名、

11、字段類型及 寬度。通俗講,把數(shù)據(jù)表理解成excel表就好了,數(shù)據(jù)表名對(duì)應(yīng)excel的表 名,每行記錄對(duì)應(yīng)excel表格的每行(行),每個(gè)字段對(duì)應(yīng)excel表 格的屬性(列)。對(duì)我們產(chǎn)品而言,我們需要了解的是有哪些核心功能表, 核心功能表 也是主表,這些表中大概有哪些字段,表與表之間的關(guān)聯(lián),可以很大 地幫助我們了解需求的實(shí)現(xiàn)難度。數(shù)據(jù)表和excel表的區(qū)別是:數(shù)據(jù)表有一個(gè)很重要的概念一一主鍵和外鍵。主鍵保證了數(shù)據(jù)的唯一性,外鍵保證了數(shù)據(jù)的完整性。主鍵是能確定一條記錄的唯一標(biāo)識(shí),比如,一條記錄包括身份證號(hào),姓名,年齡。身份證號(hào)是唯一能確定你這個(gè)人的,其他都可能有重復(fù), 所以,身份證號(hào)是主鍵。外鍵用

12、于與另一張表的關(guān)聯(lián)。是能確定另一張表記錄的字段,用于保 持?jǐn)?shù)據(jù)的一致性。比如,A表中的一個(gè)字段,是B表的主鍵,那他就 可以是A表的外鍵。以訂單表和商品表為例。訂里表“:orderjd paymentpon_fee sramsproduct id. creat_tine update_time表pioduct id category_id is-Oniitke title sub_trtle picUrls labels ota_id訂單表里 order_id 是主鍵,可以識(shí)別唯一訂單記錄,商品表里product_id 是主鍵,可以識(shí)別唯一商品記錄,但 product_id 在訂單 表里就是外鍵了,用于訂單表和商品表的關(guān)聯(lián)。有些公司,如果產(chǎn)品需要自己跑數(shù)據(jù)的話,也需要懂些簡單的SQL比如,我以前在美團(tuán)時(shí),每個(gè)星期需要自己跑數(shù)據(jù),把數(shù)據(jù)結(jié)果下載 到excel表格,再用透視表做數(shù)據(jù)分析等。這時(shí)候要學(xué)一些簡單的sql基礎(chǔ)查詢語句了,比如selectfromwheregroupbyorderbyleftjoinrightjoin。再會(huì)一些 average , sum min, max當(dāng)然更好啦。同樣的,w3cshool也是可以學(xué)習(xí)的。到此,差不多結(jié)束了。有了這些知識(shí),相信會(huì)大大提高和開發(fā)的溝通 效率。最后想說的是:產(chǎn)品經(jīng)理懂技術(shù)不是絕對(duì)的,學(xué)習(xí)技術(shù)的目的不在于具備技術(shù)能力,而是要掌握

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論