تجربه برگزاری مسابقه برنامه نویسی در دانشکده
مقدمه
این متن حاوی کار های کوچک و تمرینی ایی هست که ما برای تمرین مهارت های نرم و در جهت انجام پروژه درس مهات های نرم شغلی در دانشگاه انجامشون دادیم.
در مقدمه خیلی خیلی از اساتیدی که تصمیم گرفتن خارج از رویه عادی دانشگاه یک درس متفاوت و البته خیلی کاربردی رو برای اولین بار با زحمات زیاد به عنوان یک درس اختیاری تعریف کنند خیلی متشکرم. در ادامه به توضیح این پروژه میپردازم:
چرا این پروژه رو انتخاب کردیم؟
خب همونطور که گفتم این پروژه برای درس مهارت های نرم هست و انتخاب پروژه هم کاملا به اختیار خودمون بود فقط با یک شرط که “ هر چه مهارت های نرم بیشتر در اون دخیل باشن بهتر“ و از طرفی همون روز ها هم که درگیر انتخاب موضوع پروژهمون بودیم دوستانمون در انجمن علمی دانشگاه داشتن برای برگزاری این مسابقه که هر سال در ابتدای تابستون و اولین روز تعطیلات برگزار میشه همفکری میکردن و ما هم این فرصت رو غنیمت دونستیم و سریع بخشی از مسئولیت برگزاری رو قبول کردیم. چون هم به خوبی میتونستیم همه مهارت های نرممون رو به چالش بکشیم و هم به دوستامون کمک کنیم!
دقیقا چه کار هایی رو باید انجام میدادیم؟
از اونجایی که پروژه این درس با سایر پروژه هایی که در دانشگاه داشتیم خیلی متفاوته و حتی برای خودمون هم انجام دادن این کار ها به عنوان یک پروژه دانشگاهی عجیب غریب بود، در این قسمت به طور خلاصه بهتون میگم که برای برگزاری یک مسابقه درون دانشگاهی حدودا چه کارهایی باید انجام بشه.

اینها بخشی از مسئولیت های برگزاری یک مسابقه دروندانشگاهی هست که ما ( من و 3 نفر دیگه از دوستانم که این درس رو داشتیم) قبولشون کردیم:
1. قدم اول هماهنگی با دانشکده برای برگزاری مسابقه و گرفتن مکان و هماهنگی های روز مسابقه هست.
2. بعد از اون هماهنگی با معاونت فرهنگی دانشگاه ( که پذیرایی روز مسابقه رو هم باید درخواست کنیم که قبول کنن)
3. در مرحله بعد در صورت نیاز باید دنبال اسپانسر بگردیم و یه تخمین دقیقی از هزینه ها داشته باشیم.
4. ما برای مسابقه هر سال یک پک پارچه ایی با لوگو مسابقه میدادیم، پس یک گروه هم باید مسئولیت پیدا کردن اقلام اقتصادی و مناسب برای داخل پک ها رو پیدا و خریداری کنند.
5. برای سوالات باید یک تیم علمی تشکیل میدادیم و بعدا هم سوالات رو ازشون پیگیری میکردیم.
6. اگه تا حالا در این مسابقه های الگوریتمی شرکت کرده باشید میدونید که برگزاری مسابقه نیاز به یک زیر ساخت فنی داره چون هم تیم ها نباید به اینترنت وصل بشن و هم یک سیستم داوری برای سوالات نیاز هست، پس پیگیری این زیرساخت فنی هم خودش یکی از وظایف هست.
7. هر برنامه ایی معمولا یک سری کارهای گرافیکی داره مثل پوستر های قبل مسابقه که برای اطلاع رسانی هستن یا بنر هایی که روز مسابقه قراره نصب بشن یا گواهینامه هایی که بعد مسابقه قرار هست به شرکت کننده ها داده بشه.
8.خیلی از کار های گرافیکی ایی که در مورد قبلی گفته شد نیاز به چاپ دارن که باید حتما چندین روز قبل از مسابقه انجام شده باشند چون باید پیشبینی رخداد های احتمالی در روز های پایانی رو هم داشته باشیم !
9. مورد بعدی لینک و فرمی جهت ثبت نام هست.
10. این مورد شاید برای همه برنامه ها مورد نیاز نباشه ولی درمورد این مسابقه از اونجایی که مهارت های برنامه نویسی و الگوریتمی بچه ها درگیر هست و از جهت آشنایی با این نوع مسابقه ها برای بچه ها مفید هست در چند سال اخیری که این مسابقه برگزار شده اساتید در درس های مرتبط مثل مبانی برنامه نویسی، ساختمان داده و الگوریتم برای بچه ها جهت شرکت در این مسابقه نمره امتیازی در نظر میگیرند، پس یکی دیگه از وظایف ما این بود که با اساتید برای این مورد هماهنگ کنیم که جزوی از وظایف تیم تبلیغاتمون بود.
11. آخرین مورد هم برنامه ریزی برای مراسم اختتامیه بود که علاوه بر برنامه ریزی هماهنگی با اساتیدی که قرار هست در برنامه سخنرانی داشته باشن هم هست. ( این بخش خودش شامل چندین وظیفه دیگه از جمله هماهنگی پذیرایی ها و چک کردن میکروفن ها و ... هم میشه که باید در روز های پایانی انجام بشن. )
خب تا اینجا این گزارشکار تبدیل به یک راهنمای کاربردی برای برگزاری رویداد ها و مسابقه های درون دانشگاهی شد و حالا در ادامه به این میپردازم که ما چیکارا کردیم.
ما تا الان چه کار هایی کردیم؟
هفته اول:
هفته اول چون این کار یه کار گروهی هست به عنوان اولین کار ما یک جلسه با همه کسانی که بخشی از برگزاری این برنامه بودن یک جلسه گذاشتیم و وظایفی که کمی قبل تر به آنها اشاره کردم رو مشخص کردیم و تقسیم کردیم. (من در بخشی از وضایف مالی و گرافیکی مسئولیت قبول کردم. ) بعد هم این اهداف و برنامه ها رو بر مبنای OKR هدف گزاری و برنامه ریزی کردیم.(برای دونستن بیشتر در مورد OKR به این لینک مراجعه کنید.). در هفته اول ما تیم فنی رو هم تشکیل دادیم. و با همه دست اندر کاران یک گروه تلگرامی هم تشکیل دادیم. در این هفته دبیر انجمن علمی هم زحمت کشیدند و هماهنگی های لازم برای برگزاری مسابقه رو با دانشکده داشتن. علاوه بر اینها کمی هم برای پک ها همفکری داشتیم.
هفته دوم: در این هفته ما هم با معاونت فرهنگی برای پذیرایی روز مسابقه هماهنگ کردیم و هم برای بقیه مواری که قرار بود برای پک ها تهیه کنیم قیمت هاشون رو تخمین زدیم و انتخاب کردیم ولی از اونجایی که خریدشون نیاز به هماهنگی هایی از طرف انجمن علمی داره هنوز خریدشون رو انجام ندادیم. همچنین تیم علمی هم طراحی سوالات رو شروع کردن. و یکی از همگروهی هامون هم زحمت نوشتن یک پروپوزال کامل برای پیدا کردن اسپانسر هارو کشیدن و از اونجایی که به شرکت پاک هم به خاطر حضورش در خوابگاه درسترسی راحت تری داشتیم و هم به این دلیل که احتمالا میتونستیم در پذیرایی هم ازشون کمک بگیریم این پروپوزال رو ارسال کردیم. و من هم اولین کار گرافیکی که در واقع یک پوستر جهت اطلاع رسانی بود رو انجام دادم که تصویرش رو مشاهده میکنید.

