13 consigli per coloro che studiano la programmazione in proprio
Consigli Formare / / December 19, 2019
1. Trovare la giusta motivazione per l'apprendimento
Una chiara spiegazione razionale per spiegare perché si sta imparando la programmazione aiuta a concentrarsi. Assicurarsi di specificare un obiettivo specifico per se stesso. considerare a fondo la vostra motivazione. "Voglio essere in grado di", "è bene imparare" - è una cattiva obiettivo. Esempi di scopi di qualità:
- Spostare ulteriormente nella corrente carriera.
- Cambiamento occupazione.
- Guadagna un ulteriore grazie a progetti di terze parti.
- Sviluppare il proprio prodotto (gioco, applicazione mobile), creare una startup.
Se il dato punti coincidono con quelli che definiscono se stessi - non dimenticare di loro. Ricorda che l'obiettivo finale sarebbe quello di salvare nei momenti più difficili.
Per ricordare lo scopo, è possibile registrare su carta e continuare a mente di fare carta da parati sul vostro computer o desktop di telefono (che mi piace).
2. Selezionare la lingua giusta
In principio, può essere molto difficile decidere cosa studiare. Alcuni linguaggi di programmazione sono più facili da imparare, alcuni hanno una portata limitata. Tuttavia, non è necessario soffermarsi sul serio. E 'meglio iniziare con qualsiasi cosa, piuttosto che passare ore alla ricerca per l'opzione "ideale". Perché padronanza di una lingua di programmazione, sarà più facile per passare a un altro.
Se si conosce già il vostro obiettivo finale, determinare ciò che è necessario per raggiungerlo. Imparare le lingue, che sono adatti allo scopo. Per lo sviluppo di giochi tridimensionali bisogno di alcuni linguaggi e strumenti per la creazione di siti web - altri.
Se non sapete da dove cominciare, cercare di esplorare il linguaggio JavaScript. Piaccia o no altri programmatori, JavaScript sta diventando sempre più popolare e viene utilizzato non solo per lo sviluppo di siti web, ma anche in altri ambiti. Solo così potete coprire il numero massimo di applicazioni.
3. Fare un calendario
chiaro orario formazione aumenta la probabilità di successo. Ma impostare scadenze realistiche per compiti specifici. Non aspettatevi di padroneggiare la programmazione libro dalle centinaia di pagine in meno di una settimana - a meno che non si passi tutti gli altri compiti in questo momento.
Quando ho iniziato a imparare la programmazione da soli, in ogni cella solare Mi è stato assegnato un posto per la pratica di 25 minuti.
Impegnarsi in 25 minuti al giorno facilmente. Esso dovrebbe essere utilizzato per ridurre al minimo questo, e presto non sarà in grado di rompere la formazione per diverse ore.
4. Impegnarsi in una cosa alla volta
Molte persone cercano di fare un centinaio di cose in una volta. Un errore enorme! Impegnarsi in una cosa alla volta. Non studiare in HTML parallelamente, JavaScript, Swift e qualcos'altro. Potrai guidare da soli pazzo!
Questo elemento può essere dato a voi con difficoltà (parlo per esperienza), perché si vuole sempre imparare tutto in una volta.
Nel suo libro "Inizia con il principale!"Gary Keller (Gary Keller) ha detto:" I risultati straordinari determinati direttamente da quanto si può restringere il campo ". Questo può essere applicato a qualsiasi cosa, compresi gli studi di programmazione. Non abbiate paura di essere in ritardo - linguaggi e tecnologie non stanno andando da nessuna parte. Avviare piccole e andare avanti.
5. Dividere tutto in piccole porzioni
Come con la punta precedente, non è necessario per spingere una volta molto grande quantità di informazioni, anche se è sullo stesso argomento. Per imparare qualcosa di nuovo è molto più facile quando si è suddiviso in porzioni più piccole.
Focus su un argomento e dividerlo in pezzi digeribili. Assicurarsi di aver compreso pienamente e imparare un po 'il concetto prima di passare a quello successivo.
Imprenditore Tim Ferriss (Tim Ferriss) ha coniato l'acronimo ABC - Always Be Compressione. L'idea è che ogni pezzo di informazione è necessaria per cercare di formulare nel modo più conciso possibile. Poi riassumere in un paragrafo, creare un grafico o un'immagine, utilizzare lo schema mnemonico - niente, se vi aiuterà a rapidamente ricorda di desiderato.
6. cambiare i vostri sensi
Gli studi dimostrano che i più tipi di percezione delle informazioni che si utilizzano, più è probabile che la sua presa. Questo aiuterà i libri, video, lezioni interattive, quiz, podcast e altro ancora.
Immergetevi le informazioni in ogni modo possibile. Secondo Judy Willis (Judy Willis), autore del libro "Come insegnare ad un bambino è facile da imparare"Le più aree del cervello immagazzina informazioni su un argomento, si formano le più relazioni. Ridondanza dà allo studente un'ulteriore opportunità di ottenere informazioni da diversi repository cervello. Tali comunicazioni cross-dati significano che abbiamo imparato qualcosa, e non solo memorizzato.
7. educare gli altri
La necessità di spiegare a qualcuno il concetto o processo dà una garanzia che si sono completamente interiorizzare. Questo può essere fatto in diversi modi. Uno di loro - a tenere un corso o workshop per gli adolescenti. Potete fare i vostri video su YouTube con le spiegazioni di alcuni concetti. Non mi piace l'idea di un video? Si può fare a meno. Si può insegnare una varietà di modi. Come opzione - scrittura. Ad esempio, con l'aiuto del suo blog, non ho solo aiutare gli altri, ma anche addestrati molto più efficace rispetto a quando ho imparato una.
In ogni caso, insegnare agli altri ciò che si impara per te stesso contribuisce a rafforzare i concetti si formano nella mente.
Sulle piattaforme didattiche, di regola, si ha la possibilità di aiutare gli altri. Di solito questo è qualcosa di simile a un forum con domande degli studenti. Check it out, e se v'è una domanda la cui risposta non si sa (o hanno almeno pensieri su), - scrittura, non esitate. Su buoni siti educativi regna un'atmosfera sana, e apprezzare il vostro aiuto. E non esitate a fare domande te stesso! Dare agli altri la possibilità di spiegare a voi nulla.
8. trovare like-minded
Questo può essere fatto attraverso incontri personali o on-line. Si può cercare di collaborare con un amico o un familiare che vuole anche imparare a programmare. Proprio come la gente va in palestra con l'altro e con l'obiettivo di perdere peso, si può anche trovare un partner su Internet.
9. trovare un mentore
Le chat room e forum piattaforme educativi - buoni posti per cercare persone che la pensano e possibilmente insegnanti.
forum online - è certamente una preziosa fonte di informazioni, ma nulla può confrontare con il supporto di personale, quando si può ottenere direttamente una risposta.
10. Rendere gli elementi di gioco
Pensate per un sistema di regole e incentivi, che contribuirà a rendere l'apprendimento più divertente. Promozione aiuterà a sviluppare riflessi positivi nel cervello quando si esegue con successo un compito importante. Possono trasformare il processo di apprendimento del lavoro di routine nel gioco. Ad esempio, dopo aver terminato il libro di programmazione specifica, comprare la stessa borsa, che ha pensato per mesi.
Per impostare obiettivi e lavorare su di essi. Premiati quando li si raggiunge.
11. il codice di Redo qualcuno
Vedere come qualcun altro ha implementato una soluzione che si desidera sviluppare. Se vuoi in progetti open source su GitHub. comunità di programmatori può essere un posto molto accogliente per leggere (o modifica) del Codice di qualcuno - è assolutamente normale. Basta sfogliare riga per riga, pensando a come ognuno di loro lavora e combinato con il quadro generale.
Uso di qualcun altro lavoro di ispirazione e di idee.
12. Pratica. Non concentrarsi solo sulla formazione
Un punto molto importante. Con che i nuovi arrivati sempre bloccato. È necessario iniziare a scrivere il proprio codice nel più breve tempo possibile. So che è difficile, ma a un certo punto dovrebbe allontanarsi dalle lezioni e iniziare a creare progetti reali.
Capire come funziona - è i propri test, e l'errore - che cambierà radicalmente le regole del gioco. Questo ci porta alla ultimo suggerimento.
13. Non abbiate paura di fallire
C'è una cosa del genere - il fallimento della produttività. Più complesso è il dato studio qualcosa, meglio si ricorderà le informazioni apprese. tentativi falliti possono aiutare a ottenere una comprensione più profonda, perché sarete coinvolti nella ricerca per i propri errori e correggerli. Agire e imparare qualcosa di te stesso, di criticare se stessi e di esplorare nuove - questo è estremamente importante.
Anche se non hai mai fatto creando il vostro piccolo sito web o un'applicazione, si impara molto, provare e sbagliare. Questo approccio è molto più efficace di una ripetizione meccanica di esempi di addestramento, dove tutte le risposte a naso.
conclusione
La chiave per il successo di auto-apprendimento - è la fiducia. Se credi in te stesso, più è probabile che riuscirà meglio del previsto. Smettere di dubitare se stessi e le vostre capacità, e si romperà come un vero campione!
La partita si gioca solo se si rinuncia.