Nikita Dubko是Yandex的界面开发人员。 Nikita除了在Yandex中工作外,还参加了英语会议CSS-Minsk-JS以及MinskCSS和MinskJS会议的组织。 在RIT ++ 2019的
FrontendConf上,Nikita做了一个演讲“爱丽丝,让我们去前端”。 它描述了一个实验,该实验是从以前从未与她合作过的开发人员的爱丽丝那里创建语音技能的。 该报告很有趣,因为演讲者说话的时间很容易创造出相同的技能。 观众选择了关于爱丽丝的故事作为整个会议中最好的故事。

尼基塔(Nikita)后面有数十场表演,每场表演都需要几个星期。 在准备过程中,他学习了很多新材料,在同事和朋友中使用摄像机训练表演,对脚本和幻灯片进行了磨练。 因此,他的报道有趣,引人入胜,当之无愧地获得了观众的最高评价。 在接受Nikita Dubko采访时,有关准备报告,生活变化,冒名顶替综合症以及如何在会议上发表讲话以在Yandex找工作的问题。 这不是普通的采访,而是
Andrey Smirnov主持的Frontend Weekend播客的文字记录。 它的结果,在切口下阅读。
爱丽丝在前端国家的冒险
Andrey Smirnov :您在上次RIT ++上对爱丽丝的报告的评价最高,并且超过了所有人。 这对我来说是令人愉快和惊奇的,因为我正在为您准备这份报告。 您认为为什么会发生这种情况,您以演讲者的身份还记得该报告吗?
Nikita Dubko :看到评分时,我感到非常震惊。 我没有以最佳方式准备报告-我几乎在最后一刻完成了报告。 因此,我非常担心自己的讲话,不确定该报告是否会公开。 同时,维塔利·弗里德曼(Vitaly Fridman)的报告刚刚在大厅里结束了,听众在报告开始后的10到15分钟就来找我。 可能RIT ++的参与者根本听不到入门部分,因此在他们看来该报告很好:)
说真的,这不是我第一次讲话;经验已经积累。 我了解如何让观众保持兴趣,以便他始终感兴趣。 复述文档很无聊。 谈论一些关于Internet上很少说的事情,例如如何使用Alice,这会更有趣。 语音助手这个话题很新鲜,很少有人谈论这件事,这对我有所帮助。 我记得只有几场表演。
阿列克谢·奥赫里缅科 (
Alexei Okhrimenko )在Web Standards Days上发表了讲话,但不是关于爱丽丝,而是关于语音助手和整个Google的专栏。
弗拉基米尔·格林尼科(Vladimir Grinenko)今年在水务署(WSD)上也谈到了爱丽丝的技能。 这个话题是相当新的,这是对Web技术的另一种观察。
我们习惯于将JavaScript用于网站。 这是一种古老的熟悉技术,但事实证明您可以在其中写语音内容。 这是关于未来的。
也许这就是流行。
安德烈·斯米尔诺夫(Andrey Smirnov) :最后,您为爱丽丝写了一些更棘手的东西吗? 您是在日常生活中使用还是全部留在报告示例的框架中?
Nikita Dubko :为报告制作的技能现在不起作用。 我将其发布在Heroku上,并结束了配额。 在Yandex.Dialogs平台上,该技能会做出响应,如果停止响应,则会关闭。
作为一种娱乐活动,我尝试了智能家居技巧。 家里有一盏小米的灯,一个加湿器,一个机器人吸尘器最近才到。 我对了解允许对其进行管理的协议很感兴趣。 我试图在膝盖上组装一台服务器,以启动吸尘器的声音,但没有公开上传它。 这只是一个实验。
报告的质量和数量
安德烈·斯米尔诺夫(Andrey Smirnov) :您总共做了几份报告? 我想知道-您是否感到阅读的第一份报告与RIT ++上有关Alice的故事之间的区别? 这种差异有多重要? 因为外面很引人注目。 但是从内部可见多少呢?
Nikita Dubko :是的,对我来说,区别也很明显。 第一份报告压力很大。 我仍然不明白如何正确阅读报告,站在观众面前真是太恐怖了。 该报告是该计划的倒数第二份报告,主题很复杂,我的发言还很干。 结果,几个听众入睡。
在此之后,我似乎不得不结束演讲生涯。 但是我将其视为增长的挑战。
我开始工作:我学习了有关如何进行演示的文献资料,并接受了培训。 Yandex上的我们接受了有关公开演讲的内部培训,他们是市场营销人员-他们教导销售。 在会议上发言也是一种销售,不仅是产品,而且是想法。
在文学,培训和教育视频的帮助下,我积极下载软件技能。 我增强信心,表达能力和其他技能。 在舞台上有帮助。
我有进步的感觉,但是我有成长的空间,而且我正在向优秀的演讲者学习。 我喜欢
Vitaliy Fridman的报道-他知道如何与观众合作。 有些演讲者嵌入了有趣的芯片。 例如,抓取-绘制笔记,报表中的图片。 事实证明,这份报告是一份报告,不需要任何图片,没有版权问题。 我想学习这个。
关于表演准备
安德烈·斯米尔诺夫(Andrey Smirnov) :您提到准备方面的差异变得明显。 例如,您过去以几天为单位,现在以几小时为单位进行准备,则此散布的时间范围是多少? 区别有多明显?
Nikita Dubko :完全没有时差。 我一周内准备了第一份报告。 她很坚强-必须铲掉一堆材料。 现在时间越来越少,有时甚至更多。 这完全取决于主题。 在某些主题中,您需要深入研究,收集大量信息,阅读规范。 规格很难给出-尽量减去它们! 有时您需要从大量信息中进行有趣的压缩,以便使观众感兴趣。
准备时间与之前相同-报告大约需要两个星期。
在这两个星期中,第一个去收集材料。 第二-在幻灯片的设计。 对于演示文稿,您需要提出一个脚本,故事情节,草拟草图以进行小批量生产。 然后,草稿会随着笑话,演示和与观众的互动而变得杂草丛生-它以各种可能的方式进行装饰。
接下来,我正在寻找某种反馈。 会议计划委员会在这里进行救援。 您可以联系准备好听听您的朋友和熟人。 在Yandex中,您可以与听取意见,提供反馈的同事进行谈判,以提高绩效。 然后,我反复进行工作并改进报告。
时间没有区别,但是现在准备报告更容易-我犯的错误更少。
我用幻灯片和自己录制视频,然后观看。 我从外面看到自己,起初已经为奔跑做好了准备。 但我不会说准备过程已发生很大变化。 我只是有经验,我马上就做了一些更好的事情。

