作為云計(jì)算的交互設(shè)計(jì)師需要學(xué)習(xí)哪些?文章為你解答。
最近有不少設(shè)計(jì)師會(huì)跟我聊到,做云計(jì)算的交互設(shè)計(jì)與其他設(shè)計(jì)師有什么區(qū)別嗎?
我其實(shí)也不知道怎么回答,能夠記起的最后一次 TC 類的項(xiàng)目已經(jīng)是兩三年前在學(xué)校的時(shí)候了,工作以后一直在做云計(jì)算的產(chǎn)品,沒(méi)有太深入體驗(yàn)做其他的產(chǎn)品,我真的還不太能說(shuō)出有什么區(qū)別。
不過(guò)在我的認(rèn)識(shí)里,交互設(shè)計(jì)其實(shí)都是差不多的,對(duì)象都是用戶,分析的都是用戶場(chǎng)景,目的都是希望能夠用戶帶來(lái)更美好的體驗(yàn)。用戶研究方法,信息架構(gòu)設(shè)計(jì)、流程設(shè)計(jì),頁(yè)面布局等等,我能想到的純專業(yè)內(nèi)的東西其實(shí)都差不多。
如果非要說(shuō)是否有哪些區(qū)別的話,可能就是云計(jì)算類的交互設(shè)計(jì)師對(duì)于業(yè)務(wù)的要求上有些特別。因?yàn)榇蟛糠值脑O(shè)計(jì)師都是藝術(shù)專業(yè)或者心理學(xué)等文科專業(yè)的(當(dāng)然也有工科專業(yè)的,比如我和我的閨蜜,都是計(jì)算機(jī)類專業(yè)畢業(yè)),如果不花時(shí)間去學(xué)習(xí)計(jì)算機(jī)、網(wǎng)絡(luò)、編程等相關(guān)的內(nèi)容的話,對(duì)于云計(jì)算類業(yè)務(wù)在理解上有一定的難度的,最近也有人問(wèn)到我這類問(wèn)題。
上次發(fā)了一篇文章之后,后臺(tái)有人問(wèn)我一個(gè)問(wèn)題:作為云計(jì)算的交互設(shè)計(jì)師需要學(xué)習(xí)哪些?那我就簡(jiǎn)單的列舉一下吧。
交互設(shè)計(jì)
首先都說(shuō)是交互設(shè)計(jì)師了,交互設(shè)計(jì)師的專業(yè)能力是必不可少且要求較高的。其實(shí)知乎上有很多回答是關(guān)于交互設(shè)計(jì)師需要具備的專業(yè)能力相關(guān)的帖子的,再次我也可以簡(jiǎn)單說(shuō)一下。
1. 需求分析能力
無(wú)論一個(gè)人要做什么事情,都要先清楚自己的任務(wù)是什么。需求分析能力是一個(gè)交互設(shè)計(jì)師必備的技能,需求是否合理?是否需要重定義?需求能否滿足用戶的需求?需求在實(shí)現(xiàn)上有什么資源限制?作為交互設(shè)計(jì)師需要做出來(lái)什么方案?其實(shí)還有很多相關(guān)的問(wèn)題,需要我們?cè)谀玫叫枨蟮臅r(shí)候能夠至少在心里都問(wèn)一遍。篩選掉不合理的需求,然后還要能夠在需求中挖掘用戶目標(biāo),清楚產(chǎn)品本身的定位、需求優(yōu)先級(jí)、項(xiàng)目資源等,這些都是有助于設(shè)計(jì)師后面的設(shè)計(jì)和方案決策。
2. 用戶角色和場(chǎng)景分析能力
因?yàn)榻换ピO(shè)計(jì)師就是做的用戶體驗(yàn),所以能夠正確理解用戶角色的特點(diǎn),以及這樣一個(gè)用戶在什么場(chǎng)景下使用我們的產(chǎn)品是非常重要的。
3. 信息結(jié)構(gòu)設(shè)計(jì)、任務(wù)/頁(yè)面流程設(shè)計(jì)、界面設(shè)計(jì)能力
這些應(yīng)該算是交互設(shè)計(jì)師的基本能力了,將需求轉(zhuǎn)化界面,能夠熟練掌握一些信息設(shè)計(jì)、流程設(shè)計(jì)的方案,界面設(shè)計(jì)布局合理,表達(dá)清晰、跟隨現(xiàn)代設(shè)計(jì)趨勢(shì)。有時(shí)候我會(huì)把交互設(shè)計(jì)師比喻成魔術(shù)師,因?yàn)檎娴暮苌衿妫ü?,是不是很自戀),能夠?qū)⒁淮蠖彦e(cuò)綜復(fù)雜的邏輯和流程梳理的很清晰,能夠?qū)⒁欢盐淖洲D(zhuǎn)化成界面。
4. 工具使用能力
這里包含手繪、軟件使用。對(duì)于業(yè)務(wù)很復(fù)雜的需求,我對(duì)自己的要求是必須用紙和筆把內(nèi)容都確認(rèn)清楚才動(dòng)手在軟件上做,因?yàn)榧埞P是可以隨便畫的,是很能讓自己思維發(fā)散且能記錄設(shè)計(jì)過(guò)程的工具,同時(shí)對(duì)于一些不定的需求,涂改也很方便。軟件使用的話,就基本上是能夠使用 Axure 等交互設(shè)計(jì)軟件制作低保真、高保真原型了,能夠使用流程設(shè)計(jì)或者腦圖工具進(jìn)行流程/信息結(jié)構(gòu)設(shè)計(jì),這些也算是交互設(shè)計(jì)師的基本功。
5. 方案權(quán)衡和推行能力
先說(shuō)方案權(quán)衡,有時(shí)候我們發(fā)散思路的時(shí)候需要做出多個(gè)方案,但是最終要實(shí)現(xiàn)的方案大部分情況下只能是一個(gè),作為交互設(shè)計(jì)師,需要能夠從用戶目標(biāo)、使用場(chǎng)景、研發(fā)成本、產(chǎn)品定位等等角度去分析,想清楚為什么自己要選擇某一個(gè)方案(同時(shí)做方案決策的時(shí)候要跟各利益相關(guān)者協(xié)商),然后將自己的方案介紹給大家并能夠說(shuō)服大家按照自己設(shè)計(jì)的方案做執(zhí)行。一個(gè)好的方案,只有真正實(shí)現(xiàn)了,才能稱得上一個(gè)完美的方案,無(wú)法被執(zhí)行或者說(shuō)沒(méi)有被執(zhí)行的方案永遠(yuǎn)都不是彼時(shí)彼景的好方案。
專業(yè)內(nèi)的大致就說(shuō)這么多吧,其實(shí)工作的時(shí)候?qū)换ピO(shè)計(jì)專業(yè)能力要求比較高,因?yàn)樽黾夹g(shù)密集型產(chǎn)品需要花費(fèi)很大的精力在需求、業(yè)務(wù)的理解、梳理以及全局的思考上,真正去設(shè)計(jì)的時(shí)間是比較少的,這就要求設(shè)計(jì)師專業(yè)知識(shí)扎實(shí)且能靈活運(yùn)用,能夠快速反應(yīng)和多方案嘗試等等。接下來(lái)說(shuō)一下交互設(shè)計(jì)師要了解的所謂的研發(fā)知識(shí)。
研發(fā)知識(shí)
研發(fā)知識(shí)包涵一些基本必備的知識(shí),比如前端、后端等基本研發(fā)知識(shí),可能每一個(gè)交互設(shè)計(jì)都盡量去了解一下比較好,對(duì)于技術(shù)密集型產(chǎn)品(比如云計(jì)算)的交互設(shè)計(jì)師,就要稍微深入學(xué)習(xí)一下了,而且要求的內(nèi)容可能需要再多一些,比如數(shù)據(jù)庫(kù)、存儲(chǔ)、計(jì)算機(jī)硬件結(jié)構(gòu)和網(wǎng)絡(luò)等等,當(dāng)然對(duì)云計(jì)算范疇內(nèi)的業(yè)務(wù)要能夠深入理解和融入到平時(shí)的工作當(dāng)中。
1. 前端
熟悉 HTML、CSS、JS 的使用方法和調(diào)用關(guān)系,會(huì)寫基本的標(biāo)簽語(yǔ)言和 CSS,熟知盒模型的內(nèi)容以及前端代碼結(jié)構(gòu),能夠在瀏覽器中調(diào)試想要的前端樣式,能夠通過(guò)瀏覽器的開(kāi)發(fā)著模式定位間的 BUG。
2. 后端
了解基本的面相對(duì)象開(kāi)發(fā)流程和抽象、封裝、繼承、類、對(duì)象、多態(tài)等面向?qū)ο蠡靖拍?,如下圖可以簡(jiǎn)單理解類、對(duì)象、方法和屬性的概念,另外了解后端研發(fā)會(huì)用的其他語(yǔ)言中的基本概念,可以去翻翻比如 Java 開(kāi)發(fā)、PHP 開(kāi)發(fā)等相關(guān)的書。
3. 前后端間
了解基本的前后端接口調(diào)用方法(會(huì)影響到具體的交互設(shè)計(jì),如提交反饋),清楚基本的消息與通知機(jī)制(會(huì)影響的刷新、消息通知),主要還是要清楚前后端交互相關(guān)的一些內(nèi)容,如下圖是同步接口/異步接口對(duì)交互反饋產(chǎn)生不同影響的過(guò)程(簡(jiǎn)單描述)。
4. 網(wǎng)絡(luò)和通信
了解基本網(wǎng)絡(luò)通信協(xié)議,了解基本數(shù)據(jù)傳輸過(guò)程,比如下圖是通信傳輸過(guò)程,清楚網(wǎng)絡(luò)相關(guān)基本概念,了解網(wǎng)絡(luò)傳輸或者數(shù)據(jù)獲取的過(guò)程中可能出現(xiàn)什么問(wèn)題(會(huì)影響交互反饋),可以去翻翻計(jì)算機(jī)網(wǎng)絡(luò)和通信原理這些書中的基本概念。
5. 語(yǔ)言方面
開(kāi)發(fā)語(yǔ)言的話,至少仔細(xì)學(xué)習(xí)一門開(kāi)發(fā)語(yǔ)言,如 C 語(yǔ)言,Java 都可以,了解基本的數(shù)據(jù)類型有哪些以及檢查方式,了解基本語(yǔ)句寫法,了解基本算法的意義和概念,了解基本的數(shù)據(jù)結(jié)構(gòu)相關(guān)的內(nèi)容,如棧、隊(duì)列、表、圖等,以及輪詢、遍歷、二叉樹(shù)等研發(fā)人員覺(jué)得很常識(shí)的概念,比較推薦看數(shù)據(jù)結(jié)構(gòu)和算法原理相關(guān)的書。
6. 數(shù)據(jù)庫(kù)和存儲(chǔ)
了解不同類型的數(shù)據(jù)庫(kù)類型的概念,了解存儲(chǔ)的基本原理等,這塊就根據(jù)自己的需要適當(dāng)了解即可。
7. 研發(fā)項(xiàng)目管理
了解基本的代碼管理平臺(tái)使用,清楚代碼分支、版本等概念,并能夠簡(jiǎn)單的使用命令行工具、Eclipse、Sublime 等開(kāi)發(fā)經(jīng)常使用的工具,了解前端調(diào)試的基本的方法。
8. 云計(jì)算業(yè)務(wù)
熟練掌握計(jì)算、存儲(chǔ)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、消息、網(wǎng)絡(luò)安全、私有網(wǎng)絡(luò)等云計(jì)算業(yè)務(wù)基本概念、邏輯、架構(gòu)以及業(yè)務(wù)間依賴關(guān)系,如下圖是基于容器的計(jì)算服務(wù)相關(guān)業(yè)務(wù)的簡(jiǎn)單示意圖,清楚 IaaS、PaaS、SaaS、CaaS、微服務(wù)等基本概念和基本結(jié)構(gòu),清楚云計(jì)算的權(quán)屬分類,熟悉云計(jì)算的應(yīng)用場(chǎng)景,如教育、游戲等等。
軟能力
除了專業(yè)支持、研發(fā)活著業(yè)務(wù)相關(guān)的內(nèi)容,在工作上應(yīng)對(duì)復(fù)雜產(chǎn)品的協(xié)作上還需要的其他幾個(gè)關(guān)鍵點(diǎn)吧。
1. 協(xié)作能力
因?yàn)樵朴?jì)算的業(yè)務(wù)有很多,而每一個(gè)業(yè)務(wù)基本上都是一個(gè)研發(fā)部門,有時(shí)候做到一些業(yè)務(wù)會(huì)關(guān)系到 N 個(gè)部門的合作,所有要求協(xié)作能力稍微高些。還有就是可能工作中你會(huì)遇到各式各樣的人,這就要學(xué)會(huì)和不同類型的人合作。
2. 掌控力
可能叫這個(gè)詞也不態(tài)準(zhǔn)確,我想說(shuō)的是能夠很好的講解和推行自己的設(shè)計(jì)方案,這個(gè)主要是因?yàn)楹芏鄷r(shí)候,我們?cè)陂_(kāi)設(shè)計(jì)說(shuō)明會(huì)的時(shí)候都會(huì)面對(duì)一大屋子的開(kāi)發(fā)老大和開(kāi)發(fā)哥哥們,當(dāng)很多人的時(shí)候就會(huì)有很多想法和討論,這個(gè)時(shí)候就需要交互設(shè)計(jì)師能夠主導(dǎo)會(huì)議,不然一個(gè)設(shè)計(jì)說(shuō)明會(huì)就變成技術(shù)討論會(huì)了。
3. 溝通能力
能夠?qū)W會(huì)與各職能部門有不一樣的溝通方式,比如和視覺(jué)與后端的溝通角度和方式就要稍微不一樣,視覺(jué)更關(guān)心交互設(shè)計(jì)稿中的視覺(jué)呈現(xiàn)部分,而且視覺(jué)同學(xué)大多是一種感性的思考方式,而開(kāi)發(fā)們更關(guān)心的是實(shí)現(xiàn)方法,且思考方式很理性,就是大家常說(shuō)的功課思維,如果對(duì)兩方采用相同的溝通方式必然就會(huì)是一個(gè)低效率的溝通。好有一個(gè)方面是學(xué)會(huì)從對(duì)方理解的角度表述想要傳達(dá)給對(duì)方的東西,這個(gè)就是所謂的溝通漏斗了,有時(shí)候我們會(huì)說(shuō)“我都已經(jīng)說(shuō)的很清楚了,為什么他還是不理解”,這個(gè)時(shí)候的大部分情況可能是因?yàn)槲覀儧](méi)有說(shuō)的讓他能理解。
4. 自學(xué)能力
所謂學(xué)無(wú)止境吧,自主學(xué)習(xí)能力或許在做云計(jì)算的業(yè)務(wù)中是非常需要的,因?yàn)槲覀冸S時(shí)都可能做到自己完全不懂的業(yè)務(wù),如果這個(gè)時(shí)候不能提前自學(xué)相關(guān)的知識(shí),很有可能在需求評(píng)審會(huì)上你會(huì)一臉懵逼,完全失去參與性和話語(yǔ)權(quán)。
5. 邏輯思維
這個(gè)可能 TC 類產(chǎn)品要求沒(méi)有那么高,但是對(duì)于技術(shù)密集型產(chǎn)品,需要強(qiáng)大的邏輯思維能力去理解邏輯型業(yè)務(wù)和各業(yè)務(wù)間錯(cuò)綜復(fù)雜的關(guān)系。
啰啰嗦嗦說(shuō)了很多,但其實(shí)工作起來(lái)真的還有更多需要學(xué)習(xí)的地方,一起共同進(jìn)步吧。最近也有很多學(xué)校的小伙伴找工作,希望這些對(duì)你們也有些用處吧。
作者:李田莉,網(wǎng)易高級(jí)交互設(shè)計(jì)師,做交互,懂產(chǎn)品,了開(kāi)發(fā),不可多得的全棧設(shè)計(jì)師,網(wǎng)易蜂巢交互設(shè)計(jì)工作,掌握各種技術(shù)密集型B端產(chǎn)品設(shè)計(jì)秘籍。