بچه ها با اساتیدی که قرار بود برای این مسابقه نمره امتیازی در نظر بگیرند هماهنگی های لازم رو انجام دادن. همچنین پروپوزالی هم که هفته قبل برای اسپانسرینگ برای شرکت پاک فرستادیم بخشیش که مربوط پذیرایی ها بود قبول شد و برنامه هزینه ها بازبینی شد ( برای بخش های دیگه هنوز در حال مذاکره هستیم.) و من هم باقی کار های گرافیکی که شامل بنر ها و گواهینامه ها بود رو انجام دادم.


این پروژه چه تجربیات و دستاورد هایی در زمینه مهارت های نرم برای من داشت؟
تقویت مهارت کار تیمی: مهارت کار تیمی پررنگ ترین مهارتی بود که میتونست توسط این پروژه تمرین و تقویت بشه چون همه کار ها باید با اطلاع همه اعضا انتخاب و انجام میشدن و نتیجه باید مورد قبول همه مخصوصا اعضای تیم انجمن علمی میبود.
بهبود مهارتهای ارتباطی: یکی از تجربه های جدیدی که من در این پروژه داشتم روزی بود که برای هماهنگی های مسابقه به معاونت فرهنگی دانشگاه رفتم و با فرایند اداری یک پروژه ایی مانند برگزاری یک رویداد در دانشگاه آشنا شدم و با چالش هایی مثل صحبت کردن با یک کارمند خسته و عصبانی رو به رو شدم. همچنین در نوشتن پروپوزال برای پیدا کردن اسپانسر هم باید از همه توانایی هامون جهت قانع کردن شرکت ها استفاده میکردیم مثلا باید از مهارتی مثل داستان گویی و مقایسه با رقیب هاشون به خوبی در جهت قانع کردن یک شرکتی که محصولات لبنایتی داره استفاده میکردیم تا قانعش کنیم که یک مسابقه درون دانشگاهی برنامه نویسی میتونه براش مفید باشه :)
تجربه مدیریت زمان و برنامهریزی: خب از اونجایی که برگزاری رویداد های اینچنینی نیاز یه یک سری برنامه ریزی ها و هماهنگی با بخش های مختلف دانشگاه و گرفتن مجوز های لازم یا حتی طرح سوالات و برسی زیرساخت های فنی داره، باید حتما این بخش ها طبق برنامه ریزی زمانی دقیق تری انجام بشن و باید برای هماهنگی بیشتر محدودیت های زمانی و اهمیتشون برای همه اعضا گروه مشخص باشه تا همه اعضا به موقع وظایفی رو که قبول کردن انجام بدن.
افزایش مسئولیتپذیری و تابآوری در برابر چالشها: همیشه در برگزاری این نوع رویداد ها خیلی از مسائل هستن که طبق انتظار و خواسته ما پیش نمیرن. مثلا برای ما یکی از این انتظارات برآورده نشده ( تا به اینجا ) این بود که خیلی دوست داشتیم که دانشکده حمایت مالی بیشتری رو قبول کنند و بتونیم در این روز مثل سال قبل یک ناهار مختصر به شرکت کننده ها بدیم که یادگاری و خاطره خوبی هم از پایان این ترم باشه، ولی خب موفق نشدیم که دانشکده رو برای این هزینه راضی کنیم ولی داریم مذاکرات لازم رو با اسپانسرمون انجام میدیم تا شاید این خواستهمون محقق بشه.
آشنایی با فرآیند واقعی برگزاری رویداد: در آخر هم این پروژه یک تجربه خیلی خوب از برگزاری یک رویداد در دانشگاه بود.
ممنون از توجهتون!