Non vedo un curriculum o qualsiasi altra informazione su di te qui oltre al fatto che sei un laureato in CS. Presumo che tu sia a scuola. Prima di tutto, non è necessariamente troppo tardi, ma devi agire in fretta. Ecco cosa ti suggerirei:
- La tua scuola probabilmente ha un career center. Andateci e parlate con loro.
- I vostri professori probabilmente stanno facendo ricerca. Forse puoi partecipare a un progetto di ricerca quest'estate, e doppiamente forse puoi essere pagato per questo.
- La tua comunità potrebbe avere una scena tecnologica propria. Ci potrebbero essere delle startup nella tua città che sono felici di prendere lavoro da un ragazzo del college in cambio di soldi e di un posto sul curriculum. Non so dove sei, quindi non so se è possibile, ma non fa male cercare.
Per ottenere uno stage come matricola o secondo anno di college è abbastanza facile. Perché? Perché nessuno si aspetta che tu abbia già fatto molto lavoro. Come junior, stai per laurearti e le cose diventano più difficili.
Altre cose che puoi fare per aiutare:
- Entrare nel club/organizzazione di ingegneria del software della tua scuola. Ci possono essere informazioni lì.
- La tua scuola ha gente open source? Chiacchierate con loro. Fatti coinvolgere in progetti open source. Questo darà una lucidata al tuo curriculum, ti darà esperienza nello scrivere codice, e risulterà in qualcosa di cui potrai parlare.
- Puoi fare qualcosa per migliorare i tuoi voti? Se sì, fate queste cose. La maggior parte di ciò che le aziende hanno per andare avanti è il vostro GPA.
- Per le interviste stesse, raccomando "cracking the coding interview". Come stagista, è probabilmente Overkill. Ma alla fine potreste averne bisogno, quindi prendetelo se potete permettervelo e vedete come ve la cavate con i problemi.
L'ultimo grande consiglio che vi darò è questo: fatevi valere.
Le grandi aziende tecnologiche amano molto gli stagisti, anche se non sono super qualificati. Perché? Perché gli stage possono trasformarsi in lavori dopo il college. C'è un tasso di conversione più alto di qualsiasi altro tipo di reclutamento, e anche se non fornisci molto valore all'azienda ora, entri nel tuo lavoro conoscendo molte delle infrastrutture e dei componenti per operare lì, il che fa risparmiare denaro nel lungo periodo.
Così. Potrebbe essere troppo tardi per ottenere uno stage alla Microsoft quest'anno, ma potrebbe non essere troppo tardi per ottenerne uno in una società nella tua città.