Indeciso su cosa concentrare la mia futura carriera

Pubblicità

Hero467

Utente Attivo
Messaggi
695
Reazioni
406
Punteggio
75
Salve a tutti,
sono uno studente di liceo appassionato di informatica, e vorrei concentrare proprio su questa disciplina la mia futura carriera lavorativa.
Le opzioni sono 3: web development, app development e sicurezza informatica.
Sono totalmente indeciso sulle tre. Web development perché ho concentrato i miei studi soprattutto sulle tecnologie web, app development perché mi piace programmare applicazioni e sicurezza informatica perché è una branca dell’informatica che adoro, ma è molto difficile quindi non ho mai approfondito più di tanto.
Non chiedo di scegliere per me, ma se magari qualcuno può darmi una panoramica sulle tre opzioni per chiarirmi le idee gliene sarei grato :)
 
Ciao allora escludi sicurezza informatica, almeno agli inizi, e pensare di farla come specializzazione futura.
Quanto a web development e app development oramai vanno di pari passo.
E ti dico perchè, con le tecnologie come react, native script etc, che sono molto front-end web, è facile creare sia applicativi web che applicazioni mobile.
Ti conviene scegliere una facoltà di INFORMATICA e non INGEGNERIA INFORMATICA, in quanto la prima ti porta molto di piu nel mondo dei DEVS rispetto alla seconda che invece tende a generalizzare molto le cose.
Considera che io ho fatto informatica e ora gestisco un team di sviluppatori, oltre a fare sviluppo nell'azienda dove lavoro
 
Grazie per la risposta.
Si, sicurezza informatica la farò indubbiamente più tardi allora.
Quindi web e app development posso studiarle insieme? Ottimo
Quanto all’università avevo già deciso di fare la facoltà di informatica, anche perché a ingegneria avevo visto parti di elettronica, che a me non piace molto
 
Qualcosa di elettronica è giusto saperla ma un minimo.
In ing si fa anche fisica che secondo me non serve per un informatico puro
 
Salve a tutti,
sono uno studente di liceo appassionato di informatica, e vorrei concentrare proprio su questa disciplina la mia futura carriera lavorativa.
Le opzioni sono 3: web development, app development e sicurezza informatica.
Sono totalmente indeciso sulle tre. Web development perché ho concentrato i miei studi soprattutto sulle tecnologie web, app development perché mi piace programmare applicazioni e sicurezza informatica perché è una branca dell’informatica che adoro, ma è molto difficile quindi non ho mai approfondito più di tanto.
Non chiedo di scegliere per me, ma se magari qualcuno può darmi una panoramica sulle tre opzioni per chiarirmi le idee gliene sarei grato :)
Non capisco in che senso vuoi chiarirti le idee.
Se vuoi studiare con un approccio più teorico, scegli Informatica, se vuoi un approccio più pratico, prendi Ingegneria Informatica (anche se io consiglio di più ingegneria elettronica).
Iscriviti all'università, poi una volta dentro scegli l'indirizzo che preferisci, quello che ti appassiona di più (seguendo certi corsi specifici). Darti consigli adesso per web development, database, sicurezza, applicazioni desktop, compilatori, sistemi operativi, sistemi embedded (tanto per citare qualcosa) e' troppo presto.

Mi ricordo al primo anno all'uni andai a un discorso fatto da un astrofisico italiano, non ricordo nulla se non una domanda finale: cosa occorre studiare per diventare astrofisici. Lo scienziato inarcò le sopracciglia, disse di fare tutti gli esami, passare con tutti 30, e poi se ne riparla. Mi servì a ricordare che l'università è una scuola generica, serve a formare gli studenti con le nozioni di base di una particolare materia, la specializzazione viene dopo.
 
Chiarirmi le idee nel senso che già adesso sto seguendo corsi e imparando, quindi volevo avere un po' un'idea di cosa studiare, ma forse è troppo presto.
Grazie comunque
 
Se sei veramente appassionato, non c’è bisogno di dirti cosa studiare.
Studia tutto, non fermarti ai libri di testo.
Inizia con quello che ti appassiona di più, poi vedrai come diventa facile espandersi. Io iniziai appunto alle superiori, prima chiedendo libri ai miei insegnati preferiti, poi cominciando a leggere riviste specialistiche. All’uni spendevo ore e ore prima in biblioteca poi in laboratorio, alla sera se non trovavo una ragazza con cui passare la serata tornavo in laboratorio. Ero giovane, poche ore di sonno bastavano.

Non sono sempre in accordo con il mancato Steve Jobs, ma cito sempre il suo discorso alla cerimonia di laurea alla università di Stanford: stay hungry, stay foolish. Perché era esattamente quello che feci io.
 
