Korkmayın

Ağustos 2018

Dart Russia'dan Evgeny Kot, sık sık Dart kullanmanın faydalarından ve geliştirici topluluğunda Dart ile ilgili algı ile heyecanı değiştirmekten bahsediyor. Farkındalığı yaymada kişisel bağlılığın ve topluluk gücünün nasıl büyük bir etki yaratabileceği hakkında daha fazla bilgi edinin.

Dart Rusya

Evgeny Kot
Evgeny, proje yönetimi yazılımı ürünü için Dart'ı kullanan bir şirkette çalışıyorsunuz. Dart ile günlük deneyiminiz, Dart çevresinde bir topluluk kurma isteğinizi nasıl etkiledi?

2014'te WRIKE'da Dart'ı kullanmaya ilk başladığımızda Dart çevresinde çok az topluluk vardı veya hiç topluluk yoktu. Bilgimizi ve tecrübemizi paylaşmak zordu. Bu durumu değiştirmeye karar verdik ve Saint Petersburg'da yaklaşık 30 kişilik ilk buluşmamızı düzenledik. Daha sonra, çeşitli konferanslar ve etkinliklerden sonra, insanlar sırf dolaşmak için Dart'ı kullanırken diğerleri projelerde çalışmaya başladılar. Bu dil etrafında yavaş yavaş küçük bir topluluk oluşmaya ve büyümeye başladı. Umarım bu süreç devam eder. Bu büyümeyi desteklemek için her yıl konferanslar ve çeşitli küçük etkinlikler düzenliyoruz. Dünyanın dört bir yanından Rusça konuşan tüm geliştiricileri Telegram topluluğumuzdaki sohbetimize davet ediyoruz. Dart'ın bir platform ve dil olarak geliştiricilere sağlam bir temel sunduğuna inanıyorum. Bu yüzden, tanıtmak için konferanslarda konuşmaya başladım.

Dart'ın hangi özelliklerini seviyorsunuz?

Kodumuz eskiden JavaScript'te yazılmıştı ve çok fazla şey vardı; 2,0 milyon satırlık kod. Dart'ın daha sağlam uygulamalarda, özellikle de bunları ölçeklendirmede daha iyi sonuç verdiğini düşünüyoruz. Güçlü tür sistemi, iyi standart kitaplığı, Web ve Mobil çerçeveleri, geliştiricilerin ortadan büyükten büyüğe projeler oluşturmasına yardımcı olabilir. GitHub'ımızda yayınlanmış çeşitli kitaplıklar da vardır. Şu anda WRIKE'da, Google dışındaki en büyük AngularDart uygulamasına sahibiz.

Dart, eskiden JavaScript'e alternatif olarak görülüyordu ve hatasız değildi. Bugüne kadarki ilk olumsuz PR'nin sonuçlarıyla başa çıkmaya çalışıyoruz. Bazı geliştiricilerin ilk kez denemeye ikna olmaları gerekiyor. Evet, Dart'ın bazı hataları vardı, ancak olmayan bir teknolojiden haberdar değilim. Şimdi, Dart 2.0 ile birçok sorun ortadan kalktı ve Dart ekibi kalan hatalardan kurtulmak için de yoğun bir şekilde çalışıyor. Platformu iyileştirmek için katkıda bulunmamızı sağlayan Dart danışma kurulunun bir parçasıyız.

Dart ile çalışmaktan gerçekten keyif aldığı anlaşılıyor. Tutku duyduğunuz bir konuda topluluk önünde konuşmak daha mı kolaydı?

Kesinlikle topluluk önünde konuşma eğitimi almam gerekti, ama bildiğiniz ve sevdiğiniz bir konuda konuşmanın daha kolay olduğunu söylemenizde haklısınız. Topluluk önünde konuşma bir spora benzer, ne kadar çok ve eğitirseniz o kadar iyi olursunuz. Olumlu geri bildirim aynı zamanda öz güven almanıza da yardımcı olur. Topluluk büyüdükçe (şu anda yaklaşık 300 üyemiz var), Dart'ı duyurmaya yardımcı olan başka birçok yetenekli konuşmacının da olduğunu bildiriyor. Onlara çok teşekkür ederim. Bu kesinlikle bir ekip çalışmasıdır.

Sosyal medya kanallarınızdaki sohbetleri siz mi seçiyorsunuz?

