满足尼古拉斯

你目前的角色是什么?

我是店面前端框架团队的技术负责人。

什么是你的团队吗?它是如何融入Wayfair的世界?

前端框架的团队负责(1)核心前端库,电源Wayfair.com和我们的内部网站;(2)构建,测试和部署前端代码到生产;(3)前端开发工具,所有的工程师Wayfair用于开发前端代码。目前我们是领先的前端去耦是Wayfair工程的整体脱钩计划的一个重要组成部分。

在“前端脱钩”主动休息了我们的整体资源代码库为逻辑单元,而最值得注意的是,从在房子过渡,整体的代码捆绑到的WebPack,行业标准的捆绑标记。这给球队更大的自主权在自己的代码库,并允许他们发展得更快。

你来威fair多久了?

我第一次在Wayfair在2011年开始了,但我的时间已经分手了总共7年的几个不同的他就职于。

从这里开始的90天是什么样的?

Wayfair是我大学毕业后的第一份工作,所以开始时我很紧张,但很兴奋能成为这个不断壮大的团队的一员。我在Joss & Main团队(当时是Wayfair旗下的一家小型初创公司)实习。我记得在最初的几周,我和John Mulliken(他后来成为Wayfair的CTO)开会,为Joss & Main进行头脑风暴,研究我们的竞争对手在做什么。每个人的想法(甚至是我作为实习生的想法)都得到了认真的对待,这让我深受鼓舞。我认为,在这里,任何人都可以有所作为,这比任何事情都更鼓舞我。同样在我的头90天里,Wayfair.com作为一个网站正式推出,这看起来很有趣!

如何从你这里开始了自己的角色变化?

我的角色从一开始就发生了巨大的变化。我以设计/图片编辑实习生的身份加入了CSS团队(当时只有3个人),组建了最初的JavaScript团队,参与过产品和a /B测试团队,现在领导着前端框架团队(中间还有很多其他角色……)。我真的很喜欢与这么多不同的人和团队一起工作,我认为这种广阔的视角对我以后的每个角色都有帮助。如果人们想要换团队,Wayfair会鼓励他们,这通常对个人和公司都有好处。

此外,我的雇佣状况在那段时间也发生了很大变化——我从实习生变成了全职员工,然后成为了独立承包商(员工和Wayfair都是客户),现在又回到了远程全职员工的岗位(我在芝加哥远程工作)。我的道路是相当独特的,但我喜欢Wayfair让人们按自己的节奏走,只要他们能找到一种方式来贡献!

尼古拉斯的日常

每一天都是不一样的,但是你能大致描述一下你典型的一天是什么样的吗?

作为一名远程员工,我通常会在离我住的地方很近的一个小的共同工作空间里工作(但是由于伊利诺伊州的“呆在家里”命令,我目前在家里工作)。我有一个通过谷歌在我的时间上午9:30(上午10:30在波士顿)有一个站。然后,我通常会在一天中开三次30分钟的会议,重点讨论如何消除单一政策——这是我们目前的核心举措之一。我午休时间去遛狗。我一直在监控手机和电脑上的闲置频道,帮助人们解决问题。我通常每天查看一些代码检查。然后我花了至少一半的时间来编码。如果我在做一些有趣的事情,我会在凌晨2点左右完成我最好的工作,所以我有时会熬夜到很晚,然后在一天的这段时间休息!

你有没有为别人目前远程工作的任何提示?

作为一个远程员工都有挑战,但我真的很喜欢它。的共同工作空间的我已经找到工作了是真正有用的,它很高兴看到同事每一天,即使不同的公司工作。我从家里虽然经常做的工作;我发现有专用的办公空间,最好有一扇门,是真正有用的(而不是从你的沙发工作在电视机前)。另外,我建议舾装你的家庭办公室,使其享受你花时间 - 我有一个常设办公桌和七彩灯(飞利浦色相)!

我的团队首先也是远程的。我们的大多数会议都是在谷歌会议上进行的,每个人都戴着自己的耳机(而不是让一些团队成员亲自开会)。这让我(和其他远程团队成员)觉得自己是团队的一部分。我也试着过度放松。所有这一切的净效果是,我能够与许多其他员工建立良好的关系,他们有时甚至没有意识到我是一个远程员工!

一年中是否有特定的季节比其他季节更繁忙?如果是这样为什么?

一年中的某些时候(节假日)对代码变更更为重要和敏感,但是平台团队的工程工作总是非常繁忙。我最忙的时候是遇到一个我无法解决的挑战性问题的时候,这种情况随时都可能发生。

协作Wayfair

有哪些是你一起工作的不同团队的?

前端框架球队最紧密合作与相邻的前端团队,像前端基础设施和设计系统。但是,我们与正在努力的去耦自己的代码库,最近包括内部团队,对管理工作的特点,球队的部分中的所有工程团队密切合作,这对供应商/合作伙伴的网站工作,和团队,在店面功能的工作。这包括与工程团队的工作而言,也与他们的产品和QA团队工作。

你在你的产品的关系的作用是什么?

Frontend Framework支持产品工程团队提供他们在开发中使用的工具和库。然而,当我们开发新的框架工具时,我们也直接与他们合作,“吃自己的狗粮”。我认为对于基础架构团队来说,更广泛地看待自己的职责,并尽可能地与产品团队保持紧密的联系是非常重要的。

尼古拉斯的作业的收藏配件

你在Wayfair上喜欢使用的技术工具有哪些?

我在这里使用了很多我觉得有趣的工具。我帮助把React带到Wayfair,那里有很多令人兴奋的挑战。我们目前也正在转向由前端框架团队领导的Webpack(从一个内部工具)。弄清楚如何将新内容合并到现有系统中是一个有趣的挑战。这里不乏有趣的技术机会。

你想解决的最有趣的问题是什么?

我最感兴趣的问题目前是确定如何从单片代码库与自定义编译系统切换到搭载的WebPack一个解耦系统。这是Wayfair的规模的组织了大规模的转变,我真的很喜欢这个工作。

最近有什么项目是你最值得骄傲的?

我们有自己的版本`创建反应的-app`它适用于我们的使用情况(服务器端渲染,翻译,不同的品牌,例如)。我认为,我们在对Wayfair的个性化需求的工作方式使用行业标准工具很好地平衡了,我真的很激动使用的是什么,我们已经建立了,看在Wayfair越来越多的开发商。