راه پرداخت
رسانه فناوری‌های مالی ایران

پنجمین دوره مسابقات کدنویسی مبهم با حمایت توسن‌آکادمی برگزار شد / رویدادی با هدف شناسایی استعدادهای برتر و جذب آنها

پنجمین دوره از مسابقات کدنویسی مبهم دانشگاه شریف «spaghetti contest5»، سوم اسفندماه در محل صندوق نوآوری و شکوفایی ریاست‌جمهوری برگزار شد. برگزاری این مسابقه با حمایت «توسن‌آکادمی» و توسط گروه فناوری اطلاعات شریف (Sharif ICT Group) انجام شد.

«توسن‌آکادمی»، یک مؤسسه آموزشی است که با برگزاری رویدادها و دوره‌های آموزشی، به انتقال و ارتقای دانش، تجربه و توانمندی‌های حرفه‌ای در حوزه‌های مختلف می‌پردازد. توسن‌آکادمی مهرماه سال ۱۴۰۰ توسط شرکت توسن راه‌اندازی شده و مهمترین مأموریتش، توسعه یادگیری و کسب تجربه برای حمایت از دانشجویان، فارغ‌التحصیلان دانشگاه‌ها و کارجویان در ورود به بازار کار است.

مسابقات کدنویسی مبهم برای شناسایی برنامه‌نویسان برتر و بااستعداد در زمینه کدهای ناخوانا یا DIRTY CODE برگزار می‌شود. یکی از ویژگی‌های مسابقات کدنویسی مبهم، توجه ویژه‌ برخی از کسب‌وکارها به این رویداد است و توسن‌آکادمی با هدف حمایت از آموزش و توسعه برنامه‌نویسی، تبادل تجربه و به‌اشتراک‌گذاری خلاقیت و دانش در جامعه برنامه‌نویسان جوان از این رویداد حمایت می‌کند.

در پنجمین دوره از مسابقات کدنویسی مبهم، رضا گنجی، یکی از مدیران تولید توسن و عضو تیم راهبردی توسن‌آکادمی و پروین آقازاده، برنامه‌نویس ارشد تیم تولید توسن حضور داشتند و پیش از آغاز مسابقه سخنرانی کردند. همچنین در جریان برگزاری این دوره از مسابقات کدنویسی مبهم، توسن‌آکادمی با استفاده از پلتفرم «چندین» از شرکت‌کنندگان نظرسنجی کرد.


توسن‌آکادمی از استعدادها حمایت می‌کند


رضا گنجی، با بیش از ۱۷ سال تجربه در حوزه نرم‌افزار و مدیریت‌ تیم‌های راهبری هم‌اکنون یکی از مدیران تولید توسن و عضو تیم راهبری توسن‌آکادمی است. او در سخنرانی خود در این رویداد با اشاره به درون‌گرایی برنامه‌نویسان، بر لزوم شبکه‌سازی در دنیای امروزی برای این افراد تأکید کرد.

او همچنین در سخنرانی خود توضیح داد: «بازوی آکادمیک توسن به نام توسن‌آکادمی سعی در حمایت از استعدادهایی دارد که علاقه‌مند دیده‌شدن هستند و از سویی دیگر قصد داریم دانشی که در این حوزه داریم را با شرکت‌کنندگان به اشتراک بگذاریم. شرکت توسن در حوزه بانکی فعالیت می‌کند و کربنکینگ (Corebanking) حدود ۲۰ بانک خصوصی به‌علاوه سیستم‌های سوئیچ و اینترنت‌بانک آنها بر عهده این شرکت است. همچنین توسن دارای سه شرکت خارجی است.»

او درباره توسن‌آکادمی توضیح داد: «توسن‌آکادمی با هدف جذب نیرو و انتقال دانش به برگزاری برنامه‌ها و ایونت‌ها می‌پردازد.»

گنجی با تأکید بر لزوم شبکه‌سازی برای برنامه‌نویسان در این‌باره گفت: «به طور کلی برنامه‌نویسان شخصیت درون‌گرا دارند. آنها از کد نوشتن لذت می‌برند و به داشتن ارتباط با دیگران راغب نیستند و معمولاً در فضای کار یا خانه تنها می‌مانند. این موضوع مسائلی را برای برنامه‌نویسان ایجاد می‌کند، برای مثال آنها گاهی اوقات از جامعه دور می‌شوند.»

