Quando si applica per una posizione di programmazione entry level, come posso includere i miei esempi di codifica? [chiuso]

18

Inizierò presto il processo di richiesta delle posizioni di programmazione entry level. A partire da ora non ho esperienza di programmazione professionale, quindi tutto quello che devo mostrare sono alcuni progetti personali e esempi di codice per mostrare ciò di cui sono capace. Come posso presentare cose come esempi di codice, il mio lavoro specifico su progetti collaborativi, progetti personali, ecc. A un potenziale datore di lavoro? Qualcosa come un biglietto da visita digitale? un collegamento web sul curriculum a una pagina in cui è tutto disposto? collegamenti a singole pagine del progetto?

Fondamentalmente, c'è un metodo preferito per elencare o mostrare ciò che ho fatto a parte poche righe su un curriculum che lo descrive?

    
posta MaQleod 11.05.2011 - 00:59
fonte

5 risposte

21

Metti i tuoi progetti personali su Github o Bitbucket . Se i tuoi progetti di collaborazione sono accademici e nessuno fa obiezioni, includi anche quelli (ovviamente dando credito laddove il credito è dovuto), prendendo nota delle sezioni a cui hai contribuito in modo specifico usando i tag @author nei tuoi commenti di funzione / classe. Assicurati che ci sia un README nella radice del progetto per dare una panoramica su cosa è il pacchetto e cosa fa.

Inserisci un link al tuo profilo Github / Bitbucket nella tua applicazione (qualunque sia il suo formato). Ora, non solo il potenziale datore di lavoro può accedere facilmente alla tua fonte (puoi scaricare l'intero progetto, collaborativo o meno e grep attraverso il codice sorgente per trovare i tag @author nei tuoi progetti collaborativi), ma mostra che sei aggiornato sulle attuali tecnologia di controllo della versione.

    
risposta data 11.05.2011 - 01:32
fonte
18

Ti dirò questo: se sto cercando un qualsiasi livello di programmatore, non sto perdendo tempo a leggere i campioni di codice di ogni singolo richiedente. Ci vuole un sacco di tempo e, se lo faccio e come il tuo codice, ma poi non ti piaccio, ho perso tempo. È molto più facile capire se hai intenzione di adattare piuttosto che capire se sei bravo, quindi lo farò prima.

Tuttavia, per un colloquio finale, voglio vedere il tuo codice disperatamente (o almeno per uno dei senior per vederlo). Ho già deciso che mi piaci da allora. Devo sapere quanto sei bravo prima che decidiamo di farti un'offerta e quanto sarà. Allora ti chiederò di vederlo, non hai bisogno di convincermi.

Quindi la domanda è: " come ti fai notare nella fase CV?", come mi fai intervistare in primo luogo? In qualità di senior, ci sono un sacco di cose che puoi inserire nel tuo CV per spiegare il tuo percorso di carriera, ma come laureato non lo sono.

Quindi dovresti mettere le tue qualifiche lassù in alto, davanti e al centro. Se sto cercando un laureato, questo è quello che voglio sapere prima (direi il contrario di un anziano, metterli alle spalle, se sono abbastanza impressionanti da disturbare) . Se sono abbastanza impressionato da questo, leggerò il resto del CV. Lì, un riassunto dei progetti personali su cui hai lavorato è buono.

Nessun codice, solo cosa e perché, soprattutto quale problema stavi cercando di risolvere . Una comprovata capacità di tradurre il problema in soluzione è inestimabile. Anche un elenco del tuo stack tecnologico. Se stai usando il controllo del codice sorgente, i test delle unità e forse un server CI su progetti personali, avrai la mia attenzione.

Modifica: anche collegamenti. Se hai siti Web o applicazioni attive, collegami a loro nel tuo CV . Non posso fare a meno di fare clic, anche se non copierò / incollerò un URL. Non passerò molto tempo lì, ma è possibile attirare la mia attenzione sulla prima pagina. Soprattutto se si dispone di un blog e di uno qualsiasi dei titoli dei soggetti si toccano i problemi in cui mi sono imbattuto recentemente, allora me ne accorgo e mi sembra un po 'più profondo, e se hai senso allora mi ricorderò di te quando guardo indietro a chi intervistare.

    
risposta data 11.05.2011 - 01:50
fonte
7

Descrivilo.

Se vogliono maggiori dettagli, chiederanno loro, momento in cui sarebbe opportuno inviare più informazioni.

Consideralo in questo modo: un responsabile delle assunzioni otterrà molti curriculum diversi. A seconda della compagnia, la tua prima volta andrà in HR. La persona delle risorse umane cercherà determinate parole chiave. Sulla base di quelli che inoltreranno l'app al gestore assumente (di solito stampando).

Il responsabile delle assunzioni le sfoglierà cercando di nuovo alcune parole chiave. Se (s) li vede faranno sapere alla persona delle risorse umane di approfondire.

A quel punto o avrai programmato un colloquio telefonico o di persona.

Nessuno ha mai letto la maggior parte della tua applicazione. La ragione principale è che le persone che lo capiscono francamente non hanno tempo né inclinazione. E le persone che hanno tempo (HR) non capiranno. Inoltre, le applicazioni multi-pagina (specialmente per un lavoro entry-level) sono una cosa negativa .

Quindi assicurati che il curriculum sia chiaro e conciso. Assicurati di utilizzare le parole appropriate per il lavoro che stai cercando di ottenere; e, a parte questo, avere un bell'aspetto e parlare chiaramente quando si ottiene la persona.

Infine, renditi conto che le persone in questione riceveranno LOT di applicazioni mentre tentano di riempire questa posizione. Parleranno con molti candidati diversi. Alla fine della giornata, la presentazione è ciò che ti separerà dagli altri.

    
risposta data 11.05.2011 - 01:15
fonte
4

Github / CodePlex / qualunque cosa. Prendi il tuo codice là fuori, documentalo un po ', scrivi alcuni test e manda avanti il tuo cibo migliore. Se uno sviluppatore entry level mi ha consegnato il proprio curriculum e mi ha dato il proprio nome su Github, avrei preparato l'intervista guardando prima il codice e poi forse facendo alcune domande per quanto riguarda i loro progetti personali. Perché hai usato questo modello qui, perché hai preso queste decisioni lì, come hai deciso di usare questo o quello.

Avere a disposizione il codice offre innanzitutto all'intervistatore una base per la comprensione del proprio livello di abilità e consente loro di porre domande di conversazione durante l'intervista in base ai propri interessi (spero che i vostri progetti personali siano i vostri interessi ...)

Esistono diversi builder di curriculum per i repository di codice. Per Github è resume.github.com - provalo!

    
risposta data 11.05.2011 - 02:56
fonte
2

Per prima cosa: un recruiter dovrebbe essere veramente interessato a tali progetti personali.

Quello che suggerirei è metterlo su un sito web e aggiungere un collegamento nella lettera della tua candidatura o persino riprenderlo. Quindi il reclutatore non avrà l'impressione che cerchi di costringerlo a guardarlo.

    
risposta data 11.05.2011 - 01:16
fonte

Leggi altre domande sui tag