Processo di assunzione per sviluppatori di software software

Assumere il talento giusto è una sfida, ma ciò non impedisce a molti dipendenti di trasformare ogni pietra per ottenere i migliori talenti del settore. Lo sviluppo del software è un’abilità multiforme e, mentre sei al bivio per assumere il migliore, devi usare le migliori abilità nel processo di assunzione come il social media marketing, la gestione dei processi, l’intuizione e l’acume tecnico. Spesso i datori di lavoro sono terrorizzati perché spendono molto tempo e denaro per affrontare il complesso processo di assunzione e non vogliono commettere errori nella selezione finale.

Ecco alcuni suggerimenti per aiutarti con il processo di assunzione per gli sviluppatori di software.

Assumi sviluppatori open source

In generale, i responsabili delle assunzioni sono piuttosto diffidenti nei confronti degli sviluppatori open source. I manager hanno la sensazione che se gli sviluppatori sono competenti con l’open source, non si concentrerebbero sul lavoro reale, ma manometterebbero le loro cose proprietarie o le pubblicizzerebbero. Tuttavia, la maggior parte di queste paure non viene spiegata. Gli sviluppatori non sono contrari all’etica, sono persone brillanti che amano scrivere software.

Ci sono altre opzioni oltre ad assumere un reclutatore generico general

Non andare per il metodo stereotipato di affidare il compito di assumere a un reclutatore generico. Ci sono altri metodi che dovresti esplorare. Finché la tua azienda è progettata come una buona ed etica, troverai sviluppatori di talento che bussano alla tua porta. Sponsorizza un evento “hackathon” locale o crea gruppi di utenti nella tua città in cui gli sviluppatori possono partecipare e partecipare (dovresti trattarli di tanto in tanto). Queste mosse mostrerebbero sicuramente risultati a lungo termine e, se non stai usando un reclutatore, puoi risparmiare anche sulla loro commissione.

Evita il software di pre-screening

Ci sono software che aiutano con il processo di pre-screening. Evitateli come la peste perché non sono affidabili. I filtri di screening potrebbero non funzionare bene e potresti atterrare con uno sviluppatore che potrebbe essere tecnicamente bravo, ma non ha gli altri attributi che stai cercando.

Cerca l’assistenza di uno sviluppatore professionista se non sei tecnico

Se hai già sviluppatori tecnicamente competenti nel tuo team, includili nel pannello di assunzione per assicurarti che le potenziali assunzioni siano ugualmente buone.

Pagamento: tutto si riduce a questo

Ci sono grandi aziende con tasche profonde che possono permettersi di pagare i migliori stipendi ai loro sviluppatori. È quasi impossibile competere con loro, soprattutto se sei una start-up o gestisci una piccola-media impresa. Tuttavia, se pubblicizzi “la remunerazione sarebbe la migliore del settore”, il potenziale assunto si aspetterebbe esattamente questo. Se non sei in grado di pagare lo stipendio più alto, puoi compensare con ferie pagate, bonus, vantaggi e tutto il resto.

Errori commessi durante l’assunzione

Fermare! Lo stai facendo male

Nonostante tutte le precauzioni prese, assumere sviluppatori di software può incorrere in vari problemi. Dai un’occhiata agli errori comuni commessi durante il processo di assunzione.

Assumere un reclutatore tecnico

Non c’è niente di sbagliato nell’assumere un reclutatore tecnico. Tutti lo fanno, ma assicurati che il reclutatore tecnico svolga bene il suo lavoro. Non può permettersi di perdere tempo a cercare sviluppatori. Il reclutatore tecnico deve fare un sacco di networking e marketing sociale per entrare in contatto con potenziali dipendenti. Il suo obiettivo principale sarebbe quello di attingere al talento e metterlo in una buona compagnia. Mentre i reclutatori tecnici devono essere invadenti, essere troppo invadenti avrebbe l’effetto opposto.

Non essere attivo nel processo di assunzione

Mentre affidare il compito di assumere può essere lasciato meglio al dipartimento delle risorse umane o a un’agenzia di reclutamento, dovresti essere attivo anche nel processo di assunzione. Oppure passeresti intervista dopo intervista e non troverai il talento previsto. Nonostante viva in una vivace comunità in cui ci sono sviluppatori di software giovani e appassionati, è necessario assumere un responsabile delle assunzioni che sia in grado di valutare adeguatamente i talenti che si possono trovare all’esterno. Assicurati che il manager sia competente tecnicamente, soprattutto se non sei bravo a farlo. Assicurati che il tuo team di responsabili delle assunzioni abbia almeno uno sviluppatore nel suo team.

Fare il tipo sbagliato di intervista

Ogni processo di assunzione passa attraverso una serie di passaggi in cui chiedi ai potenziali candidati di presentarsi, per poi entrare nell’aspetto tecnico in cui poni loro domande sul loro lavoro. Infine chiedi loro quali sono i loro obiettivi e come li vedono in relazione al futuro dell’azienda. Per garantire che tutti gli aspetti dell’intervista siano coperti, suddividere l’intervista in diversi segmenti.

  1. Intervista generale General – dove si conosce il candidato nelle sue sfumature personali e professionali. Toglieteli dall’ambiente generale di una stanza chiusa e portateli fuori magari per una tazza di caffè; li allenterebbe un po’.
  2. Colloquio tecnico – Tutte le domande tecniche possono essere poste qui.
  3. Pratico – Dove puoi chiedere allo sviluppatore di sviluppare un codice o chiedergli di risolvere un problema che hai affrontato nel recente passato.

Ricorda i 3 errori sopra menzionati ed evita di commetterli in futuro perché l’entità dell’errore si rifletterebbe solo quando sei a metà strada in un progetto e ritrarre i passaggi si rivelerebbe dispendioso in termini di tempo e denaro.

Conclusione

L’assunzione può essere un processo stressante, ma se ricordi le regole e procedi con attenzione, puoi assumere il miglior sviluppatore. Il colloquio e il processo di assunzione dovrebbero essere tali da evidenziare i punti di forza del potenziale assunto e ottenere quello che è veramente adatto al lavoro.

Link interessanti:
Assumere i migliori sviluppatori di software
Il modo giusto per assumere uno sviluppatore di software

Immagini: Flickr.com/ Cleaver/ COD Newsroom


L’autore: Reema Oamkumar è impegnato come leader di pensiero presso Software-Developer-India.com che fa parte del gruppo YUHIRO. YUHIRO è un’impresa tedesco-indiana che fornisce programmatori ad aziende IT, agenzie e dipartimenti IT.

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.