L'assunzione di uno "stagista capo" è una buona idea? [chiuso]

3

Sto avviando un programma di tirocinio per il nostro dipartimento software e mi chiedevo di creare una posizione ("capo tirocinante", supervisore interno o come si dovrebbe chiamare) con le seguenti responsabilità:

  • Addestramento stagisti
  • Coach stagisti
  • Gestisci progetti e attività per stagisti
  • Supervisiona il lavoro dello stagista in termini di ritmo e qualità
  • Agisci come collegamento tra i bisogni della squadra principale e le prestazioni / aspirazioni degli stagisti
  • Valuta e facilita i progressi dello stagista quando vogliono acquisire un'attività specifica di dominio di livello superiore (a questo punto, un membro del team di sviluppo principale può fare il tutoraggio)
  • Partecipa liberamente alle attività di sviluppo del software del team principale in modo che possa crescere lui stesso e disporre di un tutor completo dal principale team di sviluppo.

Penso che un ingegnere a livello di apprendista (sotto Jr., o Jr., ma essendo un laureato e che lavora a tempo pieno) in grado di gestire questo per un po '(sarà addestrato dal team di sviluppo principale prima) , finché una delle due cose accade:

  1. Lui / lei decide di passare al team di sviluppo principale raccomandando un sostituto appropriato (o trovandone un altro come nuovo)
  2. Continua a condurre gli stagisti pur continuando a crescere in Jr. Eng., Eng., Sr. Eng

So che la nozione di "capo tirocinante" è comune nel mondo della medicina, ma non ne sono a conoscenza nel mondo del software (ero un libero professionista per la maggior parte dei miei anni universitari).

Un'intenzione laterale a questo è anche che, se questo finisce per essere una posizione di rotazione più alta (organicamente) perché il supervisore interno vuole unirsi al team principale di sviluppo, questo potrebbe aiutare gli stagisti che aspirano a questa posizione emergere come leader .

La mia intenzione principale per questo, tuttavia, è rimuovere le distrazioni dalla squadra principale, ma senza che gli stagisti soffrano la mancanza di attenzione, il che potrebbe portare alla noia e alla scarsa ritenzione di internamento.

Questa idea di "capo tirocinante" è comune (o almeno buona) ?, ci sono rischi evidenti che potrebbe non essere visibile?

Modifica : ho una bozza di piano per il tipo di lavoro che gli stagisti farebbero: link

Modifica n. 2 : la mia intenzione non è di tenerli isolati, ma di avere qualcuno che si concentra su di prestare attenzione quando non possiamo.

Modifica n. 3 : ora sono convinto che sia una buona idea, ma prenderò l'approccio organico per assumere qualcuno in tale posizione: fallo da solo fino a quando non ci riesco. In questo modo saprò meglio cosa aspettarmi da una persona che assumo per questo ruolo in futuro, così come cosa funziona e cosa no con gli stagisti.

    
posta dukeofgaming 29.05.2012 - 17:49
fonte

5 risposte

11

Sono a disagio per questo, per lo meno avrai bisogno di uno sviluppatore senior, che agisca da rete di sicurezza, assicurandoti che il tuo "capo tirocinante" non sia "il cieco che guida i non vedenti".

In realtà penso che tu stia meglio con le persone migliori che lavorano con i tuoi stagisti, sì significa che saranno leggermente meno produttivi, ma i tuoi tirocinanti dovrebbero diventare più produttivi prima.

Le tue migliori persone dovrebbero essere in grado di far fronte al peso degli stagisti di formazione e produrre le proprie cose, ecco perché sono le persone migliori!

    
risposta data 29.05.2012 - 18:24
fonte
2

Il fatto che gli stagisti si concentrino sulla dimostrazione del concetto / il lavoro di R & D sembra un buon modo, potenzialmente produttivo, per tenerli fuori dai capelli, se questo è il problema. La loro esposizione al personale, tuttavia, dovrebbe essere diretta se infrequente. È quello per cui pagano non essendo pagati bene (o non pagati affatto).

L'altro problema è che i tirocini possono essere competitivi. Avendo un tirocinante al di sopra degli altri, potresti ritrovarti con qualcuno disposto a far sembrare la sua competizione come un gioco a scapito del lavoro e dell'esperienza con la tua azienda. Nella mia esperienza, gli sviluppatori tendono a vedere attraverso la politica dell'ufficio meglio della maggior parte, ma succede ancora, specialmente con i tipi di ragazzi universitari aggressivamente competitivi che segnano stage.

    
risposta data 29.05.2012 - 21:21
fonte
2

Guardando attraverso l'industria, questo è comune altrove. Nelle banche di investimento, spesso c'è una persona delle risorse umane assegnata a guardare tutti i tirocinanti, e spesso anche un dirigente di linea piuttosto anziano (6-10 anni?). Anche quando i tirocinanti vengono distribuiti, c'è un manager di linea che li sorveglia poiché i tirocinanti sono visti come una risorsa aziendale.

    
risposta data 01.06.2012 - 12:50
fonte
1

Come neolaureato questo è qualcosa che mi piacerebbe poter fare da solo. Sento di avere molte capacità ma la mia profondità è superficiale. Conosco abbastanza lo sviluppo del software, ma non ho mai veramente gestito un team.

Qualcosa di simile può funzionare completamente se lo si imposta correttamente.

  1. Considera solo i tirocinanti più forti per la posizione
  2. Organizzali per il successo disponendo di progetti piccoli e gestibili per loro
  3. Fornire risorse (in particolare accesso a sviluppatori senior) e strumenti adeguati

3 è assolutamente essenziale. Se puoi permetterti, dedica almeno uno dei tuoi sviluppatori più anziani come mentore per questa persona. Non è necessario che siano disponibili 24 ore su 24, 7 giorni su 7, ma per lo meno il chief intern dovrebbe avere un accesso un po 'immediato al mentore.

Nel complesso, ritengo che questa sia una grande idea e darebbe ai candidati davvero forti l'opportunità di fare qualcosa di impegnativo e significativo che, si spera, possa aiutare anche il tuo bilancio. È una vittoria per tutti se fatto correttamente.

    
risposta data 29.05.2012 - 17:58
fonte
1

Quando ero uno stagista (e anche un impiegato junior), per scrivere codice del programma, ho ancora bisogno di ottenere le specifiche tecniche esatte da uno sviluppatore. Se dovessi fare la programmazione e lo stagista principale conosce davvero queste specifiche, sarebbe di grande aiuto.

Mi sembra che dipenda da ciò che dovrei svolgere avrebbe fatto come stagista (ho fatto questi compiti sia come un tirocinante e come impiegato studente):

1 test

È più facile capire che cosa è valido il caso di test è piuttosto che scrivere codice corrisponde a un'interfaccia valida

2 Coding

Per scrivere codice, specialmente come impiegato junior è importante discutere le specifiche con qualcuno chi ha familiarità con loro in dettaglio - qualcuno con esperienza diretta.

3 diagrammi di flusso / diagrammi di processo

Ho scritto diagrammi di flusso per il software come studente dipendente, ma per farlo dovevo esserlo in grado di incontrarsi faccia a faccia con gli stakeholder.

    
risposta data 29.05.2012 - 18:42
fonte

Leggi altre domande sui tag