فهرست مطالب:

اگر برنامه نویسی بلد نیستید چگونه یک برنامه نویس خوب استخدام کنید
اگر برنامه نویسی بلد نیستید چگونه یک برنامه نویس خوب استخدام کنید
Anonim

نکته اصلی این است که به وضوح مشخص کنید که متخصص باید چه وظایفی را حل کند و سؤالات مناسب را در طول مصاحبه بپرسد.

اگر برنامه نویسی بلد نیستید چگونه یک برنامه نویس خوب استخدام کنید
اگر برنامه نویسی بلد نیستید چگونه یک برنامه نویس خوب استخدام کنید

گاهی اوقات تجارت به خوبی توسعه می یابد، برنامه ریزی های بزرگ انجام می شود و مدیریت (رؤسای شما یا خود شما به عنوان یک رهبر) تصمیم می گیرد یک برنامه نویس در کارکنان استخدام کند تا برخی از مشکلات را حل کند.

شاید این تعمیر و نگهداری سایت و توسعه عملکردهای اضافی باشد، یا شاید یک برنامه برای کارمندان یا یک سیستم CRM. ما در مواردی که امکان تفویض جستجوی یک متخصص به کسی وجود ندارد و قبلاً به طور قطع تصمیم گرفته شده است - برنامه نویس بودن - یک برنامه اقدام ارائه می دهیم.

کاری که باید قبل از شروع جستجو انجام دهید

قبل از اینکه به دنبال برنامه نویس بگردید، در اینجا سه نکته مهم وجود دارد.

1. به این سوال پاسخ دهید که چرا به برنامه نویس نیاز دارید؟

اصول اولیه را درک کنید: برنامه نویس باید با چه چیزی کار کند و چه مهارت های برنامه نویسی باید اعمال شود. اگر شما را ترساندم، مرا ببخشید، اما نیازی به یادگیری چیزی ندارید: باید تعیین کنید که برای چه کارهای خاصی به برنامه نویس نیاز دارید. بیایید برای توسعه وب سایت بگوییم. سپس در اینترنت بخوانید که چه مهارت هایی برای این کار لازم است، شرکت های فناوری اطلاعات از متقاضیان چه می خواهند. به عنوان مثال، دانش HTML، CSS، JavaScript، PHP، MySQL، Canvas، Bootstrap.

از این نام ها نترسید، فقط وقت بگذارید و حداقل در ویکی پدیا درباره این موارد مطالعه کنید.

2. از هزینه خدمات برنامه نویس مطلع شوید

این یک واقعیت آشکار است - هر متخصص خوب هزینه دارد. از میانگین دستمزد بازار در برنامه نویسی شروع کنید.

فرض کنید به یک متخصص تعمیر و نگهداری وب سایت و توسعه عملکردهای اضافی (فرم های بازخورد، فیلترهای محصول و غیره) نیاز دارید. و البته، شما از نکته اول استفاده کردید و به این نکته توجه کردید که چنین کارمندی باید چه مهارت هایی داشته باشد.

به سایتی با جای خالی بروید (HH.ru، Rabota.ru یا موارد دیگر)، از جستجو با کلمات کلیدی ("php-programmer"، "web-programmer") استفاده کنید و فقط ببینید چقدر یک برنامه نویس سطح متوسط ارائه می شود، که است، با تجربه طولانی مدت کار - نه یک سال، اما حداقل دو. Middle دیگر مبتدی نیست و می تواند به سرعت به پروژه های شما عادت کند. این تقریباً چقدر است که باید به چنین دوستی بپردازید.

3. از ارتباطات خود استفاده کنید

بسیاری از همکاران من از طریق شفاهی استخدام شدند: با برخی از آنها فقط در مورد مشاغل نیمه وقت یک بار صحبت کردم، با کسی که به دوره های آموزشی رفتم. بنابراین، در صورت وجود، از طریق اتصالات خود خواهید گذشت. با دوستان صحبت کنید، در انجمن ها جستجو کنید. اغلب افراد ارزشمند از این طریق به دست می آیند.

چگونه یک برنامه نویس خوب انتخاب کنیم

اگر از طریق آشنایان نمی توانید متخصص رویا پیدا کنید، به سایت های دارای کار بروید. و آماده باشید که افراد زیادی علاقه مند به منابع بزرگ هستند. این همیشه خوب نیست، زیرا مطلقاً همه با حقوق مناسب به هر شغل خوب صعود می کنند و تعیین یک متخصص باهوش بر اساس رزومه به سادگی غیر واقعی است. چگونه بودن؟ بیشتر بهت میگم

ما یک جای خالی تشکیل می دهیم

ابتدا بزرگ و زیبا بنویس. اینگونه است که ما اولین برداشت مثبت را از شرکت خود ایجاد می کنیم. یک گزینه عالی این است که ببینید جای خالی یک شرکت فناوری اطلاعات چگونه پر می شود. آگهی مورد علاقه خود را به عنوان یک الگو در نظر بگیرید و آن را برای خود تغییر دهید. مهم: اگر کلمه ناآشنا را دیدید، مقداری AJAX بگویید و زحمتی برای پیدا کردن چیست، بهتر است آن را پاک کنید، آن را در جای خالی خود قرار ندهید.

