Jangan takut

Agustus 2018

Evgeny Kot dari Dart Russia sering berbicara tentang manfaat menggunakan Dart serta mengubah persepsi dan antusiasme tentang Dart di komunitas developer. Baca selengkapnya tentang pengaruh komitmen pribadi dan kekuatan komunitas dalam menyebarkan awareness.

Dart Rusia

Evgeny Kot
Evgeny, Anda bekerja di sebuah perusahaan yang menggunakan Dart untuk produk software manajemen proyeknya. Bagaimana pengalaman sehari-hari dengan Dart memengaruhi kesediaan Anda untuk memulai komunitas seputar Dart?

Saat pertama kali kami menggunakannya pada tahun 2014 di WRIKE, hanya ada sedikit komunitas terkait Dart. Sulit untuk berbagi pengetahuan dan pengalaman kami. Kami memutuskan untuk mengubahnya dan menyelenggarakan pertemuan pertama di Saint Petersburg untuk ~30 orang. Lalu, setelah berbagai konferensi dan acara, orang-orang mulai menggunakan Dart hanya untuk bermain-main sementara yang lain mulai menggunakannya untuk mengerjakan proyek. Perlahan-lahan, komunitas kecil mulai terbentuk dan berkembang seputar bahasa tersebut. Saya berharap proses ini akan berlanjut. Kami mengadakan konferensi tahunan dan berbagai acara kecil untuk mendukung pertumbuhan ini. Kami menyambut semua developer berbahasa Rusia dari seluruh dunia dalam chat Telegram komunitas kami. saya yakin bahwa Dart sebagai platform dan bahasa menawarkan fondasi yang kuat bagi pengembang. Itulah sebabnya saya mulai berbicara di konferensi untuk mempromosikannya.

Apa yang Anda sukai dari Dart?

Kode kami dulu ditulis dalam JavaScript dan jumlahnya sangat banyak - 2,0 juta baris kode. Kami merasa bahwa Dart berfungsi lebih baik untuk aplikasi yang lebih tangguh, terutama untuk menskalakannya. Sistem jenisnya yang kuat, library standar, framework Web, dan Seluler yang kuat dapat membantu developer mem-build project tingkat menengah hingga besar. Ada juga beberapa library yang dipublikasikan di GitHub kami. Saat ini di WRIKE, kami memiliki aplikasi AngularDart terbesar di luar Google.

Sebelumnya, Dart dianggap sebagai alternatif untuk JavaScript dan selalu memiliki kesalahan. Kami sedang menghadapi konsekuensi dari PR negatif yang ada hingga saat ini - beberapa developer perlu diyakinkan untuk mencobanya terlebih dahulu. Ya, Dart memiliki beberapa bug, tetapi saya tidak mengetahui ada teknologi yang tidak. Sekarang, dengan Dart 2.0, banyak masalah yang dapat teratasi, dan tim Dart bekerja keras untuk menghilangkan bug yang tersisa. Kami adalah bagian dari dewan penasihat Dart, yang memungkinkan kami berkontribusi untuk meningkatkan platform.

Sepertinya Anda sangat senang bekerja dengan Dart. Apakah lebih mudah bagi Anda untuk berbicara di depan umum tentang sesuatu yang Anda sukai?

Saya tentu saja harus berlatih berbicara di depan umum, tetapi Anda benar mengatakan bahwa akan lebih mudah jika Anda berbicara tentang subjek yang Anda ketahui dan sukai. Berbicara di depan umum seperti sebuah olahraga, semakin sering Anda melakukannya dan berlatih, semakin baik hasil Anda. Masukan positif juga membantu membangun kepercayaan diri. Seiring pertumbuhan komunitas (saat ini kami memiliki ~300 anggota), ada banyak pembicara berbakat lainnya yang membantu menyebarkan informasi tentang Dart, dan saya sangat berterima kasih kepada mereka semua. Ini adalah upaya tim.

Apakah Anda menyeleksi percakapan di saluran sosial Anda?

