Come dovrebbe essere un curriculum autodidatta / senza esperienza? [chiuso]


13

Ho fatto una domanda qualche tempo fa sul sapere quando sei pronto a cercare un lavoro e ho avuto risposte positive. Ora sto lavorando alla stesura di un curriculum per iniziare la mia ricerca di lavoro.

Il titolo riassume praticamente la domanda: cosa dovrebbe mettere in curriculum un programmatore autodidatta che non ha nient'altro che un'esperienza personale di progetto?

PS. Quello che voglio davvero chiedere è che qualcuno dia un'occhiata al mio curriculum (bozza) ma so che qui è troppo specifico. C'è un posto dove posso fare questo tipo di domanda?

EDIT: grazie a tutti per il feedback. Ho finito una versione RC e spero di entrare presto nel mercato del lavoro.


2
Commentatori: i commenti hanno lo scopo di cercare chiarimenti, non di discussioni estese. Se hai una soluzione, lascia una risposta. Se la tua soluzione è già stata pubblicata, ti preghiamo di votarla. Se desideri discutere questa domanda con altri, utilizza la chat . Vedi le FAQ per maggiori informazioni.

Risposte:


6

Il tuo curriculum è il tuo curriculum. Puoi cercare stili / modelli in Internet o persino utilizzare i modelli di curriculum di Microsoft Word.

Francamente, odio vedere lo stesso modello di curriculum ancora e ancora e mi piace il curriculum in cui il richiedente ha impiegato il tempo per creare il proprio curriculum.

Più o meno, anche se si desidera includere quanto segue:

  • informazioni sui contatti
    • Assicurati che questo sia attuale, nome / email / telefono, indirizzo se vuoi, ma non credo che l'indirizzo sia necessario.
  • Esperienza
    • Se sei autodidatta, probabilmente non hai esperienza lavorativa. Eventuali progetti personali o contributi di progetti open source potrebbero essere elencati qui se presenti.
  • qualifiche / competenze
    • Questo per un autodidatta potrebbe sovrapporsi, essere uguale alla sezione esperienza.
  • istruzione / certificazioni
    • Qualsiasi educazione rilevante non può far male.

Lettera di accompagnamento - La spiegazione della lettera di accompagnamento non può far male per spiegare la tua situazione e la mancanza di esperienza di lavoro formale.


Consiglieresti di lasciare l'esperienza non pertinente? Ho molta esperienza commerciale, ma voglio programmare.
Nick Frezynski,

3
@ Jack: potresti voler abbandonare l'esperienza del taglio degli alberi. A meno che tu non abbia fatto il taglio dell'albero in Python, nel qual caso ... non importa. :-)
Peter Rowell,

@Peter Rowell: Penso che il taglio degli alberi sarebbe più semplice in Scheme, ma questa è solo la mia opinione. L'ho incluso per esperienza commerciale in quanto sono proprietario di una società e consulente per l'altra. La mia vera domanda è: dovrei tralasciare del tutto gli affari? Non voglio essere coinvolto nella gestione / marketing / servizio clienti.
Nick Frezynski,

2
@Jack: No, lo lascerei perché (francamente) ci sono troppi programmatori che non capiscono che la ragione fondamentale per l'esistenza della maggior parte delle aziende non è la programmazione. Detto questo, potresti voler vedere se c'è un giro di programmazione che puoi fare su di esso. Insieme al fatto che ti stai candidando per una posizione di programmazione potrebbe dare loro un piccolo suggerimento che non vuoi più fare affari .
Peter Rowell,

+1 per elencare i contributi a progetti open source. Le persone in cerca di programmatori vogliono essenzialmente sapere: 1) Puoi fare il lavoro che abbiamo bisogno che tu faccia, senza che ti teniamo la mano? 2) Sai programmare in una squadra? 3) Ti inserirai nella squadra a livello sociale? - I primi due vengono venduti dal tuo CV, il terzo viene venduto in un'intervista. Dimostrare che hai lavorato a progetti open source copre i primi due, anche se il lavoro del progetto riguardava linguaggi e tecnologie simili che coinvolgono il tuo lavoro.
Polinomio

