در MoscowJS 66 بیش از 10 سؤال پرسیدم. دو سؤال من بهعنوان «بهترین سؤالها» انتخاب شدند و در پایان میتاپ با دو جایزه برگشتم.
این بخش از داستان از همه راحتتر در ذهن میماند. اما برای من نکته مفیدتر این بود که Q&A را چیزی جدا از محتوای «اصلی» ندیدم. سعی کردم ارائهها را فعالانه دنبال کنم و با سؤالها، بخشهایی را که برایم جالب یا نامطمئن بود روشنتر کنم.
MoscowJS 66 واقعاً درباره چه بود؟
این میتاپ در 3 ژوئیه 2025 در School 21 مسکو برگزار شد. برنامه رسمی MoscowJS 66 شامل چهار ارائه درباره رباتهای Telegram و Web App، LangChain.js و developer experience آن، معماری یک سایتساز و تست typeهای TypeScript بود.
این توصیف دقیقتر از خلاصهکردن برنامه با برچسبهایی مثل «AI» یا «معماری frontend» است. بخش مرتبط با AI مشخصاً درباره LangChain.js بود و ارائه معماری روی تصمیمهای طراحی هنگام ساخت یک سایتساز و trade-off میان انعطافپذیری و سادگی تمرکز داشت.
Q&A را بخشی از محتوای فنی میدانستم
در طول رویداد بیش از 10 سؤال پرسیدم. همین باعث شد ارائهها را متفاوت گوش کنم: فقط فهمیدن ایده اصلی کافی نبود؛ باید فرضها، edge caseها و جاهایی را که توضیح دقیقتری میخواستم هم تشخیص میدادم.
در نهایت دو سؤال من بهعنوان بهترین سؤالها انتخاب شدند و دو جایزه گرفتم. این نتیجه را از تجربه شخصی خودم میتوانم تأیید کنم، اما آن را به یک قانون کلی مثل «هرچه بیشتر سؤال بپرسید، جایزه میبرید» تبدیل نمیکنم.
درسی که برایم ماند
نتیجه عملی برای من سادهتر است: یک میتاپ فنی وقتی ارزشمندتر میشود که در آن مشارکت کنم، نه اینکه فقط محتوا را منفعلانه مصرف کنم. یک سؤال خوب میتواند مرز یک رویکرد را مشخص کند، trade-offی را که در ارائه جا نشده بیرون بکشد یا یک ایده انتزاعی را ملموس کند.
اگر کسی بخواهد همین سبک را امتحان کند، میتواند در هر ارائه یک نکته حلنشده را یادداشت کرده و آن را به یک سؤال کوتاه با زمینه کافی تبدیل کند. هدف، پرسیدن بیشترین تعداد سؤال نیست. هدف این است که با فرضهای بررسینشده کمتری از رویداد خارج شوید.
از همه سخنرانان و برگزارکنندگان MoscowJS 66 ممنونم. برای شنیدن ارائهها رفتم، در Q&A بسیار فعال بودم و شب را با دو جایزه و یک شیوه فعالتر برای گوشدادن به ارائههای فنی تمام کردم.