ثانیا صادقانه و تا حد امکان با جزئیات بنویسید که کارمند شما چه کاری انجام خواهد داد، چه مهارت هایی باید داشته باشد، و برای چه کسانی برنامه هایی را توسعه خواهد داد. با این کار نشان می دهید که این جایگاه چه مسئولیتی به خودی خود دارد.

فیلتر می کنیم

شما یک جای خالی جمع آوری کرده اید، برخی از نامزدها را بر اساس رزومه مرتب کرده اید و متخصصان را برای مصاحبه انتخاب کرده اید.

البته، بهتر است در مرحله مکالمه تلفنی نامناسب ترین نامزدها را حذف کنید، اما اگر درک کمی از برنامه نویسی دارید، همیشه این گزینه مقرون به صرفه نیست.

با این حال، همیشه می توانید دریابید که آیا یک برنامه نویس قبلاً چنین مشکلاتی را حل کرده است و چه نوع تجربه ای دارد. همچنین یک کار ساده را در اینترنت پیدا کنید، آن را از طریق پست برای داوطلب ارسال کنید و زمان کافی برای تکمیل آن بدهید. بله، این یک آزمایش نیست، اما به از بین بردن افراد بسیار تنبل کمک می کند.

ما مصاحبه انجام می دهیم

1. یک ماموریت جنگی را آماده کنید

شما قبلاً می دانید چه چیزی نیاز دارید، بنابراین برنامه نویس را دعوت کنید تا یک کار خاص را درست در دفتر انجام دهد و زمان آن را تعیین کند. قبل از ورود او، در مورد چک هشدار دهید، اما خود وظیفه را نام ببرید.

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

2. در مورد تجربه نامزد صحبت کنید

دریابید که متقاضی چه نوع تجربه ای دارد، همه چیز را "کاوش کنید". اگر حتی یک مبتدی در برنامه نویسی می تواند شما را با دانش فنی خود تحت تاثیر قرار دهد، روی پروژه های موفق تمرکز کنید. تا آنجا که ممکن است در مورد مشاغل گذشته با جزئیات بیشتر بپرسید.

3. بخواهید نمونه کارها را نشان دهد

از نامزد بخواهید نشان دهد که قبلاً چه کاری انجام داده است و چقدر زمان صرف آن کرده است. بله، نمونه کارها را می توان دزدید، بنابراین به نحوه صحبت فرد توجه کنید. من شخصا عاشق پروژه هایم هستم، آماده هستم تا ساعت ها در مورد آنها صحبت کنم.

4. علت تغییر شغل را پیدا کنید

بسیار رایج است، اما دانستن آن مهم است. نکته اصلی این است که تغییر شغل نباید نتیجه ناتوانی داوطلب در انجام وظایف محوله باشد.

اگر یک متخصص فریلنسری را ترک کند، بد نیست: به این معنی است که او ثبات می‌خواست. اگر از شرایط محل کار قبلی راضی نبودید، این نیز طبیعی است. برای مثال، KPIهای مبتنی بر ساعت یک برنامه نویس برای برخی افراد خسته کننده است.

5. یک دوره آزمایشی ارائه دهید

فقط توانایی شما برای متقاعد کردن و یک قرارداد خوب در اینجا بازی می کند. من این کار را کردم: اگر یک کارمند وظایف خود را انجام دهد، 100٪ حقوق خود را دریافت می کند، اگر نه، 50٪. این به کاهش هزینه های شرکت در صورت استخدام بد کمک می کند.

طبیعتاً در همان ابتدا شرایط را مذاکره کنید، فرد باید بداند چه خبر است.

سه نکته دیگر

1. کلیشه ها را کنار بگذارید

برنامه نویسان مردم عادی هستند، همه آنها غیر اجتماعی نیستند و دوست دارند در خانه بمانند. بسیاری از آنها طیف وسیعی از علایق دارند که شما شگفت زده خواهید شد. بنابراین بهتر است بدون عباراتی مانند "من خودم برنامه نویس را تصور نمی کردم" انجام دهید. این آزار دهنده است.

حقیقت اینجاست - برنامه نویسان دوست دارند تنبل باشند. بنابراین، مراقب کار او باشید، اما بالاتر از روح خود قرار ندهید.

2. فهرستی از افرادی که می توانند وظیفه ای را به برنامه نویس محول کنند تهیه کنید

حداکثر دو نفر باشد تا پروگرامر از هر طرف کشیده نشود. این کار نیاز به تمرکز دارد و زمانی که یک فرد در حل یک مشکل پیچیده جذب می شود، تغییر آن بسیار دشوار است.

3. پروژه های بزرگ را به مراحل تقسیم کنید

این امر ردیابی روند کار را آسان تر می کند. علاوه بر این، اگر به طور ناگهانی چیزهای کوچکی وجود داشته باشد که باید انجام شود، برنامه نویس برای این کار وقت خواهد داشت و کار اضافی با مقاومت بسیار کمتری درک می شود.

توصیه شده: