پس از فارغالتحصیلی، بسیاری از فارغالتحصیلان جدید برای یافتن شغل در حوزهٔ برنامهنویسی با چالشهای بزرگی روبهرو هستند. این وضعیت لزوماً به دلیل کمبود تلاش یا صلاحیت نیست، بلکه بیشتر ناشی از عدم تطابق آموختههای دانشگاهی با نیازهای واقعی کارفرمایان است. امروزه، با ظهور کدنویسی توسط هوش مصنوعی و افزایش رقابت در بازار کار فناوری، مهندسان نرمافزار جونیور با موانع بیشتری مواجهاند. یک مطالعه اخیر با حمایت هاروارد بر روی ۲۸۵۰۰۰ شرکت نشان داد که نقشهای مهندسی نرمافزار جونیور ۲۳ درصد کاهش یافته، در حالی که نقشهای ارشد ۱۴ درصد افزایش یافتهاند. بخشی از این مشکل این است که بسیاری از فارغالتحصیلان با نتایج آکادمیک مشابهی از دانشگاه بیرون میآیند. معدل بالا اهمیت دارد، اما بهتنهایی بهندرت به کارفرمایان نشان میدهد که شما در یک محیط کاری واقعی چگونه عمل خواهید کرد. همزمان، با افزایش بهرهوری توسط هوش مصنوعی، شرکتها اغلب ارزش بیشتری در همکاری توسعهدهندگان ارشد با ابزارهای هوش مصنوعی میبینند تا استخدام جونیورهایی که هنوز به زمان برای انطباق نیاز دارند. دقیقاً به همین دلیل است که هکاتونها اهمیت پیدا میکنند؛ آنها به دانشجویان فرصت میدهند تا با نشان دادن تواناییشان در حل مشکلات واقعی، کار با فناوریهای حقیقی و ایجاد راهکارهایی که ارزشی فراتر از توانایی هوش مصنوعی دارند، متمایز شوند. این یکی از واضحترین راهها برای کسب اعتبار و باز کردن درها در بازاری است که یافتن اولین شغلهای سنتی در آن دشوارتر شده است.
در محیط دانشگاهی، بیشتر پروژهها حول محور مطالعات موردی ساختگی و راهنماییهای هدایتشده میچرخند. اما هکاتونها مسیر متفاوتی را ارائه میدهند. در هکاتون، یک موضوع کلی به شما داده میشود و شما باید مشکل واقعی پشت آن را کشف کنید، راهکاری طراحی کنید که واقعاً با نحوه عملکرد یک شرکت یا صنعت خاص مطابقت داشته باشد، و اطمینان حاصل کنید که اجرای آن با بازگشت سرمایه (ROI) مشخصی همراه است. این تغییر از تکالیف مدرسه به حل مسائل دنیای واقعی، نحوه تفکر شما را متحول میکند. در این مسیر، شما همچنین از استکهای فناوری استاندارد صنعت استفاده میکنید، مشکلات را تحت محدودیتهای واقعی حل میکنید و یاد میگیرید که چگونه بر شک و تردیدهای شخصی غلبه کنید. سندروم ایمپاستر (نشانگان خودویرانگری) زمانی که ایدههای بزرگ زیادی در اطراف خود میبینید، بسیار رایج است. مغز ما برای بقا ساخته شده است، بنابراین به طور طبیعی هنگام مواجهه با چیزهای جدید و نامطمئن با ترس واکنش نشان میدهد. آنچه به من کمک کرد این بود که این ترس را نه به عنوان اثباتی بر عدم صلاحیتم، بلکه به عنوان شاهدی بر ورود به قلمرویی جدید بازتعریف کنم. تقسیم مشکلات به دستاوردهای کوچکتر، پرسیدن سوالات بدون خجالت و به خاطر سپردن این نکته که حتی مطمئنترین افراد در همان اتاق نیز ممکن است احساس مشابهی داشته باشند، ادامه راه را آسانتر کرد. با گذشت زمان، پیشرفتی که در خود میبینید، بهترین تقویتکننده اعتماد به نفس خواهد شد.
آنچه در یک هکاتون بیش از همه مرا شگفتزده کرد، اهمیت پویایی تیم بود. من معمولاً در بخش فرانتاند یا به عنوان توسعهدهنده فولاستک کار میکردم، اما به سرعت دریافتم که کد بهتنهایی پروژه را پیش نمیبرد. چالش واقعی، پیش بردن همزمان تحقیق، طراحی، کدنویسی و آمادهسازی اسلایدها بود. با زمان محدود، نمیتوانید منتظر بمانید تا یک کار تمام شود و سپس کار دیگری را شروع کنید؛ بنابراین، تفویض اختیار واضح و اعتماد به نقش هر یک از اعضای تیم حیاتی است. یک همتیمی خوب تنها ماهر نیست، بلکه متعهد است. تیمهایی که موفق شدند، تیمهایی بودند که افراد به طور مداوم حضور داشتند، ایدهها را آشکارا به اشتراک میگذاشتند و حتی زمانی که انرژی کاهش مییافت، ادامه میدادند. به ویژه در هکاتونهای طولانیتر، پشتکار بیش از استعداد خام اهمیت داشت. بازخورد مربیان نیز طرز تفکر من را در مورد ساخت راهحلها تغییر داد. در یک هکاتون، یک مربی از ما پرسید: "ویژگی اصلی راهحل شما چیست؟" این سوال تأثیر زیادی روی من گذاشت، زیرا ما سیستمی ساخته بودیم که کمی از هر چیزی داشت، اما هیچ چیز برجستهای نداشت. پس از آن، ما بر روی یک ویژگی اصلی که تحقیق کرده بودیم و میدانستیم میتواند بیشترین تأثیر را برای کسبوکار ایجاد کند، تمرکز کردیم. بیشتر زمان خود را صرف بهبود آن جریان کردیم و فقط به طور مختصر به ویژگیهای کوچکتر اشاره کردیم. این درس در ذهنم ماند. به عنوان مهندسان نرمافزار، وسوسهانگیز است که نشان دهیم چند ویژگی میتوانیم بسازیم، زیرا طرز تفکر ما اغلب به این باور چسبیده است که "ویژگیهای بیشتر به معنای مهارت بیشتر است و این یعنی شانس بالاتر برای برنده شدن". این ممکن است برای پروژههای دانشگاهی کارساز باشد، اما کسبوکارها به بازگشت سرمایه (ROI) اهمیت میدهند. آنها میخواهند بدانند که آیا راهحل شما به اندازه کافی قدرتمند است تا منابع مورد نیاز برای پیادهسازی آن را توجیه کند. تمرکز بر ویژگی با پتانسیل رشد نمایی، نه تنها ارائه ما را واضحتر کرد، بلکه نحوه تفکر من را در مورد مهندسی نرمافزار به عنوان یک کل تغییر داد. این فقط در مورد نوشتن کد نیست، بلکه در مورد ایجاد ارزشی است که برای کسبوکارها اهمیت دارد.
هکاتونها به طرق مختلفی که ممکن است انتظارش را نداشته باشید، درها را باز میکنند. وقتی شروع به درخواست شغل کردم، داشتن تجربه هکاتون در رزومهام باعث شد تا راحتتر متمایز شوم. استخدامکنندگان آن را به عنوان مدرکی برای توانایی حل مشکلات تحت فشار و همکاری با دیگران میدیدند. برخی فرصتها نیز به اشکال غیرمنتظرهای ظاهر میشوند. برای من، این به معنای برجسته شدن در روزنامه ملی مالزی (The Star) بود که نشان داد هکاتونها میتوانند فراتر از خود مسابقه، به شما دیده شدن و اعتبار ببخشند. مهمتر از همه، هکاتونها طرز تفکر من را تغییر دادند. پس از رقابت، متوجه شدم که به فرصتهای بیشتری "بله" میگویم و از منطقه امن خود فراتر میروم. و یک بار که این کار را کردم، ادامه دادم. هر قدم به من تجربه و اعتماد به نفس بیشتری میداد، زیرا دفعه قبل که این کار را کردم، تجربهای تغییردهنده زندگی بود. این موضوع پس از شروع کار به طرق مختلفی به من سود رساند. وقتی جوان هستیم، زمان، انرژی و تعهدات کمتری داریم. این زمانی است که رشد میتواند به صورت نمایی اتفاق بیفتد، اگر با حداقل ریسک، خطرات را بپذیریم.
هکاتونها علاوه بر همه اینها، به سادگی سرگرمکننده هستند. شما با افراد جدید آشنا میشوید، هدایا (swags) دریافت میکنید، رزومه خود را غنیتر میسازید، پول نقد به دست میآورید و گاهی حتی به سفر میروید. برای من، شرکت در هکاتون منجر به سفری به سوئیس شد، چیزی که هرگز تصور نمیکردم یک هکاتون دانشجویی بتواند به ارمغان بیاورد. اگر دوباره همان انتخاب را به من میدادند، هیچ چیز را تغییر نمیدادم. اگر آماده هستید که یکی را امتحان کنید، پلتفرمهایی مانند Major League Hacking (MLH)، Devfolio، Devpost و Hackathon.com رویدادهای دوستانه دانشجویی را به طور منظم میزبانی میکنند. همچنین، نظارت بر هکاتونهایی که توسط دانشگاهها یا شرکتهایی مانند گوگل و AWS برگزار میشوند، ارزشمند است. اینها میتوانند نقاط شروع عالی برای کسب تجربه باشند. اگر هرگز در هکاتونی شرکت نکردهاید، سوال ساده است: چه چیزی برای از دست دادن دارید؟ پاسخ هیچ است. هیچ نکته منفی وجود ندارد و فقط مزایا هستند. شما مهارتها، تجربه و بینشهایی کسب میکنید که مدتها پس از فارغالتحصیلی با شما خواهند بود. با نگاهی به گذشته، تنها حسرت من این است که فقط در تعداد کمی از هکاتونها در طول چهار سال دانشگاه شرکت کردم. حتی با همین تعداد اندک، تأثیر بسیار زیاد بود. این باعث میشود فکر کنم چقدر بیشتر میتوانستم یاد بگیرم و تجربه کنم اگر در تعداد بیشتری شرکت میکردم. هر هکاتون چیز جدیدی به ارمغان میآورد؛ میتواند یک درس، یک ارتباط یا حتی فرصتی باشد که هرگز پیشبینی نمیکردید. منتظر نمانید تا احساس آمادگی کنید. ثبتنام کنید، حاضر شوید و در طول مسیر یاد بگیرید. آینده شما از شما سپاسگزار خواهد بود.
پس از فارغالتحصیلی، مشاهده کردم که بسیاری از فارغالتحصیلان جدید در یافتن شغل با مشکل مواجهاند. این مشکل به دلیل کمبود تلاش یا صلاحیت نبود؛ بلکه مسئله اصلی این بود که آنچه در دانشگاه میآموزیم، کاملاً با انتظارات کارفرمایان مطابقت ندارد. با ظهور کدنویسی مبتنی بر هوش مصنوعی و افزایش رقابت در بازار کار فناوری، مهندسان نرمافزار جونیور با موانع بیشتری روبرو هستند. مطالعهای که توسط هاروارد حمایت شده و بر روی ۲۸۵,۰۰۰ شرکت انجام شده، نشان داد که نقشهای مهندسی نرمافزار جونیور ۲۳ درصد کاهش یافته، در حالی که نقشهای ارشد ۱۴ درصد افزایش یافتهاند. بخشی از دلیل این امر این است که بسیاری از فارغالتحصیلان با نتایج آکادمیک مشابه از دانشگاه خارج میشوند. معدل خوب اهمیت دارد، اما به تنهایی، به ندرت به کارفرمایان نشان میدهد که شما در یک محیط کاری واقعی چگونه عمل خواهید کرد. در همین حال، با افزایش بهرهوری توسط هوش مصنوعی، شرکتها اغلب ارزش بیشتری در همکاری توسعهدهندگان ارشد با ابزارهای هوش مصنوعی میبینند تا استخدام جونیورهایی که هنوز به زمان برای انطباق نیاز دارند. دقیقاً به همین دلیل هکاتونها اهمیت دارند. آنها به دانشجویان فرصتی میدهند تا با نشان دادن توانایی حل مسائل واقعی، کار با فناوریهای واقعی و ایجاد راهحلهایی که فراتر از توانایی هوش مصنوعی ارزش اضافه میکنند، متمایز شوند. این یکی از واضحترین راهها برای ساخت اعتبار و گشودن درها در بازاری است که یافتن مشاغل سنتی اولیه دشوارتر شده است.
شروع من با یک هکاتون بزرگ بینالمللی نبود. اولین هکاتونم یک رویداد کوچک در محوطه دانشگاه بود و صادقانه بگویم، نزدیک بود اصلا شرکت نکنم. تا آن زمان هیچگاه چیزی خارج از تکالیف کلاسی نساخته بودم و نگران بودم که به اندازه کافی خوب نباشم. اما در نهایت، ثبتنام کردم، حتی با اینکه تیم کاملی نداشتم و هیچ تصوری از آنچه انتظارم را میکشید نداشتم. آن تجربه اول به من نشان داد که هکاتونها درباره متخصص بودن نیستند، بلکه درباره تمایل به یادگیری در لحظه هستند. اشتباهاتی مرتکب شدم، اما مهارتهای جدیدی هم آموختم و با افرادی آشنا شدم که درست مثل من مضطرب و کنجکاو بودند. نکته اینجاست که هکاتونها برای یادگیری و آزمایش طراحی شدهاند، درست مثل دانشگاه، با این تفاوت که اینجا شما آن را در محیطی نزدیکتر به دنیای واقعی انجام میدهید. درک این موضوع فشار را از روی من برداشت و به من اعتماد به نفس داد تا بعدها به رقابتهای بزرگتر بپیوندم.
در دانشگاه، بیشتر پروژهها با سناریوهای داستانی و راهنماییهای مشخص همراه هستند. اما هکاتونها متفاوتاند. به شما یک موضوع داده میشود و باید مشکل واقعی پشت آن را کشف کنید، راهحلی طراحی کنید که واقعاً با نحوه عملکرد شرکت/صنعت مطابقت داشته باشد و از عملی بودن آن با بازدهی سرمایه مشخص اطمینان حاصل کنید. این تغییر از کار کلاسی به حل مسائل دنیای واقعی، نحوه تفکر شما را تغییر میدهد. در این مسیر، شما از فناوریهای استاندارد صنعتی استفاده میکنید، مسائل را تحت محدودیتهای واقعی حل میکنید و یاد میگیرید که چگونه بر شک و تردید خود غلبه کنید. سندروم ایمپاستر (Imposter syndrome) زمانی که ایدههای بزرگ زیادی در اطرافتان میبینید، رایج است. مغز ما برای بقا ساخته شده، بنابراین به طور طبیعی هنگام مواجهه با چیزهای جدید و نامطمئن با ترس واکنش نشان میدهد. آنچه به من کمک کرد، بازتعریف آن ترس بود، نه به عنوان اثبات اینکه به اینجا تعلق ندارم، بلکه به عنوان اثبات اینکه قدم به قلمروی جدیدی میگذارم. شکستن مشکلات به پیروزیهای کوچکتر، پرسیدن سوالات آشکارا، و به خاطر سپردن اینکه حتی مطمئنترین افراد در همان اتاق نیز همین حس را دارند، ادامه کار را آسانتر کرد. با گذشت زمان، پیشرفتی که در خود میبینید، بهترین تقویتکننده اعتماد به نفس خواهد شد.
زمانی که تیم من، "Sweetzerland"، با حمایت دانشگاه Asia Pacific University of Malaysia به مسابقه Hilti IT Competition 2024 پیوست، این یک هکاتون معمولی نبود. به جای یک sprint آخر هفتهای، ماهها طول کشید. ما زمان داشتیم تا تحقیق کنیم، سیستم را طراحی کنیم، آن را بسازیم و در نهایت ارائه دهیم. این فرآیند دشوار بود، اما به ما تجربه واقعی داد که سخنرانیها به ندرت فراهم میکنند و درهایی را باز کرد که هرگز انتظارش را نداشتم. حتی از آن به عنوان راهحل پروژه سال آخر خود استفاده کردم که بعدها در مراسم فارغالتحصیلی جایزه بهترین پروژه را دریافت کرد.
هکاتونها درها را به روشهایی باز میکنند که شاید انتظارش را نداشته باشید. وقتی شروع به درخواست کار کردم، داشتن تجربه هکاتون در رزومهام باعث شد راحتتر برجسته شوم. استخدامکنندگان آن را به عنوان مدرکی دیدند که من میتوانم مشکلات را تحت فشار حل کنم و با دیگران همکاری کنم. برخی فرصتها نیز به اشکال غیرمنتظرهای پدیدار میشوند. برای من، این به معنای نمایش داده شدن در The Star، روزنامه ملی مالزی بود که به من نشان داد هکاتونها میتوانند فراتر از خود مسابقه، به شما دیده شدن و اعتبار ببخشند.
مهمتر از همه، هکاتونها طرز فکر مرا تغییر دادند. پس از رقابت، خودم را در حال گفتن "بله" به فرصتهای بیشتر و فراتر رفتن از منطقه راحتیام یافتم. و وقتی این کار را انجام دادم، به انجام آن ادامه دادم. هر قدم، تجربه و اعتماد به نفس بیشتری به من داد، زیرا آخرین باری که این کار را کردم، یک تجربه تغییردهنده زندگی به من بخشید. این موضوع به طرق مختلف پس از شروع کار به من کمک کرد. وقتی جوان هستیم، زمان، انرژی و تعهدات کمتری داریم. در آن زمان است که رشد میتواند تصاعدی باشد اگر با حداقل خطرات، ریسک کنیم.
نکته بسیار مهم این است که هکاتونها همچنین سرگرمکننده هستند. شما با افراد جدید آشنا میشوید، هدایایی (swag) دریافت میکنید، رزومه خود را بهبود میبخشید، پول نقد به دست میآورید و گاهی اوقات میتوانید سفر کنید. و از بین تمام هکاتونها، برای من به معنای سفری به سوئیس بود، چیزی که هرگز تصور نمیکردم یک هکاتون دانشجویی بتواند به ارمغان آورد. و اگر دوباره همان انتخاب به من داده شود، هیچ چیز را تغییر نمیدادم. اگر هرگز در یک هکاتون شرکت نکردهاید، سوال ساده است: چه چیزی برای از دست دادن دارید؟ پاسخ هیچ چیز است. هیچ نقطه ضعفی وجود ندارد و فقط مزایا وجود دارد. شما مهارتها، تجربیات و ارتباطاتی را به دست میآورید که مدتها پس از فارغالتحصیلی همراه شما خواهد بود.
به گذشته که نگاه میکنم، یکی از پشیمانیهایم این است که در طول چهار سال دانشگاه فقط در چند هکاتون شرکت کردم. حتی با همان تعداد کمی که شرکت کردم، تأثیر بسیار زیادی داشت. این باعث میشود فکر کنم چقدر بیشتر میتوانستم یاد بگیرم و تجربه کنم اگر در تعداد بیشتری شرکت کرده بودم. هر هکاتون چیز جدیدی به ارمغان میآورد؛ میتواند یک درس، یک ارتباط، یا حتی فرصتی باشد که هرگز پیشبینی نمیکردید. منتظر نمانید تا احساس آمادگی کنید. ثبتنام کنید، حضور پیدا کنید و در طول مسیر راهش را پیدا کنید. خودِ آیندهتان از شما تشکر خواهد کرد.
پس از فارغالتحصیلی، بسیاری از فارغالتحصیلان جدید برای یافتن شغل با مشکل مواجه میشوند. این وضعیت لزوماً به دلیل کمبود تلاش یا صلاحیتهای علمی نیست؛ بلکه مشکل اصلی اینجاست که آنچه در دانشگاه میآموزیم، همیشه با آنچه کارفرمایان به دنبالش هستند، مطابقت کامل ندارد. امروزه، با ظهور کدنویسی مبتنی بر هوش مصنوعی و افزایش رقابت در بازار کار فناوری، مهندسان نرمافزار جونیور با موانع بیشتری روبرو هستند. یک مطالعه اخیر که توسط دانشگاه هاروارد و با حمایت ۲۸۵ هزار شرکت انجام شده، نشان میدهد که نقشهای مهندسی نرمافزار جونیور ۲۳ درصد کاهش یافته، در حالی که نقشهای ارشد ۱۴ درصد افزایش داشته است. بخشی از این دلیل به این برمیگردد که بسیاری از فارغالتحصیلان با نتایج آکادمیک مشابه از دانشگاه خارج میشوند. معدل خوب اهمیت دارد، اما به تنهایی، بهندرت به کارفرمایان نشان میدهد که چگونه در یک محیط کاری واقعی عمل خواهید کرد. همزمان، با افزایش بهرهوری توسط هوش مصنوعی، شرکتها اغلب ارزش بیشتری در همکاری توسعهدهندگان ارشد با ابزارهای هوش مصنوعی میبینند تا استخدام جونیورهایی که هنوز برای انطباق نیاز به زمان دارند. دقیقاً به همین دلیل است که هکاتونها اهمیت پیدا میکنند.
هکاتونها به دانشجویان فرصتی میدهند تا با نشان دادن تواناییشان در حل مسائل واقعی، کار با فناوریهای روز و ایجاد راهحلهایی که فراتر از تواناییهای هوش مصنوعی ارزش آفرینی میکنند، خود را متمایز سازند. این یکی از واضحترین راهها برای ساخت اعتبار و گشودن درها در بازاری است که یافتن اولین شغلهای سنتی دشوارتر شده است. تجربه شخصی من با یک هکاتون بینالمللی بزرگ آغاز نشد. اولین هکاتون من یک رویداد کوچک در دانشگاه بود و صادقانه بگویم، تقریباً شرکت نمیکردم. هرگز چیزی خارج از تکالیف کلاسی نساخته بودم و نگران بودم که بهاندازه کافی خوب نباشم. اما در نهایت ثبتنام کردم، حتی با اینکه تیم کاملی نداشتم و هیچ تصوری از آنچه انتظارم را میکشید، نداشتم. آن تجربه اول به من نشان داد که هکاتونها درباره متخصص بودن نیستند، بلکه درباره تمایل به یادگیری در لحظه هستند. اشتباه کردم، اما مهارتهای جدیدی نیز کسب کردم و با افرادی آشنا شدم که به همان اندازه من نگران و کنجکاو بودند. نکته اصلی این است که هکاتونها برای یادگیری و آزمایش طراحی شدهاند، درست مانند دانشگاه، با این تفاوت که اینجا میتوانید این کار را در محیطی نزدیکتر به دنیای واقعی انجام دهید. درک این موضوع فشار را از روی من برداشت و به من اعتماد به نفس داد تا بعدها در رقابتهای بزرگتر شرکت کنم.
در دانشگاه، اکثر پروژهها با مطالعات موردی ساختگی و راهنماییهای مشخص ارائه میشوند. اما هکاتونها متفاوت هستند. به شما یک موضوع داده میشود و باید مشکل واقعی پشت آن را کشف کنید، راهحلی طراحی کنید که واقعاً با نحوه عملکرد شرکت/صنعت مطابقت داشته باشد و از عملی بودن آن برای عرضه با بازگشت سرمایه (ROI) روشن اطمینان حاصل کنید. این تغییر از کارهای مدرسه به حل مسائل دنیای واقعی، شیوه تفکر شما را دگرگون میکند. در طول مسیر، شما از پشتههای فناوری استاندارد صنعتی استفاده میکنید، مسائل را تحت محدودیتهای واقعی حل میکنید و یاد میگیرید که چگونه بر شک و تردید خود غلبه کنید. سندرم خودویرانگری (imposter syndrome) زمانی که ایدههای عالی زیادی را در اطراف خود میبینید، رایج است. مغز ما برای بقا ساخته شده، بنابراین به طور طبیعی هنگام مواجهه با چیزی جدید و نامطمئن با ترس واکنش نشان میدهد. آنچه به من کمک کرد، بازتعریف این ترس بود؛ نه به عنوان اثبات اینکه به اینجا تعلق ندارم، بلکه به عنوان اثبات اینکه قدم در قلمرویی جدید گذاشتهام. تقسیم مسائل به موفقیتهای کوچکتر، پرسیدن سؤالات آشکار و به یاد آوردن اینکه حتی افراد بسیار با اعتماد به نفس در همان فضا نیز احساس مشابهی خواهند داشت، ادامه کار را آسانتر کرد. با گذشت زمان، پیشرفتی که در خود میبینید، بهترین تقویتکننده اعتماد به نفس است.
آنچه بیشتر از همه در یک هکاتون مرا شگفتزده کرد، اهمیت پویایی تیم بود. من معمولاً روی فرانتاند یا به عنوان توسعهدهنده فولاستک کار میکردم، اما به سرعت فهمیدم که کدنویسی به تنهایی پروژه را پیش نمیبرد. چالش واقعی، پیش بردن همزمان تحقیق، طراحی، کدنویسی و آمادهسازی اسلایدها بود. با زمان محدود، نمیتوانید منتظر بمانید تا یک کار تمام شود و سپس کار دیگری را شروع کنید، بنابراین تفویض اختیار شفاف و اعتماد به نقش هر یک از اعضای تیم حیاتی است. یک همتیمی خوب تنها ماهر نیست، بلکه متعهد است. تیمهایی که موفق شدند، آنهایی بودند که افراد به طور مداوم حضور داشتند، ایدهها را آشکارا به اشتراک میگذاشتند و حتی زمانی که انرژی افت میکرد، به کار ادامه میدادند. به خصوص در هکاتونهای طولانیتر، پشتکار بیش از استعداد خام اهمیت داشت. بازخوردهای مربیان نیز شیوه تفکر من را درباره ساخت راهحلها تغییر داد. در یکی از هکاتونها، یک مربی از ما پرسید: «ویژگی اصلی راهحل شما چیست؟» این سؤال مرا به چالش کشید، زیرا ما سیستمی ساخته بودیم که کمی از هر چیزی داشت، اما هیچ چیز برجستهای نداشت. پس از آن، ما بر روی یک ویژگی اصلی که تحقیق کرده بودیم، تمرکز کردیم؛ همان ویژگی که میدانستیم میتواند بیشترین تأثیر را بر کسبوکار بگذارد. بیشتر زمان خود را صرف پالایش آن جریان کردیم و تنها به ویژگیهای کوچکتر اشارهای کوتاه داشتیم. این درس در ذهنم ماند. به عنوان مهندسان نرمافزار، وسوسهانگیز است که نشان دهیم چند ویژگی میتوانیم بسازیم، زیرا طرز فکر ما اغلب در این گیر کرده است که «ویژگیهای بیشتر به معنای مهارت بیشتر و شانس بیشتر برای برنده شدن است». این ممکن است برای پروژههای دانشگاهی کارساز باشد، اما کسبوکارها به بازگشت سرمایه اهمیت میدهند. آنها میخواهند بدانند که آیا راهحل شما به اندازه کافی قدرتمند است که منابع لازم برای پیادهسازی آن را توجیه کند. تمرکز بر ویژگیای که پتانسیل رشد تصاعدی دارد، نه تنها ارائه ما را واضحتر کرد، بلکه شیوه تفکر من را درباره مهندسی نرمافزار به طور کلی تغییر داد. این فقط درباره نوشتن کد نیست، بلکه درباره ایجاد ارزشی است که برای کسبوکارها اهمیت دارد.
یکی از بهترین بخشهای هکاتونها، افرادی هستند که ملاقات میکنید. شما با افرادی احاطه شدهاید که به همان اندازه برای حل مشکلات انگیزه دارند و مایلند تلاش کنند تا ایدههایشان عملی شود. هر کس نقاط قوت خود را به ارمغان میآورد، خواه کدنویسی باشد، طراحی، تحقیق یا ارائه، و شما به سرعت میبینید که چقدر انرژی و شور در فضا موج میزند. افرادی که در ساعت ۲ صبح با آنها همفکری میکنید یا بین جلسات یک وعده غذایی سریع با آنها به اشتراک میگذارید، اغلب پس از پایان هکاتون به دوستان، همکاران یا مربیان تبدیل میشوند. این فقط درباره رقابت نیست، بلکه درباره یافتن جامعهای از افرادی است که به همان اندازه شما کنجکاو و متعهد هستند.
هکاتونها درهایی را به روشهایی باز میکنند که ممکن است انتظارش را نداشته باشید. وقتی شروع به درخواست کار کردم، داشتن تجربه هکاتون در رزومهام باعث شد راحتتر برجسته شوم. استخدامکنندگان آن را دلیلی بر این میدیدند که میتوانم تحت فشار مشکلات را حل کنم و با دیگران همکاری کنم. برخی فرصتها نیز به اشکال غیرمنتظرهای پدید میآیند. برای من، این به معنای برجسته شدن در روزنامه ملی مالزی، The Star، بود که به من نشان داد هکاتونها میتوانند فراتر از خود مسابقه، به شما دیده شدن و اعتبار ببخشند. مهمتر از همه، هکاتونها طرز فکر من را تغییر دادند. پس از رقابت، متوجه شدم که به فرصتهای بیشتری «بله» میگویم و از منطقه امن خود فراتر میروم. و هنگامی که این کار را انجام دادم، به انجام آن ادامه دادم. هر قدم، تعامل و اعتماد به نفس بیشتری به من داد، زیرا آخرین بار که آن را انجام دادم، یک تجربه تغییردهنده زندگی بود. این موضوع پس از شروع به کار به روشهای بسیاری به من کمک کرده است. هکاتونها بسیار سرگرمکننده نیز هستند. با افراد جدیدی ملاقات میکنید، جوایزی دریافت میکنید، پورتفولیوی خود را رشد میدهید، پول نقد به دست میآورید و گاهی حتی به سفر میروید. برای من، یکی از هکاتونها به معنای سفری به سوئیس بود، چیزی که هرگز تصور نمیکردم یک هکاتون دانشجویی بتواند به ارمغان آورد.
اگر هرگز در یک هکاتون شرکت نکردهاید، سؤال ساده است: چه چیزی برای از دست دادن دارید؟ پاسخ هیچ چیز است. هیچ جنبه منفی وجود ندارد و فقط مزایا هستند. شما مهارتها، تجربه و بینشهایی کسب میکنید که مدتها پس از فارغالتحصیلی با شما خواهند بود. با نگاهی به گذشته، تنها پشیمانی من این است که در چهار سال دانشگاه خود تنها در چند هکاتون شرکت کردم. حتی با همان تعداد کمی که شرکت کردم، تأثیر بسیار زیاد بود. این مرا به فکر میاندازد که اگر در هکاتونهای بیشتری شرکت کرده بودم، چقدر بیشتر میتوانستم یاد بگیرم و تجربه کنم. هر هکاتون چیز جدیدی به ارمغان میآورد، میتواند یک درس، یک ارتباط یا حتی فرصتی باشد که هرگز انتظارش را نداشتید. منتظر نمانید تا احساس آمادگی کنید. ثبتنام کنید، حاضر شوید و در طول مسیر آن را بیاموزید. خودِ آینده شما از شما سپاسگزار خواهد بود.
پس از فارغالتحصیلی، بسیاری از دانشجویان با چالش یافتن شغل روبرو هستند؛ زیرا آموزشهای دانشگاهی همیشه با نیازهای بازار کار همخوانی ندارد. با اوجگیری هوش مصنوعی در کدنویسی و رقابت فزاینده در بازار فناوری، مهندسان نرمافزار جونیور با موانع بیشتری مواجهاند. طبق یک مطالعه با حمایت هاروارد، نقشهای مهندسی نرمافزار جونیور ۲۳ درصد کاهش و نقشهای ارشد ۱۴ درصد افزایش یافته است. نمرات آکادمیک به تنهایی کافی نیستند؛ کارفرمایان به دنبال توانایی حل مسائل واقعیاند. شرکتها اکنون به ترکیب توسعهدهندگان ارشد با ابزارهای هوش مصنوعی تمایل بیشتری دارند تا استخدام جونیورهایی که نیاز به زمان برای انطباق دارند. اینجاست که هکاتونها اهمیت مییابند. آنها به دانشجویان فرصت میدهند تا با حل مشکلات واقعی، کار با فناوریهای روز و ارائه راهحلهایی فراتر از تواناییهای هوش مصنوعی، متمایز شوند. هکاتونها راهی روشن برای ایجاد اعتبار و گشودن درها در بازاری هستند که یافتن اولین شغلهای سنتی در آن دشوارتر شده است. تجربه من از یک هکاتون کوچک دانشجویی تا رقابتهای بزرگتر و کسب جایزه بهترین پروژه، گواه این واقعیت است که هکاتونها میتوانند مسیر شغلی شما را متحول کنند.
هکاتونها شما را از مطالعات موردی فرضی دانشگاهی فراتر برده و به دل مسائل واقعی صنعت میکشانند. شما باید مشکل پنهان را کشف کنید، راهحلی طراحی کنید که با عملکرد واقعی صنعت همخوانی داشته باشد و از نظر اقتصادی با بازگشت سرمایه (ROI) مشخص، قابل اجرا باشد. این رویکرد عملی، طرز تفکر شما را متحول میکند. شما با stackهای فناوری استاندارد صنعتی کار کرده، مشکلات را تحت محدودیتهای واقعی حل میکنید و بر شک و تردید خود غلبه مییابید. سندروم فریبکار در محیطی پر از ایدههای عالی رایج است، اما میتوان آن را به عنوان نشانه ورود به قلمرویی جدید بازسازی کرد. تقسیم مشکلات به دستاوردهای کوچکتر و پرسیدن سوالات، این روند را آسانتر میکند. پیشرفتی که به مرور در خود میبینید، بهترین تقویتکننده اعتماد به نفس خواهد بود.
در هکاتونها، با افراد باانگیزه و هممسیر خود ملاقات میکنید که هر یک نقاط قوت خود را به اشتراک میگذارند، از کدنویسی تا طراحی و ارائه. این تعاملات ارتباطات پایداری را ایجاد میکند؛ افرادی که با آنها همفکری میکنید، اغلب به دوستان، همکاران یا مربیان آینده شما تبدیل میشوند.
پویایی تیم در هکاتونها حیاتی است. کد به تنهایی پروژه را پیش نمیبرد؛ چالش اصلی، پیش بردن همزمان تحقیق، طراحی، کدنویسی و آمادهسازی ارائه است. تفویض اختیار واضح و اعتماد به همتیمیها ضروری است. تیمهای موفق متعهد، همفکر و با پشتکارند، حتی زمانی که انرژی افت میکند. بازخورد مربیان نیز دیدگاه شما را تغییر میدهد. تمرکز بر یک ویژگی اصلی که بیشترین تأثیر تجاری و بازگشت سرمایه را دارد، مهمتر از ساختن ویژگیهای متعدد است. این درس به ما میآموزد که مهندسی نرمافزار فقط کدنویسی نیست، بلکه ایجاد ارزشی است که برای کسبوکارها اهمیت دارد.
تجربه هکاتون در رزومه، شما را متمایز میکند؛ استخدامکنندگان آن را اثباتی بر توانایی حل مسئله تحت فشار و همکاری تیمی میدانند. فرصتها گاهی به اشکال غیرمنتظرهای ظاهر میشوند، مانند برجسته شدن در نشریات که به اعتبار شما میافزاید. مهمتر از همه، هکاتونها طرز فکر شما را متحول میکنند. به فرصتهای بیشتری «بله» میگویید و از منطقه امن خود خارج میشوید، که به رشد تصاعدی در دوران جوانی منجر میشود.
هکاتونها سرگرمکننده نیز هستند! با افراد جدید آشنا میشوید، جوایز و پول نقد دریافت میکنید و پورتفولیوی خود را غنی میسازید. گاهی حتی فرصت سفر به مکانهایی مانند سوئیس را به دست میآورید. اگر آمادهاید یک هکاتون را تجربه کنید، پلتفرمهایی مانند Major League Hacking (MLH)، Devfolio، Devpost، و Hackathon.com منابع خوبی هستند. همچنین هکاتونهای دانشگاهی یا شرکتی (مثل گوگل و AWS) را زیر نظر داشته باشید. اگر هرگز در هکاتونی شرکت نکردهاید، چیزی برای از دست دادن ندارید. تنها مزایای فراوانی از جمله مهارتها، دیدگاهها و تجربیاتی کسب خواهید کرد که پس از فارغالتحصیلی همراه شما خواهند بود. پشیمانی من از این است که تنها تعداد کمی هکاتون را در دوران دانشگاه تجربه کردم. هر هکاتون درس جدید، ارتباط یا فرصتی را به ارمغان میآورد. منتظر نباشید تا کاملاً آماده شوید؛ ثبتنام کنید، حضور یابید و در مسیر یاد بگیرید. آینده شما از شما سپاسگزار خواهد بود.
اگر برای اولین بار است که به شرکت در هکاتون فکر میکنید یا به دنبال فرصتهای جدید هستید، منابع متعددی برای یافتن رویدادهای مناسب وجود دارد. هکاتونها، به خصوص آنهایی که برای دانشجویان طراحی شدهاند، میتوانند نقطه شروعی عالی برای کسب تجربه و شبکهسازی باشند. در دنیای امروز که فارغالتحصیلان تازه وارد با چالشهای بازار کار رقابتی و رشد هوش مصنوعی مواجهاند، برجسته شدن اهمیت دوچندانی پیدا کرده است. هکاتونها به دانشجویان این امکان را میدهند که توانایی خود را در حل مسائل واقعی، کار با فناوریهای نوین و خلق راهکارهایی ارزشمند، فراتر از آنچه هوش مصنوعی میتواند انجام دهد، نشان دهند. این یکی از واضحترین راهها برای اعتبار بخشیدن به خود و گشودن درها به روی فرصتهای شغلی در بازاری است که یافتن اولین شغلهای سنتی دشوارتر شده است. در ادامه به برخی از بهترین پلتفرمها و روشها برای یافتن هکاتونها میپردازیم.
Major League Hacking یا MLH یک شبکه جهانی برای هکاتونهای دانشجویی است که هم به صورت آنلاین و هم حضوری برگزار میشوند. این پلتفرم یکی از شناختهشدهترین منابع برای دانشجویان است تا هکاتونهایی را پیدا کنند که به طور خاص برای جامعه دانشجویی طراحی شدهاند. MLH فرصتهای فراوانی را برای یادگیری، ساخت و رقابت در محیطی حمایتی فراهم میکند و اغلب شامل جوایز، swag (هدایای تبلیغاتی) و فرصتهای شبکهسازی ارزشمند است. برای هر دانشجویی که به دنبال تجربه اولین هکاتون خود است یا میخواهد در رویدادهای بینالمللی شرکت کند، MLH یک نقطه شروع عالی است. تجربه اولین هکاتون میتواند به شما نشان دهد که هکاتونها بیشتر در مورد تمایل به یادگیری در لحظه هستند تا یک متخصص بودن.
Devfolio به عنوان یک هاب برای هکاتونهایی در حوزههای نوظهور مانند هوش مصنوعی (AI)، Web3، فینتک (fintech) و موارد دیگر شناخته میشود. این پلتفرم میزبان بسیاری از هکاتونهای با کیفیت است که به شرکتکنندگان این امکان را میدهد تا بر روی فناوریهای پیشرفته کار کنند و راه حلهای خلاقانه ارائه دهند. Devfolio به خصوص برای دانشجویانی که به دنبال تعمیق دانش خود در فناوریهای خاص و کسب تجربه در پروژههای صنعتی هستند، بسیار مفید است. هکاتونهای موجود در Devfolio اغلب توسط شرکتها و سازمانهای پیشرو حمایت میشوند و فرصتهای واقعی برای نمایش استعدادها و جلب توجه کارفرمایان را فراهم میآورند. این هکاتونها به شما کمک میکنند تا از مطالعات موردی دانشگاهی به سمت حل مسائل واقعی قدم بردارید.
Devpost یک پلتفرم محبوب برای هکاتونهای آنلاین با مشارکت بینالمللی است. این سایت مجموعهای گسترده از هکاتونها را ارائه میدهد که میتوانید از هر کجای دنیا در آنها شرکت کنید. این ویژگی برای دانشجویانی که ممکن است دسترسی محدودی به رویدادهای حضوری داشته باشند یا ترجیح میدهند از راه دور کار کنند، بسیار ایدهآل است. Devpost اغلب میزبان چالشهایی است که توسط شرکتهای بزرگ فناوری حمایت میشوند و پروژههای واقعی با راه حلهای خلاقانه را تشویق میکند. شرکت در هکاتونهای Devpost نه تنها به شما کمک میکند مهارتهای فنی خود را تقویت کنید، بلکه رزومه شما را نیز با پروژههای قابل نمایش پربارتر میسازد و اعتبار شما را در بازار کار افزایش میدهد.
Hackathon.com یک دایرکتوری جهانی جامع از رویدادهای آتی هکاتون است. این پلتفرم به شما امکان میدهد تا هکاتونها را بر اساس مکان، تاریخ و موضوع فیلتر کنید و فرصتهای زیادی را در سراسر جهان پیدا کنید. استفاده از Hackathon.com راهی عالی برای کشف هکاتونهای مختلف، از جمله رویدادهای محلی کوچک تا مسابقات بزرگ بینالمللی است. با استفاده از این دایرکتوری، میتوانید همیشه از آخرین فرصتها باخبر باشید و رویدادی را پیدا کنید که به بهترین وجه با علایق و مهارتهای شما مطابقت دارد. این منبع به شما کمک میکند تا برنامهریزی بهتری برای شرکت در هکاتونها داشته باشید و از پتانسیل رشد و شبکهسازی آنها بهرهمند شوید.
علاوه بر پلتفرمهای تخصصی، توجه به هکاتونهایی که توسط دانشگاهها یا شرکتهایی مانند گوگل (Google) و آمازون وب سرویسز (AWS) برگزار میشوند نیز بسیار ارزشمند است. گاهی اوقات، سفیران دانشجویی در دانشگاهها هکاتونهایی را در محوطه دانشگاه سازماندهی میکنند که بسیاری از آنها به صورت جهانی نیز باز هستند. این رویدادها میتوانند نقاط ورودی عالی برای شروع کسب تجربه باشند، زیرا اغلب محیطی حمایتیتر و منابع در دسترستری برای دانشجویان فراهم میکنند. شرکت در هکاتونهای شرکتهای بزرگ نیز فرصتی استثنایی برای ارتباط با متخصصان صنعت و حتی استخدام در آن شرکتها محسوب میشود. به وبسایت دانشگاه خود و شرکتهای فناوری مورد علاقه خود سر بزنید تا از این فرصتها مطلع شوید و خود را در معرض دید قرار دهید.
در پایان، اگر هرگز در یک هکاتون شرکت نکردهاید، این سوال ساده مطرح میشود که چه چیزی برای از دست دادن دارید؟ پاسخ این است که هیچ چیز. هیچ جنبه منفی وجود ندارد و تنها منافع و مزایا در انتظار شماست. شما مهارتها، تجربه عملی و روابطی را کسب خواهید کرد که پس از فارغالتحصیلی نیز به کارتان میآیند. با نگاهی به گذشته، نویسنده مقاله تنها پشیمانیاش این است که در طول چهار سال دانشگاه خود، فقط در چند هکاتون شرکت کرده است. حتی با همان تعداد محدود، تاثیر آنها بسیار زیاد بوده و او را به این فکر واداشته که اگر بیشتر شرکت میکرد، چقدر بیشتر میتوانست بیاموزد و تجربه کند. هر هکاتون چیز جدیدی به ارمغان میآورد؛ ممکن است یک درس، یک ارتباط جدید یا حتی فرصتی باشد که هرگز پیشبینی نمیکردید. منتظر نمانید تا احساس آمادگی کامل کنید. ثبتنام کنید، حضور یابید و در طول مسیر یاد بگیرید. خود آینده شما از این انتخاب قدردانی خواهد کرد و این تجربهها به شما کمک خواهند کرد تا با اعتماد به نفس بیشتری در مسیر شغلی خود قدم بردارید.