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


18

Presto inizierò il processo di candidatura per posizioni di programmazione entry level. Al momento non ho esperienza di programmazione professionale, quindi tutto ciò che devo mostrare sono alcuni progetti personali ed esempi di codice per mostrare ciò di cui sono capace. Come faccio a presentare ad esempio un esempio di codice, il mio lavoro specifico su progetti collaborativi, progetti personali, ecc.? Qualcosa come un biglietto da visita digitale? un collegamento web sul curriculum a una pagina in cui è tutto strutturato? collegamenti a singole pagine del progetto?

Fondamentalmente, esiste un metodo preferito per elencare o visualizzare ciò che ho fatto oltre a poche righe su un curriculum che lo descrive?

Risposte:


21

Metti i tuoi progetti personali su Github o Bitbucket . Se i tuoi progetti collaborativi sono accademici e nessuno si oppone, includi anche quelli (ovviamente dando credito dove è dovuto il credito), notando le sezioni che hai contribuito a utilizzare specificamente i @authortag nei commenti della funzione / classe. Assicurati che READMEnel root del tuo progetto sia presente una panoramica di ciò che è il pacchetto e di cosa fa.

Includi un link al tuo profilo Github / Bitbucket nella tua applicazione (qualunque sia il formato in cui si trova). Ora, non solo il tuo potenziale datore di lavoro ottiene un facile accesso alla tua fonte (può scaricare l'intero progetto, collaborativo o meno e passare alla fonte per trovare i @authortag nei tuoi progetti collaborativi), ma mostra che sei aggiornato sulla tecnologia di controllo della versione corrente .


2
Questo sta rapidamente diventando la procedura prevista. Ho avuto più reclutatori che mi contattano esclusivamente in base al mio profilo github.
Rein Henrichs,

Non ho mai sentito parlare di Github o Bitbucket ... fino ad ora. Grazie.
Michael Riley - AKA Gunny,

18

Te lo dico subito: se sto cercando un programmatore di qualsiasi livello, non perdo tempo a leggere esempi di codice di ogni singolo richiedente. Ci vuole molto tempo e, se lo faccio e mi piace il tuo codice ma poi non mi piaci, allora ho perso tempo. È molto più veloce capire se ti adatterai piuttosto che capire se sei bravo, quindi lo farò prima io.

Tuttavia, per un'intervista finale, voglio vedere il tuo codice disperatamente (o almeno per vederlo da uno degli anziani). Ormai ho già deciso che mi piaci. Devo sapere quanto sei bravo prima che decidiamo che ti faremo un'offerta e quanto sarà. Allora ti chiederò di vederlo, non devi convincermi.

Quindi la domanda è: " Come ti distingui nella fase CV?", Come mi fai intervistare in primo luogo? Come senior, ci sono un sacco di cose che puoi inserire nel tuo CV per spiegare il tuo percorso professionale, 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 per primo (direi l'opposto di un anziano, metterlo sul retro, se sono abbastanza impressionanti da disturbare). Se ne sono relativamente impressionato, allora leggerò il resto del CV. Lì, un riassunto dei progetti personali a 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 è preziosa. Anche un elenco del tuo stack tecnologico. Se stai usando il controllo del codice sorgente, i test unitari e forse un server CI su progetti personali, attirerai la mia attenzione.

Modifica: collega anche. Se hai siti Web o applicazioni attivi, collegami a loro nel tuo CV . Non posso resistere al clic, anche se non copierò / incollerò un URL. Non passerò molto tempo lì, ma è possibile attirare la mia attenzione sulla prima pagina. Soprattutto se hai un blog e uno dei titoli degli argomenti tocca argomenti che ho incontrato di recente, lo noterò e guarderò un po 'più in profondità, e se hai un senso, allora mi ricorderò di te quando guarderò indietro a chi intervistare.


1
+1 per descrivere quando i campioni di codice sono in genere utili nel processo di intervista.
Dave DuPlantis,

+1 Si tratta di un ottimo consiglio e di informazioni molto utili, tuttavia non era orientato neppure verso ciò che la mia domanda poneva (più su come presentare i dati a un potenziale datore di lavoro). Apprezzo ancora la risposta.
MaQleod,

@MaQleod - Mi dispiace, ho appena letto di nuovo la tua domanda e penso di averlo letto male per la prima volta. Stavi chiedendo come presentarlo quando lo desideri, piuttosto che come presentarlo in modo tale che venga notato? Se lo avessi letto in questo modo, avrei detto "come lo vogliono; personalmente, offro molta scelta: tutto, dall'email al dropbox al github".
pdr,

7

Descrivilo e basta.

Se desiderano maggiori dettagli, li richiederanno, a quel punto sarebbe opportuno inviare ulteriori informazioni.

Consideralo in questo modo: un responsabile delle assunzioni otterrà molti curriculum diversi. A seconda dell'azienda, la tua andrà prima alle risorse umane. La persona delle risorse umane cercherà determinate parole chiave. Sulla base di quelli, inoltreranno l'app al gestore delle assunzioni (di solito stampandolo).

Il responsabile delle assunzioni li sfoglierà alla ricerca di determinate parole chiave. Se li vedrà, faranno sapere alla persona delle risorse umane di approfondire.

A quel punto riceverai un telefono o un colloquio di persona in programma.

In nessun caso qualcuno avrà effettivamente letto la maggior parte della tua domanda. Il motivo principale è che le persone che lo capiscono francamente non hanno il tempo né l'inclinazione. E le persone che hanno il tempo (HR) non capiranno. Inoltre, le applicazioni multipagina (specialmente per un lavoro entry level) sono una cosa negativa .

Quindi, assicurati che il curriculum sia chiaro e conciso. Assicurati di usare 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 MOLTE domande mentre cercano di riempire questa posizione. Parleranno con molti candidati diversi. Alla fine della giornata, la presentazione è ciò che ti separerà dagli altri.


4

Github / CodePlex / qualunque cosa. Porta il tuo codice là fuori, documentane un po ', scrivi alcuni test e fai avanzare il tuo cibo migliore. Se uno sviluppatore entry level mi consegnasse il proprio curriculum e mi desse il proprio nome su Github, avrei preparato l'intervista guardando prima il codice e poi magari ponendo alcune domande relative ai loro progetti personali. Perché hai usato questo modello qui, perché hai preso queste decisioni lì, come hai deciso di usare questo o quello.

La disponibilità anticipata del codice fornisce all'intervistatore una base di comprensione del tuo livello di abilità e consente loro di porre domande colloquiali durante il colloquio per quanto riguarda i tuoi interessi (spero che i tuoi progetti personali siano i tuoi interessi ...)

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


2

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

Quello che suggerirei è di metterlo su un sito Web e aggiungere un collegamento nella lettera della domanda o persino riprenderlo. Quindi il recruiter non avrà l'impressione che tu provi a costringerlo a guardarlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.