2018 年 8 月
Dart ロシアの Evgeny Kot 氏は、Dart を使用するメリットについて語り、デベロッパー コミュニティ内で Dart に対する認識や期待を変えつつあります。認知度を広めるうえで、コミュニティの個人的な取り組みと力がどのように大きな役割を果たすかについて詳細をご覧ください。
エフゲニーが勤務する会社では、プロジェクト管理ソフトウェア製品に Dart を使用しています。Dart を日常的に体験したことは、Dart を中心としたコミュニティを立ち上げたいという気持ちにどう影響しましたか?
2014 年の WRIKE で Dart を使い始めたとき、Dart に関するコミュニティはほとんど、あるいはほとんどありませんでした。知識や経験を共有するのは大変でしたこれを変更し サンクトペテルブルクで 最初のイベントを 30 名ほどで開催しましたその後、さまざまなカンファレンスやイベントを経て、いろいろ試しに Dart を使い始め、他の人たちはプロジェクト作業に使い始めました。言語を中心に小さなコミュニティが徐々に形成され、成長し始めました。このプロセスが今後も継続されることを願っております。Google ではこの成長を支える年次カンファレンスや 小規模イベントを開催しています世界中のロシア語を話すデベロッパーの皆様を、コミュニティ Telegram チャットにぜひご参加ください。私はプラットフォームと言語としての Dart がデベロッパーにとっての強固な基盤になると確信しています。だからこそ、カンファレンスで宣伝することを 始めたのよ。
Dart の好きなところはどこですか?
これまでのコードは JavaScript で記述されていましたが、200 万行という膨大な数にのぼりました。Dart は、より堅牢なアプリにおいて、特にスケーリングの点でより適していると考えています。強力なタイプシステム、優れた標準ライブラリ、ウェブおよびモバイル フレームワークにより、デベロッパーは中規模から大規模のプロジェクトを構築できます。GitHub にもいくつかのライブラリが公開されています。現在 WRIKE には、Google 以外で最大の AngularDart アプリがあります。
Dart は以前、JavaScript の代替とみなされていました。また、その障害もないわけでもありませんでした。Google では現在、最初の否定的な PR がもたらす結果に対処しています。デベロッパーによっては、まず試してみようと納得してもらう必要があります。Dart にはバグもありましたが そういった技術は知りませんでした現在、Dart 2.0 では多くの問題が解決されています。また、Dart チームは残りのバグをなくすために懸命に取り組んでいます。Google は Dart の諮問委員会のメンバーとして、プラットフォームの改善に貢献しています。
お客様は Dart に関して作業を行っていただいているようです。熱中していることを人前で話すのが楽でしたか?
私は間違いなく人前で話すためにトレーニングしなければなりませんが、皆さんはご存じで好きなテーマについて話す方が簡単なというのは間違いありません。スピーチはスポーツです。やってトレーニングすればするほど、上達します。肯定的なフィードバックも 自信の向上につながります。コミュニティが拡大するにつれ(現在のメンバーは 300 人ほど)、その他にも Dart について話す有能な講演者が多数存在しています。皆さんに深く感謝いたします。これは間違いなくチームで
ソーシャル チャネルでの会話を整理していますか?
Google のチームでは 2 人のモデレーターが、スパムや不適切なメッセージをフィルタしています。 正式な行動規範はありませんが、非公式のルールは「礼儀正しさ」を行うことであり、遵守していないユーザーはブロックされます。コミュニティはまだ黎明期にあるため 新しいメンバーからの質問も多くありますGoogle はこれらの質問に確実に答えられるようにします。最近では、Flutter のリリースに伴い、チャットで大きな話題やディスカッションが寄せられています。
共同主催者は何人いますか?
このチームは 2 人からなるコアチームです。私の友人の Anton Anokhin は「物事と人々」の優れた主催者です。私はいつも私は発言しています。
一般的な交流会はどのようなものですか?
主なイベントは年次カンファレンスで、最大 200 人のデベロッパーが参加します。WRIKE をメイン スポンサーとして参加することで、開発がはるかに容易になります。Google は、素晴らしい会場を用意し、イベントごとにさらに一歩前進させるように心がけています。2017 年には、このイベントのために特別に醸造されたダーク「ダート」ビールを飲みました。そして Dart 開発者にギフトとして贈りました(笑)。
あなたが主催する交流会では、常に学びを得ることができます。私は完璧主義者なので細心の注意を払っていますが うまくいかないこともあります機器やその他の技術的な問題には常に「何か」が伴いますが、状況に対処し、そこから学ぶ必要があります。結局のところ、最も重要なことは話者と聴衆の間の対話です。今年はさらに大きなイベントを開催する予定です。最新情報をお待ちください。(Telegram に参加する、Twitter、Wrike Tech Claub をフォローするなど)。
ということは、カンファレンスはメインの交流会で、それ以降、コミュニティとオンラインで顔を合わせる機会は同じになるのでしょうか。
また、DartConf アフターパーティーなどの小規模なミートアップも開催しています。また、他のコミュニティ出身の友人たちも、意識を広められるよう支援しています。交流会は全部 YouTube でストリーミングしています。ライブ ストリーミングを検討している方へのアドバイスですが、スピーカーは最低でも 1 台のカメラで撮影者を撮影します。スライド用プロジェクターとラペルマイク(SENNHEISER を使用)が必要です。また、参加者からの質問を受けるには、マイクが 1 つ以上必要です。スピーカー画面を撮影する必要があります(AverMedia などのスクリーン キャプチャ デバイスを使用します)。ライブ ストリーミングは交流会に価値をもたらしますが、最も重要なことはやはりコミュニティとしてのつながりです。
コミュニティの主催者として、特に気に入っている点、気に入らなかった点は何ですか?
チャットで新しい人々が Dart について語り合い、プログラミング言語を使用して、その可能性を認識しているのを見るのをいつも楽しみにしています。私は Dart が「かっこよくない」という偏見が好きでありません。こうしたコメントをたびたび受け取って少し退屈ですが、自分が選んだ(異なる)プログラミング言語を好む人が常にいることから、このコメントが消えない可能性は否めません。
現在直面している固有の課題はありますか?
私たちの主な課題は、Dart のプロモーションを続け、新しいコミュニティを作りながら、コミュニティを拡大して成長させる方法を見つけることです。ご興味のある方は、Twitter でご連絡ください。また、こうしたコミュニティでの活動をすべて行う時間を確保したいと思いませんか(笑)。