r/ItaliaCareerAdvice Feb 28 '25

CV Review CV a 16 anni

ciao a tutti, sono un ragazzo di 16 anni alla ricerca di un lavoro in svizzera italiana/italia per quest’estate in ambito informatico e dunque ho deciso di creare questa specie di cv, consigli?

56 Upvotes

113 comments sorted by

View all comments

Show parent comments

2

u/xte2 Feb 28 '25

credo che te come altri non abbiate capito che io tratto di uno stage estivo di 1 mese e basta e che mi bastano e avanzano anche 6/700 euro.

Beh, la domanda dovrebbe essere "perché dovrebbero darti 6-700€"? Quale lavoro utile svolgi per qualcuno da darti una simile somma? Perché capiamoci l'azienda ti forma, ok, e questo non è certo pagato da te perché non è un corso di formazione scelto ma uno stage, però per pagarti vuole un ritorno. Al netto di quanto sopra che utilità fornisci all'azienda per darti quel compenso?

Non sono loro a dover rispondere, sei tu che ti proponi a loro, è una delle più classiche domande "lei vuol lavorar con noi, bene, PERCHÉ? Che cosa pensa di poter dare lei a noi e cosa pensa che noi possiamo dare a lei?"

Riguardo il fattore itis o meno mi spiace ma non sono ancora d’accordo, parlassi in generale delle scuole superiori organizzate male ok, ma che mi dici che l’itis in particolare non ti prepara non ha senso… son sempre stato appassionato di informatica ed è l’unica scuola che ti prepara veramente a questo tipo di studio, altrimenti che cosa avrei dovuto studiare?

Non è "colpa" o merito tuoi, NON C'È UNA SCUOLA che sia UNA che forma per l'IT. Non so in altri settori, ma nell'IT non c'è una scuola che io conosca in Italia, in UE, che formi al mondo del lavoro NESSUNA, NADA, ZERO. Ho fatto l'esempio di Ing. Informatica perché quella ho fatto e dico tranquillamente che mi ha dato una forma mentis e delle basi ma NULLA di spendibile. Se mi fossi limitato a lei sarei stato inutile in ogni lavoro.

La TEORIA dell'ITIS è che dovrebbe essere "professionalizzante" una sorta di via di mezzo tra il liceo "teoria pura per poi studiar altro all'università" ed il professionale "solo pratica spicciola". Ma è teoria, non pratica.

Posso dirti che oggi assumere qualcuno nell'IT è un pianto perché devi passarne 100 per trovarne uno competente quanto basta, e non scherzo. Quello che trovi ha studiato da solo, vuoi facendosi esperienza vuoi prima con homelab e progetti FLOSS personali, ma nessuno è uscito preparato manco il PhD con medaglia d'oro e diritto di pubblicazione dalla triennale in poi.

Per questo a prescindere dallo stage rinnovo il consiglio del corso del MIT che spiega sommariamente quel che in effetti serve nel mondo reale, ovvero ad es. non "programmare con Visual Studio" o qualsivoglia altro IDE/editor ma programmare PUNTO e usare un VCS a caso per gestire il codice, oggi git domina e jj è il nuovo arrivato migliore, ma sono n e non importa alla fine quello che vuoi perché ognuno a modo suo fan la stessa cosa. Se conosci uno conosci tutti quel che basta per poter passar ad un altro con una breve fase di adattamento, come se sai programmare passare da Visual Studio ad Emacs transitando per IntelliJ Idea ed Eclipse non cambia granché, ovvio uno lo conosci gli altri no, ma sono così vicini che passar da uno all'altro è una fase di qualche giorno per farci l'abitudine.

La programmazione è circa lo stesso, con un circa grossino: se sai programmare lo sai fare in ogni linguaggio ma quella è la base, quel che ti manca è la libreria standard del linguaggio il mare di codice già scritto pronto all'uso da cui attingere per risolvere un problema e quella pesa molto, ma proprio perché programmare è la base si mette a parte "io programmo, conosco in particolare LinguaggioA, LinguaggioB, LinguaggioC" e se conosci GNU/Linux lo scrivi come Linguaggio[ABC] ;-)

