Domanda:
Devo includere nel mio CV che ho iniziato a scrivere codice a 8 anni?
Pedro A
2017-01-26 09:28:54 UTC
view on stackexchange narkive permalink

Sono interessato alla programmazione sin da quando ero bambino, e quando avevo 8 anni mio cugino mi ha insegnato le basi (cioè come scrivere un per in JavaScript). Da quel momento avrei passato ore a giocare con il mio codice e migliorare le mie capacità. Oggi ho 20 anni e, sebbene non abbia mai seguito un vero corso di programmazione, sono fiducioso di avere un'elevata conoscenza di Java, JavaScript, PHP, MySQL e simili. Ho imparato tutto da solo, cercando in Internet e lottando per ore e ore con bug e cose che non capivo.

Sono molto grato a mio cugino per avermi insegnato le basi e molto orgoglioso di essere in grado di dire "Ho iniziato a scrivere codice JavaScript a 8 anni".

Non ho mai scritto un CV prima. È appropriato includere che " Ho iniziato a scrivere codice JavaScript a 8 anni " o una sua variante nel mio CV?

Ho provato a scrivere semplicemente

Notevole conoscenza della programmazione, specialmente in Java e JavaScript, ma anche in PHP, MySQL, HTML5, C, JASS2 e le basi di Shell Script, LaTeX, C ++, Matlab, VHDL, SageMath e File batch di Windows (DOS).

Ma questo da solo non sembra perfetto.

@PeteCon che dipende dalla tua lingua.La mia azienda molto probabilmente vorrebbe assumerlo.
Potresti scrivere che ti sei appassionato alla programmazione fin da piccolo e che da lì ti sei autodidatta.A 8 anni imparerai un sacco di codice "sbagliato".Prima di studiare sviluppo web pensavo di poter programmare qualsiasi cosa, ma ho sbagliato così tanto e non sapevo quale fosse la funzione migliore da usare ecc.ect.
Domanda per completare il tuo post, conosci il concepimento?Come pensare il tuo modello relazionale in MySQL?Come pensare in oggetti, design pattern, architettura?Se l'hai studiato tu stesso in alcuni libri decenti, aggiungere il riferimento potrebbe essere bello avere.Se non lo facessi ti suggerirei di iniziare subito.
Punta a laurearti con una laurea in scienze informatiche, potresti aver preso cattive abitudini come altri hanno menzionato
Una cosa divertente di cui parlare in un'intervista: può aiutarti a distinguerti come un "compagno nerd" per il pubblico giusto e mostra che ami questa roba.Forse anche in una lettera di presentazione, al pubblico giusto.Non l'ho mai visto su un CV o curriculum, però - mi farebbe pensare che non hai abbastanza successi / esperienze recenti di cui valga la pena parlare per tornare così lontano, soprattutto perché il CV / curriculum standard è in ordine cronologico inverso, e lo fageneralmente non si prolunga oltre la fine della scuola superiore a meno che non sia molto notevole.
@JoeStrazzere: Menzionare le cose vecchie aiuta a portare a casa il punto che ci sei stato da molto tempo e hai i segni di bruciatura per confermarlo.CP / M riceve ancora una menzione nel mio curriculum per questo motivo.
http://rationalwiki.org/wiki/Dunning-Kruger_effect
Non riesco a vedere la reazione di nessuno a "Ho iniziato a 8" essere qualcosa di diverso, essenzialmente, "Bella storia, fratello".... Forse solo internamente.
@bishop Non sono convinto che pubblicare un collegamento alla definizione di Dunning-Kruger metterà l'OP in uno stato d'animo ricettivo
Grazie a tutti coloro che hanno commentato e risposto, sono felice di aver fatto questa domanda.@JBramble ringrazia per la preoccupazione, ma non mi è dispiaciuto il commento dell'effetto Dunning-Krugger, anche se potrebbe essere stato un po 'troppo schietto.In effetti ero consapevole di quell'effetto anche a priori.Grazie a tutti!
Cinque risposte:
Vietnhi Phuvan
2017-01-26 09:45:32 UTC
view on stackexchange narkive permalink

È il tuo curriculum e puoi dire tutto quello che vuoi nel tuo curriculum. Che mi piaccia la tua narrativa, questa è un'altra storia.

