Forse stai sbagliando tutto! Ecco il segreto per imparare a programmare

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024
  • Per ogni dubbio o domande commentate pure sotto ⬇️⬇️⬇️
    COME REALIZZO I MIEI VIDEO
    ----------------------------------
    📷 WEBCAM: amzn.to/2QVTYSx
    🎤 MIC: amzn.to/2UPnfPR
    🎛️ MIXER: amzn.to/2Jrf3Qk
    🖊️ Tavoletta Grafica: amzn.to/3dGBMpu
    🎧 Cuffie: amzn.to/2JokqA3
    LIBRI
    ----------------------------------
    📚 Libri C++: amzn.to/3bHeiit
    📚 Libri Javascript: amzn.to/341NPcD
    📚 Libri Java: amzn.to/33ZFXsi
    📚 Libri Game Programming: amzn.to/3bC713f
    I MIEI CONTATTI WEB
    ----------------------------------
    🌐 SITO WEB: goo.gl/AusqNX
    🌐 GITHUB: goo.gl/AxLvTU
    🌐 LinkedIn: goo.gl/Fo4LqH
    MUSICA
    ----------------------------------
    🎶 Emotional by PeriTune / sei_peridot Creative Commons - Attribution 3.0 Unported - CC BY 3.0 Free Download / Stream: bit.ly/Emotiona... Music promoted by Audio Library • Video
    -- Watch live at / profandreapollini

