跳到主要内容

Divya Manian解决问题

这篇文章首次出现在问题239.net杂志 - 世界上最畅销的网页设计师和开发者杂志。

采访面对面的人更有利可图。当你和他们坐在一起时,你可以看到面部表情的微小变化,眼睛的轻弹或姿势的变化,这表明你已经找到了可以回报进一步探索的问题。每个人,正如古老的扑克戏剧陈词滥调,有一个告诉。

可悲的是,Skype可以否定这位记者的优势。考虑到这一点,我很担心会见Adobe的Divya Manian,结果是一个相当脾气暴躁的Skype。通过视频会议,她看起来像是自己用乐高制作的版本:低分辨率和口吃漫画。除了最严厉的表达外,技术使她的面孔成为一个类似JPEG的块的难以理解的集合。

但也许有一些东西。正如我们所说的那样,很明显,Skype具有讽刺意味的是,它非常成功地捕捉和传达了她的定义特征。在视频会议期间,我从来没有见过任何人转移和摇摆这么多。她永远不会。这几乎就像她不顾一切地离开Skype矩形的限制,匆匆离去并做点什么。它不是一种含咖啡因的紧张能量,而是一种明显的天然躁动。

所以,当她掠过时,我们就开始了。她的日常工作是什么? “我是Adobe Web Engine团队的产品经理,我们在那里处理我们的功能 - Adobe认为对Web很重要,并具备必要的技能,以便[[]] [我们在WebKit中实现它们],所以他们“这不仅仅是一个好主意,而且是一种实用的东西,并且可以在所有浏览器中使用。”

毕业后,Divya曾在摩托罗拉担任使用嵌入式C ++的设备驱动程序开发人员。 “我不能忍受很长时间,”她笑着说道。 “五个月后我退出了。我不是一个C ++程序员。我想成为一名设计师。我对此很感兴趣,对C ++也不太感兴趣。“她停下来,并通过总结说:”我对司机不太感兴趣......“

她还在躲避和编织,继续她的故事:“我正在新加坡学习计算机工程,当时博客正在起飞,但我不知道博客是什么。我看到了一些设计精良的博客,我想我想为自己的网站提供这种代表。当时你可以博客的唯一方法是使用LiveJournal或丑陋的东西,我想要一些不那么难看的东西。所以我开始经历CSS:权威指南我读了Jeffrey Zeldman的使用Web标准进行设计。我开始阅读所有这些内容并创建自己的页面。回想起来,这是一个非常丑陋的设计,但当时我觉得它非常酷。然后我开始对博客的设计产生兴趣,开始玩Photoshop和Illustrator等等。“

解决问题

那么,是什么激励了她? “我喜欢解决问题,”她简单地说道。随着她的演讲聚集起来,她继续说道,“我喜欢解决问题,我将学习解决问题所需的一切,无论是设计还是代码。我发现解决一个问题是一种自我表达形式。“

“我对自己想要的东西有所了解,”她说,放慢速度,开始解释她对编码的迷恋。 “你可以看到一条明确的道路。有一条通往终点的明确途径是可以实现的。问题是,当我在设计或写作时,作为产品经理,没有这样明确的道路。“

向上凝视一下,她继续告诉我编码对她意味着什么:“有很多选择,他们不依赖于别人的意见或其他人对你的判断。如果我写这篇文章,我会被视为白痴吗?“

改变方向,她继续说:“我喜欢抽象。你知道,我不认为自己是一个优秀的程序员。我已经度过了最近五年 - 自从我毕业以来 - 试图避免编程和[尝试]成为一名设计师。我进入了Web开发,因为它似乎比编程更容易。我之前学到的东西现在被用于API以及我们在HTML5中使用的所有东西。“

Twitter吐口水

在我的手臂上扫一扫,我问起她最近在Twitter上与Instagram发生的争执。她在她的视频播客中讨论了这个问题Fripfrap与她的共同主持人Garann Means。 “关键在于,”她在2012年11月的帖子中解释说,“Instagram是一个非常高调的网络资产[...],并且他们要推出个人资料页面,看起来像一个周末黑客项目似乎不合时宜。从标记中跳出来的事情非常明显。他们在开始时有一大堆JavaScript [...]但我没有看到它被大量使用。这非常简单。“

当我们讨论帖子时,她解释说她在印度并试图加载该网站。在美国,宽带快速而充足,网站快乐地装满了。在印度,这是一个不同的故事。 “许多网站都针对美国的快速装载进行了优化......在美国托管,但没有想到网络速度缓慢。”

当我提出更多问题时,她笑了起来:“很容易让我心烦意乱!我一般都非常不满意。很难看到我喜欢的东西,但是当我这样做时,它真的让我的一天。我很欣赏好的代码。当我看到一些美丽的东西时,它让我停下来思考并思考,也许我应该采纳它。很高兴看到人们投入这些努力。“