Hai iniziato a scrivere codice all'età di 8 anni? Quali cattive abitudini hai preso? Non hai mai seguito un vero corso di programmazione? Come faccio a sapere che il tuo codice non è una merda spaghetti o che il tuo codice è così fragile che crollerà nel momento in cui qualcuno apporta una modifica banale? Cosa sai degli algoritmi e dell'informatica teorica?

Hai 20 anni? Quanto sono buone le tue capacità di comunicazione, sia orale che scritta? Sei in grado di lavorare come parte di una squadra?

Potrebbe essere ingiusto nei tuoi confronti, ma considero l'affermazione di chiunque di aver iniziato a programmare all'età di 13 anni come uno sciopero contro di loro. E dici che hai iniziato all'età di 8 anni? Alcune persone possono piacere che hai iniziato all'età di 8. Gli altri sono come me, nel senso che non lo fanno.

Il tuo inizio all'età di 8 anni non è una garanzia di insuccesso con me, ma non è un affare più vicino sia. Ho bisogno di vedere le vostre abilità ed esperienza contemporanea.

Ho iniziato a scrivere all'età di 6 anni non credo che per un minuto che scrivo oggi il modo in cui ho scritto quando avevo 6.

@ypercube - Non mi interessa che non abbia affermato o sottinteso che stia scrivendo codice come faceva all'età di 8 anni - questa è la percezione che mi dà dato che non ha mai seguito corsi di informatica o ha mostrato qualcosa di esplicito che il suo stile di scrittura del codicematurato.La sua affermazione che ha iniziato a scrivere codice all'età di 8 anni è esattamente il motivo per cui non sostengo di aver iniziato a scrivere all'età di 6 anni - non voglio dare la stessa impressione.
@ypercube - Scrivo codice da 25 anni in su.Sto lottando con le sfide che alcune iterazioni della più recente e più grande filosofia di progettazione del codice mi stanno dando, anche mentre parliamo.Non voglio affermare di aver scritto codice per decenni perché la prima parola che viene associata a tale affermazione è "ossificata".Non uso la parola "hack", "hacking" e "hacker" nel mio curriculum da nessuna parte vicino a qualsiasi menzione dei linguaggi informatici che conosco.Direi che anche nel mio caso, qualsiasi affermazione che faccio e che ho codificato per molto, molto tempo crea rischi di percezione per me.
@ypercube: il mondo probabilmente non è gentile con le vedove e gli orfani.Probabilmente non è gentile nemmeno con i vecchi ingegneri del software.O su coloro che hanno iniziato a programmare all'età di 8 anni. Abbiamo tutti i nostri problemi da gestire.Se devo ammettere che ho iniziato a scrivere codice più di 25 anni fa, è meglio che disponga di repository pubblicamente accessibili in cui mostro la mia competenza con l'ingegneria del software all'avanguardia.
Grazie per questa risposta.Hai contribuito ad aumentare la consapevolezza di quanto questo potrebbe sembrare brutto, piuttosto che buono.Anche se penso che tu abbia esagerato un po ', so che qualunque cosa penso non cambierà i pensieri degli altri, quindi è per questo che penso che questa risposta sia stata molto utile.
M0rgenstern
2017-01-26 12:05:44 UTC
view on stackexchange narkive permalink

Posso dirti che mi trovo / ero in una situazione simile alla tua. Con 11 ho iniziato ad insegnarmi alcuni dialetti di base, anche alcuni OOP. Ho sempre pensato "eh, posso programmare cose, ho iniziato presto, questo dovrebbe rendere le cose facili". E mi sbagliavo. Quando ho iniziato i miei studi in Informatica, ho imparato che non sapevo nulla tranne la sintassi e come risolvere alcuni problemi di programmazione, ma non conoscevo quasi nessun algoritmo, pochi sulla strutturazione del codice o dei modelli di progettazione, e tutto questo è così importante. Conoscere le lingue non aiuta. Ma sapere come progettare, strutturare e infine implementare il software in modo manutenibile, chiaro, leggibile ed estensibile aiuta. Perché una volta che puoi farlo, la lingua che usi (e che conosci) è molto meno importante. Secondo me un buon programmatore, o meglio sviluppatore di software, ha queste capacità e non si preoccupa tanto della lingua in quanto questa è la cosa più facile da imparare una volta che si conoscono i concetti.

