我本身并不擅長(zhǎng)技術(shù),對(duì)設(shè)計(jì)相關(guān)的內(nèi)容也僅限于了解一些基礎(chǔ)概念,避免出現(xiàn)低級(jí)錯(cuò)誤。所以這個(gè)章節(jié)算是對(duì)溝通部分的補(bǔ)充,并不是很專業(yè)地技術(shù)/設(shè)計(jì)入門推薦,只希望了解一些常識(shí)有助于和設(shè)計(jì)人員、開發(fā)人員的交流。
先說技術(shù)。這些都是紙上談兵,我屬于編程能力比較弱的那種人,只不過比較喜歡關(guān)注技術(shù)領(lǐng)域的一些新聞,只是簡(jiǎn)單說一說技術(shù)相關(guān)的內(nèi)容。
如果非計(jì)算機(jī)專業(yè)的同學(xué)想認(rèn)真學(xué)技術(shù)的話,可以閱讀@蕭井陌和@Badger的《編程入門指南》或者《知道創(chuàng)宇研發(fā)技能表》,同時(shí)推薦網(wǎng)易云課堂的《計(jì)算機(jī)專業(yè)體系》。
此外,推薦想要成為產(chǎn)品經(jīng)理的同學(xué)學(xué)習(xí)一些前端相關(guān)的知識(shí)或者學(xué)習(xí)一些腳本類語(yǔ)言比如Python。前端相關(guān)知識(shí)相對(duì)來說注重前端呈現(xiàn),不像后端特別追求性能,并且前端有自身的設(shè)計(jì)規(guī)則(類似的,iOS/Android/WindowsPhone也都有各自的人機(jī)界面指南),對(duì)產(chǎn)品設(shè)計(jì)有很大的幫助;與C/JAVA相比,不需要那么多的數(shù)理知識(shí)和算法要求。而腳本類語(yǔ)言相對(duì)更為友好,沒有那么抽象,編譯器/IDE也較輕,適合入門。
簡(jiǎn)要介紹一些編程語(yǔ)言相關(guān)的內(nèi)容。
HTML/CSS/JavaScript
前端相關(guān),HTML算是比較熟悉的,畢竟是簡(jiǎn)單的標(biāo)記語(yǔ)言,相對(duì)來說對(duì)邏輯的要求沒那么高;CSS沒深入學(xué)過,能簡(jiǎn)單改一改;JS簡(jiǎn)單用過框架,沒深入了解過框架源碼和架構(gòu)。前面說過,我認(rèn)為這部分應(yīng)該是最應(yīng)該了解的,個(gè)人感覺C系列的編程語(yǔ)言以及腳本類編程語(yǔ)言都比較偏向技術(shù)實(shí)現(xiàn),而前端類的編程語(yǔ)言比較注重呈現(xiàn)的效果,這一點(diǎn)在產(chǎn)品設(shè)計(jì)階段需要關(guān)注到。
從另一個(gè)角度來說,隨著 HTML5 在移動(dòng)領(lǐng)域的表現(xiàn)越來越好,學(xué)習(xí)web相關(guān)的知識(shí),對(duì)移動(dòng)端也有很大的幫助。
Basic
沒接觸過,據(jù)說更加類似搭積木,沒有那么抽象。如果一點(diǎn)沒有接觸過編程,推薦先玩一玩Small Basic,類似很久之前的LOGO語(yǔ)言,很有意思,英文官網(wǎng)疑似被墻,我這里現(xiàn)在無(wú)法訪問。
C/C++/C
C還算好點(diǎn),最好的時(shí)候能弄懂一點(diǎn)指針的概念,很久不寫也就忘記了。C++/C#有個(gè)好處,可以使用MS的IDE——VS2013。
JAVA
僅僅入門過,有意從事安卓相關(guān)職業(yè)的同學(xué)可以學(xué)習(xí)。
Python/Ruby
腳本類語(yǔ)言。Python入門,Ruby沒學(xué)過。相對(duì),Python的免費(fèi)電子書比較多,推薦「Python 中文學(xué)習(xí)大本營(yíng)」。
Linux
推薦《鳥哥的Linux私房菜》,想入門安全的可以搞搞Kali Linux。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)方面無(wú)法推薦,圖形化操作還可以,SQL沒有認(rèn)真學(xué)習(xí),數(shù)據(jù)庫(kù)只了解一些概念性的東西。
相對(duì)來說,了解一些技術(shù)性的概念有很大幫助,比如「高內(nèi)聚低耦合」等。適當(dāng)熟悉一些簡(jiǎn)單的編程語(yǔ)言,對(duì)產(chǎn)品設(shè)計(jì)時(shí)的思路有所幫助。從另一個(gè)角度,也有利于估算產(chǎn)品的開發(fā)進(jìn)度。
嚴(yán)格來說,軟件工程專業(yè)的學(xué)習(xí)對(duì)我?guī)椭畲蟮牟⒉皇蔷幊陶Z(yǔ)言的課程,而是《軟件工程》/《軟件項(xiàng)目管理》兩門課程。雖然最后終于確認(rèn)自己沒有編程上的天賦和耐心,與其吐槽自己Hello World級(jí)別的編程能力,倒不如講講一些其他的體會(huì)更好。
關(guān)于軟件工程
軟件工程里對(duì)我?guī)椭畲笫恰杠浖嬷芷谀P汀?,其次是需求分析的一些方法和文檔,UML圖等更偏向詳細(xì)設(shè)計(jì),并不十分適合互聯(lián)網(wǎng)產(chǎn)品快速迭代的開發(fā)模式。
我們可以看一些軟件生存周期模型和產(chǎn)品研發(fā)流程的示意圖:
瀑布模型
快速原型模型
產(chǎn)品研發(fā)流程
又一個(gè)產(chǎn)品研發(fā)流程
兩者雖然不盡相同,但是卻有著某種共性:需求——設(shè)計(jì)——開發(fā)——運(yùn)營(yíng)。
互聯(lián)網(wǎng)產(chǎn)品由于其特性,不斷循環(huán)這樣一個(gè)流程;而快速迭代,實(shí)質(zhì)上也就是將每一個(gè)這樣的流程縮短,盡快推給用戶,得到反饋,繼續(xù)下一個(gè)這樣的流程。也因?yàn)楦鷤鹘y(tǒng)軟件公司的不同,沒有甲方的存在,必須要從用戶中獲取反饋,所以產(chǎn)品經(jīng)理必須要有一定的數(shù)據(jù)分析和用戶調(diào)研能力,辨別真需求和偽需求。也就是經(jīng)常說的,找準(zhǔn)用戶的痛點(diǎn)。
有些產(chǎn)品經(jīng)理的入門書籍中說過產(chǎn)品經(jīng)理和項(xiàng)目經(jīng)理的區(qū)別,知乎上也有一些回答。一般大公司分得比較細(xì),兩個(gè)職位都有專職人員,小公司很多都是一人兼兩個(gè)職位。即便如此,學(xué)習(xí)《軟件工程》相關(guān)的知識(shí)絕對(duì)對(duì)成為產(chǎn)品經(jīng)理有所幫助。像剛才所說的,最基礎(chǔ)意義上的,理解軟件的生命周期,對(duì)理解快速迭代、理解產(chǎn)品的開發(fā)流程非常有幫助。撇開產(chǎn)品經(jīng)理/項(xiàng)目經(jīng)理的區(qū)別這點(diǎn)不談,軟件工程領(lǐng)域有一本書推薦閱讀:《人月神話》。這本書我僅限于了解,并未深入地精讀?!度嗽律裨挕繁旧硎潜容^偏向項(xiàng)目經(jīng)理方向,但是學(xué)習(xí)一些其中的觀點(diǎn)還是很有用處的,避免在策劃中忽略一些定量/變量,率性而為。
因?yàn)榇髮W(xué)期間在圖書館的兼職經(jīng)歷,對(duì)圖書的分類比較敏感,相當(dāng)多的產(chǎn)品經(jīng)理書籍都分到了F類——即經(jīng)濟(jì)管理,這本書也屬于F類。從管理的角度上來說,《軟件工程》就屬于對(duì)軟件(產(chǎn)品)的管理。用vczh的一個(gè)回答來介紹這本書:“這本書的主要內(nèi)容是,一個(gè)程序讓vczh一年剛好可以寫出來,但是你如果找到了12個(gè)vczh同時(shí)寫,一個(gè)月肯定是寫不出來的。人和月是兩個(gè)單位,人月自然是它們相乘了,神話的意思就是說,這兩個(gè)量是不能乘的。”
雖然說產(chǎn)品經(jīng)理不一定要會(huì)設(shè)計(jì),但是有必要了解一些設(shè)計(jì)相關(guān)的知識(shí),避免出現(xiàn)一些低級(jí)的錯(cuò)誤。推薦閱讀《眾妙之門》系列,都是小冊(cè)子,比較簡(jiǎn)單;還有王堅(jiān)在《結(jié)網(wǎng)》中推薦的《點(diǎn)石成金》、《GUI設(shè)計(jì)禁忌》以及《寫給大家看的設(shè)計(jì)書》。
《點(diǎn)石成金》就是大名鼎鼎的《Don’t Make Me Think》一書的中譯本,我也是返校之后才去補(bǔ)課讀的這本書,短小精悍,即便第三版加入了移動(dòng)應(yīng)用相關(guān)的內(nèi)容,依然簡(jiǎn)潔,全書不到200頁(yè),一個(gè)下午的時(shí)間足夠做到通讀第一遍。除了總結(jié)一些基本的可用性設(shè)計(jì)準(zhǔn)則外,對(duì)可用性測(cè)試做了相當(dāng)詳細(xì)的敘述。此外還有一本《用戶體驗(yàn)要素》也有很多人推薦,準(zhǔn)備這幾天補(bǔ)課;同時(shí)推薦豆瓣上根據(jù)此書整理的一個(gè)書單:以《用戶體驗(yàn)要素》整理互聯(lián)網(wǎng)產(chǎn)品經(jīng)理書單。
在「媒體和博客」那一篇里提到過一些大公司的UED團(tuán)隊(duì),推薦了一些鏈接,特別是。針對(duì)移動(dòng)產(chǎn)品的策劃,十分推薦了解相應(yīng)的人機(jī)交互規(guī)范:iOS/Android/WindowsPhone,這里的鏈接都是英文版的,國(guó)內(nèi)的一些團(tuán)隊(duì)都有針對(duì)性翻譯一些中文文檔,在「媒體和博客」一篇中已經(jīng)有所推薦,不再多給鏈接。還有一個(gè)之前沒有提到過的,谷歌去年提出的「Material Design」。
最后,多說一句:我認(rèn)為互聯(lián)網(wǎng)上本質(zhì)依然是技術(shù)驅(qū)動(dòng)的,開發(fā)人員才是核心。所以,尊重技術(shù),不迷信產(chǎn)品。
晉城龍鼎 - 晉城網(wǎng)站建設(shè)為您解答!