原作者:Corey Lee
译者:励定洲
我自认为自己作为一个在技能和抱负都超出了大家对传统设计师的定义的设计师,在如何概括性地告诉别人我工作的内容和动机的时候总是感到很困扰。在决定不要活在他人构想的“设计师角色”里后,我开始思考我究竟想要什么。最终我意识到我真正想要成为的是一名全栈设计师。
那么什么是全栈设计师?
一名全栈设计师是一个有能力创造概念、交付完成的产品的个体。每一个优秀的产品都拥有这样一个简单的流程:
概念/战略 > 设计 > 实现
全栈开发者和全栈设计师
区分全栈开发者和全栈设计师很简单。全栈开发者专注于理解一个非常宽泛的技术以提升工程。全栈设计师的目的则是更好的理解创造产品的流程一传递更好的设计和更好的产品。
你不用成为一只独角兽
成为一名全栈设计师并不意味在产品设计开发的过程中你必须履行所有大小职责和事务。它仅仅意味着当需要时你可以处理任何一个职位所需的工作而已。当然,全能显然是不现实的。专精于某几个领域,同时在其它相关领域上拥有尚可的技能水平,这听起来更加现实,同时也是一名全栈设计师需要追求的。一名全栈设计师可能并不是所有事物的专家,但是他们拥有交付一款功能性产品的能力。要成为一名全栈设计师,你甚至不需要知道怎么去写代码,只要你能让方案落地实施。
这不是你一个人的事
成为一名全栈设计师意味着你需要让所有人都涉入产品的设计开发流程中,即便对于你个人而言,只用到一小部分的专业技能。成为全栈意味着你拥有理解产品开发流程里的每一部分,不仅仅能思考产品,同时也能提升你的团队效率。不仅仅让你的工作更加高效,同时作为一个全栈设计师,你是一位多面手,能够与团队中的所有成员都自然沟通。
为什么要成为一名全栈设计师?
那些设计师躲在电脑和利益相关者后头、毋需担忧他们的设计细节对于产品上线的影响的“好”日子已经一去不复返了。游戏的规则已经改变,了解和学习传统设计角色之外的技能已经从“锦上添花”成为了“必须”。若拒绝扩展你的技能,超越对设计的美感层次的认识,就意味着选择停滞、永久限制自身潜在的发展。随着程序员和总监们正在温习他们的设计技能,并试图逐渐模糊他们与其它角色之间的界限,设计师们也应该做得更多,幸然这正在成为趋势。
很多年轻的设计师们没有意识到优秀的设计并不始于视觉,同时它也并不止于视觉。它起始于空虚的概念、贯穿整个开发、推广和之后的一切。突破以往对设计师影响力的狭义理解,成为一位全栈设计师的目的是就超越这个界限并在其它领域施加你的影响,以此来提升你产品的设计。你会信任一个不懂建筑背后的材料和物理知识的建筑师设计的房子吗?我不会。所以为什么我们作为设计师在不懂实现设计的流程时就自满呢?
简而言之,若希望在设计上有所长进,你需要把目光尽可能从设计本身上挪开些、更多去关注其它相关事物上。这可能听起来有些奇怪,但当你意识到其他的流程环节会对产品造成多少倍于设计的影响之后,就会意识到这是多么重要的事。你对产品的设计开发流程越了解,就能设计得越好。这便是一名全栈设计师的观念模式。
网友评论
在初期每個人都只會自己工作的那一環,於是每一環之間出現了交接的崗位(對兩環的工作有一定了解),後來老闆為了節省資源,撤了這崗位,兩環的人逼着了解對方的工作,於是出現了全能戰士。
一個人做起來,需要很強大的綜合素質,最重要的是時間。