A scuola abbiamo studiato secondo il curriculum scolastico, all'università - secondo il curriculum universitario. Nel nostro primo lavoro, i nostri colleghi ci hanno aiutato. Ma nell'istruzione online, tutto non è così semplice. Anche se ti stai preparando a seguire un corso online a tutti gli effetti e non studi solo su libri e tutorial, creare un piano di formazione può essere difficile: devi determinare l'obiettivo finale, elaborare un programma e monitorare i progressi. E se nell’istruzione tradizionale questo ruolo viene spesso svolto dall’insegnante, nell’apprendimento online questo ruolo deve essere assunto dallo studente. In questo testo parleremo del perché è necessario un curriculum e daremo alcuni consigli su come redigerlo correttamente.
Esempio di piano di formazione (road map)
Perché hai bisogno di un piano di formazione?
Ai laureati della Harvard Business School è stato chiesto se avessero scritto obiettivi e un piano per raggiungerli: l’84% non aveva alcun obiettivo, il 13% aveva scritto obiettivi ma nessun piano specifico e il 3% aveva scritto obiettivi e piani specifici per raggiungerli. Dopo 10 anni, il 3% della classe che aveva obiettivi e piani scritti guadagnava dieci volte di più del 97% dei suoi compagni di classe. Ovviamente, scrivere i nostri obiettivi ci aiuta a capire più chiaramente cosa vogliamo veramente e a sviluppare un piano efficace per realizzare questi obiettivi. Ecco alcuni altri motivi per cui è necessario un curriculum:- Aiuta a suddividere un compito di grandi dimensioni (programmazione Java principale) in compiti più piccoli. Ad esempio, impara la sintassi generale della lingua; comprendere classi, oggetti e gestione delle eccezioni; imparare a lavorare con file e flussi di input/output; padroneggiare il multithreading, conoscere le raccolte; basi dello sviluppo web, framework popolari.
- Aiuta a creare un programma conveniente: ogni giorno per 4 ore; 2 ore nei giorni feriali e 6 nei fine settimana; solo nei fine settimana, solo nei giorni feriali.
- Aiuta a tenere traccia dei progressi: puoi confrontare i tuoi progressi man mano che avanzi con quello che hai fatto all'inizio. Puoi anche confrontare ciò che hai già imparato con i traguardi pianificati e capire se è necessario rafforzare il tuo programma di apprendimento.
- Il piano formativo è motivante. La sensazione di vittoria derivante dal completamento di un elemento della tua lista di cose da fare ti incoraggia a studiare ulteriormente.
Come fare un piano di studi?
Trova la motivazione
Questa è la prima e fondamentale cosa da fare quando si crea un piano di allenamento. Il successivo successo nell’apprendimento dipende dalla motivazione. Se capisci che il desiderio di imparare è imposto da altre persone, la tua formazione non durerà a lungo. Per arrivare al nocciolo della questione, puoi rispondere ad alcune domande: mi piace imparare questo? Ti piacerebbe svolgere questa attività in modo professionale?Determina il tuo livello di conoscenza
Se hai già imparato un linguaggio di programmazione, non ha senso iniziare dalle basi. Pertanto, vale la pena ricordare tutto ciò che hai imparato e cercare di realizzare a quale livello ti trovi. Determinare il tuo livello di conoscenza ti aiuterà a creare il giusto elenco di risorse didattiche e una mappa dei “punti bianchi”. Se hai studiato programmazione in un'università e hai imparato la teoria, puoi concentrarti sull'apprendimento della lingua e sulla pratica delle conoscenze acquisite. Se non ti sei mai occupato di programmazione prima, allora vale la pena includere libri di teoria per principianti nel tuo programma di formazione .Formulare un obiettivo
Per raggiungere il successo, l’obiettivo deve essere il più specifico possibile. Ad esempio, l’obiettivo “imparare un linguaggio di programmazione” è vago. È meglio dirlo in questo modo: “impara Java e trova lavoro come junior in un’azienda di prodotti”. Un obiettivo così specifico sarà più motivante.Scegli uno dei piani di allenamento
Esistono due modi principali per pianificare la formazione: possono essere utilizzati separatamente o combinati. Il primo piano è basato sugli obiettivi . In questo caso non c’è un riferimento rigoroso alle date; il piano è più focalizzato sul raggiungimento dei risultati. Il secondo è un piano basato sul tempo . In questo caso c'è una scadenza. Ad esempio, impara Java Core in 6 mesi. Quando scegli uno dei piani, dovresti tenere in considerazione le tue caratteristiche. Se ti rendi conto che non sei bravo con la disciplina, allora forse dovresti scegliere il secondo piano. Capisci che tendiamo a non rispettare le scadenze? Prova a calcolare razionalmente quanto tempo, dato il carico di lavoro e le conoscenze, ti servirà per padroneggiare e consolidare il nuovo materiale. Lo studio “Quanto tempo ci vuole per imparare Java ”, che abbiamo condotto tra i laureati, può aiutare in questo .Suddividi il tuo obiettivo in piccoli passi
Si consiglia di compiere i passi più specifici con scadenze precise fino all'obiettivo finale. Facendo piccoli passi eviterai la pressione dell’obiettivo finale (che all’inizio può sembrare irrealistico), ma le piccole azioni quotidiane sono in tuo potere. Questa è la cosiddetta "strategia delle piccole vittorie" : è più spesso utilizzata per il lavoro di squadra, ma è adatta anche per il lavoro individuale. I suoi principi fondamentali: obiettivi chiari, autonomia, risorse, tempo, supporto (ad esempio, da un mentore - ndr). Questo consiglio comprende anche la stesura di un programma giornaliero che includerà la tua formazione. È consigliabile lavorare alla stessa ora della giornata: allora l'orario diventerà un'abitudine. Ecco cosa scrive un utente JavaRush riguardo al suo programma: “La cosa principale è il progresso settimanale. Dopo due settimane di riposo è già difficile tornare e non tutti riescono a scrivere tutti i giorni per diversi mesi consecutivi. Datti un limite di ore per la settimana, ad esempio 15. Puoi programmare per 1,5 ore ogni giorno feriale e altre 3-4 ore in entrambi i fine settimana, oppure puoi prenderti un paio di sere libere, ma il "limite del fine settimana" sarà aumento. In questo modo il programma sarà flessibile, ma regolare”.Fai un elenco di fonti per l'apprendimento
L'elenco delle risorse può essere singolo oppure può essere integrato o modificato nel processo. Ad esempio, per imparare Java, questi potrebbero essere:- Corso JavaRush.
Utilizziamo il corso per acquisire il minimo necessario di teoria e concentrarci sulla scrittura del codice.
- Libri:
- "Prima di tutto Java, imparare Java", Kathy Sierra, Bert Bates;
- "Java. Una guida per principianti", Herbert Schildt;
- "Java. La guida completa", Herbert Schildt;
- "Java. La biblioteca del professionista", Kay S. Horstmann, Gary Cornell.
- Tutorial su YouTube (ci sono molte opzioni: scegli il formato per presentare le informazioni più vicino a te);
- Consultazioni con un mentore/sviluppatore familiare. Questo punto è necessario per coloro per i quali è importante ricevere una “spiegazione dal vivo” e non capire tutto da soli.
GO TO FULL VERSION