Descrizione dell'annuncio
Sono uno studente universitario di Ingegneria Informatica e delle Telecomunicazioni, appassionato di tecnologia e sviluppo software. Avendo affrontato di recente in prima persona esami complessi come Fondamenti di Informatica e Basi di Dati, conosco perfettamente le difficoltà che si incontrano quando ci si approccia per le prime volte alla programmazione o a concetti accademici più tecnici.
Le mie competenze principali includono:
Programmazione in C++: dalle basi della logica di programmazione fino a concetti più avanzati e strutturazione del codice.
Database e SQL: progettazione, gestione e query, con focus specifico su MySQL.
Strumenti di sviluppo: padronanza degli ambienti di lavoro più utilizzati nel settore, in particolare Visual Studio Code, e familiarità con l'ambiente macOS per la compilazione e lo sviluppo.
Materie scientifiche di base: avendo una solida preparazione ingegneristica (inclusi esami come Analisi Matematica e Fisica Generale), posso aiutarti a sviluppare il pensiero logico-matematico fondamentale per diventare un buon programmatore.
Come si svolgeranno le mie lezioni
Il mio approccio è estremamente pratico e orientato all'obiettivo. La teoria dell'informatica è importante, ma si impara a programmare solo "sporcandosi le mani" con il codice!
Ecco come organizzeremo il lavoro insieme:
Valutazione iniziale: Durante il nostro primo incontro, capiremo insieme quali sono i tuoi obiettivi (superare un esame universitario, recuperare un debito scolastico, o imparare per passione) e le tue difficoltà principali.
Setup dell'ambiente: Se parti da zero, ti aiuterò a configurare il tuo computer con i migliori strumenti del mestiere (come l'installazione e il setup di Visual Studio Code e dei compilatori necessari), in modo da renderti autonomo fin da subito.
Teoria applicata: Spiegherò i concetti (variabili, cicli, funzioni, query al database) in modo chiaro e senza troppi giri di parole, passando immediatamente a esempi pratici.
Debugging insieme: Imparerai che l'errore è parte del processo. Scriveremo script e programmi insieme, e ti insegnerò i trucchi per leggere gli errori del terminale e correggere i bug in autonomia.