2

L'approccio più sensato in questa situazione sarebbe quello di citare il progetto che hai finito . Questo comunicherà un'immagine di te che stai facendo . Quindi concentrati sulle cose che hai compiuto rispetto a ciò che hai iniziato, provato e poi abbandonato. Puoi estrarre le competenze che hai ottenuto attraverso progetti "provati" e metterle in una sezione "competenze" separata senza menzionare quei progetti stessi.

Se non hai progetti realizzati allora, beh, allora è un problema.


Cosa costituisce un progetto realizzato? I progetti che ho elencato sono "realizzati" nel senso che sono utilizzabili. Tuttavia non sono in alcun modo vicini alla qualità commerciale. Non sono sicuro di quanto tempo ci vorrebbe per creare un interprete di qualità commerciale / un programma di creazione di grafici / un sistema di programmazione genetica, ma penso che il tempo sarebbe misurato in anni.
Nick Frezynski,

@Jack Trades: quello che hai va bene. Stanno lavorando e quindi compiuti. Quello che volevo dire è evitare di menzionare cose per le quali sei interessato, iniziato ma poi fermato per qualsiasi motivo (poco tempo, studio, vita familiare, ecc.).

2

è probabile che questa domanda venga presto chiusa troppo presto, quindi ecco una rapida impressione:

sbarazzarsi delle intestazioni e dei menu e dei piè di pagina del blog: "programmazione inutile" è un nome di blog carino, ma un titolo terribile per un curriculum. Non dare al lettore un altro posto dove andare ma il tuo curriculum (noto anche come "landing page")

per ogni progetto, personale o meno, dichiarare il vantaggio che ha creato - con numeri specifici ogni volta che è possibile. risparmiato $ X. 27,3% più veloce. tempo di elaborazione ridotto del 50%. metà del codice del marchio leader. qualunque cosa. Questo lo rende più reale e dimostra che sai come aggiungere valore a un'azienda.

