2014-07-28 20:52:13 +0000 2014-07-28 20:52:13 +0000
7
7

L'esperienza accademica conta su una domanda di lavoro?

Ho compilato domande di lavoro di recente, e molti di loro vogliono sapere quanti anni di esperienza ho di programmazione in qualcosa come C o Java. Sono stato al college per otto anni, e ho programmato in un linguaggio o in un altro per tutto il tempo. Ho accumulato diversi anni di esperienza in diversi linguaggi, del tipo che si rivelerebbe molto utile per un lavoro di programmazione (e lo è stato, nel mio attuale stage). Ho scritto decine di migliaia di righe di codice nella mia carriera accademica e ho persino pubblicato un articolo basato su un lavoro di programmazione unico che ho fatto.

Ho visto altre risposte qui che suggeriscono che solo l'esperienza professionale dovrebbe essere messa sulla domanda di lavoro, che posso capire. Ciò che mi fa riflettere è che per molti di questi lavori, le qualifiche richieste possono essere minime, come “ha un diploma di scuola superiore e parla inglese”. Ho solo due mesi di esperienza in un ambiente professionale e temo che, se questa è l'unica “esperienza” che quantifico, sembrerò non qualificato come un qualsiasi liceale che si aspetta di imparare tutte le sue competenze sul lavoro. Mi preoccupa soprattutto il fatto che la mia candidatura venga buttata via prima ancora che qualcuno guardi il mio curriculum vitae, dato che tutto questo è automatizzato e online. Nelle grandi aziende non posso permettermi il lusso di spiegare la mia esperienza per questo motivo, ma non voglio nemmeno apparire come se fossi ingannevole.

In una fase preliminare in cui non posso spiegare ulteriormente o dare altro che un numero, quanta esperienza accademica dovrei includere nei miei “anni di esperienza”, se ce ne sono?

Risposte (5)

6
6
6
2014-07-28 21:29:25 +0000

La tua esperienza accademica conta davvero. La missione più elementare della programmazione è quella di costruire qualcosa che funzioni in modo verificabile, e credo che tu abbia già capito tutto. Penso che sopravviverai alla maggior parte dei colloqui di codifica in cui si stabiliscono piccoli compiti da svolgere.

D'altra parte, potresti aver acquisito alcune abitudini ripugnanti di codifica per conto tuo. Mi preoccupa il fatto che scriviate il vostro codice come se faceste i compiti a casa, cioè che solo voi possiate capire quello che avete scritto, che il vostro codice sia mal architettato - un piccolo cambiamento può richiedere modifiche in sei o sette aree del codice piuttosto che in una sola area - e mal scritto, dove qualsiasi modifica al vostro codice potrebbe far saltare il vostro codice in mille pezzi.

A parte questo, una volta sono stato assunto per ripulire il codice C di un membro della facoltà - avrebbe usato diverse variabili a cui aveva assegnato lo stesso significato, e avrebbe assegnato i diversi significati alla stessa variabile a seconda di dove si trovava la variabile nell'albero del codice. Quando mi chiamavano, aveva l'unica vaga idea di cosa stesse facendo il suo codice. Ho ancora mal di stomaco solo a pensarci :)

Assicuratevi che il vostro codice sia ben organizzato e scritto in modo pulito, e dovreste essere pronti ad andare :)

4
4
4
2014-07-28 23:13:21 +0000

Dirò quello che le altre risposte non dicono:

L'esperienza accademica conta - al limite.

4 anni di programmazione in aula non corrisponderanno mai a 4 anni di esperienza effettiva in un ambiente aziendale - quindi non sprecate il vostro tempo e il tempo dei potenziali datori di lavoro pensando di soddisfare questi requisiti. La realtà è che un datore di lavoro che cerca di occupare una posizione di medio livello (3-4 anni di esperienza) non prenderà nemmeno in considerazione un neolaureato.

D'altra parte - se avete una collezione di progetti che sono aggiuntivi al vostro corso, allora siete un passo avanti alla maggior parte delle altre persone che hanno appena lasciato l'università o il college.

Ancora meglio - se avete 4 anni di istruzione, e poi 1 anno di esperienza, allora potreste essere in grado di entrare quando un lavoro postula “4 anni di esperienza”. È sottile - ma come responsabile dello sviluppo delle assunzioni, ti farebbe almeno parlare al telefono per valutare le tue conoscenze tecniche. 4 anni di esperienza lavorativa non implicano che tu sappia cosa stai facendo.

3
3
3
2014-07-28 21:46:55 +0000

L'esperienza accademica conta sicuramente. Se programmate in C e Java da otto anni, sono otto anni. Forse non hai passato tutto il giorno, ogni giorno a programmare. Questo va bene. Nemmeno nessun altro lo fa.

