چطور شکاف مهارتی توسعهدهندگان و برنامهنویسان را پیش از استخدام شناسایی کنیم؟
اگر حتی یک بار برای استخدام توسعهدهنده اقدام کرده باشید حتما این موارد را به چشم دیدهاید: درحالیکه استعدادهای بسیاری در بازار کار وجود دارند اما جذب نیروهای باکیفیت یکی از دغدغههای تیم منابع انسانی است. در واقع شناسایی این نیروها هر روز زمانبر و دشوارتر از روز قبل خواهد بود.
طبق آمارهای ICIMS از سال 2016 تا 2019، به ازای هر 10 موقعیت شغلی باز حیطه فناوری، تنها ۶ نفر استخدام شدند. درحالیکه در سایر موقعیتها ۱۲ نفر در هر ۱۰ فرصت شغلی است.
آماری دیگر از همین شرکت نشان میدهد که به طور میانگین ۸۰ روز طول میکشد تا یک برنامهنویس معمولی در سال 2019 استخدام شود. یعنی استخدام یک نیروی فنی حدود 50٪ از سایر نقشها بیشتر طول میکشد.
به یاد داشته باشید که هدف نهایی شناسایی شکاف مهارتها، مقایسه آن با موقعیت ایدهآلی است که میخواهید به آن برسید. مهم این است که بتوانید با استفاده از روشهایی، ارزیابی پیش از استخدامی برای کارجویان داشته باشید تا از مشکلات جدی در آینده جلوگیری کنید.
پیش از هرچیز بررسی میکنیم که از چه نظر باید آنها را مورد ارزیابی قرار دهید.
ارزیابی مهارتهای لازم برای استخدام برنامهنویسان
اولین گزینهای که باید به آن توجه کنید استخدام داخلی و آموزش حین کار است. باید فرهنگ یادگیری مستمر را در کسبوکارتان ایجاد کنید و با تدوین برنامهای برای یادگیری مهارتهای فنی جدید در محل کار، فرصتهای بیشتری در اختیار کارکنان قرار دهید.
طبق نظر 94 درصد از کسبوکارها، سرمایهگذاری بیشتر در یادگیری، توسعه و به رسمیت شناختن آن برای موفقیت مزیت رقابتی برای کارجویان محسوب میشود.
علاوهبراین حوزه جدیدی به نام تحلیل افراد در منابع انسانی رواج پیدا کرده است. با استخراج این دادهها میتوانید سرمایهگذاری درستی روی افراد انجام دهید. اما بخاطر داشته باشید که نشستن روی کوهی از اطلاعات ارزشمند بدون بینش عملی تلف کردن فرصتهاست. باید بتوانید فرایندها، افراد و دادهها را با یکدیگر پیوند دهید.
اما چه عواملی را باید برای آنالیز جستجو کرد:
- آنها باید تواناییهای تحلیل آماری مناسب و تخصص فنی در R، Python و SQL داشته باشند
- آنها باید بتوانند داشبوردهایی با کاربری آسان بسازند و بینشهای ارزشمند مربوط به افراد را استخراج کنند
- آنها باید بتوانند دادهها را به شیوهای منحصربهفرد و تازه تجزیه و تحلیل کنند
- آنها باید تجربه مرتبط در مدیریت پروژه و تجزیه و تحلیل کسبوکار داشته باشند
- آنها باید بتوانند از ابزارهای هوش تجاری استفاده کنند تا دادههای مناسب را به یک اثر خلاقانه و استراتژیک بکشانند
- آنها باید دانش کاری خوبی از حوزه منابع انسانی همراه با تواناییهای کمی حرفهای داشته باشند
در ادامه مهارتهای برتری که توسعهدهندگان نرمافزار برای این حوزه از تخصص نیاز دارند، آمده است:
- توانایی طراحی، پیاده سازی و تست نرمافزار امنیتی
- توانایی تفکر درازمدت، حل مشکل و توسعه استراتژیهای امنیت سایبری برای از بین بردن تهدیدهای بالقوه
- داشتن ذهنیت تحلیلی و استانداردهای اخلاقی بالا از نظر مهارتهای نرم
- توانایی طراحی سیستمهای نرمافزاری بدون خطا در حین عیبیابی، اشکالزدایی و رفع هرگونه نقص
- توانایی انجام ارزیابیهای امنیتی برای سنجش کارایی سیستمهای نصب شده و هدایت بهترین شیوههای مدیریت امنیت
- توانایی نوشتن برنامههای کامپیوتری که بر شناسایی و حل مسائل امنیتی تمرکز دارند.
سایر مهارتهای کلیدی که آنها باید داشته باشند عبارتند از:
- اطلاعات امنیتی و مدیریت رویداد (SIEM)
- آشنایی با سیستمهای تشخیص نفوذ و پیشگیری
- احراز هویت چندعاملی
- مدلسازی تهدید و مهندسی معکوس
- ابزارهای دیجیتال قانونی و تشخیص ناهنجاری
حالا که از مهارتهای متعددی که کارجویان باید داشته باشند مطلع شدید، باید بتوانید ممیزی مهارت را توسط ابزاری مدرن انجام دهید. تستپرو ابزاری است که به شما در اندازهگیری توانمندیهای تخصصی و شخصیتی کمک میکند تا بتوانید درک درستی از مهارتهای فعلی داشته باشید.
همین حالا حساب کاربری خود را بسازید و با ارزیابی نیروهای فنی سریعتر گپ مهارتی کارجویان را تشخیص دهید.