Spam ve uygunsuz mesajları filtrelemek için ekibimizden iki moderatörüm var. Resmi bir davranış kuralımız olmasa da resmi olmayan kural "nazik olmak"tır ve bu kurallara uymayan kullanıcıları engelleriz. Topluluk hâlâ çok genç olduğundan yeni üyelerden çok fazla soru geliyor. Bu soruların cevaplanmasını sağlıyoruz. Yakın zamanda Flutter'ın kullanıma sunulmasıyla birlikte sohbetimizde pek çok yeni heyecan ve tartışma gördük.

Kaç tane ortak düzenleyiciniz var?

2 kişilik çekirdek bir ekibiz. Arkadaşım Anton Anokhin, "gerçekleri ve insanları" çok iyi düzenliyor ve ben genellikle konuşuyorum.

Sıradan buluşmalar nasıl olur?

Ana buluşmamız, her yıl yaklaşık 200 geliştiricinin katıldığı konferansımızdır. WRIKE ana sponsorumuz olmak her şeyi çok daha kolay hale getiriyor. Harika bir mekana sahip olduğumuzdan ve her etkinlik için bunu bir adım ileriye taşıdığımızdan emin oluyoruz. 2017'de bu etkinlik için özel, koyu bir "Dart" birası hazırladık. Sonra da Dart geliştiricilerine hediye olarak verdik (güler).

Düzenlediğiniz her buluşmadan yeni şeyler öğreniyorsunuz. Ben bir mükemmeliyetçiyim ve ayrıntılara çok dikkat ediyorum ama her zaman yolunda gitmeyen şeyler olacaktır. Ekipmanlarla veya diğer teknik sorunlarda her zaman “bir şey” olacaktır, ama durumla başa çıkıp ders çıkarabilmeniz gerekir. Sonuçta en önemli nokta, konuşmacı ile dinleyici arasındaki etkileşimdir. Bu yıl daha da büyük bir etkinlik düzenlemeyi planlıyoruz. Gelişmeleri takip edin. (Telegram'da bize katılın, Twitter veya Wrike TechClub'u takip edin).

Yani konferans asıl buluşmanız ve geri kalanda topluluk online olarak buluşuyor mu?

Ayrıca DartConf etkinlik sonu partisi gibi daha küçük buluşmalar düzenliyor ve diğer topluluklardaki arkadaşlarımıza farkındalık yaratma konusunda yardımcı oluyoruz. Tüm buluşmalarımızı YouTube'da canlı izliyoruz. Canlı yayın yapmayı düşünenlere tavsiyem şudur: Mutlak minimum, konuşmacının görüntüsünü almak için bir kameraya sahip olmaktır. Slaytlar için bir projektör ve bir yaka mikrofonu (SENNHEISER kullanırız) kullanmanız gerekir. Ayrıca dinleyicilerden gelecek sorular için bir (veya daha fazla) el mikrofonuna da ihtiyacınız olacaktır. Hoparlörün ekranını kaydetmelisiniz (AverMedia gibi ekran yakalama cihazı kullanırız). Canlı yayın, buluşmanıza değer katar ancak en önemli şey yine de topluluk olarak bir araya gelmektir.

Topluluk düzenleyici olmanın en güzel ve en az güzel yanı nedir?

Sohbetimizde Dart sohbetine katılan, programlama dilini kullanan ve potansiyelinden haberdar olan yeni kullanıcıları görmekten her zaman mutluluk duyuyorum. Dart'ın "havalı" olmasıyla ilgili ön yargıları sevmiyorum. Bu yorumlara her zaman rastlıyorum. Bu biraz yorucu bir durum ama her zaman tercih ettikleri (farklı) programlama dilini tercih edenler olacağı için bunun asla ortadan kalkmayacağının da farkındayım.

Şu anda karşılaştığınız benzersiz zorluklar var mı?

Topluluğun ölçeğini ve büyümesini anlamak, bir yandan da Dart'ı tanıtmaya ve yeni topluluklar oluşturmaya devam etmemiz açısından asıl hedefimiz. İlgilenen herkes benimle Twitter'dan iletişime geçebilir. Ayrıca tüm bu topluluk etkinliklerine de biraz daha zaman ayırabilirsek güzel olurdu (gülün).