Come qualcuno che ha fatto uno stage sia come EP che come SWE, posso dire che ci sono più somiglianze che differenze.
Il programma Engineering Practicum è stato creato per matricole e studenti del secondo anno che non hanno molta esperienza, ma vogliono guadagnare di più. Dove qualsiasi studente può essere uno stagista SWE, anche le matricole. Si tratta più che altro del tuo livello di esperienza e comfort nella programmazione.
Per EP, sarai accoppiato con due host e un altro stagista in quello che chiamano un pod. Il progetto può variare nel modo in cui i due stagisti lo gestiscono. Può essere diviso in due parti, alcuni progetti richiedono di lavorare insieme, e alcuni non sono affatto collegati. Dipende dal team e dal progetto o dai progetti che hanno per voi. Per SWE, hai un host e un progetto. Si lavora con più persone a prescindere, ma in EP, si hanno due risorse conosciute fin dall'inizio, il che può aiutare dal momento che non si ha un background di programmazione.
Le prime due settimane di stage, ci sono un sacco di classi, e per gli stagisti EP, ci sono classi solo per loro così si ha la possibilità di conoscere gli altri stagisti nella tua classe EP. Anche gli stagisti SWE devono seguire la maggior parte di queste lezioni, ma alcune sono facoltative. Inoltre, durante l'estate, ci sono più classi specifiche per EP che sono più orientate allo sviluppo della carriera.
A parte l'abbinamento dell'host e le classi, i programmi sono abbastanza simili. Sono 12 settimane (anche se EP ha solo una scelta di 2 date di inizio), e ti viene dato un progetto da completare in quel periodo. Ho amato le mie esperienze sia come EP che come stagista SWE, e vi consiglio di fare domanda per il programma che funziona meglio per voi.