Quali sono alcuni dei modi migliori per imparare la programmazione?
I migliori programmatori/codificatori che conosco, nel mio campo (finanza), sono persone che erano autodidatti. Attraverso tentativi ed errori hanno imparato da soli.
Il loro approccio era sempre lo stesso, top-down, c'è un particolare problema da risolvere (diciamo automatizzare un modello di trading), lo disegnano, cercano modi per risolverlo, leggono, vedono cosa hanno detto gli altri e si inizia da qualche parte.
Tramite tentativi ed errori, imparano.
Rinse ripetere per anni, e si impara.
Questo approccio è facilmente favorevole al bottom up. Perché se ti vengono insegnate per anni le basi, quando ti viene presentato un problema, colleghi questo particolare problema con il modo in cui ti è stato insegnato per tutti quegli anni. Questo impedisce la capacità di affrontare un'idea in modo chiaro, senza vari pregiudizi stampati nella testa. Qualcosa che è necessario per essere innovativi.
È così che ho imparato la programmazione. Volevo confrontare le serie temporali tra loro, in modo rapido. Perché? Perché credevo che un vettore di serie temporali potesse essere un predittore dell'altro. Quindi ho iniziato a leggere, e una cosa ha portato all'altra.
Vedo studenti di CS e molti altri a cui è stata insegnata una traiettoria standardizzata nella programmazione fallire quando vengono presentate sfide al di fuori del loro curriculum. E si affidano a ciò che gli è stato insegnato. Questo blocca il vero progresso.
ancora ricevo molte risposte ogni mese su persone che vogliono imparare a programmare.
Articoli simili
- Quali sono alcuni dei modi migliori per imparare e migliorare l'autocontrollo?
- Quali sono alcuni buoni modi per imparare a suonare il pianoforte online gratuitamente?
- Quali sono alcuni dei migliori modi, app, widget e tweak che usate per personalizzare il vostro Android?
- Quali sono alcuni dei modi migliori per ottenere lead come un agente immobiliare?