Personalizza il tuo curriculum per un cambio di carriera all'interno della programmazione [chiusa]

4

Attualmente sono interessato a prospettive di lavoro al di fuori della mia area di programmazione. Nello specifico, sono uno sviluppatore web ma voglio passare alla programmazione delle applicazioni desktop. Come dovrei personalizzare il mio curriculum per dimostrare che sono capace di questo tipo di sviluppo del software quando non ho avuto precedenti esperienze con esso? Questa domanda può anche essere generalizzata per tutti gli altri programmatori che fanno un salto in un'altra area (ad esempio un programmatore per lo più con esperienza nel software finanziario che vuole entrare nella programmazione di sistemi embedded).

In breve, ho usato HTML, CSS, PHP, MySQL e Javascript al lavoro. Per un po 'ho anche usato ColdFusion. Ho molta familiarità con i concetti e le strutture OOP. Nel frattempo ho lavorato con il lavoro notturno per oltre 3 anni nei miei progetti di hobby personale in C # e C ++.

So che è sbagliato concentrarsi troppo sugli strumenti rispetto alla loro applicazione come metrica per misurare le tue abilità, ma per fare una transizione nella mia carriera, sottolineando la conoscenza di questi strumenti è una buona idea mettere il tuo curriculum? Il problema è che molti lavori mettono i linguaggi di programmazione come requisiti di lavoro rigorosi ( vedi qui ). Il mio curriculum attualmente mostra 5 anni di esperienza nello sviluppo web. Conosco abbastanza bene i concetti di programmazione generale e, a questo punto, la mia esperienza conta molto più della mia laurea.

Voglio sapere come posso far sì che un potenziale datore di lavoro di un'azienda di software guardi il mio curriculum con cauto ottimismo, e non lo rigetto immediatamente quando mostra che ho 5 anni di esperienza sul Web con PHP e zero esperienza con il desktop .

    
posta Chris C 03.11.2011 - 22:07
fonte

3 risposte

4

Sicuramente concentrati sulle tecnologie con le quali vuoi lavorare e rendi quelle enfasi, piuttosto che sulle lingue con cui hai lavorato in passato. L'errore più grande che vedo quando guardo i curriculum è quello che chiamo "zuppa alfabetica" - cioè, il candidato elenca tutte le lingue di cui ha sentito parlare indipendentemente dalle abilità, sperando di impressionare qualcuno con un approccio a fucile.

Metti invece le lingue che stai applicando per lavorare frontalmente e al centro, evidenzia le parti migliori dei tuoi progetti di hobby e indica che hai 5 anni di esperienza web centrica aggiuntiva. La parte bella della programmazione è che puoi applicare facilmente le abilità che impari in una lingua a un'altra, quindi la cosa fondamentale per la mia mente sarebbe mostrarti interesse per il lavoro che stai facendo e ti stai educando fuori dal lavoro.

    
risposta data 04.11.2011 - 00:20
fonte
0

Elenca il tuo progetto personale fatto in C # e C ++. Se il codice che hai scritto è qualcosa di cui sei orgoglioso, fallo su github o bitbucket. Se non sei eccessivamente orgoglioso di ciò, rifattalo finché non lo sei e poi lo metti su. L'intento è di mostrare il fatto che non sei "solo un altro hack di PHP";)

Se hai una laurea in CS, puoi aiutarti a saltare i confini.

Cercherò anche di essere coinvolto in un progetto OS più ampio in un ambiente basato sul team. Risolvi alcuni bug .. Prova ad entrare nella squadra di sviluppo attuale (come un committer approvato). Ciò farà passi da gigante per separarti dal resto del pacchetto.

Assicurati inoltre di conoscere almeno le attuali tecnologie desktop (WPF, ecc.) e i modelli di progettazione e gli algos comunemente utilizzati dalle applicazioni desktop.

    
risposta data 03.11.2011 - 22:17
fonte
0

Il consiglio che mi è stato dato prima di questo genere di cose è quello di generalizzare i tuoi precedenti lavori.

Invece di scrivere:

  • Ho usato JavaScript per creare il sito Web per la società X

potresti scrivere:

  • Sono stato determinante nello sviluppo del prodotto aziendale x.

L'idea generale qui è che tu presenti responsabilità e risultati che hai realizzato in un modo che mostri che possono essere adattati al nuovo ambiente. Le tue esperienze presso le tue precedenti aziende sono quindi viste come risorse anziché note irrilevanti della tua cronologia.

    
risposta data 07.11.2011 - 22:32
fonte

Leggi altre domande sui tag