Risposte non ce ne sono. Nessuno ti deve dire di cosa ti devi appassionare. Prendi e fai, programma quel che ti piace di piu al meglio che puoi. Datti un obiettivo e scegli il mezzo, qui troverai aiuto.
 
Il mio problema è che vado ad un liceo classico, quindi non ho una panoramica sul mondo dell'informatica (quindi mi devo imparare tutto da solo dal web, e spesso il codice che scrivo è un disastro per questo) ne insegnanti che saprebbero darmi una mano. L'unica sarebbe quella di matematica, ma sono mesi che gli ho chiesto di spiegarmi Turing e ancora non l'ha fatto...
 
Il mio problema è che vado ad un liceo classico, quindi non ho una panoramica sul mondo dell'informatica
meglio:
così quando vai all'università sai di non sapere nulla e ti studi tutto
l'insegnante di matematica ti deve fare matematica, non è detto che abbia la preparazione per insegnare informatica
 
Avresti dovuto dirlo dall'inizio che sei al Classico. Ti dico subito: fortunato te.
I migliori studenti del mio corso all'uni (feci Fisica, allora Informatica non esisteva) venivano dal Classico.

Scarica vari compilatori (o interpretri) nel tuo computer, quasi tutti i principali sono gratuiti (C, C++, Java, Python e via dicendo), e comincia a smanettare. Immagino tu lo abbia gia' fatto. Poi iscriviti a GitHub, scarica il codice di programmi che ti interessano, e studialo. Quasi tutti i dettagli del linguaggio C (che non sono nei libri di testo) li imparai analizzando il codice di video giochi, pensa te. Impara a compilarlo, poi fai qualche modifica e guarda che succede (ovvio stai attento a non corrompere il sistema operativo... mi tolgo ogni responsabilità)

Puoi cominciare anche a dare una occhiata a Clean Code, un libro famoso di Robert Martin (non so se esista tradotto in italiano). Se non hai problemi di seguire l'inglese sottotitolato, puoi anche goderti le sue lezione che trovi online, come questa E' un tipo simpatico, un po' gigionesco, come tutti ha le sue opinioni ("C++ fa schifo") ma e' una persona con un sacco di esperienza.
 
meglio:
così quando vai all'università sai di non sapere nulla e ti studi tutto
l'insegnante di matematica ti deve fare matematica, non è detto che abbia la preparazione per insegnare informatica
Che io sappia a matematica ci dovrebbe essere un corso di programmazione, almeno con python mi sembra.
Però è vero, dovrebbe farmi matematica e non altro

Scarica vari compilatori (o interpretri) nel tuo computer, quasi tutti i principali sono gratuiti (C, C++, Java, Python e via dicendo), e comincia a smanettare. Immagino tu lo abbia gia' fatto. Poi iscriviti a GitHub, scarica il codice di programmi che ti interessano, e studialo. Quasi tutti i dettagli del linguaggio C (che non sono nei libri di testo) li imparai analizzando il codice di video giochi, pensa te. Impara a compilarlo, poi fai qualche modifica e guarda che succede (ovvio stai attento a non corrompere il sistema operativo... mi tolgo ogni responsabilità)
Compilatori e interpreti gli ho già scaricati, uso Ubuntu come Os e ha quasi tutto. GitHub ho già un account, ma non saprei dove prendere i codici, perché tutti i giochi che mi piacciono sono cloused-source. Se hai qualche consiglio (anche giochi anni '80 che mi piacciono un sacco) sono tutt'orecchi :). Avevo trovato da qualche parte le repository dell'interprete BASIC (quello microsoft, di cui ho il libro), ma è tutto in assembly, e per quanto io qualcosina sappia è comunque troppo. Pensavo anche di dare un'occhiatina al kernel linux, così, per farmi un'idea.
Puoi cominciare anche a dare una occhiata a Clean Code, un libro famoso di Robert Martin (non so se esista tradotto in italiano). Se non hai problemi di seguire l'inglese sottotitolato, puoi anche goderti le sue lezione che trovi online, come questa E' un tipo simpatico, un po' gigionesco, come tutti ha le sue opinioni ("C++ fa schifo") ma e' una persona con un sacco di esperienza.

Clean Code è un libro che mi piacerebbe molto, e che sono intenzionato a comprarmi. Non sapevo che l'autore avesse delle lezioni online, me le guarderò molto volentieri, grazie.
 
Già che parti col pensare di studiare giochi sbagli. Pensa a studiare i concetti base con codice a livello basso
 
Pubblicità
Pubblicità
Indietro
Top