Комментарии • 46

  • @DaniloTomasino
    @DaniloTomasino Год назад +3

    Sono insegnante di chitarra e appassionato di sviluppo web e da insegnante non posso che farti i complimenti per il tuo intelligente e stimolante approccio all'insegnamento. Quando insegno musica lo chiamo approccio LIVE, insieme...ragionando sperimentando sbagliando...fantastico!!!!.

  • @enricosaccheggiani3192
    @enricosaccheggiani3192 3 года назад +8

    Esatto. Questo video vale oro. Bisogna fare un corso teorico e poi dopo bisogna sporcarsi le mani con un progetto pratico e provare provare provare .
    Anche solo a calcolare l'area del triangolo e poi andando avanti , piano piano , con pazienza e umiltà

  • @andrearitondale
    @andrearitondale Год назад +2

    D'accordo al 100% con tutto quello che hai detto Andrea. Detta ancora più nuda e cruda: chi vuole imparare veramente a programmare dovrebbe cominciare a studiare SERIAMENTE la DDD. Conoscere il dominio molto bene è il primo passo, quindi l'analisi e l'osservazione del problema (questa è la parte più ardua e difficile). Tutto il resto viene di conseguenza. Se io conosco il dominio, io conosco il problema, ergo io lo so descrivere quel problema. Dopo si tratta di progettare l'architettura più adatta in base a quel dominio con le tecnologie che questo mondo ci mette a disposizione. Dopodiché e solo come ultimo stadio, si comincia l'attività di codifica, che ricordiamolo, è un'attività che dev'essere fatta mettendosi anche in discussione e dev'essere iterativa. Devo poter tornare indietro e rivedere le cose. Ecco perché una buona documentazione, prima ancora che cominciare la codifica è importante ed essenziale.
    Evviva la Domain Driven Design!

  • @bobbylinux
    @bobbylinux 3 года назад +5

    l'informatica è difficile ma anche saper utilizzare propriamente "piuttosto che" :)

    • @bobbylinux
      @bobbylinux 16 дней назад

      @@andreaedsonlorenzoni3316 a parte il fatto che stai rispondendo ad un commento di 3 anni fa; ma forse anche tu dovresti capire il "tono" del commento, capisco che nemmeno questo ricade nei tuoi di talenti. Prova col prossimo sarai più fortunato.

  • @ronaldocms3798
    @ronaldocms3798 3 года назад +4

    Il discorso dei tutorial l’ho capito solo quando ho iniziato a trattare la multiprogrammazione, fare quello spiegato sembra molto facile, a piazzarlo dentro anche un progetto banale non lo è. Da quel giorno sbatto la testa su come funziona il sistema operativo per a capire per davvero come programmare per bene

  • @AleAngius
    @AleAngius 3 года назад +2

    Prof le chiedo un consiglio, sia personale che come prof.
    Sono ormai in seconda liceo e mi sono accorto che è la strada sbagliata per me, non voglio fare questo nella vita. Questa estate e con il lock down, mi sono messo a imparare la programmazione e un po' le basi dell'informatica, è stato amore a prima vista, me me sono appassionato così tanto che ora sono arrivato al punto di voler cambiare scuola. Io però non sono proprio bravo in matematica, ho la media del 6, come prof, lei mi consiglierebbe lo stesso quella scuola.

    • @ProfAndreaPollini
      @ProfAndreaPollini  3 года назад +2

      Se fossi in te mi chiederei cosa mi incuriosisce di più. La matematica serve anche nell'informatica. Prova a parlarne e confrontarti con i tuoi genitori prima e con i professori di cui ti fidi di piu

    • @AleAngius
      @AleAngius 3 года назад +3

      @@ProfAndreaPollini grazie prof

    • @ProfAndreaPollini
      @ProfAndreaPollini  3 года назад +2

      Figurati

    • @AleAngius
      @AleAngius 3 года назад +2

      @@ProfAndreaPollini salve prof sono molto felice di scriverle questo messaggio perchè grazie al suo consiglio affronterò un esame di informatica a settembre dell'anno prossimo per passare definitivamente in una scuola di informatica. Grazie e comunque sono molto interessanti i contenuti che porta su twich

  • @Ilbhy
    @Ilbhy 2 года назад +2

    Allora, io devo ancora trovare un obbiettivo preciso, però voglio imparare, il più possibile, sapere più cose e non essere limitato.
    Mi sono fatto tante idee, in mezzo però a tanta confusione.
    Sono dell'idea anche io che copiare quello che fanno gli altri non ti fa imparare nulla perchè non cresci e non diventi autonomo.
    Però mi chiedo: uno come me, che vuole imparare pur non avendo un obbiettivo chiaro, da dove deve partire?
    Per partire intendo una base che sia utile ad entrare nella parte del programmatore, che ti sia utile nella programmazione in generale.
    Partire da C ha senso?
    E come parto?
    Questi sono i miei più grandi punti interrogativi.

    • @ProfAndreaPollini
      @ProfAndreaPollini  2 года назад +1

      per imparare a programmare devi iniziare a ragionare in termini di algoritmi. Partendo da quelli, dal teorema di jacopini boehm (che trovi sul canale) capirai come sono fatte le strutture base della programmazione, poi successivamente potrai scegliere un linguaggio di programmazione. Potrebbe essere C, C++ o python. Se lavori da autodidatta python potrebbe essere interessante perché ti da soddisfazione immediata rispetto a C++ che é un pó piú ripido come curva di apprendimento. Se ti interessa: ruclips.net/video/ckhe19E3qSs/видео.html mentre per C++ trovi i miei video a riguardo: ruclips.net/p/PLZt2ibB4Y-b0EeCCareyqb9QIhaKW516r

  • @giovannilampis
    @giovannilampis Год назад

    Grazie Professore, nell'ottica del messaggio che qui espone, considera particolarmente utile l'esercitazione con l'ausilio di scratch ?

  • @andreadws7151
    @andreadws7151 3 года назад +1

    Io nonostante gli sforzi sono davvero lento nel problem solving, il che mi sta facendo pensare di mollare la programmazione. Probabilmente mi mancano sia un po le basi matematiche che appunto le abilità di progettazione.

  • @Gand988
    @Gand988 3 года назад +1

    Video molto interessante, complimenti!!

  • @Svarionation
    @Svarionation Год назад

    Salve Prof, potrebbe consigliare del materiale utile per apprendere la logica matematica di cui parla? Esistono dei video, libri di testo o esercizi da svolgere? Grazie mille.

  • @eugenio.ferraiuolo
    @eugenio.ferraiuolo 3 года назад +1

    Bel video prof come sempre 🎮⚡️

  • @grayfox86
    @grayfox86 Год назад +1

    piru piur frecciata velata ma neanche tanto :D ^^

  • @sena2992
    @sena2992 2 года назад

    Puoi elencare dei siti fatti in javacript per poterli analizzare?

  • @tiamopaolo1
    @tiamopaolo1 3 года назад +1

    Sto frequentando un corso di programmazione e il primo approccio sono stati gli algoritmi utilizzando carta e penna e poi draw.io. Io credo che questo approccio sia fantastico, insegna davvero a descrivere il problema utilizzando i 'grafici'. Lei cosa ne pensa?

  • @ricarie267
    @ricarie267 Год назад

    Salve Prof, dov'è il link d'invito su discord?

  • @marcolucibelli5249
    @marcolucibelli5249 3 года назад +3

    Ottimo discorso. Mi piacerebbe essere più presente. Si potrebbe fare un canale telegram per le news, per parlare insieme..

  • @AleAngius
    @AleAngius 3 года назад

    Questa scelta mi condizionerà la vita

  • @oscar982
    @oscar982 3 года назад +2

    Parole sante!

  • @andreadimonda5985
    @andreadimonda5985 3 года назад +2

    Ok d'accordo, ma in ue4 se usi le blueprint puoi programmare, naturalmente ti dovresti scrivere le tue funzioni invece di usare quelle già pronte

  • @megliofra6
    @megliofra6 3 года назад

    bel video....finalmente qualcuno di livello superiore che riesce a volare alto...

  • @manuict4916
    @manuict4916 2 года назад

    ci sono dei software già realizzati da modificare?

  • @matteomaddalena8693
    @matteomaddalena8693 3 года назад

    Io cerco sempre di capire cosa c'è dietro le varie funzioni di un linguaggio, e come queste si approcciano all hardware e come tutto ciò viene gestito in memoria, ma ogni volta che lo chiedo la risposta è sempre la seguente: ci sono cose che non ci è date sapere, e vedendo i codici sorgente delle varie funzioni non ci capisco molto, perché c'è questa risposta superficiale quando si ci prova ad addentrarsi nelle parti più intime di un calcolatore.

    • @ProfAndreaPollini
      @ProfAndreaPollini  3 года назад

      "ci sono cose che non ci è dato sapere" in che senso? Se ti dicono così è una grande falsità.

    • @matteomaddalena8693
      @matteomaddalena8693 3 года назад

      @@ProfAndreaPollini nel senso che non dovremo immergerci così in profondità e saper in che modo sono implementare alcune funzioni, credono che si possa essere travolti dalla complessità di quest'ultime, ma sinceramente dovrei io deciderlo questo

    • @andrearitondale
      @andrearitondale Год назад +1

      @@matteomaddalena8693 tutto alla fine si traduce in linguaggio ASSEMBLER al più basso livello e poi in binario con tutte le varie codifiche dei numeri binari. Ma se vuoi scendere ancora più in profondità e arrivare a capire come viene interpretato il tutto, parliamo di segnali di tensione. BIT 1: segnale +5V e BIT 0: segnale 0V

    • @matteomaddalena8693
      @matteomaddalena8693 Год назад

      ​@@andrearitondaleDopo due anni le mie conoscenze in ambito informatico sono di gran lunga aumentate. Grazie comunque. Da neofita del linguaggio C, allo studio della teoria dei sistemi operativi. Il tempo passa in fretta.

    • @andrearitondale
      @andrearitondale Год назад

      @@matteomaddalena8693 sono arrivato tardi su questo canale purtroppo.

  • @Akana_Luzimi
    @Akana_Luzimi 3 года назад

    non hai piu Discord!?!