一專多能!成為一名強(qiáng)大優(yōu)秀的全棧設(shè)計(jì)師吧!
聽(tīng)人聊到全棧設(shè)計(jì)師的時(shí)候,這看起來(lái)像一個(gè)華而不實(shí)的概念誕生了。乍一看這個(gè)高大上的概念似乎在說(shuō)一個(gè)意思:全能型設(shè)計(jì)師。在過(guò)去,我們?cè)瞥?ldquo;專業(yè)的事情讓專業(yè)的人來(lái)做”,而團(tuán)隊(duì)關(guān)系中,設(shè)計(jì)師的職責(zé)就是認(rèn)認(rèn)真真做設(shè)計(jì),程序員踏踏實(shí)實(shí)寫(xiě)代碼,各司其職,合作但盡量不相互干涉。然而隨著產(chǎn)品設(shè)計(jì)思路的變化,團(tuán)隊(duì)的協(xié)作方式的演進(jìn),團(tuán)隊(duì)中每個(gè)角色的職責(zé)范疇開(kāi)始發(fā)生改變。這種改變的原因是多方面的,這個(gè)看起來(lái)很“忽悠”的概念,如果真的深究起來(lái),卻是真的有其不得不這樣的原因。
什么是全棧設(shè)計(jì)師
相比全棧設(shè)計(jì)師(Full Stack Designer)這個(gè)概念,全棧工程師(Full Stack Developer)的概念更先出來(lái)。全棧的概念并非等同于全能,嚴(yán)格意義上講,它指的是掌握多種技能,并且能夠運(yùn)用多種技能來(lái)獨(dú)立完成設(shè)計(jì)作品或者產(chǎn)品開(kāi)發(fā)的人。這也就意味著,一個(gè)真正意義上的全棧工程師能夠借助多種技能來(lái)搞定一個(gè)的基本的界面(注意是基本)、后端的功能和程序、數(shù)據(jù)庫(kù),而全棧設(shè)計(jì)師則能夠相對(duì)獨(dú)立地搞定一個(gè)項(xiàng)目的基本構(gòu)思,實(shí)現(xiàn)線框圖,設(shè)計(jì)得了視覺(jué)稿,做得了原型,寫(xiě)得了前端代碼,搞得定動(dòng)效(JS/jQuery等),獨(dú)立完成設(shè)計(jì)和設(shè)計(jì)相關(guān)的部分。
從當(dāng)前的局面來(lái)看,全棧設(shè)計(jì)師的出現(xiàn)并非偶然。隨著移動(dòng)端的爆發(fā)和創(chuàng)業(yè)大潮的到來(lái),小型的開(kāi)發(fā)團(tuán)隊(duì)越來(lái)越多,大量的小團(tuán)隊(duì)確實(shí)沒(méi)法為每一個(gè)細(xì)小的環(huán)節(jié)安排足夠多的人,這也使得團(tuán)隊(duì)內(nèi)許多成員掌控超出專業(yè)范疇以外的技能。會(huì)切圖的后端,會(huì)畫(huà)原型圖的運(yùn)營(yíng),能重裝系統(tǒng)的前臺(tái)小妹,會(huì)進(jìn)后臺(tái)寫(xiě)數(shù)據(jù)庫(kù)代碼的編輯,這樣的團(tuán)隊(duì)成員并不鮮見(jiàn),如果你要仔細(xì)找,能在許多團(tuán)隊(duì)中看到這樣的團(tuán)隊(duì)成員。
但是全棧設(shè)計(jì)師的內(nèi)涵中,并不是要求設(shè)計(jì)師什么都懂,而是要求設(shè)計(jì)師的技能樹(shù)是依托于項(xiàng)目、流程和業(yè)務(wù)而存在的。以網(wǎng)頁(yè)設(shè)計(jì)為例,一個(gè)足夠優(yōu)秀的全棧設(shè)計(jì)師,能夠強(qiáng)力地協(xié)助產(chǎn)品經(jīng)理完成整個(gè)項(xiàng)目前期的構(gòu)思(頭腦風(fēng)暴、Moodboard、基本的規(guī)劃),原型設(shè)計(jì)(線框圖、視覺(jué)稿、低保真原型、高保真原型),用戶研究(用戶體驗(yàn)等),測(cè)試,前端的開(kāi)發(fā)(HTML、CSS、JS等),同程序員的交接(了解接口,開(kāi)發(fā)上的深層需求,怎樣的前端代碼會(huì)更匹配后端和程序,等等)。
全棧設(shè)計(jì)師的優(yōu)勢(shì)
全棧設(shè)計(jì)師無(wú)疑是有明顯優(yōu)勢(shì)的。首先,在絕大多數(shù)的情況下,掌控流程、熟悉多種技能的設(shè)計(jì)師,老板總會(huì)開(kāi)更高的工資的。對(duì)于團(tuán)隊(duì)而言,招一專多能的全棧設(shè)計(jì)師看起來(lái)性價(jià)比也更高。一名熟悉產(chǎn)品開(kāi)發(fā)和設(shè)計(jì)流程的設(shè)計(jì)師是明白產(chǎn)品設(shè)計(jì)的局限性在哪里,清晰把控產(chǎn)品設(shè)計(jì)的預(yù)期,如果性格上沒(méi)有天然缺陷的話,在團(tuán)隊(duì)協(xié)作中會(huì)非常的得心應(yīng)手的。
這就是全棧設(shè)計(jì)師的主要優(yōu)勢(shì)所在:全局思維。熟悉流程可以讓團(tuán)隊(duì)協(xié)作更方便,了解開(kāi)發(fā)、營(yíng)銷和用戶體驗(yàn)的細(xì)節(jié)會(huì)讓合作更加無(wú)縫,降低返工和后期的各種突發(fā)狀況。現(xiàn)代的APP開(kāi)發(fā)和Web開(kāi)發(fā)面臨的各類技術(shù)、工具非常之多,一名了解Node.js的設(shè)計(jì)師,在做前端開(kāi)發(fā)的時(shí)候,知道如何寫(xiě)代碼類配合相應(yīng)的數(shù)據(jù)庫(kù)。毫無(wú)疑問(wèn),現(xiàn)代的產(chǎn)品設(shè)計(jì)所牽涉到的構(gòu)成是相當(dāng)龐雜的,相比于資深專家,一個(gè)熟悉各方面技術(shù)的設(shè)計(jì)師能讓局面更容易掌控。
在團(tuán)隊(duì)管理中有一個(gè)重要的常識(shí),項(xiàng)目越大,人數(shù)越多,溝通成本越高,效率越低。不同的人說(shuō)不同的話,前端和后端,設(shè)計(jì)師和程序員,撕逼的狀況并不鮮見(jiàn)。全棧設(shè)計(jì)的存在會(huì)盡可能地降低這其中的溝通障礙。流程上的潛藏問(wèn)題,開(kāi)發(fā)和設(shè)計(jì)的齟齬,全棧設(shè)計(jì)師能快速定位溝通障礙的癥結(jié)所在。懂產(chǎn)品懂前端懂設(shè)計(jì)懂后端,溝通的的結(jié)果和之前是顯然不同的。
全棧設(shè)計(jì)師通常是具備強(qiáng)大學(xué)習(xí)能力的人才,很多時(shí)候一些棘手的問(wèn)題,或者某些單獨(dú)請(qǐng)人來(lái)解決不劃算的職位,可以讓全棧設(shè)計(jì)師來(lái)解決或者頂替。對(duì)于創(chuàng)業(yè)公司而言,這樣的設(shè)計(jì)師盡管工資會(huì)高一些,但是總體成本反而會(huì)降低。
全棧設(shè)計(jì)師的跨界技能組合不僅僅是1+1=2那么簡(jiǎn)單。許多技能和知識(shí)在觸類旁通之后,能在設(shè)計(jì)、協(xié)同上帶來(lái)質(zhì)變。一個(gè)精通用研的設(shè)計(jì)師所設(shè)計(jì)的界面是否會(huì)更加易用呢?這是顯而易見(jiàn)的。
全棧設(shè)計(jì)師的潛藏問(wèn)題
問(wèn)題都是一體兩面的。知識(shí)面跨度大、技能樹(shù)全面同樣會(huì)成為全棧設(shè)計(jì)師的成長(zhǎng)障礙。
在過(guò)去,我們所熟知的專業(yè)人才、資深專家們走的是縱向發(fā)展路線,深耕某個(gè)專業(yè)領(lǐng)域,緊跟特定領(lǐng)域的發(fā)展趨勢(shì)和技術(shù)細(xì)節(jié),做最鋒利的刀,破解這個(gè)領(lǐng)域最尖端的問(wèn)題。而我們此刻所提及的全棧設(shè)計(jì)師則是橫向發(fā)展的,擴(kuò)大知識(shí)面,橫跨多領(lǐng)域的發(fā)展方向反而使得他們很難專精所有領(lǐng)域。技術(shù)發(fā)展這么快,要學(xué)習(xí)的東西太多,如果沒(méi)有深入的考量和仔細(xì)的思考,很容易陷入貪多嚼不爛的惡性循環(huán)。所以,要成為一名全棧設(shè)計(jì)師,應(yīng)當(dāng)選取一些重要的領(lǐng)域,隨時(shí)跟進(jìn)技術(shù)發(fā)展,了解新模式和新工具。
對(duì)于用人單位而言,這有時(shí)候會(huì)是一個(gè)坑。一名精通設(shè)計(jì),熟知HTML/CSS的全棧設(shè)計(jì)師,可能在JS上并不熟悉,那么這名全棧設(shè)計(jì)師并不能以一人之力頂替三個(gè)人的功用,值得注意。
與此同時(shí),作為企業(yè)而言,也應(yīng)當(dāng)正確認(rèn)識(shí)全棧設(shè)計(jì)師的價(jià)值。如果只是為了“貪便宜”招進(jìn)一名全棧設(shè)計(jì)師,會(huì)發(fā)現(xiàn)這名設(shè)計(jì)師好像什么都會(huì),又什么都不會(huì),那就真的是沒(méi)有找準(zhǔn)全棧設(shè)計(jì)師的“正確用法”了。對(duì),有的基礎(chǔ)問(wèn)題他確實(shí)沒(méi)法一口答上來(lái),但是他了解這是怎么一回事,明白哪些錯(cuò)誤要規(guī)避。
人腦并非是電腦,一名全棧設(shè)計(jì)師是無(wú)法記住所有的技術(shù)問(wèn)題的答案,也無(wú)法搞定全部的事情,但是他通常知道問(wèn)題的關(guān)鍵,知道去哪里學(xué)習(xí),從哪里獲取答案,在什么地方搞定問(wèn)題。
全棧設(shè)計(jì)師很重要
其實(shí)在上文中已經(jīng)很深入的聊到這個(gè)問(wèn)題了。全棧設(shè)計(jì)師本身能夠根據(jù)自身的情況來(lái)分析并定制自己的“技能樹(shù)”,清楚產(chǎn)品的架構(gòu),設(shè)計(jì)和開(kāi)發(fā)的流程,一專多能,能夠活用用戶體驗(yàn)、設(shè)計(jì)模式、技術(shù)和工具,更好地完成產(chǎn)品開(kāi)發(fā),系統(tǒng)地設(shè)計(jì)項(xiàng)目的各個(gè)環(huán)節(jié),讓產(chǎn)品向著更好更優(yōu)秀的方式推進(jìn)。
著眼于整體的設(shè)計(jì)師,是全棧設(shè)計(jì)師不同于只會(huì)打磨細(xì)節(jié)的傳統(tǒng)設(shè)計(jì)師。當(dāng)你的團(tuán)隊(duì)擁有一名全棧設(shè)計(jì)的時(shí)候,你會(huì)發(fā)現(xiàn)設(shè)計(jì)和開(kāi)發(fā)更加統(tǒng)一了,流程更順暢了,產(chǎn)品質(zhì)量有了提升。
對(duì)團(tuán)隊(duì)而言,全棧設(shè)計(jì)師的成長(zhǎng)性是值得期待的。如果是一名自由設(shè)計(jì)師,成為全棧設(shè)計(jì)師能夠更好地完成自己的各個(gè)項(xiàng)目,不是么?
結(jié)語(yǔ)
要成為全棧設(shè)計(jì)師,無(wú)疑是需要深入學(xué)習(xí)的。如果你對(duì)于自己的發(fā)展方向有明確的想法,愿意通過(guò)學(xué)習(xí)成為更博學(xué)更優(yōu)秀的自己,那么不妨好好看看下面的書(shū)目,也許你的未來(lái)就在那里面!