现在皱着眉头,但仍然在变化和摇摆,她继续扩大她的信念,即网站应该优雅编码,高效并根据网络标准创建。 “我想我的妈妈和爸爸使用[网站]。我看到他们使用网站失败了,这让我感到沮丧,因为我不能每天都为他们服务。让我感到愤怒的是他们认为这是他们的错。这不是他们的错。这是网站的错。该网站未能满足用户的期望,“她补充道。

随着深深吸引的沙子线,我继续向她询问设计师和开发人员之间存在的长期摩擦。双方是否真的了解对方? “我根本不理解摩擦,”她说。

双边争吵

“开发人员在某种意义上是设计师,因为他们正在设计他们的代码。他们正在设计解决问题,但只是使用不同的工具:编程技术。嗯,设计师使用其他视觉工具。老实说,我不明白为什么会有任何摩擦,但是,你知道,我能理解为什么会有摩擦。假设有一些关于设计的创意,但开发并不具有创造性。这令我难以置信。我认识的很多程序员都是非常优秀的音乐家,如果你认为音乐很有创意,我就不会看到你如何能有这种二分法。“

她停了一会儿,看着天花板,然后直接看着镜头。她画出了一个丰富的笑容,并提供了关于设计师和开发者之间双边争吵的总结:“我只是认为这是不能完成任务的借口。”

随着辩论的平息,我们继续探索她最为兴奋的基于标准的发展。

开放标准

“Adobe正在为Web动画规范做出贡献,我认为这将是巨大的。现在我们在JavaScript中使用动画,在CSS和SVG中使用动画,但它们都没有相同的工作方式。 Web动画提案缩进以统一所有这些。所以我认为这非常有用。在CSS中你不能做序列动画。你不能说在一个动画之后,开始这个元素动画。使用Web动画提案可以实现此目的。所以,这对我来说非常重要。我们的团队还致力于将混合模式引入Web,并能够使用GLSL着色器来设置HTML元素的样式。我对Google正在开发的Web组件感到非常兴奋。“

我问Shadow DOM是什么,它做了什么? “现在你在网页上有很多小部件:标签,用户界面标签,下拉菜单等等。要让它们工作,您必须包含一个非常大的JavaScript框架,在页面中添加额外的标记,然后添加其他CSS。 Web组件旨在将这些UI元素拆分为可以多次重用的小组件,因此您只需要最初加载组件并在需要此类组件的实例时重用它们。它将减少网络请求的数量并抽象出每个组件的实现细节。这会很干净。它将带来编程范例,即对Web世界进行抽象,这是我们迄今为止在JavaScript中看到的。现在它正试图将它带到HTML。“

我们继续讨论Web标准,我问她是否认为这是负责任的开发人员为Web标准做出贡献,给网络回馈的标志? “是啊。因为浏览器代表不是那些每天都在工作标准的人。所以,如果你是一名网络开发人员并且你觉得这份工作真的很烦人,那么你就有责任让它变得不那么烦人了。“此时她暂停了一会儿,笑得很开心并提供一些残酷的常识建议:”你要做的就是确保你用来制作网页的东西......吸得更少。“

不知何故,我们将聊天引入了最后阶段。感觉我可能是借来的时间,我向下一代的网页设计师和开发者提出了一些建议。 .net办公室目前正准备举办我们的大型颁奖典礼,旨在庆祝和推广网络最强大的新人才。 Divya会给他们什么? “首先要意识到的是,人们无法知道一切。您无法熟练掌握整个Web技术堆栈。无论你多么努力,你必须意识到它永远不够,你需要与之保持平静。这有点难以做到。我认为每个人都知道网络是如何工作的,从服务器开始的方式以及它在浏览器中的结果也非常重要。这是你的媒介,对于设计师和开发人员来说,了解事物如何运作以及在该过程中每个位置发生的事情的每个方面都非常重要。你必须设计整个事物而不仅仅是美学视觉效果。“

然而,有一段时间还有一段残酷的事实,这是由一个丰富的微笑所预示的:“重要的是不要责怪用户。有很多人倾向于责怪用户,[将他们视为白痴或傻瓜]。这意味着我们没有正确设计我们的技术。“

“我已安排了一个小时,”她说,随着我们的谈话即将结束。我们在41分钟内完成了所有工作。然而,很明显,在英国时间晚上9点,太平洋标准时间下午1点,Divya Manian将离开。这里没有什么粗鲁的,没有任何适合公司类型可以影响的每秒钟的匆忙。问题需要解决。

在最后的喋喋不休中,我说她无法想象她实际上正在睡觉。 “我每天睡四五个小时。我没关系,“她横梁 - 然后再见。

发现50个免费的惊人Photoshop动作在我们的姐妹网站Creative Bloq。



翻译字数超限