se menzioni il tuo blog nello stesso respiro dei tuoi progetti di programmazione, includi le statistiche sul traffico. un blog con 200 pagine che nessuno legge è meno impressionante di uno con 10.000 visitatori unici al mese [e se ce l'hai, vendi ai tuoi visitatori qualcosa di cui hanno bisogno!]. Se il tuo blog non ha lettori e traffico, spostalo invece in una sezione di abilità di Scrittura tecnica. è prezioso - una buona comunicazione è estremamente prezioso - ma non è di per sé una programmazione

invece di un lavoratore autonomo, inserisci "Proprietario". Sembra più serio

in bocca al lupo!


Grazie per dare un'occhiata. Non inserirò il mio curriculum finale sul mio blog (almeno non come appare ora), è solo una brutta critica. I consigli sui progetti sembrano davvero buoni. Ricevo circa 1.000 visualizzazioni di pagina / mese sul mio blog. È notevole?
Nick Frezynski,

@Jack - Immagino che la maggior parte di questi non siano utenti reali ma solo web crawler.
Ramhound,

@Jack guarda da dove provengono le tue visite e quali parole chiave usano le persone per trovare la tua pagina, questo ti dirà se sono i robot o no. 1K visualizzazioni / mese non è molto - vedi alexa.com/siteinfo/pointlessprogramming.wordpress.com# avere un blog regolarmente aggiornato è un segno di impegno, follow-through e passione, quindi è un vantaggio. Tieni presente che un curriculum è un opuscolo di vendita e il prodotto sei tu
Steven A. Lowe,

Non ho davvero idea di quale percentuale siano i robot. Ricevo la maggior parte dei miei punti di vista dalle risposte che ho pubblicato nei newsgroup / siti di controllo qualità, ma si basa solo sulle informazioni dalle statistiche di Wordpress e Clicky. Anche se guardo le mie statistiche, non sto davvero scrivendo con l'intenzione di avere un blog popolare. Principalmente uso articoli di scrittura come un modo per aiutarmi a conoscere nuovi concetti. Trovo che imparo meglio quando insegno agli altri, anche se gli "altri" sono immaginari.
Nick Frezynski,

Ho dato un +1 perché le metriche e i risultati sono importanti. Ti fa sembrare molto più prezioso di "Ero responsabile di ..." che mostra i compiti che hai svolto, ma non quanto sei stato bravo con loro.
Nic,

1

Suggerisco di scrivere un paragrafo "Profilo" nella parte superiore del tuo curriculum che spieghi chi sei e di cosa ti occupi, in frasi reali. Il resto del documento è la prova a sostegno di ciò, parole chiave per i reclutatori e punti di discussione per l'intervista. Per liberare spazio per il profilo è possibile comprimere tutti i punti elenco delle competenze aziendali in un elenco separato da virgole. Suggerisco anche di spostare le competenze tecnologiche più in primo piano, elencare i tuoi progetti dopo. Penso che il tuo curriculum sia davvero piuttosto impressionante, inizialmente leggermente confuso.

Per inciso, leggendo il tuo blog noto che hai una sezione chiamata "Cosa diavolo ..." ... divertente, stavo pianificando di mettere esattamente la stessa cosa sulla mia homepage personale, anche chiamata la stessa cosa. Spero che tu abbia un buon feedback per quella sezione.


Grazie per i suggerimenti e scusate per il formato confuso. Questa è una bozza molto approssimativa del mio curriculum e sono sicuro che finirà per sembrare completamente diverso. Questo è in realtà il primo curriculum che abbia mai scritto. L'ispirazione per la serie "What In The Hell" è venuta dalla serie "What the heck is" su Squawks of the Parrot. La maggior parte sono stati scritti per consolidare la mia comprensione dei concetti. Sfortunatamente non ho ricevuto molti feedback sul mio blog (buono o cattivo), anche se questo è stato un grande incentivo per scriverlo.
Nick Frezynski,

1

È ovvio dai tuoi commenti qui e da una breve lettura del tuo blog e codice che la tua proposta di valore non è stata completamente consegnata dal tuo curriculum. Dovresti includere una breve sinossi che descriva la tua esperienza e i tuoi interessi. Dovresti descrivere le sfide superate e gli obiettivi raggiunti ove possibile: precedente esperienza lavorativa, open source, progetti personali.

Se è accettabile per me collegarlo qui (mod o altri, per favore modifica questo paragrafo in caso contrario), potresti voler guardare il mio curriculum come esempio: http://reinh.github.com . A parte la bizzarra formattazione, penso che faccia un lavoro ragionevole nel presentare la mia proposta di valore e possa suggerire modi per migliorare la tua. (Nota che non sto cercando lavoro. :)

Inoltre, tieni presente che per uno sviluppatore di software junior con un breve curriculum, la cosa migliore che puoi fare IMO è costruire il tuo marchio personale nelle tue comunità pertinenti (locali e online) tenendo discorsi, contribuendo all'open source e offrendo assistenza nei forum , irc e siti come SE.

Ultimo ma non meno importante: a questo punto della tua carriera, il networking è molto importante. La tua migliore possibilità di ottenere un buon lavoro è farlo attraverso il passaparola, in cui il curriculum stesso diventa qualcosa di formale.


Ho cercato una proposta di valore e non sono sicuro di capire cosa significhi in senso profondo. Ho guardato il tuo curriculum e ho avuto alcune idee, è stato utile. Per quanto riguarda il networking, ho cercato di mettere fuori qualcosa, ma non ho avuto molto successo. Sono piuttosto duro quando si tratta di chiedere aiuto e non sono abbastanza esperto per rispondere a molte domande senza prima fare ricerche. Purtroppo dove vivo ho una piccola comunità tecnologica e ho cercato incontri nella zona anche senza successo.
Nick Frezynski,

Per proposta di valore, intendo perché dovrei assumerti?
Rein Henrichs,

Penso di capire un po 'meglio. Ho la tendenza ad essere un po 'prolisso e trovo molto difficile mantenere tutto ciò che voglio dire a un potenziale datore di lavoro su una pagina. Se non comincio almeno con una bozza di punto elenco, finisco con un documento di 50 pagine che descrive tutto in modo estremamente dettagliato. In qualche modo dovrò trovare un equilibrio per la bozza finale. Grazie per averlo esaminato.
Nick Frezynski,

1

Forse questa non è la risposta più onesta (per quanto riguarda il datore di lavoro) ma se puoi interpretare un progetto su cui hai lavorato come se fosse stato per qualcun altro, anche se era solo un amico di famiglia (imprenditore) , professionale come medico, avvocato, ecc.) che potrebbe avere un aspetto migliore e puoi elencarlo come contratto. Forse hai qualcuno come questo per cui potresti realizzare un piccolo progetto, anche se non vuoi caricarti, basta scrivere un contratto che delinea ciò che farai e quindi tecnicamente un contratto. Penso che dare l'impressione che tu abbia lavorato per qualcuno, non importa quanto piccolo, aiuta ancora di più che non averlo lì.