Le richieste di esperienza per i posti di lavoro sono comunque piuttosto scarse. Quando un posto di lavoro richiede “5 anni di esperienza Java”, quello che in realtà dice è: “Non vogliamo formare un neolaureato medio, e vogliamo pagare circa la media per i programmatori cinque anni fuori dalla scuola”.

2
2
2
2014-07-28 21:55:34 +0000

**Sì, la tua esperienza accademica conta! La programmazione a scuola e la programmazione sul posto di lavoro possono essere bestie totalmente diverse. Una volta ero a un colloquio e scherzando ho detto che abbiamo fallito se abbiamo usato la Standard Template Library per il nostro corso C++ e lui ha risposto dicendo che se non usi la STL al lavoro verresti licenziato.

Quello che dovresti togliere da tutto questo è che mentre hai imparato a programmare a scuola, e questa esperienza è totalmente valida, avrai bisogno di un po’ di esperienza di programmazione nel mondo reale per sentirti a tuo agio sul posto di lavoro. Se avete già questa esperienza, ottimo! Se no, allora potreste non essere preparati come qualcuno che ha trascorso l'equivalente del tempo di lavoro.

Per esempio, se vi sentite come se aveste dato una scossa alle vostre classi di programmazione e avete esperienza di lavoro su un'applicazione vera e propria (non solo una classe che attraversa un grafico velocemente) come un progetto open source, allora vi incoraggerei a mettere la maggior parte o tutta la vostra esperienza accademica sull'applicazione: Sono stato a scuola per 4 anni, ho 3-4 anni di esperienza. Se non ha esperienza di programmazione da solo, magari provi a ridurne il numero fino a quando non si sentirà sicuro di lavorare a quel livello: Sono stato a scuola per 4 anni, ho circa 1-2 anni di esperienza.

Naturalmente questo non è un semplice ‘x numeri di anni di scuola a y numeri di anni di esperienza’, basta compilare quanto tempo pensi che ci vorrebbe per imparare quello che sai se invece fossi stato sul posto di lavoro.

Vale anche la pena notare che conta la tua esperienza personale! Se sei un membro attivo di un progetto open source o di qualcosa di simile, io conto anche quella!

2
2
2
2014-07-29 02:34:22 +0000

**Hai avuto un'esperienza? Hai passato del tempo ad imparare o ad esercitare una particolare abilità? Se è così, questa è esperienza. Ovviamente l'esposizione in un ambiente accademico è diversa da quella di un ambiente di produzione industriale, ma è necessario imparare da qualche parte.

In genere i consigli per il curriculum suggeriscono di evidenziare i risultati e i risultati ottenuti - cose che si sono realizzate. Per qualsiasi tipo di posizione di leadership, questo è previsto. Per una posizione di entry-level, non è proprio quello che otterrete.

Per le posizioni di entry-level, volete evidenziare le vostre capacità e competenze. I risultati di successo di cui potete discutere sono positivi, se possibile, ma non sono necessariamente attesi. Ciò che ci si aspetta dal personale entry-level (chiunque abbia appena finito la scuola) sono alcune conoscenze e competenze di base che vi consentano di fare un po’ di lavoro. Un datore di lavoro (almeno un buon datore di lavoro) vorrà fornirvi una guida e una formazione, ma si aspetta che abbiate un insieme di competenze di base che questa formazione e questa guida possano focalizzarsi in qualcosa di produttivo. Finché svolgere il lavoro previsto non è ovviamente ben al di sopra del vostro livello di competenza, dovreste essere a posto.

Per arrivare al punto,

quanta esperienza accademica dovrei includere nei miei “anni di esperienza”, se ce ne sono?

“Anni di esperienza” non è necessariamente qualcosa descritto da un singolo numero. Ci sono molti tipi di esperienza che fanno parte di una storia lavorativa/educativa. Si può assolutamente qualificare l'esperienza che si ha dicendo che è in un ambiente accademico. Considerate qualsiasi progetto su cui avete lavorato in quell'ambiente. Potresti scrivere una sezione del tuo curriculum come se i tuoi studi fossero un lavoro e i tuoi progetti accademici fossero progetti di lavoro. Descrivete quali ruoli e responsabilità avete avuto, quali competenze avete applicato e che tipo di risultati avete ottenuto.

Non avete bisogno di un reclutatore/potenziale datore di lavoro per pensare “questa persona dovrebbe dirigere un'azienda che guadagna un milione di dollari! Volete che vedano il vostro curriculum e pensino: "Potrei dare a questa persona un lavoro da fare, e aspettarmi che sia fatto, e che sia fatto bene”.