Quali sono i consigli per assicurarsi uno stage di ingegneria del software con IBM come studente universitario di CS?

Sono un manager di IBM Software Engineering. Nel mio tempo con IBM, ho valutato decine di domande di lavoro, e assunto diversi stagisti e laureati per il nostro team. Ci mettiamo decine di ore di lavoro per ogni candidato che valutiamo, per assicurarci di valutare ogni domanda nel modo più equo possibile, e di assumere i migliori candidati per il nostro team.

Ecco alcuni consigli dal mio punto di vista di responsabile delle assunzioni:

  • È utile avere un buon curriculum accademico - se non altro perché vedo così tante persone di alto livello che fanno domanda per ruoli nel mio team. Tuttavia, non è fondamentale. I buoni voti sono solo un modo in cui valuto l'"attitudine". Per esempio - guardo se qualcuno ha lavorato su progetti software significativi mentre studiava, se ha partecipato a concorsi di programmazione, se ha contribuito a software open source, o anche se ha fatto qualche lavoro di programmazione pagato.
  • Cerco anche prove che un candidato si preoccupa del proprio lavoro ed è attento ai dettagli. Mettere cura nella composizione e nella formattazione di una lettera di apertura e del CV mi aiuta a dare l'impressione che un candidato metterà la stessa cura nel suo lavoro quotidiano se sarà assunto. Poiché la programmazione richiede precisione, e anche un solo carattere fuori posto può comportare degli errori, assicuratevi di fare il controllo ortografico e di correggere la vostra domanda con attenzione!
  • Ai candidati a cui è stato offerto un colloquio potrebbe essere chiesto di risolvere alcuni problemi ipotetici. Questi problemi sono progettati per vedere quanto bene puoi applicare le tue conoscenze in situazioni più simili a quelle che si incontrano sul posto di lavoro, e testare la tua comprensione. Altrettanto importante, sono un test del vostro atteggiamento nei confronti di un problema. Per esempio - osservo l'impegno, la capacità di ascolto attivo, il porre domande se sono necessarie più informazioni, sondare le possibili soluzioni e raffinare le idee.
  • Ricercare il team per cui si sta facendo il colloquio prima di partecipare al colloquio. Ci sarà sempre l'opportunità di fare qualche domanda per conto proprio, e se avete fatto qualche ricerca, vi distinguerete nel colloquio dalla maggior parte dei candidati. Andare al colloquio con qualche idea su cosa lavora il team è una buona preparazione e dimostra che hai iniziativa.
  • Buona fortuna! Se vivi in Australia, sentiti libero di contattarmi per un ruolo. 🙂