不必担心

2018 年 8 月

Dart Russia 的 Evgeny Kot 在开发者社区中经常谈论使用 Dart 的好处,以及改变人们对 Dart 的看法和兴奋的事情。详细了解个人承诺和社区的力量在提升认知度时如何发挥作用。

俄罗斯 Dart

Evgeny Kot
您在 Evgeny 就职于一家使用 Dart 作为项目管理软件产品的公司。使用 Dart 的日常经验对您组建 Dart 社区的意愿有何影响?

自 2014 年 WRIKE 首次开始使用 Dart 时,关于 Dart 的社区几乎没有社区。我们很难分享我们的知识和经验我们决定改变这种情况,并在圣彼得堡组织了 第一次聚会大约有 30 人之后,在参加过各种会议和活动后,人们开始使用 Dart 只是为了四处玩,而另一些则开始用它来处理项目。逐渐地,一个小型社区开始围绕该语言建立和发展。我希望这个过程能够继续。为了促进这一发展,我们会举办年度会议和各种小活动我们欢迎来自世界各地的所有讲俄语的开发者加入我们的 Telegram 社区聊天。我相信 Dart 是一个平台和语言,可以为开发者提供坚实的基础。因此,我开始在会议上发言 来宣传这项服务

您喜欢 Dart 的哪些方面?

我们的代码以前是用 JavaScript 编写的,很多代码都有很多 - 200 万行。我们认为 Dart 更适合用于更强大的应用,尤其是在扩缩时。它具有强大的类型系统、良好的标准库、Web移动框架,可帮助开发者构建大中型项目。我们的 GitHub 上也发布了几个库。目前,在 WRIKE,我们拥有除 Google 之外最大的 AngularDart 应用。

Dart 过去被视作 JavaScript 的替代品,因此也并非没有问题。到目前为止,我们正在处理最初的负面 PR 所带来的后果 - 一些开发者需要说服他们进行首次试用。Dart 也存在一些 bug,但我不知道有没有什么技术存在。现在,Dart 2.0 中解决了许多问题,Dart 团队也在努力消除剩余的 bug。我们是 Dart 顾问委员会的成员,这有助于我们做出贡献,改进此平台。

您似乎非常喜欢使用 Dart。公开谈论自己热衷的事情是不是更容易?

我肯定需要接受公开演讲的训练,但你说的对,如果你讲的主题是自己熟悉和喜欢的 那就更容易了公开演讲就像一项运动,您越多,训练就越好。正面反馈还有助于增强用户信心。随着社区的不断扩大(我们目前拥有大约 300 个成员),还有许多其他才华横溢的演讲者帮助宣传 Dart,我非常感谢所有成员。这必然离不开团队合作

您是否在社交渠道上整理了相关对话?

我们团队的两名管理员负责过滤垃圾邮件和不当消息。 虽然我们没有正式的行为准则,但非正式规则是“礼貌”,我们会屏蔽不遵守规则的用户。由于社区仍然非常年轻,因此新成员提出了许多问题。我们会努力解答这些问题。最近,随着 Flutter 的发布,我们发现了很多有关聊天的兴奋和讨论。

您有几位共同组织者?

我们是一个由 2 人组成的核心团队。我的朋友 Anton Anokhin 是“事物和人”的优秀组织者,我通常是发言者。

一般聚会是什么样的?

我们的主要聚会是一年一度的会议,大约有 200 名开发者出席。WRIKE 成为我们的主要赞助商后,一切都变得更加轻松。我们一定会有一个很棒的场地,并在每一场活动中更进一步 - 2017 年,我们特别为本次活动推出了一种特别的深色“Dart”啤酒。我们把它赠送给了 Dart 开发者(笑声)。

通过您组织的每次聚会,您都能学到东西。我是一个完美主义者,我非常注重细节,但总会有不好的事。 设备总是出现“有问题”或其他技术问题,但您必须能够处理情况并从中学习。归根结底,最重要的是演讲者与观众之间的互动。今年,我们计划组织一场更盛大的活动,敬请期待!(加入我们,加入 Telegram、关注 TwitterWrike Tech Club)。

因此,会议是您主要的聚会,而在剩下的时间里,社区在线会面吗?

我们还会组织一些小型聚会,例如 DartConf 余兴派对,并帮助其他社区的朋友传播意识。我们会在 YouTube 上 直播所有聚会我想建议所有考虑直播的人:至少使用一个摄像头来拍摄演讲者的画面。您需要准备一个用于幻灯片的投影仪和一个翻领麦克风(我们使用 SENNHEISER)。您还需要一个(或多个)手麦克风来接收观众提问。您应该录制扬声器屏幕(我们使用 AverMedia 等屏幕截图设备)。直播可以为您的聚会增添价值,但最重要的仍然是全民团聚。

作为社区组织者,你最喜欢和最不喜欢的是什么?

我总是很高兴看到更多人在我们的聊天中参与有关 Dart 的对话,使用编程语言并意识到它的潜力。我不喜欢 Dart 有“不酷”的偏见。我经常看到这些评论,这有点让人厌烦,但我知道这个问题永远无法解决,因为总有人偏爱他们(不同的)编程语言。

您目前是否面临任何独特的挑战?

我们面临的主要挑战是,了解如何扩大社区规模并壮大社区,同时继续推广 Dart 并创建新社区。任何感兴趣的人都可以通过 Twitter 与我联系。如果能多抽出一点时间参与所有这些社区活动,也是一个不错的选择(大笑)。