Kami memiliki dua moderator dari tim kami untuk memfilter spam dan pesan yang tidak pantas. Meskipun kami tidak memiliki kode etik formal, aturan informalnya adalah 'bersikap sopan' dan kami memblokir pengguna yang tidak mematuhinya. Karena komunitas ini masih sangat muda, ada banyak pertanyaan dari anggota baru. Kami memastikan pertanyaan ini terjawab. Baru-baru ini, dengan rilis Flutter, kami melihat banyak antusiasme dan diskusi baru di chat kami.

Berapa banyak rekan penyelenggara yang Anda miliki?

Kami adalah tim inti yang terdiri dari 2 orang. Teman saya, Anton Anokhin adalah pengorganisasian 'banyak hal dan orang' yang hebat, dan biasanya saya yang berbicara.

Seperti apa meet-up pada umumnya?

Pertemuan utama kami adalah konferensi tahunan yang dihadiri sekitar 200 developer. Dengan WRIKE menjadi sponsor utama kami, semuanya akan jauh lebih mudah. Kami memastikan untuk memiliki tempat yang bagus dan melangkah lebih jauh dalam setiap acara - pada tahun 2017 kami memiliki bir 'Dart' gelap spesial yang diseduh hanya untuk acara ini. Dan kami memberikannya sebagai hadiah untuk developer Dart (tertawa).

Anda belajar di setiap pertemuan yang Anda selenggarakan. Saya seorang perfeksionis dan saya memperhatikan detail, tetapi akan selalu ada hal-hal yang tidak akan berhasil. Akan selalu ada ‘sesuatu’ dengan peralatan atau masalah teknis lainnya, tetapi Anda harus dapat menghadapi situasinya dan belajar dari hal itu. Pada akhirnya, yang paling penting adalah interaksi antara pembicara dan audiens. Tahun ini, kami berencana akan mengadakan acara yang lebih besar, jadi pantau terus! (Bergabunglah dengan kami di Telegram, ikuti Twitter, atau Wrike Tech Club).

Jadi konferensi adalah pertemuan utama Anda dan selama sisa waktu pertemuan komunitas secara {i>online<i}?

Kami juga mengatur beberapa pertemuan yang lebih kecil,seperti afterparty DartConf, dan juga membantu teman-teman kami dari komunitas lain untuk menyebarkan awareness. Kami melakukan {i>streaming <i}semua pertemuan kami di YouTube. Saran saya untuk siapa saja yang mempertimbangkan live streaming: memiliki satu kamera untuk merekam pembicara. Anda memerlukan proyektor untuk slide, satu mikrofon kerah (kami menggunakan SENNHEISER). Anda juga memerlukan satu (atau beberapa) mikrofon tangan untuk pertanyaan dari audiens. Anda harus merekam layar pembicara (kita menggunakan perangkat screenshot seperti AverMedia). Live streaming memberi nilai tambah pada pertemuan Anda, tetapi yang paling penting adalah tetap berkumpul bersama sebagai komunitas.

Apa yang paling Anda sukai dan paling tidak Anda sukai tentang menjadi pengelola komunitas?

Saya selalu senang melihat orang-orang baru bergabung dalam percakapan tentang Dart di chat kami, menggunakan bahasa pemrograman, dan menyadari potensinya. Saya tidak suka bias tentang Dart yang ‘tidak keren’. Saya selalu menerima komentar ini dan itu sedikit melelahkan, tetapi saya sadar bahwa hal ini mungkin tidak akan pernah hilang karena selalu ada orang-orang yang lebih menyukai bahasa pemrograman pilihan mereka (yang berbeda).

Apakah ada tantangan unik yang Anda hadapi saat ini?

Tantangan utama kami adalah mencari tahu cara menskalakan dan mengembangkan komunitas, sekaligus terus mempromosikan Dart dan menciptakan komunitas baru. Siapa pun yang tertarik dapat menghubungi saya di Twitter. Saya juga senang jika dapat memiliki lebih banyak waktu untuk semua aktivitas komunitas ini (tertawa).