口语变化如何生活
安德烈·斯米尔诺夫(Andrey Smirnov) :据我所知,感谢您的演讲之一,您被邀请到Yandex工作。 现在,您已经成为了邀请参加会议的发言人,无论如何。 您是否觉得说话完全改变了您的生活?
Nikita Dubko :Yandex的两名招聘人员给我打电话。 第一封给我写信:“我们在RIT ++的一部分中,在FrontendConf会议的主要发言人名单中找到了您。 我们认为您了解一些东西,因此我们想与您交谈。” 但是那段时间没有解决。 第二个招聘者在LinkedIn上找到我。 招聘人员原来很酷,很快就说服了我接受面试。 事实证明,参与RIT ++仅部分影响了我受邀参加Yandex的事实。
演讲者把我的生活颠倒了吗? 是的 如果我当时还没有感到恐惧,也没有提交我的第一份报告申请,那我的生活将会完全不同。 我喜欢演讲和组织会议。 当您可以将说话者共享知识的需求和听众获取知识的需求结合在一起时,这很酷。 这种想法促使我继续这样做。
我喜欢与会议有关的一切:组织,参与,演讲。 最有趣的工作最终变成了例行工作-您不能一直做新的事情。 我不时地做同样的动作,但这些动作渐渐变得无聊。
说话是切换环境的好方法。
我仍在开发中,仍然精通与IT相关的某些主题。 但是我在会议上的演讲主题通常与工作无关。 这是新知识,有趣的事情。 其中许多内容无法应用于工作项目,例如某些将来的规范。
演讲者让我感到非常高兴,并且在接下来的几年中将不会感到束手无策。
如果可能,我将进行报告,并协助组织活动-这是我的事情。
冒名顶替综合症
安德烈·斯米尔诺夫(Andrei Smirnov) :关于冒名顶替综合症,您能说什么? 您说荣耀已经来临,但这对您来说并不容易。 您如何处理?
Nikita Dubko :最近,我被称为发言人,是MinskCSS和MinskJS社区的领导人之一-这个名字已经确定了。 但是我不期望会发生什么:“哦,是他! 那一个! 我不说这个,做事件。 因此,当他们接近我并要求与我合影时,我感到震惊:“什么? 你没有把我和任何人混淆吗?” 很奇怪的感觉。 我和其他所有人一样,只是上台了。
这与冒名顶替综合症密切相关。 例如,有关爱丽丝的报告在FrontendConf的排名中排名第一,但我仍然不知道如何。 在我看来,其他发言人的报告更有趣,更详尽。 我认为有一些报道比我的报道要好。
安德烈·斯米尔诺夫(Andrey Smirnov) :为它们命名-您认为关于FrontendConf的哪些报告比您认为的要好?
Nikita Dubko :我喜欢Vitaliy Fridman的报道。 我是第一部分的人,我被直接吸引,但是我不得不逃避阅读我的报告,因此我根本没有看。 但是我很喜欢听到。
我喜欢
Sasha Shinkevich关于框架的报告。 在某种程度上,我帮助她准备了资料,看了看材料,但是我很想听听她如何介绍材料。 材料的发展很好,Vue,Angular,Ember和React的战争令人着迷。 关于我们必须首先解决业务问题这一事实的非常正确的想法。 他们通常会说:“看,我是一个钓鱼者,让我告诉你为什么Angular很酷!” 但是他们没有说有任务,而Angular而不是React才适合。 两种不同的观点-我赞成第二种观点。 我当然喜欢这两个报告,这是肯定的。
冒名顶替综合症是个问题。
我拥有它,我在与它搏斗-从中受益无益。 我在Yandex任职,但仍然相信我周围的大多数开发人员都比较冷静,并且对主题理解得更好。 我已经工作了9个月,但我认为自己是新手。 实际上,您只需要以某种方式调和:“是的,我是新来的,但我了解得很好。” 我可以弄清楚我现在不了解的地方。
疲劳感
安德烈·斯米尔诺夫(Andrei Smirnov) :这种念头忽然使您厌倦了所有这些事情,您想在这些报告中休息一下,什么时候不说话吗?
Nikita Dubko :这正是今年FrontendConf之后发生的事情。 但是原因是我分配了时间并精疲力尽。 今年我有两个困难时期。 并没有筋疲力尽,但是我觉得报告的准备似乎带来了一些乐趣,但是却没有力量。 碰巧它被准备工作压榨了,然后又因一些事件而被挤出,周末在家我根本什么都不想要。
我根本没有想到最终要完成报告。 但是想法暂停了演出。
如果您夸大其词,那么在我申请50个主题为50的会议之前-选择! 组织者选择了不同的主题,他们不得不坐下来做饭。 向多个会议提交一个主题仍然更加容易。
时间越来越少-工作上有足够的工作量,当您需要坐得更长的时间时,Yandex往往会面临艰巨的任务。 现在我们正在准备CSS-Minsk-JS会议。 我不是很积极地参与其中,但是我直接与一些演讲者一起工作。 我尝试解决其他一些组织问题。 需要时间。
现在我正在准备一份新报告-这也是时候。 从物理上讲,一次不可能同时准备三个报告。
关于新报告
安德烈·斯米尔诺夫(Andrei Smirnov) :我只是想问一份新报告。
Alexey Okhrimenko谈到了CSS是一种编程语言这一主题。 但这更像一个草图:“看,如果您这样做,那么CSS是一门完整的图灵语言。” 您是否正在准备关注报告? 您是否打算以草稿格式进行其他操作?
Nikita Dubko :当然,我不想重复自己。 我的演讲称为
CSS-A编程语言 。 在某种程度上,这是一个草图。 我清楚地知道,在生产环境中使用CSS进行编程是不值得的,并且绝对反对此类程序员投入生产。
主要是关于我们如何理解CSS的报告。 我偶尔会遇到新手开发人员认为不需要理解CSS的问题。 他们从一开始就被错误地教导。 我们有React,Styled组件和其他CSS-in-JS解决方案。 它们使您能够在自动化级别解决隔离问题,而不是蒸蒸日上,并将所有内容交给框架。 如果不是针对框架,则针对单个排字机。 让他们解决问题,我将在JS上写-我真是个好人!
错了 CSS是我强大的工具。 他很酷 在CSS上,您可以解决许多事情,由于某些原因,某些开发人员仍在解决这些问题。 这是对工具的了解。 我的报告就是这样。
我将从证明CSS是图灵完整的语言开始。 然后,我将向您展示CSS是一个强大的功能。 有些事情在这里并不明显,许多开发人员忘记了它们,但是值得记住。 好吧,当然,我想插入Houdini已经带来的芯片,因为它已经包含在Chrome中。 当在所有浏览器中引入Houdini的规范时,CSS都会发生变化,我们可以做很多难以置信的事情。 我不会进一步破坏-查看报告。
通过演讲者和听众的眼睛进行会议
安德烈·斯米尔诺夫(Andrey Smirnov) :基本上,您以演讲者的身份参加所有会议,并从这一方面进行观察。 当然,对于演讲者来说,还有很多好处:单独的午餐,接送,大厅。 您是否仍然有兴趣以听众的身份参加会议? 如果您参加会议,成为一名普通的听众是否有意思,并且作为演讲者的参与与听众是否有所不同?
Nikita Dubko :我经常以演讲者或组织者的身份参加。 不幸的是,成为倾听者是罕见的。 但是我会定期安排自己这样的卸载工作。 上周,我在Rolling Scopes会议上-您在那儿阅读了这份报告。 我真的很高兴成为会员。 这是一个有点被遗忘的感觉。 无需担心上台表演。 您可以走来走去,听听报告,选择要进行的操作而不适应时间安排:现在我正在准备报告,我什么也听不见。 真是太好了。
对我而言,会议在某种程度上已经改变。 我曾经坐在大厅里,却听不懂说话者说的一半:“哦,天哪,有趣的话! 通过这些词,您可以造句!” 但这促使我从事自我教育,以便至少了解报告。
现在我不能说我已经成长为一个超级大人物,并且我了解所有事情,“他们在那儿说基本话”。 但是大多数前端会议都没有任何疯狂的核心报告。 有一个著名的HolyJS,但是它们有这样一个芯片-“我们做核心”。 现在,据我所知,FrontendConf也在朝着这个方向发展,但总的来说,这些会议是面向中级开发人员的会议。 仅因为目标受众对开发真正感兴趣。 对于他们来说,无需太多深入的信息就容易了。
现在,我几乎找不到能直接听到某种启示的报告-哇,那是可能的! 有这样的报告,但很少。 在Web Standards上,我有时会听到一些有趣的事情,因为它是替代外观或内部人员。
例如,我喜欢
Sergei Rubanov在圣彼得堡的Web Standards Days上的报告。 他谈到了TC39技术委员会的工作,该委员会制定了ECMAScript规范。 这些信息可以在Internet上的某个地方找到,但是在这些事件中从在场参与者那里收听时会更酷。 我也喜欢
Roma Dvornov的报告-他知道如何用简单的语言讲复杂的事情。
我也喜欢听听那些知道如何精美呈现报告的人的报告。 我之所以喜欢
谢尔盖·波波夫 (
Sergey Popov)的报道,仅仅是因为我不理解一个人如何自信地呆在舞台上。 坐着,听着-哇! 对我来说,他通常不会讲任何新消息,但这并不是因为我很酷。 仅仅是Sergey拥有CSS报告,但是告诉他什么很棒? 我的报告指出,CSS(一种编程语言)不会打开美国市场-很难说出一些很棒的东西。
在会议上,我要么听那些我想从中获得一些筹码的人的报告,他们的讲话方式,要么这是网络交流-机会与很多朋友聊天。 在会议上,大约同一党派聚集在同一城市。 很高兴认识这些人并与他们交谈。 这也是与前端摇滚明星结识该行业新人的机会。 例如,在今年的RIT ++节上,人们来自世界各地。 而且,如果有机会每年至少一次与这些人见面,那就太酷了。 您可以亲自与他们聊天,直播-很棒。
会议总是改变环境。
我不在上班,而是在一个活动中,他们尝试为参与者做一些很棒的事情。 如果您只是会员,这可让您放松身心。
现在,活动的合作伙伴正在尝试安排不同的活动-以有趣的姿态站立。 我组织各种活动,在会议上我也去看看其他人是如何做到的,以突出吸引观众的有趣时刻,这些时刻令人赞叹,并可能为他们的活动窃取一些筹码。 显然,并非会议中的所有内容都可以转移到mitaps中。 但是我们有一个CSS-Minsk-JS会议,我可以窥见其他组织者的一些想法,以使我们的会议更好,有趣,有所改善。
闪电战
安德烈·斯米尔诺夫(Andrey Smirnov) :我有几个简短的问题。 首先是您是否只能选择一项:继续在Yandex中工作还是参加会议?
Nikita Dubko :这是我无法做出的非常困难的选择。 我设定了未来几年的目标,就像几年后一样,我想留在Yandex。 我喜欢Yandex-在这里,没有人会打扰您将工作与会议结合起来。 而且,它受到支持。
安德烈·斯米尔诺夫(Andrei Smirnov) :如果您被禁止了?
Nikita Dubko :这与Yandex的精神不同。 如果Yandex禁止此类事情,则意味着他不再是同一个人。 然后,我可以不re悔地离开。 但是我确信这不会发生。
安德烈·斯米尔诺夫(Andrey Smirnov) :您在上次采访中从“ 100件事情”列表中设法完成了几件?
Nikita Dubko :我停止关注该列表-没有足够的时间。 但是我注意到已经完成了三点。 他们没有目标就完成了,然后-哦,我想我把它列入清单了!
安德烈·斯米尔诺夫(Andrey Smirnov) :太好了! 您想在哪个国家/地区进行演示?
Nikita Dubko :我想尝试在任何欧洲国家/地区发言,这是一次有趣的经历。 不想在阿姆斯特丹的React或CSSConf上专门讲话。 没有一个特定的城市或国家的依恋-渴望结识欧洲公众。 为此,您需要打英语,但我觉得不好。 也许这是冒名顶替综合症,但我想讲英语。
向欧洲会议提交报告存在某些困难-它们的组织方式各不相同。 但我为自己设定了在欧洲演出的目标。
安德烈·斯米尔诺夫(Andrei Smirnov) :您回答的是错误的问题。 : . — frontend, .
: , - . ?
: , , - ?
: … ?
: , .
: . , . , .
,
. — , . , , .
— , , . FrontendConf Rolling Scopes. , , .

: . , , , YouTube, .
:
. Rolling Scopes , . . , , GDPR . , . — .
, . , -.
: , . ++. 15 — .
: ++ . , , - . , Rolling Scopes.
: ! , . frontend, .
, 13 14 Digital October FrontendConf . 13 . 15 , , 9 . , .