应波波邀请,翻译了一篇去年年初的文章,如有不足欢迎指正
原文:http://www.zeldman.com/2014/01/06/its-2014-is-web-design-dead/
作者:Jeffrey Zeldman
摘要:近日(当然是2014年),设计师Jeff Croft在其网站上发布文章《Web Standards Killed the HTML Star》指出,“HTML和CSS‘大师’”一直以来都是一个专业的职位,但是随着Web标准化运动的兴起,这一职位正逐渐消失,他为此感到非常惋惜,同时也敦促从事web设计工作的多面手同事:“变法则存,不变则亡”。
正因为经历了曾经的浏览器大混战,Web标准化运动显得异常重要!标准化运动的目标是促使各大厂商使用同一web标准,帮助开发者减轻繁杂的兼容工作。
我们可能并没意识到,曾经的“大师”熟知浏览器所有怪异(quirks)的特性和错综复杂的功能(intricacies,原文中作者可能笔误写成intracries),一旦浏览器市场完成了标准化,开发领域从此便不再需要类似“HTML和CSS大师”这样的工作岗位,即使这些工作现在并没完全消失,在不久的将来它们也会不复存在,然后又会发生什么呢?
从我的角度来看,web标准斗争分为两个阶段:首先,我们应当使浏览器厂商坚信,完整并准确地支持目前的HTML、CSS和JavaScript规范符合他们自身的利益;然后,我们要向制作网站和客户端的同事们布道,告诉他们使用精益语义标记可以增加网站的可访问性、可检索性和可移植性,同时也能提供渐进增强的支持。
我们应当为真正的规范布道,而不是精通各种方案来解决有违规范的问题,这是永恒的真理。当然,布道是重中之重。如果没有人使用规范,那么浏览器就不会兼容标准;同样,除非设计师尽可能多地掌握像CSS这样在Web上控制样式和布局的技术,不然W3C规范根本不会向下推进——如果真是这样,这些人一定会抱怨规范组织所做的工作远不及预期!
如今我们的Web世界由许多充满激情的浏览器工程师、设计师、前端开发者以及多面手们协力打造,标准化运动的成功是否意味着许多行业领先人才将会失业,就像俄国革命后的布尔什维克?
Jeff Croft有一句话说的很对:“Web标准运动的目标是存于无形之中”。但我们应该更进一步,Web标准运动的目标原本是从创建网站的过程中移除无用的复杂性和谬行,使我们更加关注:设计、内容以及用户体验。向浏览器厂商和我们的设计师同事传播标准不能作为你的职业选择,不过你可以在这个过程中更加熟悉相关标准。
创建特定类型的网站需要依赖设计、内容、用户体验,有趣的是,一旦Web标准使这些部分更可靠,Web兼容性就开始变得越来越复杂。为了帮助削减复杂性,一些前端开发者开始分享他们的代码块(从Eric Meyer的CSS Reset到Mark Otto的Bootstrap),但却带来另一个层级的复杂性:正如Jeff Croft所指出的那样,一个人只要精通现今业务中常用的工具就可以被公司聘用,而在以前,你需要非常了解HTML、CSS还有一些JavaScript。
一些多才的作者认为,HTML“领域专家”和精通CSS欺骗很可能不再是合适的职业道路。借助CSS3的黑魔法可以让你在web设计大会的舞台上占据一席之地,但对大多数web设计者来说,这并不是职业道路或适当的目标。
许多人更喜欢关注设计、内容和用户体验,那些知识同样也吸引着我的注意力,不管怎样,时刻提醒我们的同事(或告诉年轻的精英们)web标准、可访问性以及渐进增强是非常重要的!像Facebook一样的网站,如果因为忘记加载一个脚本就停止运行,这反映出创建网站的人没有掌握Web的真谛;所有人都需要学习web标准基础,而非只掌握一些花哨的技巧,我们也有义务尽可能让更多人知道这一点,建立在web标准基础上的共享系统才能够稳定运行。
这不是让你“去做一个HTML大师”,它只意味着要珍惜过去的教训,并将之与没有经历过的人分享。智慧不是一份工作,但它永远是一份宝贵的资产。
永远不要害怕,web设计多面手们:许多公司和组织需要你们的服务——小到大学里仍然需要“网站管理员”,大到创业团队需要精通多领域技术并带领年轻专家共同开发的经验丰富的伙伴。但如果你感觉web工作多面手让你提不起精神,你可以从现在开始专精一技,图形设计师、体验设计师或前端开发者。 “变法则存,不变则亡”这句话可能把事实夸大了一些,但“做你喜欢做的事”将永远是非常棒的选择。
扫码关注w3ctech微信公众号
共收到0条回复