آگوست 2018
Evgeny Kot از دارت روسیه مکرراً در مورد مزایای استفاده از دارت و تغییر درک و هیجان در مورد دارت در جامعه توسعه دهندگان صحبت می کند. در مورد اینکه چگونه تعهد شخصی و قدرت جامعه می تواند در گسترش آگاهی کمک زیادی کند، بیشتر بخوانید.
اوگنی، شما برای شرکتی کار می کنید که از دارت برای محصول نرم افزاری مدیریت پروژه خود استفاده می کند. چگونه داشتن تجربه روزانه با دارت بر تمایل شما برای راه اندازی یک جامعه در اطراف دارت تأثیر گذاشت؟
هنگامی که ما برای اولین بار در سال 2014 در WRIKE شروع به استفاده از آن کردیم، جامعه کمی در اطراف دارت وجود نداشت. به اشتراک گذاشتن دانش و تجربه مان سخت بود. ما تصمیم گرفتیم آن را تغییر دهیم و اولین جلسه خود را در سن پترزبورگ برای 30 نفر ترتیب دادیم. سپس، پس از کنفرانس ها و رویدادهای مختلف، مردم شروع به استفاده از دارت فقط برای بازی کردن کردند در حالی که دیگران شروع به استفاده از آن برای کار روی پروژه ها کردند. به تدریج، یک جامعه کوچک شروع به تشکیل و رشد در اطراف زبان کرد. امیدوارم این روند ادامه داشته باشد. ما کنفرانس های سالانه و رویدادهای کوچک مختلف را برای حمایت از این رشد برگزار می کنیم. ما از همه توسعه دهندگان روسی زبان از سراسر جهان در چت تلگرام جامعه خود استقبال می کنیم. من متقاعد شده ام که دارت به عنوان یک پلتفرم و زبان، پایه ای محکم برای توسعه دهندگان ارائه می دهد. به همین دلیل شروع به سخنرانی در کنفرانس هایی برای ترویج آن کردم.
چه چیزی را در مورد دارت دوست دارید؟
کد ما قبلاً با جاوا اسکریپت نوشته می شد و تعداد زیادی از آن وجود داشت - 2.0 میلی خط کد. ما احساس میکنیم که Dart برای برنامههای قویتر، بهویژه برای مقیاسبندی آنها، بهتر عمل میکند. سیستم نوع قوی، کتابخانه استاندارد خوب، چارچوب های وب و موبایل می تواند به توسعه دهندگان در ساخت پروژه های متوسط به بزرگ کمک کند. چندین کتابخانه نیز در GitHub ما منتشر شده است. در حال حاضر در WRIKE، ما بزرگترین برنامه AngularDart را خارج از Google داریم.
دارت قبلاً به عنوان جایگزینی برای جاوا اسکریپت دیده می شد و خالی از ایراد نبود. ما با پیامدهای روابط عمومی منفی اولیه تا به امروز روبرو هستیم - برخی از توسعه دهندگان باید متقاعد شوند که اولین بار آن را امتحان کنند. بله، دارت باگهایی داشت، اما من از هیچ فناوری اطلاعی ندارم. اکنون با دارت 2.0 بسیاری از مشکلات برطرف شده است و تیم دارت سخت در تلاش است تا از شر باگ های باقی مانده خلاص شود. ما بخشی از هیئت مشاوره دارت هستیم که به ما امکان می دهد در بهبود پلت فرم کمک کنیم.
به نظر می رسد از کار با دارت واقعا لذت می برید. آیا برای شما راحت تر بود که در جمع در مورد چیزی که به آن علاقه دارید صحبت کنید؟
من قطعاً باید برای سخنرانی عمومی آموزش می دیدم، اما شما درست می گویید که اگر در مورد موضوعی صحبت کنید که می شناسید و دوست دارید، راحت تر است. سخنرانی عمومی مانند یک ورزش است، هر چه بیشتر آن را انجام دهید و تمرین کنید، بهتر می شوید. بازخورد مثبت نیز به کسب اعتماد به نفس کمک می کند. با رشد جامعه (در حال حاضر حدود 300 عضو داریم)، بسیاری از سخنرانان با استعداد دیگر وجود دارند که به انتشار اخبار در مورد دارت کمک می کنند، و من از همه آنها بسیار سپاسگزارم. مطمئناً این یک تلاش تیمی است.
آیا شما مکالمه را در کانال های اجتماعی خود مدیریت می کنید؟
ما دو ناظر از تیم خود داریم تا پیامهای هرزنامه و نامناسب را فیلتر کنند. اگرچه، ما یک کد رفتار رسمی نداریم، قانون غیررسمی «مودب بودن» است و کاربرانی را که رعایت نمیکنند مسدود میکنیم. از آنجایی که جامعه هنوز خیلی جوان است، سوالات زیادی از اعضای جدید وجود دارد. ما مطمئن می شویم که به این سوالات پاسخ داده می شود. اخیراً با انتشار Flutter ، شاهد هیجان و بحث های جدید زیادی در چت خود هستیم.
چند نفر از سازمان دهندگان مشترک دارید؟
ما یک تیم اصلی 2 نفره هستیم. دوست من، آنتون آنوخین یک سازمان دهنده عالی «اشیاء و افراد» است و معمولاً من هستم که صحبت می کنم.
یک ملاقات معمولی چگونه به نظر می رسد؟
جلسه اصلی ما کنفرانس سالانه ما است که حدود 200 توسعه دهنده در آن شرکت می کنند. داشتن WRIKE به عنوان حامی اصلی ما، همه چیز را بسیار ساده تر می کند. ما مطمئن میشویم که یک مکان عالی داریم و با هر رویداد آن را یک قدم جلوتر میگذاریم - در سال 2017 یک آبجو مخصوص تیره «دارت» را فقط برای این رویداد دم کرده بودیم. و ما آن را به عنوان هدیه به توسعه دهندگان دارت دادیم (خنده).
شما با هر جلسه ای که سازماندهی می کنید یاد می گیرید. من یک کمال گرا هستم و به جزئیات توجه زیادی می کنم، اما همیشه چیزهایی وجود خواهند داشت که به نتیجه نمی رسند. همیشه "چیزی" در مورد تجهیزات یا سایر مسائل فنی وجود خواهد داشت، اما شما باید بتوانید با شرایط کنار بیایید و از آن درس بگیرید. در نهایت مهم ترین نکته تعامل بین گوینده و مخاطب است. امسال، ما برنامه هایی برای سازماندهی یک رویداد بزرگتر داریم، پس با ما همراه باشید! (به ما در تلگرام بپیوندید، توییتر یا باشگاه فناوری Wrike را دنبال کنید).
بنابراین کنفرانس جلسه اصلی شماست و بقیه زمان ها جامعه به صورت آنلاین برگزار می شود؟
ما همچنین جلسات کوچکتری مانند مهمانی بعد از DartConf ترتیب می دهیم و همچنین به دوستان خود از جوامع دیگر در گسترش آگاهی کمک می کنیم. ما همه جلسات خود را در YouTube پخش می کنیم. توصیه من به هر کسی که به پخش زنده فکر می کند: حداقل مطلق داشتن یک دوربین برای ضبط بلندگو است. شما به یک پروژکتور برای اسلایدها، یک میکروفون یقه ای (ما از SENNHEISER استفاده می کنیم) نیاز دارید. همچنین برای سؤالات مخاطبان به یک (یا چند) میکروفون دستی نیاز دارید. شما باید صفحه بلندگو را ضبط کنید (ما از دستگاه ضبط صفحه مانند AverMedia استفاده می کنیم). پخش زنده به جلسه شما ارزش میافزاید، اما مهمترین چیز این است که بهعنوان یک جامعه دور هم جمع شوید.
چه چیزی را بیشتر و کمترین را در مورد سازماندهی جامعه دوست دارید؟
من همیشه خوشحالم که افراد جدیدی را می بینم که به گفتگوی دارت در چت ما می پیوندند، از زبان برنامه نویسی استفاده می کنند و از پتانسیل آن آگاه می شوند. من از تعصب در مورد "غیرخوش" بودن دارت خوشم نمی آید. من همیشه این نظرات را دریافت میکنم و این کمی خستهکننده است، اما میدانم که این چیزی است که ممکن است هرگز از بین نرود، زیرا همیشه افرادی وجود خواهند داشت که از زبان برنامهنویسی (متفاوت) انتخابی خود حمایت میکنند.
آیا چالش های منحصر به فردی وجود دارد که در حال حاضر با آن روبرو هستید؟
چالش اصلی ما برای کشف چگونگی گسترش و رشد جامعه، در حالی که به ترویج دارت و ایجاد جوامع جدید ادامه می دهیم. هر کسی که علاقه مند است می تواند با من در توییتر تماس بگیرد. همچنین خوب است که برای همه این فعالیت های اجتماعی کمی وقت بیشتری داشته باشیم ( خنده ).