او در ادامه گفت: «شبکه‌سازی باعث پیشرفت می‌شود. برای مثال دانشی که از دیگران با استفاده از شبکه‌سازی به دست می‌آید، می‌تواند در پیشرفت ما تأثیرگذار باشد.»


ضرورت سرعت و پرفورمنس بالا


پروین آقازاده، برنامه‌نویس ارشد تیم تولید توسن نیز در صحبت‌های خود به تشریح Reactive Programming پرداخت و در این خصوص گفت: «به‌عنوان برنامه‌نویس، باید کدهایی تولید کنید که پرفورمنس بالایی داشته باشند. در حقیقت سرعت و پرفورمنس، ضرورتی حیاتی در این زمینه محسوب می‌شوند که برنامه‌نویسان باید در کار خود آن را لحاظ کنند.»

او در خصوص برنامه‌نویسی واکنشی توضیح داد: «این مبحث جدید نیست و از سال ۱۹۹۶ مطرح شده است؛ در این بحث، جریان‌های اطلاعاتی غیرهم‌زمان وجود دارد. هر جریان دنباله‌ای از اتفاق‌هاست که بر اساس زمان مرتب شده است.»


نظرسنجی از برنامه‌نویسان با پلتفرم چندین


پلتفرم «چندین» که برای خلق تجربه اشتراک دیدگاه‌ها راه‌اندازی شده است، نخستین‌بار در سیزدهمین نمایشگاه کار دانشگاه شریف و در غرفه توسن معرفی شد. این پلتفرم، با تأکید بر مزایای جمع‌سپاری (Crowdsourcing) دیدگاه‌های متنوعی را در کنار هم قرار می‌دهد و با مخاطبان به اشتراک می‌گذارد.

رویکرد اصلی چندین، امکان مشاهده نظرات گوناگون در کنار یکدیگر است و به این ترتیب به کاربر برای پذیرش تنوع دیدگاه‌ها، گوناگونی سلایق و درک واقع‌بینانه‌تر مسائل یاری می‌رساند تا به راه‌حل‌های کاربردی‌تری دست یابد.

شرکت‌کنندگان در نظرسنجی پلتفرم چندین در این رویداد، به این پرسش که «شما برای توسعه فردی و رشد خود، کدام یک از روش‌های زیر را انتخاب می‌کنید؟» به گزینه مورد نظرشان از میان گزینه‌های دوره آموزشی آنلاین و وبینار، دوره آموزشی حضوری، رویدادها و دورهمی‌های تخصصی، اشتراک تجربه و مشاوره با حرفه‌ای‌ها و بوت‌کمپ و هکاتون Hackathon پاسخ دادند.

در جریان برگزاری این مسابقه، سرپرست آموزش توسن‌آکادمی، الناز برمکی در مصاحبه خود با خبرنگار «کارنگ» درباره نظرسنجی پلتفرم «چندین» توضیح داد و گفت: «ما امروز در پنجمین دور از مسابقات SPOGETTY CONTEST شرکت کردیم. ما در این مسابقه از شرکت‌کنندگان خواستیم تا به یک سؤال ما در خصوص پلتفرم چندین که گزینه‌های بسیاری دارد پاسخ دهند. این سؤال در خصوص توسعه فردی و رشد افراد است. ما از شرکت‌کنندگان می‌خواهیم بگویند که کدام یک از این گزینه‌ها می‌تواند به آموزش آنها کمک کند. برگزاری وبینارها و سمینارهای آموزشی آنلاین، دوره‌های آموزشی حضوری، مسابقه‌ها، اشتراک تجربه و مشاوره با حرفه‌ای‌ها و برگزاری ایونت‌ها گزینه‌هایی هستند که شرکت‌کنندگان می‌توانند از میان آنها انتخاب خود را انجام دهند.

او در ادامه گفت: «بعد از مسابقه و جمع‌بندی پاسخ‌های به‌دست‌آمده، می‌توانیم برای برنامه‌های آموزشی و وبینارها و رویدادهای آینده، برنامه‌ریزی کنیم.»

