Stai per studiare Strutture Dati e Funzioni? Guarda prima questo video

I consigli dello youtuber Strutture Dati Funzioni Lente LEGO Lente Viaggio Primo biennio
Liceo, Tecnico

Apri il capitolo su strutture dati e funzioni e ti trovi subito davanti a liste, alberi e codice che sembra scritto in una lingua aliena? È normale. Nessuno nasce sapendo cos’è un albero binario - nemmeno il tuo professore.
Il punto non è imparare tutto a memoria, ma avere una chiave di lettura. Nel video, Marco - studente di ingegneria - propone un approccio semplice ma potentissimo: guardare ogni problema attraverso due “lenti” diverse.
 

Le due lenti per risolvere i problemi

La prima è la lente LEGO (bottom-up).
Qui parti dai pezzi più piccoli e concreti: funzioni semplici, facili da testare. Ogni funzione è un mattoncino. Quando sei sicuro che funziona, lo incastri con gli altri fino a costruire la soluzione completa.

Ad esempio, se devi calcolare la media di numeri inseriti da tastiera, non scrivi subito tutto insieme. Prima la funzione che legge i dati, poi quella che li somma, poi quella che calcola la media. È l’approccio ideale quando il problema è composto da tanti compiti piccoli e ben definiti.

La seconda è la lente Viaggio (top-down).
Qui fai l’opposto: parti dalla meta finale. Ti chiedi “Cosa deve fare il programma?” e poi pianifichi le tappe principali. Solo dopo scendi nei dettagli.

Se devi progettare un programma per gestire una biblioteca, ad esempio, non inizi subito a scrivere codice per ogni libro. Prima definisci le grandi funzionalità: registrare, cercare, prestare, restituire. Poi lavori su ogni parte separatamente.

Capire se devi costruire con i LEGO o pianificare un viaggio è spesso il 90% del lavoro. È ciò che ti permette di risolvere un esercizio invece di fissare il foglio bianco senza sapere da dove iniziare.

Come scegliere la lente giusta

La scelta dipende dal problema.
Se è vago e ti senti perso, la lente Viaggio ti aiuta a mettere ordine.
Se invece sai già dove vuoi arrivare ma hai bisogno di tanti pezzi funzionali, la lente LEGO è la strada migliore.

Un paragone semplice è la cucina: se non sai nemmeno che piatto preparare, inizi dal “viaggio”. Se hai già tutti gli ingredienti sul tavolo, allora assembli, come con i LEGO.

Perché questo approccio è fondamentale

Quando il professore ti chiede di ordinare un vettore in tre modi diversi, non lo fa per sadismo. Ti sta allenando a scegliere l’approccio giusto.

Questa abilità non serve solo per prendere un buon voto. All’università diventa fondamentale negli esami più complessi, come Algoritmi e Strutture Dati. E nel mondo del lavoro è ancora più importante: aziende che sviluppano app, videogiochi e piattaforme cercano persone capaci di affrontare problemi nuovi, non di recitare codice a memoria.

In conclusione

Prima di iniziare a studiare strutture dati e funzioni, fermati un attimo e chiediti: sto giocando con i LEGO o sto pianificando un viaggio?
Investire qualche minuto ora ti farà risparmiare ore di frustrazione dopo. E lo studio, improvvisamente, diventerà molto più logico.

Il video

Stai per studiare Strutture Dati e Funzioni? Guarda prima questo video

Indice

Azioni

Stampa Articolo

Correlati


Perché imparare linguaggi nuovi è facile (se sai questo)

di Marco Agnese

15/01/2026

Quando si studia informatica, l’idea di dover imparare continuamente nuovi linguaggi può sembrare schiacciante. Tra appunti, esercizi ed esami, aprire “un altro capitolo” non è sempre entusiasmante. …

Vale la pena studiare SQL e basi di dati?

di Marco Agnese

15/01/2026

“Ma i database mi serviranno mai davvero?”
È una domanda che molti studenti si fanno, soprattutto quando iniziano a vedere schemi, entità, relazioni e chiavi primarie. La risposta breve è: . Quella…

Il mito del linguaggio definitivo

di Marco Agnese

15/01/2026

“Ma perché nel 2025 dobbiamo ancora sudare su C++ quando esistono Python e persino Rust?”
È una domanda legittima, e se te la sei fatta non sei solo. Molti studenti la pensano così, soprattutto quand…

Excel: trucchi utili per la vita da studente

di Marco Agnese

15/01/2026

Excel non è solo uno strumento per calcoli complessi, ma un valido alleato nella vita quotidiana degli studenti. L’articolo mostra come, con semplici tabelle e funzioni di base, sia possibile monitor…

Alla scoperta di Minecraft su scratch

di Marco Agnese

25/11/2025

Scratch è una piattaforma perfetta per avvicinarsi alla programmazione, e in questo articolo Marco ci accompagna nell’esplorazione di un progetto ispirato a Minecraft per capire come è costruito un g…

Dal browser al provider

di Marco Agnese

25/11/2025

Molti pensano che svuotare la cronologia equivalga a sparire dal web, ma è solo una protezione locale: il provider continua a vedere i siti che visiti, anche se non può leggerne il contenuto quando u…

Lavorare più velocemente con i Google Docs

di Marco Agnese

25/11/2025

Lavorare più velocemente su Google Docs non richiede talento, ma gli strumenti giusti. In questo articolo esploriamo 12 scorciatoie da tastiera che migliorano davvero la produttività, dalle funzioni …

Una skill essenziale: il problem solving

di Marco Agnese

25/11/2025

Il problem solving è una delle competenze più utili e trasversali che possiamo sviluppare: serve a superare esami impegnativi, a gestire colloqui di lavoro e a prendere decisioni più efficaci ogni gi…

Programmare senza avere le basi? Ecco perché ti complichi la vita

di Marco Agnese

10/09/2025

Il video affronta uno dei dubbi più comuni degli studenti di informatica: “Perché devo studiare teoria, se voglio solo programmare?”. Attraverso esempi concreti e un linguaggio diretto, il narratore …