Why is it so hard to recruit for compiler[-related] jobs?
Meglio formulato, la tua domanda si chiede perché sia difficile reclutare per lavori che non sono attualmente di tendenza.
E la riformulazione diventa il fulcro della sfida: tendenze . Di per sé, non c'è molto di sbagliato nelle tendenze. Si verificano sempre in misura diversa.
Qualsiasi azienda o dominio di programmazione che è al di fuori di ciò che è attualmente di moda avrà un po 'più di difficoltà nel reclutare candidati. È solo la natura della bestia.
Ma le tendenze vanno e vengono. Ad esempio, tra la fine degli anni '90 e forse i primi anni '00, RedHat era in lacrime e "chiunque fosse qualcuno" voleva lavorare lì. Poi l'economia è cambiata un po ', l'attenzione si è concentrata altrove e l'industria ha raccolto nuovi cari per il concorso di popolarità.
* Ok, è un po' di iperbole ma questa è la natura delle tendenze
What can we do, if anything, to attract more talents, or even just interested candidates?
Innanzitutto, assicurati di promuovere i bit interessanti di quei lavori. Ogni lavoro è associato a lavori di routine, e abbiamo accettato quegli aspetti per le parti divertenti dei nostri lavori. Assicurati di guidare con le parti divertenti quando descrivi il concerto.
In secondo luogo, assicurati di promuovere gli aspetti divertenti e interessanti del tuo datore di lavoro. Ad esempio, se stai reclutando sia negli Stati Uniti che in Inghilterra, pubblicizza la tua presenza internazionale. Se invii gli sviluppatori all'estero per periodi di formazione incrociata, segnalalo. Molti sviluppatori sono interessati alle opportunità di viaggiare a livello internazionale e aumentare l'ampiezza delle loro competenze.
In terzo luogo, assicurati di ottenere il nome della tua azienda al di fuori della stagione di reclutamento. Le tendenze vanno e vengono, ma tu combatti le tendenze assicurandoti che il marchio della compagnia sia stato ascoltato almeno in bassa stagione. C'è una grande società di software internazionale con sede in Armonk che pubblicizza costantemente per assicurarsi che il loro nome sia conosciuto. Probabilmente non hai lo stesso budget pubblicitario che hai, ma puoi scegliere come target i campus di cui sei interessato a reclutare.
In quarto luogo, assumere sempre qualcuno nuovo ogni anno, specialmente negli anni magri. Non deve essere la stessa quantità di un anno di crescita, ma è necessario assumere almeno una persona. Quella stessa ditta che ho citato ha quel tipo di politica in atto per una miriade di ragioni. Word andrà in giro per il campus che voi sempre avete uno slot disponibile anche nei momenti peggiori. Quella sicurezza e la forza economica genereranno interesse per la tua azienda.
In quinto luogo, assicurati che i benefici e lo stipendio offerti dalla tua azienda siano competitivi. Word fa andare in giro sulla qualità delle offerte fatte. Gli studenti e il centro di carriera del campus conoscono chi è a buon mercato e chi è competitivo. Non essere economico se non hai abbastanza candidati.
In sesto luogo, assicurati che gli studenti sappiano quali competenze stai cercando. Avranno tempo limitato a sviluppare compilatori, forse solo un semestre o due di esperienza. Se la loro percezione è che stai cercando anni di esperienza o solo quelli che hanno fatto immersioni profonde in compilatori, allora non faranno domanda per quei lavori. Allo stesso modo, i candidati potrebbero aver bisogno di un certo grado di rassicurazione per aiutarli a istruire i colleghi nel fare da ponte tra la progettazione accademica del compilatore e il lavoro di compilatore industriale.
Infine, considera la possibilità di donare attrezzature o software o entrambi ai laboratori di ingegneria. Se gli studenti non sanno chi è la tua azienda, allora offri loro l'opportunità di scoprire il tuo prodotto. Sun Microsystems ha fatto davvero bene per un po 'con questo approccio. Dare materiale gratuito o a basso costo alle università è un ottimo modo per assicurarsi che gli studenti siano a conoscenza del tuo kit.