الناز برمکی در ادامه افزود: «در این مسابقه، جمعی از برنامه‌نویسان جوان حضور دارند که قصد سنجش خود را دارند. ماهیت پلتفرم چندین نیز در همین راستا است. ما با استفاده از پلتفرم چندین از شرکت‌کنندگان می‌خواهیم بپرسیم به چه چیزی بیشتر راغب هستند. آیا دوره‌های آموزشی می‌خواهند یا خواستار مسابقات این‌چنینی هستند یا اینکه می‌خواهند ما از آنها برای به‌روزرسانی دانش‌شان حمایت کنیم.» برمکی همچنین جامعه هدف توسن‌آکادمی را به طور کلی دانشجویان معرفی کرد.


مسابقات کدنویسی؛ فرصتی برای جذب نیرو


احسان احسانی‌مقدم، دبیر علمی دور پنجم مسابقه کدنویسی مبهم و مدیر فنی ارشد گروه فناوری اطلاعات و ارتباطات دانشگاه شریف در گفت‌وگوی خود با خبرنگار کارنگ در خصوص مسابقات کدنویسی مبهم توضیح داد.

او درباره ایده برگزاری این مسابقات گفت: «مسابقه‌ای وجود دارد که از سال 1384 و با عنوان IOCCC برگزار می‌شود. در این مسابقات نویسندگان کد مبهم، کدهای خود را به یک ایمیل ارسال می‌کنند و آنها نیز در جواب میزان خلاقیت یک کد را می‌سنجند و در نهایت خلاقانه‌ترین کد را اعلام و در نهایت جایزه فرد برنده را برای او ارسال می‌کنند. این مسابقه به شکل غیرحضوری برگزار می‌شود و فرستندگان کد و بررسی‌کنندگان کدها، یکدیگر را نمی‌شناسند و نمی‌بینند.»

احسانی‌مقدم در ادامه گفت: «دکتر سید ابراهیم هاشمیان ایده‌ای شبیه به مسابقات IOCCC داشت. این مسابقات ابتدا در مقیاس کوچک برگزار می‌شد. اکنون که این مسابقات در مقیاس بزرگ‌تری در صندوق نوآوری و توسط دانشگاه شریف برگزار می‌شود، در واقع همان ایده اولیه‌ دکتر هاشمیان است. این مسابقه به این صورت است که شرکت‌کنندگان یا کد مبهم می‌نویسند یا بدون کد در مسابقه شرکت کرده و سعی می‌کنند کد دیگران را بشکنند.»

به گفته او در این مسابقات شرکت‌کنندگان حق استفاده از گوشی همراه و سایر وسایل کمک‌کننده را ندارند و باید بتوانند با قلم و کاغذ کار خود را انجام دهند. جذابیت مسابقه نیز به دلیل همین موضوع است. خوبی این موضوع این است که افرادی که موفق به این کار شوند، نشان داده‌اند که تمرکز و علم بالایی در حوزه برنامه‌نویسی دارند. ازآنجاکه زبان برنامه‌نویسی مسابقات C++ است و این زبان برنامه‌نویسی در واقع مادر زبان‌های برنامه‌نویسی محسوب می‌شود، کسانی که در این مسابقات موفق می‌شوند، پایه برنامه‌نویسی را به خوبی بلد هستند.

احسانی‌مقدم درباره شرکت‌کنندگان مسابقات کدنویسی مبهم در دور پنجم توضیح داد: «حدود 200 نفر در این مسابقات ثبت‌نام کردند. حدوداً 60 تیم حضور دارند که از این 60 تیم، 40 تیم کد فرستادند.»

او درباره برندگان این مسابقه توضیح داد: «این برنامه هشت حامی دارد که یکی از آنها توسن‌آکادمی است. این حامیان به دنبال برنامه‌نویسانی هستند که پایه این کار را به خوبی بلد باشند؛ در واقع آنها از طریق این رویداد به دنبال جذب نیروهای کار خوب هستند. شرکت‌کنندگان نیز معمولاً افراد دانشگاهی تیزهوشی هستند که زبان برنامه‌نویسی را به خوبی می‌دانند و این احتمال که در صورت سرمایه‌گذاری روی این افراد، آینده روشنی در انتظارشان باشد، بسیار بالاست و همین موضوع هم حامیان را برای سرمایه‌گذاری جذب می‌کند.»

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.