Bene, il progetto pyTrade di trading di carta è stato scritto per un amico per aiutarlo a imparare a scambiare il commercio. Anche se voglio stare molto attento a essere onesto sul mio curriculum. Mi sento già come se stessi spingendo i limiti su alcune cose in quanto non sono davvero uno specialista in tutto ciò che ho elencato (da qui l'alias Jack Trades). Ho scritto codice per le aziende che possiedo / consulto nel corso degli anni, ma in gran parte sono gli hack sporchi che fanno semplicemente il lavoro. Ad esempio, ho una lista di cose da fare che mi invia messaggi di testo per le offerte, ma non vorrei mostrare quel codice a nessuno.
Nick Frezynski,

1

So che continuo a ripetere questo, ma se il tuo progetto è là fuori in natura, non esiste un riferimento migliore di quello. Supponiamo che tu dichiari di essere uno sviluppatore di mongodb e di poter fornire un link ai tuoi check-in, questo ti farà lavorare più velocemente di qualsiasi formattazione di fantasia che puoi aggiungere al tuo curriculum.

Unisciti a un progetto OSS e fallo nel modo più duro! Ciò migliorerà le tue abilità di comunicazione / codifica / testing / cr e un bonus.


Tutti i miei progetti, ad eccezione di alcuni rapidi hack per ottenere risultati, sono ospitati su github / il mio blog. È bello sapere che questo sarà utile quando cerchi lavoro. Mentre rilascio tutto il mio codice con licenze open source, devo ancora aderire a un progetto in corso. Lo dovrò considerare nel prossimo futuro. Grazie per i suggerimenti
Nick Frezynski,

1

Sopra il lavoro del progetto, metti un breve elenco di competenze. Metti al primo posto le abilità più forti. Non elencare le competenze che odieresti usare per un lavoro.

A meno che non si sta applicando per un lavoro di gestione, assolutamente non mettere "le competenze di business" sopra "competenze tecniche", e assolutamente fare lista cose come "Python" di competenze tecniche.

La tua sezione delle abilità non è così calda. Non ha focus e include cose che non sono del tutto inedite; rimuovili. Ciò che è attualmente lì dovrebbe andare in fondo a un curriculum, se non del tutto; le cose mancanti (Python, Scheme, Tk) dovrebbero andare in un elenco in cima.

E appena arrivato in fondo; sposta la sezione delle tecnologie in alto. Sposta la sezione delle abilità in basso, in modo che si legga:

"Tecnologie" "Progetti", per giustificare quelle tecnologie e dimostrare che le conosco. "Esperienza lavorativa", per dimostrare che posso tenere un lavoro. "Competenze", per riempire le cose e lasciarmi dire cose che la mia esperienza non è necessaria. Prendi in considerazione l'idea di integrarlo nelle altre sezioni e lascia semplicemente che i progetti e l'esperienza di lavoro abbiano punti elenco per le competenze che ho usato in quel lavoro.


Non ho potuto leggere i tuoi suggerimenti fino a quando non ho finito la prima release candidate del mio curriculum. Tuttavia sono ancora riuscito a incorporarne molti. Ho ripulito un po 'la mia sezione delle abilità, ma non sono ancora completamente soddisfatto. Penso che spostare le competenze in punti elenco in progetti / esperienza sarebbe una buona idea. Grazie per i suggerimenti
Nick Frezynski,
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.