- John Carter
- 0
- 5198
- 303
Ho intervistato un gruppo di nuovi laureati per numero di posizioni di sviluppo software. I laureati intervistati possono andare in due modi: è interessante se hanno fatto qualcosa al di fuori del loro lavoro di corso che può mostrare le loro passioni e abilità. È stancante sapere di quale argomento hanno studiato e quali sono i progetti scolastici. Francamente non ci sono cose interessanti di cui parlare a scuola.
Dan Kegel ha pensieri simili. Ancora meglio, in questo articolo, aiuta i neolaureati a capire che cosa veramente cercano gli intervistatori, e suggerisce numerosi modi rapidi per farti distinguere dal gruppo. Mentre lavoro in un'azienda open source, mi piace il suo suggerimento di contribuire a un progetto open source esistente come un modo per dimostrare le tue capacità di programmazione:
Che tu sia o meno al college, nulla ti impedisce di contribuire a un progetto Open Source esistente. Un buon modo per iniziare è aggiungere test di unità o di regressione; quasi tutti i progetti ne hanno bisogno, ma pochi progetti ne hanno una buona serie, quindi i tuoi sforzi saranno molto apprezzati.
Suggerisco di iniziare aggiungendo un test di conformità al progetto Wine. È fantastico perché ti dà visibilità alla programmazione sia in Linux che in Windows. Inoltre, è qualcosa che può essere fatto senza un enorme investimento di tempo; circa 40 ore di lavoro dovrebbero essere sufficienti per arrivare alla velocità, scrivere un semplice test, postarlo, indirizzare il feedback dagli sviluppatori del Wine e ripetere gli ultimi due passaggi fino a quando il tuo codice non sarà accettato.
Come ottenere assunti - Cosa devono sapere gli studenti CS - [Dan Kegel]