
我本身并不擅長(zhǎng)技術(shù),對(duì)設(shè)計(jì)相關(guān)的內(nèi)容也僅限于了解一些基礎(chǔ)概念,避免出現(xiàn)低級(jí)錯(cuò)誤。所以這個(gè)章節(jié)算是對(duì)溝通部分的補(bǔ)充,并不是很專(zhuān)業(yè)地技術(shù)/設(shè)計(jì)入門(mén)推薦,只希望了解一些常識(shí)有助于和設(shè)計(jì)人員、開(kāi)發(fā)人員的交流。
先說(shuō)技術(shù)。這些都是紙上談兵,我屬于編程能力比較弱的那種人,只不過(guò)比較喜歡關(guān)注技術(shù)領(lǐng)域的一些新聞,只是簡(jiǎn)單說(shuō)一說(shuō)技術(shù)相關(guān)的內(nèi)容。
如果非計(jì)算機(jī)專(zhuān)業(yè)的同學(xué)想認(rèn)真學(xué)技術(shù)的話,可以閱讀@蕭井陌和@Badger的《編程入門(mén)指南》或者《知道創(chuàng)宇研發(fā)技能表》,同時(shí)推薦網(wǎng)易云課堂的《計(jì)算機(jī)專(zhuān)業(yè)體系》。
此外,推薦想要成為產(chǎn)品經(jīng)理的同學(xué)學(xué)習(xí)一些前端相關(guān)的知識(shí)或者學(xué)習(xí)一些腳本類(lèi)語(yǔ)言比如Python。前端相關(guān)知識(shí)相對(duì)來(lái)說(shuō)注重前端呈現(xiàn),不像后端特別追求性能,并且前端有自身的設(shè)計(jì)規(guī)則(類(lèi)似的,iOS/Android/WindowsPhone也都有各自的人機(jī)界面指南),對(duì)產(chǎn)品設(shè)計(jì)有很大的幫助;與C/JAVA相比,不需要那么多的數(shù)理知識(shí)和算法要求。而腳本類(lèi)語(yǔ)言相對(duì)更為友好,沒(méi)有那么抽象,編譯器/IDE也較輕,適合入門(mén)。
簡(jiǎn)要介紹一些編程語(yǔ)言相關(guān)的內(nèi)容。
HTML/CSS/JavaScript
前端相關(guān),HTML算是比較熟悉的,畢竟是簡(jiǎn)單的標(biāo)記語(yǔ)言,相對(duì)來(lái)說(shuō)對(duì)邏輯的要求沒(méi)那么高;CSS沒(méi)深入學(xué)過(guò),能簡(jiǎn)單改一改;JS簡(jiǎn)單用過(guò)框架,沒(méi)深入了解過(guò)框架源碼和架構(gòu)。前面說(shuō)過(guò),我認(rèn)為這部分應(yīng)該是最應(yīng)該了解的,個(gè)人感覺(jué)C系列的編程語(yǔ)言以及腳本類(lèi)編程語(yǔ)言都比較偏向技術(shù)實(shí)現(xiàn),而前端類(lèi)的編程語(yǔ)言比較注重呈現(xiàn)的效果,這一點(diǎn)在產(chǎn)品設(shè)計(jì)階段需要關(guān)注到。
從另一個(gè)角度來(lái)說(shuō),隨著 HTML5 在移動(dòng)領(lǐng)域的表現(xiàn)越來(lái)越好,學(xué)習(xí)web相關(guān)的知識(shí),對(duì)移動(dòng)端也有很大的幫助。
Basic
沒(méi)接觸過(guò),據(jù)說(shuō)更加類(lèi)似搭積木,沒(méi)有那么抽象。如果一點(diǎn)沒(méi)有接觸過(guò)編程,推薦先玩一玩Small Basic,類(lèi)似很久之前的LOGO語(yǔ)言,很有意思,英文官網(wǎng)疑似被墻,我這里現(xiàn)在無(wú)法訪問(wèn)。
C/C++/C
C還算好點(diǎn),最好的時(shí)候能弄懂一點(diǎn)指針的概念,很久不寫(xiě)也就忘記了。C++/C#有個(gè)好處,可以使用MS的IDE——VS2013。
JAVA
僅僅入門(mén)過(guò),有意從事安卓相關(guān)職業(yè)的同學(xué)可以學(xué)習(xí)。
Python/Ruby
腳本類(lèi)語(yǔ)言。Python入門(mén),Ruby沒(méi)學(xué)過(guò)。相對(duì),Python的免費(fèi)電子書(shū)比較多,推薦「Python 中文學(xué)習(xí)大本營(yíng)」。
Linux
推薦《鳥(niǎo)哥的Linux私房菜》,想入門(mén)安全的可以搞搞Kali Linux。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)方面無(wú)法推薦,圖形化操作還可以,SQL沒(méi)有認(rèn)真學(xué)習(xí),數(shù)據(jù)庫(kù)只了解一些概念性的東西。
相對(duì)來(lái)說(shuō),了解一些技術(shù)性的概念有很大幫助,比如「高內(nèi)聚低耦合」等。適當(dāng)熟悉一些簡(jiǎn)單的編程語(yǔ)言,對(duì)產(chǎn)品設(shè)計(jì)時(shí)的思路有所幫助。從另一個(gè)角度,也有利于估算產(chǎn)品的開(kāi)發(fā)進(jìn)度。
嚴(yán)格來(lái)說(shuō),軟件工程專(zhuān)業(yè)的學(xué)習(xí)對(duì)我?guī)椭畲蟮牟⒉皇蔷幊陶Z(yǔ)言的課程,而是《軟件工程》/《軟件項(xiàng)目管理》兩門(mén)課程。雖然最后終于確認(rèn)自己沒(méi)有編程上的天賦和耐心,與其吐槽自己Hello World級(jí)別的編程能力,倒不如講講一些其他的體會(huì)更好。
關(guān)于軟件工程
軟件工程里對(duì)我?guī)椭畲笫恰杠浖嬷芷谀P汀?,其次是需求分析的一些方法和文檔,UML圖等更偏向詳細(xì)設(shè)計(jì),并不十分適合互聯(lián)網(wǎng)產(chǎn)品快速迭代的開(kāi)發(fā)模式。
我們可以看一些軟件生存周期模型和產(chǎn)品研發(fā)流程的示意圖:

瀑布模型

快速原型模型

產(chǎn)品研發(fā)流程

又一個(gè)產(chǎn)品研發(fā)流程
兩者雖然不盡相同,但是卻有著某種共性:需求——設(shè)計(jì)——開(kāi)發(fā)——運(yùn)營(yíng)。
互聯(lián)網(wǎng)產(chǎn)品由于其特性,不斷循環(huán)這樣一個(gè)流程;而快速迭代,實(shí)質(zhì)上也就是將每一個(gè)這樣的流程縮短,盡快推給用戶,得到反饋,繼續(xù)下一個(gè)這樣的流程。也因?yàn)楦鷤鹘y(tǒng)軟件公司的不同,沒(méi)有甲方的存在,必須要從用戶中獲取反饋,所以產(chǎn)品經(jīng)理必須要有一定的數(shù)據(jù)分析和用戶調(diào)研能力,辨別真需求和偽需求。也就是經(jīng)常說(shuō)的,找準(zhǔn)用戶的痛點(diǎn)。
有些產(chǎn)品經(jīng)理的入門(mén)書(shū)籍中說(shuō)過(guò)產(chǎn)品經(jīng)理和項(xiàng)目經(jīng)理的區(qū)別,知乎上也有一些回答。一般大公司分得比較細(xì),兩個(gè)職位都有專(zhuān)職人員,小公司很多都是一人兼兩個(gè)職位。即便如此,學(xué)習(xí)《軟件工程》相關(guān)的知識(shí)絕對(duì)對(duì)成為產(chǎn)品經(jīng)理有所幫助。像剛才所說(shuō)的,最基礎(chǔ)意義上的,理解軟件的生命周期,對(duì)理解快速迭代、理解產(chǎn)品的開(kāi)發(fā)流程非常有幫助。撇開(kāi)產(chǎn)品經(jīng)理/項(xiàng)目經(jīng)理的區(qū)別這點(diǎn)不談,軟件工程領(lǐng)域有一本書(shū)推薦閱讀:《人月神話》。這本書(shū)我僅限于了解,并未深入地精讀?!度嗽律裨挕繁旧硎潜容^偏向項(xiàng)目經(jīng)理方向,但是學(xué)習(xí)一些其中的觀點(diǎn)還是很有用處的,避免在策劃中忽略一些定量/變量,率性而為。
因?yàn)榇髮W(xué)期間在圖書(shū)館的兼職經(jīng)歷,對(duì)圖書(shū)的分類(lèi)比較敏感,相當(dāng)多的產(chǎn)品經(jīng)理書(shū)籍都分到了F類(lèi)——即經(jīng)濟(jì)管理,這本書(shū)也屬于F類(lèi)。從管理的角度上來(lái)說(shuō),《軟件工程》就屬于對(duì)軟件(產(chǎn)品)的管理。用vczh的一個(gè)回答來(lái)介紹這本書(shū):“這本書(shū)的主要內(nèi)容是,一個(gè)程序讓vczh一年剛好可以寫(xiě)出來(lái),但是你如果找到了12個(gè)vczh同時(shí)寫(xiě),一個(gè)月肯定是寫(xiě)不出來(lái)的。人和月是兩個(gè)單位,人月自然是它們相乘了,神話的意思就是說(shuō),這兩個(gè)量是不能乘的?!?/p>
雖然說(shuō)產(chǎn)品經(jīng)理不一定要會(huì)設(shè)計(jì),但是有必要了解一些設(shè)計(jì)相關(guān)的知識(shí),避免出現(xiàn)一些低級(jí)的錯(cuò)誤。推薦閱讀《眾妙之門(mén)》系列,都是小冊(cè)子,比較簡(jiǎn)單;還有王堅(jiān)在《結(jié)網(wǎng)》中推薦的《點(diǎn)石成金》、《GUI設(shè)計(jì)禁忌》以及《寫(xiě)給大家看的設(shè)計(jì)書(shū)》。
《點(diǎn)石成金》就是大名鼎鼎的《Don’t Make Me Think》一書(shū)的中譯本,我也是返校之后才去補(bǔ)課讀的這本書(shū),短小精悍,即便第三版加入了移動(dòng)應(yīng)用相關(guān)的內(nèi)容,依然簡(jiǎn)潔,全書(shū)不到200頁(yè),一個(gè)下午的時(shí)間足夠做到通讀第一遍。除了總結(jié)一些基本的可用性設(shè)計(jì)準(zhǔn)則外,對(duì)可用性測(cè)試做了相當(dāng)詳細(xì)的敘述。此外還有一本《用戶體驗(yàn)要素》也有很多人推薦,準(zhǔn)備這幾天補(bǔ)課;同時(shí)推薦豆瓣上根據(jù)此書(shū)整理的一個(gè)書(shū)單:以《用戶體驗(yàn)要素》整理互聯(lián)網(wǎng)產(chǎn)品經(jīng)理書(shū)單。
在「媒體和博客」那一篇里提到過(guò)一些大公司的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è)之前沒(méi)有提到過(guò)的,谷歌去年提出的「Material Design」。
最后,多說(shuō)一句:我認(rèn)為互聯(lián)網(wǎng)上本質(zhì)依然是技術(shù)驅(qū)動(dòng)的,開(kāi)發(fā)人員才是核心。所以,尊重技術(shù),不迷信產(chǎn)品。
晉城龍鼎 - 晉城網(wǎng)站建設(shè)為您解答!