了解全栈术语不仅有利于帮助我们确定自己的头衔,而且对那些在项目的任意阶段进入成为团队成员提供极大的帮助。或者使用技能提前规划我们的主要工作重点可能是什么(现在已经达到的一个共识是,理解代码的工程师可以生产出更现实的实体模型)。那么,我们如何开始呢?
何为全栈设计师?
在早些时候,设计和开发组之间有着非常明确的区分,因为只有极少数人才能同时跨越两个领域。然而现在,不涉及某种开发工作或UX工作的网页设计师,是相当罕见的。随着我们不断地掌握这个行业的技能分支,我们正变得越来越博学渊源足智多谋。问题是,现在所谓的“Web设计师”可以指的是只做设计的,也可以是既设计又写点代码的,甚至还可以是处理设计到开发整个进程的!我们这个行业正在要求我们不能止步于仅仅“过得去”的程度,而这是一个伟大的进步。
“web设计师”可以指的是只做设计的,也可以是既设计又写点代码的,甚至还可以是处理设计到开发整个进程的!
全栈设计师,通常只需要懂得跨学科知识,并且能够从头到尾地参与完成项目就可以了。不过在本文中,特指那些有能力肩负起项目主要阶段的个人。全栈开发人员这个职称已经出现好些年了,需要处理的工作很多,从前端开发,后端开发,再到后端服务器的管理,等等等等。
成为全栈设计师的福利
多元化地扩充技能对我们是有益的。全栈设计师往往能够更透彻地了解工作,从而使得从研发到生产的多个阶段更加协调一致。在规划UX/UI线框的同 时,认识到开发中的局限性和可期待的东西,可以保持概念切合现实。因此,全栈设计师不但对于相关内容能否在设计中优雅工作懂得更多,而且他们在编码或设计 图像之前心中的预期也更现实。
拥有多元化的技能也有利于我们的雇主。雇主更喜欢团队中那些能够勇于投入甚至关注多领域的成员。这意味着队伍的精简化和多样化,并且可以更好地把握整个蓝图。
拥有多元化的技能的优势真的是数不胜数,但是最重要的是,这有助于你学到更多。哪怕只是基础或其他的基本技能,也能够提高学习这方面知识的可能性。随着知识的点滴积累,相信我,终有一天你会有一个大的飞跃,就像水滴石穿一样。
扩充技能的误区
当你需要不断跟上与时俱进的许多技术,实践和技能时,很容易迷失自己,导致根本没有足够的时间。所以我们不应该沉溺于这些技能,技能并不是我们的一大亮点。比如说,有的人只有一点基本的JavaScript知识,就可以成为CSS/HTML专家。
不仅跟上技术的发展脚步难,确定哪些技术值得我们投入时间和精力也很难。随着行业的高速发展,新的语言、库和使用方式层出不穷。还有人记得 jQuery vs MooTools vs JavaScript的辩论吗?知道应该学习哪些技能,而哪些技能仅仅只是一时的潮流,才能做出正确的时间投资。
雇主对此也不能免俗。技能越熟练,付给他的薪水就更高。因为通常全栈设计师的成本肯定低于多个设计师和开发人员的成本。
为什么全栈设计师很重要?
无论什么职称冠上全栈的头衔,肯定是需要投入大量时间和精力到多个专业的,并且通常意味着是在工作场所之外的场合。那么为什么全栈设计师会如此重 要?首先,技能范围扩大。通常情况下,设计师需要组织研究,创建框架,检查出UX模式,组织UI设计,并确保我们不会止步于那些美丽惊人但没有目的的网站 和应用程序。
不要成为一个无关紧要的人——这才是全栈的意义所在
设计意味着我们在谨记构思和开发的限制和目标的同时,还要定义项目在规划阶段的目的和目标。能够彻底管理并从概念理解项目的步骤意味着拥有更加一致 的体验。一些***的网站、应用程序,甚至是你曾使用过的产品都有可能是由具备了庞大技能集合的管理人员所创建或监督的,以确保它的高品质。
梦工厂
扩大技能和知识成为全栈型人才对于团队而言,价值不可估量。随着现在各种教学的普及,学习已经成为了一种愉快和容易的体验。或许,最困难的部分就是,确定应该学习哪些技能。每个人的技能集合都是***的,这也是每个人价值独特的所在。
对于大多数设计师,学习代码或者追求更深层次地了解UX设计背后的科学和心理学是关键。但对于其他设计师,答案可能就变成了专注于图样和品牌设计。 所以,这真的很难判定某种特定语言,特点和技能的优劣,尤其是在当前如此快节奏和多样化的行业。如果你仍然想不好,那就看看职位招聘中你可能会喜欢的空缺 岗位。看看他们对应聘人员的要求和期望。
结论
头衔很重要,因为它们代表了我们拥有的技能。所以,当涉及到头衔问题的时候,你***能够投资时间扩充技能,以进一步提升自己的专业技能,这将让你受益无穷。继续教育一直是我们这个快节奏行业的一部分,让我们利用它来成就我们的优势,成为***的全栈人才,脱颖而出。