چرا بوت کمپ های کدنویسی توسعه دهندگان ناموفق هستند؟

چند سال پیش، بوت کمپ های کدنویسی به عنوان بلیط طلایی ورود به فناوری در نظر گرفته می شدند. سه تا شش ماه آموزش شدید، مجموعه ای از پروژه ها و رونق – شما به عنوان یک مهندس نرم افزار شغلی پیدا خواهید کرد.
مگر اکنون، آن وعده در حال سقوط است.
اینطور نیست که بوت کمپ های کدنویسی اصلا کار نمی کنند-برخی از مردم کارهای زمینی انجام می دهند. اما اگر واقعی باشیم، برای بسیاری از فارغ التحصیلان، بوت کمپ ها آنها را برای شکست آماده می کنند. و پس از تماشای اخراجها به سمت چپ و راست توسعهدهندگان، دیدن تلاشهای توسعهدهندگان جوان برای ورود به صنعت، و شاهد تغییر نحوه انتظارات استخدام، فکر میکنم زمان آن رسیده است که در مورد آنچه واقعاً اتفاق میافتد صحبت کنیم.
صنعت تغییر کرده است، اما Bootcamps تغییر نکرده است
به چند سال پیش برگردیم. در اوایل دهه 2020، بوت کمپ ها رشد کردند زیرا تقاضا برای توسعه دهندگان بسیار زیاد بود. شرکتهای فناوری دیوانهوار استخدام میکردند، سرمایههای مخاطرهآمیز سرازیر میشد و احساس میشد تعداد بینهایت شغل وجود دارد.
سپس واقعیت ضربه خورد.
اخراجها در صنعت فراگیر شد، استخدامها کند شد و ناگهان «توسعهدهنده جوان» بودن دیگر کافی نبود. شرکت ها می خواهند تجربه، مهارت های فنی عمیق تر و توانایی حل مسئله– چیزهایی که توسعه آنها زمان می برد. اما بوت کمپ؟ آنها همان دورههای سه ماهه جاوا اسکریپت را اجرا میکردند و مدرکهایشان را طوری جمع میکردند که انگار هیچ چیز تغییر نکرده بود.
نتیجه؟ تعداد بسیار زیاد توسعه دهندگان جوان، مشاغل کافی و بازار کاری که دیگر به نفع فارغ التحصیلان بوت کمپ نیست.
وعده دروغین “آماده کار” در 3 ماه
بوت کمپ ها دوست دارند تبلیغ کنند که در عرض سه تا شش ماه “آماده کار” خواهید بود. اما بیایید صادق باشیم –این زمان برای یادگیری واقعی مهندسی نرم افزار کافی نیست.
مطمئناً ممکن است اصول اولیه جاوا اسکریپت، ری اکت یا پایتون را بیاموزید. ممکن است یک برنامه لیست کارها یا یک داشبورد آب و هوا بسازید. اما زمانی که شروع به درخواست برای مشاغل می کنید، با نامزدهایی روبرو می شوید که:
- دارند درجه CS با دانش عمیق الگوریتمی
- دارند تجربه کاری واقعی از کارآموزی یا فریلنسری.
- دارند برنامه های کاربردی در دنیای واقعی ساخته شده است فراتر از برنامه های ساده CRUD.
اکثر فارغ التحصیلان بوت کمپ عمقی را که شرکت ها به دنبال آن هستند ندارند. و در بازاری که شرکت ها می توانند سختگیرانه عمل کنند، این یک مشکل بزرگ است.
مشکل اشباع بیش از حد
برای مدتی، بوت کمپها به اندازه کافی توسعهدهنده تولید میکردند تا تقاضا را برآورده کنند. اما در چند سال گذشته، با اخراجهای فنی و توقف استخدامها، اوضاع تغییر کرد.
این صنعت در حال حاضر پر از موارد زیر است:
- توسعه دهندگان جوان بیکار از بوت کمپ ها.
- توسعه دهندگان باتجربه ای که اخراج شدند و اکنون برای مشاغل مشابه در حال رقابت هستند.
- تعداد رو به افزایشی از توسعه دهندگان خودآموز با نمونه کارها بهتر از بسیاری از فارغ التحصیلان بوت کمپ.
نتیجه؟ فارغ التحصیلان بوت کمپ نه تنها با دیگر جوانان رقابت می کنند، بلکه با مهندسان سطح متوسطی که مایل به دریافت حقوق و دستمزد هستند، رقابت می کنند. و در این مبارزه، شرکت ها تقریباً همیشه با نامزدهای با تجربه تر همراه می شوند.
عامل هوش مصنوعی: کدنویسی به تنهایی دیگر کافی نیست
حقیقت ناراحت کننده اینجاست: مهارت های اساسی کدنویسی در حال تبدیل شدن به کالا هستند. ابزارهای هوش مصنوعی مانند GitHub Copilot و ChatGPT اکنون می توانند کد جامد تولید کنند، اشکالات را برطرف کنند و حتی برنامه های کامل را با حداقل ورودی بنویسند.
این بدان معناست که ارزش واقعی یک توسعه دهنده فقط نوشتن کد نیست درک سیستم ها، تصمیم گیری های معماری، اشکال زدایی مسائل پیچیده و تفکر انتقادی.
و حدس بزنید چی؟ بیشتر بوت کمپ ها این را آموزش نمی دهند. آنها نحو، چارچوب های پایه و توسعه وب در سطح را آموزش می دهند. اما در حال حاضر، این کافی نیست. شرکت ها به مهندسان نرم افزار نیاز دارند، نه افرادی که فقط آموزش ها را دنبال می کنند.
بوت کمپ ها هنوز کار می کنند … اما فقط اگر از آنها فراتر بروید
ببینید، من نمی گویم بوت کمپ های کدنویسی 100% بی فایده هستند. برخی از مردم انجام دهید مشاغل زمینی بعد از بوت کمپ چند بوت کمپ انجام دهید ارائه آموزش قوی
اما واقعیت اینجاست: اگر شما از طریق یک بوت کمپ بروید و فقط آنچه را که آنها آموزش می دهند انجام دهید، برای یافتن شغل دچار مشکل خواهید شد.
اگر می خواهید یک بوت کمپ برای شما کار کند، باید:
- عمیق تر از برنامه درسی بروید. اصول علوم کامپیوتر، طراحی سیستم و حل مسئله را بیاموزید.
- پروژه های واقعی بسازید. نه فقط پرز پرتفولیو – چیزی که یک مشکل واقعی را حل می کند.
- در پروژه های منبع باز مشارکت کنید. تجربه و دیده شدن در دنیای واقعی را به دست آورید.
- شبکه تهاجمی ارتباطات افراد را بیشتر از رزومه ها استخدام می کند.
- هرگز یادگیری را متوقف نکنید. یک بوت کمپ فقط شروع است، نه خط پایان.
بنابراین، آیا باید در سال 2025 یک بوت کمپ برنامه نویسی انجام دهید؟
این بستگی دارد.
اگر انتظار یک بوت کمپ را دارید به شما شغل تضمین می کند، انجامش نده بازار آن چیزی نیست که در سال 2020 بود، و احتمالاً در نهایت ناامید خواهید شد.
اما اگر با یک بوت کمپ به عنوان یک پله به جای کل مسیرو اگر مایل به انجام کار فراتر از دوره هستید، هنوز هم می تواند راهی مناسب برای ورود به فناوری باشد.
فقط درگیر تبلیغات بازاریابی نشوید. بوت کمپ شما را به یک توسعه دهنده عالی تبدیل نمی کند—شما باید خودتان این کار را انجام دهید.
پس؟
صنعت فناوری مانند چند سال پیش نیست. بازار کار سخت تر است، شرکت ها از نامزدها انتظار بیشتری دارند و هوش مصنوعی نقش توسعه دهندگان را تغییر می دهد. بوت کمپ های کدنویسی با این واقعیت جدید سازگار نشده اند – و به همین دلیل است که بسیاری از فارغ التحصیلان بوت کمپ با مشکل مواجه هستند.
اگر به فکر انجام یک بوت کمپ هستید، با چشمان باز وارد شوید. بدان که به تنهایی کافی نیستو اگر میخواهید برجسته شوید، آماده باشید که تلاش بیشتری انجام دهید.
برداشت شما چیست؟ آیا بوت کمپ ها در بازار کار فعلی به توسعه دهندگان کمک کرده یا به آنها آسیب رسانده است؟