Quindi Phuvan è giusto: dovresti sapere quali abilità hai, oltre a conoscere le lingue, che sono preziose nel lavoro / posizione che stai raggiungendo.

Non intendo demotivarti, ma la programmazione è qualcosa che molte molte persone sapere come fare. Ma a molte di queste persone mancano le basi importanti della struttura e del design, il che è molto più importante.

Grazie.Questa risposta mi ha aiutato a capire che conoscere le lingue è molto meno importante che conoscere i concetti di programmazione.E non sono stato demotivato dalla tua risposta, non preoccuparti.Metterò nel curriculum i concetti che conosco.
keshlam
2017-01-26 22:27:12 UTC
view on stackexchange narkive permalink

In questa generazione e in questo settore, è abbastanza comune iniziare a scrivere codice (male, ovviamente) a quel tipo di età. Diamine, io sono vicino alla pensione e I "ha iniziato codifica" (in un dialetto del BASIC) all'età di 13 anni o giù di lì.

Così ho davvero dubbio questo è un particolare fatto interessante o informativo.

Voglio sapere quali abilità effettive hai a livello professionale o migliore e cosa hai fatto per dimostrarle.

Questo.Darei per scontato (o almeno, più probabile che no) che un bravo sviluppatore fosse interessato a codificare e fare un po 'prima di avere una formazione professionale comunque, e possibilmente da bambino.
Grazie, capisco il tuo punto: la sola "età di inizio" non è affatto informativa (come suggeriscono altre risposte, potrebbe effettivamente essere vista come una cosa negativa).
jbh
2017-01-26 22:13:17 UTC
view on stackexchange narkive permalink

Non includerei il fatto che hai iniziato a programmare all'età di 8 anni nel tuo curriculum.

Ogni elemento che elenchi nel tuo curriculum dovrebbe essere qualcosa che dimostri il tuo valore come dipendente. Elenchi i tuoi lavori precedenti perché dimostra che hai esperienza, elenchi le tue certificazioni perché dimostra che sei esperto, elenchi il tuo lavoro organizzando una raccolta di beneficenza al tuo lavoro precedente perché dimostra che puoi prendere l'iniziativa ed essere un leader, ecc.

Con questo in mente, devi considerare ciò che stai cercando di dimostrare menzionando che avevi 8 anni quando hai imparato a programmare per la prima volta, e anche ciò che i potenziali datori di lavoro potrebbero percepire come dimostrativo. Presumibilmente vedi questo fatto come una dimostrazione che hai molta esperienza con la programmazione e sei bravo ad imparare le cose da solo. Tuttavia, come mostra la risposta di Vietnhi Phuvan, i potenziali datori di lavoro potrebbero interpretare questo fatto in modo diverso. Data la possibilità che potenziali datori di lavoro traggano conclusioni negative da questo fatto, non includerei il fatto che hai imparato a programmare per la prima volta all'età di 8 anni, ma piuttosto trovare un modo diverso per comunicare i valori che desideri dimostrare.

Grazie mille.Mi hai aiutato a capire qual è lo scopo di mettere le cose nel curriculum.Come scrittore di curriculum inesperto, non avevo questa idea così chiara nella mia mente come adesso.Non potrei essere più d'accordo con il tuo terzo paragrafo.Non solo hai risposto alla domanda che ti ho posto, ma mi hai anche aiutato immensamente con la naturale domanda successiva: "se no, cosa scrivo invece?"- E per questo ti do il segno di spunta verde, anche se questa non è la risposta più votata.
user42272
2017-01-26 23:32:01 UTC
view on stackexchange narkive permalink

Il tuo problema di fondo è che non hai modo di dimostrare le tue capacità e la tua idea di iniziare a programmare da giovani non è un modo per dimostrare le tue capacità.

Sono lieto che tu lo riconosca, ma il tuo curriculum avrà bisogno di un po 'di lavoro.

  • Puoi elencare tecnologie accoppiate con risultati?
  • Hai esempi di codice, contributi open source, siti web dimostrativi, ecc .?
  • Includere almeno righe di codice?

Essere in grado di dimostrare esempi di codice è probabilmente un requisito se non si dispone scuola o un lavoro tecnico. Oltre a ciò, stanno scattando una foto al buio con te.

Grazie.Tra le altre cose, ho finito per includere un collegamento ad alcune righe di codice :)


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...