前端开发(设计)的一专多长

前端工程师应该关注什么
相信很多人看过以上这张图,由豆瓣前端工程师克军画的一张前端工程师应该关注什么的导图。此图比较全面的展现了目前前端开发者或者说是前端设计师所要关注的,并且所要具备的一些除本职技能要求外的一些其他职业技能。前端开发并不是“页面仔”更不是一些后台开发所看清的职业(因为早前有看到某做java开发的签名档为“沦落为前端了”)。这里有一篇来自射雕的文章《前端与民工》,虽然写文章的时间已经是很早之前了,但我觉得蛮有意思的,推荐大家阅读一下。

前端可以说是整个web项目中的关键人物,灵魂人物。为什么这么说呢?因为前端的工作性质决定了我们如此。做前端几乎得跟整个项目团队中的任何职位都要打上交道。交互设计师,视觉设计师,产品及项目管理,运营,后台开发都是前端所要打交道的人物。当然,打交道并不是纯粹的遵从指示,是一个互相交流的过程。在打交道的过程中,前端应该就自己的职业技能合理地提出可行性,甚至是更加友好的交互,视觉表现,产品改进,运营策略,后台优化等等,这些就要求我们所要具备更加多的“长”。在一“专”专前端的同时,与多“长”功能提高自身的能力。这并不是全才,你也没必要全才,全才永远都只是个传说,“专”和“长”还是有本质区别的。那究竟如何解释这个一专多长呢?“一专”对应的是专业的核心技能,“多长”是指与专业相关或临近领域的复合职业技能、创新能力与职业基本素质。

早前,我听了一场分享,是腾讯ISD网站组页面重构组leader彪叔Twinsen梁的分享,标题就是《一专多长》。分享很精彩,视频在youku上可以搜索到,一专多长的ppt可以在此查看。在这个分享里,充分的讲解了“一专多长”这个命题,推荐大家看看。

在很久之前的年代,在web开发中还没有这么分工明细的时候,一个网站设计师可能就包含了交互设计,视觉设计,用户体验,前端开发以及后台程序。后来就是公司都越做越大了,网站设计师也越来越多了,出现分工以及专攻了,也就是现在的这些个职位组成的Web开发团队了。术业有专攻纵然是好事,而知己知彼更是难能可贵的能力。在你学习更多的本“专”技术之外,如何让自己获得更多的“长”有待大家自己进一步的思考和探索。