簡評:與全棧設計師(Full Stack Designer)相比,全棧工程師(Full Stack Developers)的概念似乎更深入人心。嚴格意義上來講,全棧并不完全等同于全能,它指的是掌握多種技能,并能夠運用這些技能獨立完成產品開發的人。
在過去,設計師和開發者有明確的角色分配,所謂術業有專攻,二者很少同時兼任。隨著產品設計和團隊合作的演變,許多網頁設計師也慢慢地開始嘗試一些簡單的前端工作。
那么問題來了,什么是真正意義上的全棧設計師,他們的特征又是什么?是做設計的同時會點代碼,還是又做設計又寫代碼呢?
什么是全棧設計師?
如文首簡評所言,全棧工程師的概念更為人所知,全棧也不等同于全能。一個真正意義上的全棧設計師意味著他能夠相對獨立地完成一個項目的基本構思、原型設計和前端代碼。簡單來講,就是一個人干三個人的事情(大霧)。
全棧設計師的誕生
任何事情的出現都不是偶然,全棧設計師亦如此。隨著移動端的爆發和創業大潮的到來,小型開發團隊越來越多,在小團隊當中很難做到專人專職,往往都是一人身兼數職。會切圖的前端,會畫線框圖的運營,會各種花式提需求的 PM,畢竟不會當裁縫的廚子不是好司機,全棧設計師就這么應運而生了。
全棧設計師的優勢
與其說技能樹點的多,倒不如說更強的綜合思維能力,這便是全棧設計師最大的優勢。熟悉產品設計和開發的設計師,自然更清楚產品設計的局限性。這樣的設計師能更明確產品設計的期望,團隊也因此能更方便了解開發、運營和用戶體驗方面的諸多細節,減少返工和各種突發狀況。
全棧設計師的重要性
方才說了綜合思維,那么擁有綜合思維能力的設計師就能夠根據自身情況更好地發展自己的技能樹。清楚產品的架構,設計和開發的流程,一專多能,能夠活用用戶體驗、設計模式、技術和工具,更好地完成產品開發,系統地設計項目的各個環節,讓產品向著更好更優秀的方式推進。
著眼于整體,是全棧設計師和只注重細節的傳統設計師最大的不同。如果你身處團隊之中,如果能成為全棧設計師無疑會為團隊增添巨大的價值。而如果你是自由設計師,成為全棧設計師則是必需的。
怎樣才是優秀的全棧設計師
全棧當然不用什么都懂,以網頁設計為例:
協助產品經理:完成項目前期構思,頭腦風暴,mood board,基本規劃
原型設計:線框圖、視覺稿、低保真原型、高保真原型
用戶研究:用戶體驗等
測試
前端開發:HTML、CSS、JS
與程序員交接:了解接口,開發上的深層需求,如何匹配前后端代碼
小結
要成為一名優秀的全棧設計師,注定要不斷學習,拓寬知識面,發展技能樹。與此同時,避免寬而不精、博而不專的尷尬局面。你應該選好正確的方向,隨時跟進技術發展,時常了解新模式和新工具。
英文原文:What is a Full Stack Designer? Will You Be One?
“本譯文僅供個人研習之用,謝絕任何轉載及用于任何商業用途。本譯文所涉法律后果均由本人承擔。本人同意簡書平臺在接獲有關著作權人的通知后,刪除文章。”
推薦閱讀:
設計師必看的10個視頻(全中文字幕)
Reddit | 最糟糕的音量控制設計大賽...