نحوه استخدام به عنوان مهندس نرم افزار در سال 2023
ما شاهد تغییرات بزرگ زیادی در صنعت فناوری در طول سال گذشته بودهایم – و روند استخدام برای ادامه دادن به آن در حال تغییر است. ما از دو استخدامکننده فناوری با چندین دهه تجربه دعوت کردیم تا مهندسان نرمافزار و رهبران ارشد را به ما کمک کنند تا بفهمیم چه اتفاقی در بازار میافتد. آنها همچنین بهترین توصیه های خود را برای مهندسان نرم افزاری که امیدوارند در سال 2023 استخدام شوند، ارائه کردند.
کریس برتا با گروه لورل 24 سال را در استخدام و فروش و بازاریابی گذرانده است و در جستجوی رهبری ارشد برای نقشهای CTO و VP تخصص دارد. Jill Vacanti شریک تعامل با مشتری در Mulberry Group و مدیر سابق استعدادیابی و تحویل در گروه Urgenci است. او تجربه استخدام در محصولات، فروش نرم افزار و بازاریابی را دارد.
بین آنها، آنها نامزدهای زیادی را در ده ها شرکت برتر فناوری از جمله AWS، Splunk و Suplari قرار داده اند.
امروز به سه موضوع می پردازیم:
- روند استخدام فنی در سال 2023
- چگونه مدیران استخدام در حال حاضر در جستجوی استعداد هستند
- نکات و ترفندهایی برای مهندسان برای برجسته شدن در بازار رقابتی
ما همچنین برخی از منابع آماده سازی مصاحبه اثبات شده را برای کمک به شما در دورهای اطلاعاتی و فنی حلقه مصاحبه مهندسی نرم افزار توصیه می کنیم.
وبینار کامل را اینجا ببینید:
https://www.youtube.com/watch?v=8DcMBoGpygQ
روند استخدام فنی در سال 2023
پس از پایان دشوار سال 2022، سالی که در آن 157000 نفر در صنعت فناوری اخراج شدند، سال 2023 تنها بدتر شده است. اخراج ها در سراسر صنعت ادامه یافته است و بیشتر حول محور شرکت های فناوری بزرگتر متمرکز شده است. مایکروسافت، متا، آمازون، گوگل، Salesforce، Stripe و ده ها مورد دیگر تحت تأثیر قرار گرفته اند.
اما چرا وجود دارد این همه آشوب، و چرا در حال حاضر؟
به گفته برتا و واکانتی، این روندهای فعلی نتیجه مستقیمی از چقدر استخدام در چند سال گذشته اتفاق افتاده است، پاسخ به رشد سریع در بازار است. برای مثال متا در پنج سال گذشته 144 درصد رشد داشته است. آمازون بیش از 100 درصد رشد کرد. آلفابت ۸۹ درصد و مایکروسافت ۶۹ درصد رشد کردند. واقعیت این است که این شرکتها انتظار داشتند بازار در مسیر رشدی که در آن قرار داشت ادامه دهد، اما پس از آن بازار کاهش یافت.
نرخ کلی بیکاری ایالات متحده هنوز بسیار پایین است، حدود 3.5٪، که همان چیزی است که در پایان سال گذشته بود. بنابراین با وجود اینکه ما همه اخبار مربوط به اخراج را دیده ایم، وجود دارد هنوز یک بازار فعال برای استخدام است.
بسیاری از شرکت ها، به ویژه شرکت های کوچکتر، هنوز در حال استخدام هستند. در واقع، شرکت های کوچکتر فرصتی منحصر به فرد دارند تا نامزدهایی را با مجموعه مهارت هایی که قبلاً قادر به ارائه آن نبودند، جذب کنند. این قبلاً به این دلیل بود که آنها نمیتوانستند آنها را بپردازند یا شرکتهای بزرگتر آنها را با بیشترین سرعتی که میتوانستند غارت میکردند.
مهندسان در شرکت های کوچکتر باید تدبیر، نبوغ، و مهارت های ارتباطی و همکاری متقابل را نشان دهند. در حالی که مهندسان در شرکتهای بزرگتر بر بخش کوچکی از تصویر کلی متمرکز هستند، مهندسان شرکتهای کوچکتر اغلب باید به صورت متقابل کار کنند و با بسیاری از جنبههای محصول و پایگاه کد تعامل داشته باشند. این مجموعه مهارت ها هستند به طور فزاینده ای مورد تقاضا و هدف قرار گرفته توسط استخدام کنندگان است در جستجوی کار
برتا و واکانتی همچنین به چند صنعت برجسته اشاره کردند که استخدام آنها کند نشده است، مانند مراقبت های بهداشتی، خرده فروشی، و تولید. واقعیت این است که شرکتهای این بخشها نیاز دارند و میخواهند از فناوری بهتر استفاده کنند. آنها به دنبال مجموعه مهارتهای فنی هستند که ممکن است قبلاً نداشته باشند، یا خودشان نتوانند در داخل آن را بسازند. آنها فعالانه به دنبال بخش های فناوری هستند تا این نوع دانش را بیابند.
ما شاهد این هستیم که این تکامل در صنایع مختلف «سنتی» مانند زنجیرههای مواد غذایی و فروشگاههای خردهفروشی رخ میدهد که برای تعامل بهتر با مشتریان خود به روشی معنادارتر، باید از فناوری استفاده کنند. آنها به ویژه نیاز به ایجاد سیستم های پشتیبان برای درک نحوه مدیریت داده های عظیم مصرف کننده ای دارند که جمع آوری می کنند. این بدان معناست که فرصتهای زیادی برای نامزدهای فناوری محور خارج از بخشهای فناوری سنتی وجود دارد – روندی که فقط ادامه خواهد داشت.
چگونه مدیران استخدام در حال حاضر در جستجوی استعداد هستند
بیایید نگاهی به پشت پرده بیندازیم. فرآیند استخدام از نقطه نظر استخدام و استخدام چگونه کار می کند؟
مشارکت کنندگان فردی:
معمولاً ما شاهد تعداد زیادی از تیمهای جذب و جذب استعدادهای داخلی هستیم که جستجوهای نقشهای IC را مدیریت میکنند. در صورت وجود تعداد زیادی از نامزدها و نقشها، گهگاه آژانسهای کارمند خارجی وارد میشوند. استخدامکنندگان در وبسایتهای هیئت شغلی، مانند CareerBuilder، Indeed، Monster، و به خصوص لینکدین فعال هستند.
یک توصیه: اگر شرکتی را شناسایی می کنید که به آن علاقه دارید، همیشه ایده خوبی است که در لینکدین با استخدام کنندگانی که مستقیماً در آن شرکت کار می کنند ارتباط برقرار کنید. از ارسال پیامی به آنها مبنی بر اینکه به شرکت آنها علاقه مند هستید نترسید و می خواهید یک تماس اطلاعاتی برقرار کنید تا فقط در مورد هر فرصت بالقوه آینده چت کنید. این کاری است که می توانید انجام دهید حتی در حالی که استخدام کندتر است.
رهبران ارشد:
در سطح اجرایی، بیشتر مشاغل از طریق شبکه پر می شوند. اغلب اعضای تیم اجرایی یا هیئت مدیره افراد در صنعت را که در حرفه خود برجسته هستند شناسایی می کنند و آنها را به عنوان یک مناسب بالقوه معرفی می کنند. بنابراین، کاندیداهایی که رهبری فکری خود را از طریق پستهای وبلاگ، مقالات سفید، مصاحبهها و ارائهها نشان میدهند، در صنعت خود اقتدار و به رسمیت شناخته میشوند و موقعیت خوبی برای جلب توجه قرار میدهند.
علاوه بر این، شرکتهای جستجوی اجرایی وجود دارند که ممکن است به این تلاشهای شبکه کمک کرده و آنها را افزایش دهند. اما در نهایت نام بازی ایجاد روابط با افراد زیادی است که می توانید، شبکه را گسترده تر کنید و در نهایت با افرادی که تصمیم گیرنده هستند ارتباط برقرار کنید.
نکات و ترفندهایی برای مهندسان برای برجسته شدن در بازار رقابتی
برای نقشی که در یک شرکت جذاب به مهارت گسترده تری نیاز دارد، ممکن است برای هر نقش 250 یا 300 برنامه کاربردی مشاهده کنید. از منظر زمانی، برای استخدام کنندگان و مدیران استخدامی غیرممکن است که با هر نامزدی صحبت کنند. اینجاست که حتی یک مهارت مرتبط دیگر یا تجربه در نمایه، نمونه کارها یا رزومه میتواند همه تفاوت را ایجاد کند.
در اینجا برخی از بهترین شیوه ها برای نامزدها برای متمایز شدن در یک جستجوی بسیار رقابتی.
5 نکته برتر مصاحبه اطلاعاتی برای مشارکت کنندگان فردی
1) پروفایل لینکدین کاملی داشته باشید
لینکدین ابزار شماره 1 برای استخدام کنندگان است تا نامزدها را منبع و غربال کنند. اطمینان حاصل کنید که نمایه لینکدین شما به طور کامل ساخته شده است، از جمله تجربیات مرتبط، نشانهای مهارت، توصیهها و کلمات کلیدی.
2) در اولین تماس آماده باشید
با انجام تحقیقات خود در مورد شرکت و نقش قبل از زمان، به استخدام کننده نشان دهید که سرمایه گذاری کرده اید.
3) به سوالات قبل از غربالگری به طور کامل پاسخ دهید
هنگامی که مستقیماً برای وب سایت یک شرکت درخواست می دهید، مطمئن شوید که سؤالات پیش از غربالگری را با دقت پر کرده اید. این سوالات معمولاً شامل سالها تجربه، فناوریهایی است که شما با آنها تجربه دارید، و غیره. بسیاری از اوقات این اولین بخش از برنامه است که تیم استخدام بررسی میکند.
4) مشارکت های رهبری خود را شرح دهید
چه مسئولیت دیگری در نقش فعلی خود به عنوان یک مشارکت کننده فردی بر عهده گرفته اید؟ چه تجربه ای دارید که به صورت متقابل یا مشارکتی در تیم خود کار کنید؟ آیا توانایی آموزش یا راهنمایی سایر اعضای تیم را دارید؟
5) یک مسابقه با تجربه خاص، هدفمند و مرتبط آماده کنید
برای به اشتراک گذاشتن نمونه های خاص مرتبط با تجربه و تخصص خود آماده باشید. هرچه هدفمندتر باشید – و نمونه های خاص تری بتوانید ارائه دهید – بهتر است.
5 نکته برتر مصاحبه اطلاعاتی برای رهبران ارشد مهندسی
1) رهبری فکری را از طریق گفتار/نوشتن نشان دهید
مصاحبه ها، مقالات، گفتگوهای کنفرانس و مقالات سفید همگی راه های عالی برای نامزدها هستند تا رهبری فکری و تخصص خود را به نمایش بگذارند.
2) سابقه رهبری تیم را نشان دهید
به طور مشخص در مورد اینکه چگونه تیم ها را مدیریت کرده اید، تیم ها را در مقیاس بزرگ قرار داده اید، یا تیم ها را از طریق سازمان ها یا دوره های سختی هدایت کرده اید.
3) توصیه های قوی از همتایان/گزارش های مستقیم جمع آوری کنید
تأییدها و توصیه های افراد در شبکه شما، به ویژه برای کسانی که در موقعیت های رهبری هستند، بسیار مفید است.
4) نتایج تجاری قابل سنجش را برجسته کنید
در مورد نتایج مشخص کسب و کار صحبت کنید – چه KPIهایی را در طول نقش های قبلی خود تحت تأثیر قرار داده اید؟
5) جوایز و اختراعات را به نمایش بگذارید
این رهبری فکری را به همان روشی که صحبت کردن/نوشتن انجام می دهد نشان می دهد.
نحوه آماده شدن برای مصاحبه فنی
وقتی صحبت از آماده سازی مصاحبه فنی می شود، چند منبع ضروری وجود دارد که داوطلبان می توانند از آنجا شروع کنند. ما اینها را بر اساس بخش های کدگذاری و طراحی حلقه مصاحبه فنی تقسیم کرده ایم.
کدگذاری مصاحبه ها
یک رویکرد مبتنی بر الگو برای انجام مصاحبه کدنویسی خود بیاموزید. به جای صرف ساعت های ارزشمند خود برای حفظ هزاران مشکل در LeetCode، با الگوهای اساسی پشت مشکلات مصاحبه کدنویسی رایج تمرین کنید.
این رویکرد استراتژیک خواهد بود نه تنها در وقت شما صرفه جویی می کند، بلکه مهارت های حل مسئله را که در بین برنامه نویسان بسیار ارزشمند است، تقویت کنید. استفاده از این الگوها در آمادگی برای مصاحبه به شما این امکان را می دهد چارچوب صدا برای حل هر مشکلی ممکن است مواجه شوید برخی از این الگوهای کدگذاری عبارتند از:
- دو اشاره گر
- پنجره کشویی
- معکوس کردن در محل یک لیست پیوندی
- جستجوی باینری اصلاح شده
- الگوهای برنامه نویسی پویا
یادگیری این الگوهای مصاحبه مهم کدنویسی را از امروز شروع کنید الگوهای مصاحبه کدنویسی Grokking در پایتون، جاوا اسکریپت، جاوا، سی پلاس پلاس و برو، با زبان های بیشتری در راه است!
مصاحبه های طراحی
مصاحبه های طراحی تبدیل به یک بخش مهم حلقه مصاحبه هم برای مهندسان و هم برای مدیران در دهه گذشته. Educative منابع برتر را برای هر سطح از مصاحبه طراحی ارائه می دهد.
Grokking the Low Level Design مصاحبه با استفاده از اصول OOD:
شما مفاهیم اساسی شی گرا مانند الگوهای طراحی و اصول را یاد خواهید گرفت تا مصاحبه طراحی شی گرا سطح پایین را انجام دهید. این مصاحبه “سطح اول” مصاحبه طراحی کلی است زیرا OOD سطح پایین با ساخت اجزای جداگانه در سیستم های بزرگتر و پیچیده تر سروکار دارد.
آشنایی با اصول و شیوه های طراحی سیستم پیشرفته:
در طرف مقابل طیف طراحی، بالاترین سطح مصاحبه طراحی، مصاحبه طراحی سیستم پیشرفته است. برخلاف OOD سطح پایین، طراحی سیستم پیشرفته بر مقیاسبندی سیستمهای سطح بالا، پیچیده و دنیای واقعی تمرکز دارد. در این دوره، سیستمهای واقعی را از شرکتهای فناوری برتر مطالعه میکنید تا درک بهتری از سیستمهای مقیاسبندی با اجزای مختلف به دست آورید.
مصاحبه طراحی سیستم مدرن Grokking برای مهندسان و مدیران:
اگر می خواهید قبل از یک مصاحبه بزرگ، اصول سیستم توزیع شده خود را به روز کنید، این دوره پرفروش را که رویکردی از پایین به بالا برای طراحی سیستم های مقیاس پذیر ارائه می دهد، بررسی کنید. بلوک های اصلی طراحی سیستم مدرن را مرور کنید و چارچوب های اثبات شده را برای طراحی برنامه های کاربردی مقیاس پذیر تمرین کنید.
راهنمای کامل مصاحبه طراحی API:
مصاحبه طراحی API اضافه شده نسبتا جدیدی به حلقه مصاحبه طراحی است. از آنجایی که APIها ابزاری حیاتی برای طراحی و ساخت محصولات جدید هستند، محبوبیت مصاحبه طراحی API هم برای مدیران استخدامی و هم برای توسعه دهندگان جوان در حال افزایش است. اگر در حال مصاحبه برای یک توسعه دهنده front-end یا back-end در موقعیت، بسیار مهم است که برای نشان دادن دانش و مهارت های API خود آماده شوید.
مصاحبه را آماده کنید
با آموزش، یادگیری همیشه عملی و مبتنی بر متن است. مهارت های خود را در محیط های کدنویسی درست در مرورگر خود به طور موثر تمرین کنید. مهمتر از همه، دورههای ما مهارتهایی را برای شما فراهم میکنند که در یک مصاحبه فنی برتری داشته باشید و به حرفه رویایی خود نفوذ کنید.
آماده ای برای قدم بعدی را بردارید در آمادگی مصاحبه خود و دنبال آن شغل رویایی بروید؟
همه را بررسی کنید منابع آماده سازی مصاحبه ثابت شده آموزشی امروز!
موفق باشید، و یادگیری شاد!