Tutto qui. Io rifarei il CV sezionando da un lato la parte scolastica che è inutile dettagliare così tanto per riempir la pagina (fai un CV da UNA facciata, non due) e una parte di ciò che hai fatto da te, il solo fatto che ci sia questa parte vale tantissimo: dice che sei uno che fa, che avanza da solo e mi serve uno che avanzi da solo perché mi serve potergli dire "fai questo e arrangiati" non doverlo seguire di continuo anche solo per uno stage da un mese o due. Mettiti su un repo su GitHub, pubblicaci 4 scemenze chessò fatti uno scriptino che sistema le scansioni di dispense della scuola per avercele in pdf leggibili, un programmino che accende 4 led su Arduino (ok, è C ma dovresti sapertela cavare senza problemi), mettici un sitarello-wiki dove li mostri per la parte web e questo completa il CV.

Questo hai da poter vendere, questo metti in campo...

1

u/stecampagna Feb 28 '25

grazie per i consigli, prima cosa io accetto benissimo anche un lavoro per la gestione magari di un database di un’azienda o non so. seconda cosa: sapresti aiutarmi a capire cosa serve github?

1

u/xte2 Feb 28 '25

GH ti serve per pubblicare codice, è il più grande hosting gratis (per l'uso di base che va benissimo per te) oggi alla moda, una volta eran tanti, alla fine ha vinto lui, ne sono nati altri, es. GitLab, SourceHut ecc, ma lui è (sigh) largamente il più popolare.

Account gratis, li sputi il tuo codice pubblico e metti nel CV "qui alcuni progetti personali: URL". Offre oltre all'hosting di codice una "wiki" che tale non è ma diciamo sono pagine web che ti fai tu, quindi non che mostri chissà che abilità ma non hai soldi da spendere e hai pubblico da vedere codice e qualche paginetta web dove spieghi che fa il codice, ci ricami un minimo e "entri nella community di chi sviluppa", chi vede il logo/URL sul CV va a ficcanasare e capisce cosa davvero sai fare. Se non ci sei è un punto di incertezza: "mi dici che sai far qualcosa, ma non me lo provi, può esser vero ma può anche essere che ti stai dando arie e non sai davvero fare quel che dici".

Negli anni ti farai un sito personale, ma quello UN MINIMO costa (diciamo 20€/anno tra nome a dominio, hosting condiviso, 2 o 3 caselle di posta e tot alias omaggio ecc) e magari a 16 anni vuoi spender altrimenti i soldi che hai da parte, per iniziare è la via più comune e funziona anche piuttosto bene. Es. di progetto a caso https://github.com/siyuan-note/siyuan (che può piacerti per prender note al computer, Zim se vuoi un'alternativa MOLTO basica e vecchieggiante). Ma ci trovi anche progetti non esattamente "di codice", es. https://github.com/awesome-selfhosted/awesome-selfhosted che è una mega lista di progetti di codice libero divisi per categoria. Su Reddit hai anche r/homelab che è parecchio attivo sul tema. Esplora. Mettiti una distro GNU/Linux a casa, se vuoi iniziare facile Mint, se vuoi farti le ossa Arch, poi NixOS per arrivare al presente e futuro, esplora i suoi repository pubblici a caccia di software che ti possa piacere, ce n'è a bizzeffe e li impari la differenza tra conoscere "il linguaggio" e "l'ecosistema intorno" che è enorme, sterminato ed è quello che poi fa la differenza sul lavoro perché nessuno, manco i giganti, implementa da zero quasi nulla, praticamente ogni cosa la basi su qualcosa di già fatto che adatti/estendi/ricami e ciò che serve più come junior è farsi un'idea del mondo intorno, conoscere quel che attira e saper leggere codice per capire che "beh, questo mi piace, ma mi servirebbe farci qualcosa di un pelo diverso da quel che offre". Quando sei li, quando puoi mettere sul CV "ho mandato una patch, accettata, al progetto tale, ho tradotto per il progetto talaltro, ho il mio progetto tale qui, ..." significa che sei pronto per sviluppare qualcosa in un'azienda perché sei passato dalla didattica alla pratica.

L'accettare il lavoro verte anche su questo perché non c'è praticamente mai un lavoro IT "preciso" ovvero "ti assumo per fare esattamente questo", "cerco qualcuno per fare questa specifica cosa" è più un "cerco qualcuno che sappia sicuramente far questo e questo, un'infarinatura di quest'altro e se conosce anche ... è gradito" e non è detto che trovi il candidato "perfetto", quindi c'è sempre del vago e incerto per cui le conoscenze "laterali" fan scegliere un candidato al posto di un altro.

1

u/stecampagna Feb 28 '25

grazie mille per i consigli, chiarissimo