Vuoi dimagrire imparando da solo IT? Chiedimi come.

C'è un'opinione che incontro spesso: è impossibile imparare da soli, servono dei professionisti che ti guidino lungo questo cammino difficile, spiegandoti, controllando e monitorando il tuo progresso. Proverò a confutare questa affermazione e, come è noto, è sufficiente portare almeno un controesempio. Nella storia ci sono esempi di grandi autodidatti (o, semplicemente, chi impara da solo): l'archeologo Heinrich Schliemann (1822–1890) o l'orgoglio della Georgia — l’artista Niko Pirosmani (1862–1918). Sì, queste persone vivevano, studiavano e creavano per la maggior parte nel XIX secolo e erano estremamente lontane dal mondo delle tecnologie dell'informazione. Tuttavia, rimane vero che «il principale obiettivo dell'apprendimento è imparare a imparare», come diceva Aristotele. In questo articolo condividerò con voi esempi pratici che vi permetteranno di organizzare efficacemente il processo di studio autonomo.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
È ancora possibile imparare da soli. Inoltre, è assolutamente realistico raggiungere risultati elevati in questo modo. Rimarrete sorpresi: come persona del settore della formazione commerciale (lavoro nel centro di formazione «Academy LANIT«) può parlare di questo mentre taglia il ramo sul quale è seduto. Ma andiamo con ordine.

Sono una persona che ha trascorso tutta la vita professionale (oltre 17 anni) nel campo dell'istruzione: io sono nell'istruzione e io sono per l'istruzione. E voglio condividere con voi esempi pratici che permettono di organizzare efficacemente il processo di apprendimento autonomo. Queste tecniche sono una sintesi della mia esperienza personale. Certamente, non pretendo di possedere la verità assoluta. Ma se ciascuno di voi trova almeno una tecnica che desidera utilizzare nella propria pratica personale, considererò il mio compito portato a termine.
 
Il mio primo consiglio è: se decidete di dedicarti all'autoapprendimento (non importa quanto tempo siate disposti a investire: 10 minuti, un'ora, un giorno...), cercate di evitare altre occupazioni in quel momento, per renderlo il più efficace possibile.

Il professor Hall Pashler dell'Università della California ha detto: «Anche il cervello di un laureato di Harvard diventerà quello di un bambino di otto anni, se costretto a fare due cose contemporaneamente».

Abbandona il multitasking durante l'apprendimento e otterr ai massimi risultati dall'istruzione.
 
Ma ho promesso di condividere alcune tecniche pratiche. Illustrerò queste tecniche di autoapprendimento sul tema dello sviluppo frontend. Innanzitutto, questo argomento mi interessa immensamente (fin dai tempi in cui ero insegnante di informatica e lo insegnavo ai bambini). In secondo luogo, lo sviluppo frontend è uno dei settori più richiesti e in rapida crescita.guarda le statistiche ufficiali). Infine, anche se non siamo sviluppatori frontend, siamo consumatori dei loro risultati.

Quindi, dobbiamo acquisire nuove conoscenze e abilità pratiche in modo autonomo. Da dove le trai? Qual è la tua fonte? Internet, libri e altre persone, giusto? Iniziamo da internet.
 

1. Cerca in modo efficace

Esistono numerosi motori di ricerca. Diverse piattaforme utilizzano algoritmi di ricerca differenti. Di conseguenza, l'area di copertura varia: ognuno di essi copre (o, per dirla in termini più tecnici, indicizza) una parte delle informazioni presenti su Internet. Pertanto, è necessario utilizzare diverse ricerche per massimizzare la copertura delle fonti.

Ma come organizzare la ricerca per non affondare in un'enorme quantità di "rumore informativo"? È importante imparare a selezionare i dati utili. Sì, ora i motori di ricerca comprendono le query in linguaggio naturale. Gli algoritmi per fornire risultati pertinenti ai risultati delle ricerche sono in costante miglioramento. I motori di ricerca stanno acquisendo un enorme set di funzionalità aggiuntive. Ma la domanda "Come cercare informazioni in modo efficace?" rimane attuale anche oggi.

Praticamente ogni motore di ricerca offre una ricerca avanzata e un linguaggio di query su cui è basata. Ma non tutti sfruttano questa possibilità su base regolare.

Vi mostrerò un esempio con Google. Se voglio imparare lo sviluppo frontend, sono interessato alle tecnologie a cui dovrei prestare attenzione e alle risorse che vale la pena leggere.

  1. Andiamo alla pagina Ricerca avanzata.
  2. Impostiamo i parametri. Ad esempio:

    a. con la frase: Sviluppo front-end,
    b. con una qualsiasi delle parole: 2018,
    c. Ricercare in: inglese,
    d. Paese: Stati Uniti,
    e. Data di aggiornamento: ultimo anno,
    f. Posizione delle parole: nel titolo della pagina.

  3. Clicchiamo su Trova.
  4. E nella pagina dei risultati di ricerca scegliamo le risorse che ci serviranno come punto di partenza per studiare l'argomento.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Per specificare le ricerche, puoi anche utilizzare simboli o parole speciali. Questi semplici trucchi possono aiutarti a ottenere risultati più pertinenti e a risparmiare molto tempo nella ricerca di informazioni di qualità.
 

2. Impara online

Ormai, probabilmente, tutti sanno dei MOOC — l'istruzione massiva disponibile online per chiunque desideri. Tra le piattaforme più famose ci sono Coursera, Udemy, edX, Khan Academy, Fun MOOC. La maggior parte di queste risorse contiene corsi in lingua inglese, ma ci sono anche risorse in lingua russa — ad esempio, Stepik (dove, per la cronaca, il Corporate University di Sberbank ospita i suoi corsi).

Nella mia personale classifica, il leader indiscusso è Udacity — per l’approccio professionale e il coinvolgimento di esperti del settore. Utilizzo spesso anche Coursera — hanno risorse che non si trovano altrove, come per esempio le verifiche incrociate. Questa è un’opportunità non solo per ricevere feedback da altri utenti, ma anche per partecipare attivamente e diventare esperti (e questo è anche uno dei metodi di autoapprendimento, di cui parlerò più avanti).

A mio parere, le piattaforme russe sono ancora un po' indietro rispetto a quelle straniere, sia per la qualità del materiale che per la modalità di consegna ai discenti, ma se rispondete alla domanda «Do you speak English?» con un «Yesлибы», allora è comunque una buona opzione.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Esaminiamo l'algoritmo per trovare il programma desiderato prendendo come esempio Udacity.

  1. Passiamo al catalogo dei corsi — Catalogo
  2. Selezioniamo la categoria: Categoria — Programmazione e Sviluppo
  3. Impostiamo il filtro «gratuite»: Tipo — Corsi Gratuiti
  4. Indichiamo il nostro livello: Livello di Abilità — per esempio, Principiante
  5. Precisiamo le competenze che vogliamo perfezionare: Abilità — HTML, CSS, JavaScript
  6. E otteniamo un elenco di corsi ai quali ci si può iscrivere completamente gratuitamente. Il vantaggio è che la maggior parte di essi è stata sviluppata in collaborazione con i fornitori, e l'apprendimento avviene su progetti reali.

Se sei un professionista alle prime armi e non sai in quale ordine impostare il tuo percorso di formazione, quali corsi seguire e quali compiti affrontare, è prevista la possibilità di iscriversi a quelle che vengono definite "Programmi Complessi". Esperti nel settore dell'istruzione hanno già strutturato l'intero percorso formativo; non ti resta che seguirlo.

Come cercare tali programmi

  1. Passiamo alla sezione con i programmi di aggiornamento professionale (Nanodegree)
  2. Attraverso la Scuola di Programmazione (School of Programming) troviamo la specializzazione che ci interessa: Front-end Web Developer.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Come capire quali dei corsi trovati siano migliori? Non esiste una ricetta universale, tutto dipende dagli obiettivi, dalle esigenze e dalle caratteristiche specifiche di ogni persona. Tuttavia, posso dare alcune raccomandazioni.

  • Leggi le recensioni per conoscere le opinioni degli altri.
  • Dare un'occhiata a Intro corso che descrive i contenuti, la struttura, le tecniche, offre frammenti dai quali è possibile valutare quanto sia professionale l'approccio alla creazione del corso, se il docente presenta il materiale in modo chiaro, quali ulteriori meccanismi di autovalutazione o di controllo automatico vi siano da parte del sistema.

Raccogliendo questi fattori, puoi decidere se vale la pena seguire questo corso.
 
Un'altra domanda frequente riguarda l'auto-organizzazione: solo l'8% degli studenti completa i corsi online. Le persone cercano soluzioni a compiti specifici e abbandonano lo studio non appena le trovano. Un'altra ragione è la durata del corso. La maggior parte delle persone è per natura uno sprinter, e trova difficile percorrere una lunga distanza.

Se desideri comunque portare a termine il tuo percorso formativo, innanzitutto, sviluppa in te le qualità richieste dall'autoapprendimento:

  • impara a pianificare il tuo tempo;
  • trovati la giusta motivazione;
  • invita amici a accompagnarti nello studio, in modo da avere con chi discutere e analizzare ciò che hai appreso.

Anche il problema dell'auto-organizzazione si risolve con successo quando è necessaria una reportistica regolare e finale davanti alla direzione o ad altre persone. Funziona anche il sistema di certificazione, ma solo nei casi in cui è necessario confermare lo status.
 

3. Cerca esperti

Cerca persone su cui puoi contare per le loro conoscenze e esperienze. Persone del settore che si sono affermate come professionisti di alto livello, pronte a condividere la loro esperienza in modo aperto e senza interessi. Pensi che sia fantasia e che ciò non accada? Succede. Ci sono alcuni trucchi che puoi utilizzare per trovare tali individui.

Rivolgiti a fonti ufficiali, come le organizzazioni che sviluppano standard. Hanno gruppi di lavoro creati per sviluppare contenuti specializzati. E le informazioni su di loro sono generalmente accessibili al pubblico.

Diamo un'occhiata a un esempio concreto.

  1. Visitiamo il sito del Consorzio World Wide Web
  2. Andiamo ai Gruppi di lavoro — Working Groups
  3. Tra di essi, scegliamo quello che ci interessa in questo momento. Ad esempio, Cascading Style Sheets (CSS).
  4. Accediamo alla categoria dei partecipanti e otteniamo accesso a tutte le organizzazioni coinvolte nello sviluppo di questi standard: Partecipanti
  5. Troviamo esperti invitati — specialisti riconosciuti dalla comunità globale. Esperti invitati: Rachel Andrew, Lea Verou

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Di solito, gli esperti in questo campo sono felici di condividere le loro creazioni. È possibile trovare registrazioni delle loro presentazioni, consultare l'elenco delle risorse che hanno utilizzato, guardare le diapositive e persino il codice che hanno mostrato. E imparare da loro.

A proposito, consiglio vivamente Lea Verou — ha numerosi progetti «interessanti» che condivide pubblicamente. Il suo esempio ispira un'enorme quantità di persone in tutto il mondo. E io non faccio eccezione.
 
Un altro modo per cercare esperti sono le piattaforme video, dove è possibile trovare registrazioni di conferenze su argomenti pertinenti. Queste YouTube o magari meno conosciute nel nostro paese Vimeo, dove sono conservati molti materiali che a volte semplicemente non si trovano su YouTube.

Ancora una volta, con un esempio:

  1. Andiamo su YouTube. Cerca: frontend conference
  2. Qui funziona anche una ricerca efficace, e non dovremmo trascurarla. Selezioniamo: Filtri → Canali
  3. E otteniamo un elenco di canali dedicati a questo tema.
  4. Ad esempio: Front-Trends → Playlist → Front-Trends 2017
  5. Selezioniamo un qualsiasi relatore. Diciamo, Una Kravets — è un'ottima esperta da cui si può imparare.
  6. Voilà.

In questo modo, si possono trovare professionisti nell'ambito richiesto e avere accesso alle loro risorse.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
 

4. Fai lavorare l'intelligenza artificiale per te

Qui il mio consiglio è molto semplice e, in un certo senso, contraddittorio nell'era del 'Grande Fratello' — lascia delle 'tracce digitali':

  • Iscriviti ai canali affinché ti vengano proposti 'simili';
  • Metti 'mi piace' e salva nei segnalibri video e materiali;
  • Iscriviti alle pagine delle comunità professionali che ti interessano sui social.

E grazie alle 'tracce digitali', ti verranno fatte proposte legate all'argomento che ti interessa. È un'opportunità per entrare in una comunità professionale da cui potrai attingere informazioni utili e esempi pratici.

5. Leggi libri

C'è un'opinione secondo cui, con la disponibilità di informazioni accessibili su internet e un'infinità di corsi online, leggere libri non è più rilevante. Tuttavia, questo è completamente errato.

I libri sono necessari per avere una visione ampia su concetti, idee, questioni e tecnologie specifiche. Ampliano gli orizzonti e sono pensati per un approfondito studio del materiale. 

Tuttavia, è importante leggere in modo efficace. 

Come scegliere i libri da leggere?

Per le ricerche teoriche ci sono standard, regolamenti, ecc. 

Quando si tratta di letteratura tecnica, mi guido da una logica semplice: seguo le raccomandazioni di fonti autorevoli. Con queste intendo esperti riconosciuti nel settore (molti dei quali seguo in Twitter), così come rispettate pubblicazioni online e portali di settore (ad esempio, A Book Apart, O’Reilly Media, Smashing Magazine, CSS-Tricks).

In generale, preferisco fonti pratiche. È molto importante per me che: 

  1. il linguaggio sia semplice e umano (mi piacciono i libri conversazionali, dove si pongono domande e si stimola il pensiero durante la lettura), 
  2. la qualità del materiale impaginato. Certo, il contenuto è più prezioso. Ma l'involucro permette di trarre conclusioni sul valore che è stato investito nel libro, offre un'idea del tempo e degli sforzi spesi per dare vita al libro, sulla ricerca del modo giusto per l'espressione dell'autore (e di tutta la squadra coinvolta) attraverso il libro. Come si dice, il diavolo sta nei dettagli. E io li noto molto. 

Ecco alcuni esempi di libri che consiglio senza riserve:

6. Usa strumenti diversi

«Ricordo solo ciò che fanno le mie mani» — questo è il modo in cui possiamo interpretare il principio educativo mondiale conosciuto come «Learning by Doing».

Prima o poi avrai bisogno di fissare in qualche modo tutta la conoscenza acquisita nella pratica. È fondamentale allenarsi costantemente, per questo è necessario trovare strumenti specifici che permettano di organizzare queste esercitazioni nel modo più efficace.

Da dove ottenere questi strumenti?

Basandosi su uno dei punti precedenti — esperti che condividono i loro strumenti di lavoro — puoi trovare nei loro blog e nei siti dove pubblicano i loro materiali progetti interessanti. Questi progetti ti permettono di esercitarti praticamente con le nuove tecnologie e tecniche che stai studiando, sviluppando il tuo know-how. Ce ne sono davvero tanti.

Nell'animazione, ad esempio, la variazione delle proprietà animate nel tempo è descritta da una certa curva, ovvero da un insieme dei suoi parametri (coefficients). Gli effetti di animazione più realistici, dal punto di vista dello spettatore, si svolgono nel tempo in modo non lineare (basta dare un'occhiata ai principi di animazione ideati da Walt Disney per verificarlo). Per esempio, un oggetto inizia il suo movimento gradualmente, poi la sua velocità aumenta e successivamente inizia a rallentare, e così via. Tali relazioni sono descritte matematicamente attraverso le curve di Bézier.

Dai un'occhiata al simulatore interattivo Cubic-Bezier (Curva di Bézier), dove è possibile visualizzare come la forma della curva influisca sulla natura dell'animazione del movimento di un oggetto nello spazio. L'algoritmo è il seguente:

  1. Impostare (leva)
  2. Impostare il tempo di animazione a 1,5–2 secondi
  3. Avvia il test — crea l'effetto di animazione corretto: c'è una preparazione all'inizio dell'azione, l'azione stessa e l'inerzia al termine.

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Altri esempi interessanti:

Focalizzerò l'attenzione su un paio di esempi più significativi, a mio avviso.

Obiettivo: assicurarsi che il campo del modulo, utilizzato per inserire la password dell'utente, accetti solo sequenze lunghe almeno 6 caratteri, contenenti almeno un numero, una lettera (indipendentemente dal suo case) e un simbolo. La verifica deve essere effettuata lato client con gli strumenti standard del browser (per questo scopo viene utilizzato l'attributo pattern del campo di input, il cui valore è un'espressione regolare).

Sequenza di azioni:

  1. /^.{6,}$/ — любые 6 символов
  2. /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
  3. /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
  4. /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

Vuoi dimagrire imparando da solo IT? Chiedimi come.

  • Un altro esempio — galleria di pattern CSS3 Patterns Gallery: è semplicemente straordinario come il codice si trasforma in un motivo geometrico!

Procedura da seguire:

  1. Scala 90%
  2. Zig-zag — codice di sfondo

Vuoi dimagrire imparando da solo IT? Chiedimi come.
 
L'idea principale è utilizzare vari strumenti disponibili gratuitamente sui siti degli esperti, che permettono di affinare le proprie abilità completamente senza costi.
 

7. Diventa un esperto

Una volta che hai acquisito esperienza, passa a un livello superiore — diventa tu stesso un esperto.

Come farlo? È facile.

Ricordi la storia del docente: «Ho spiegato tre volte, ormai l'ho capito benissimo, ma loro non riescono a capire»? Devi condividere le tue conoscenze per fissarle. E come strumento, ti consiglio di usare il servizio StackOverflow. È una piattaforma appositamente creata dove gli sviluppatori cercano risposte alle domande professionali che incontrano. E a rispondere sono gli stessi sviluppatori. Così si crea un vasto database di problemi, ognuno con una soluzione. E puoi diventare l'autore delle risposte a queste domande, approfondendo determina tematiche e condividendo la tua esperienza.

Stai colpendo due piccioni con una fava: in primo luogo, stai imparando a risolvere questo problema. In secondo luogo, impari a spiegare l'algoritmo di soluzione, consolidando così in modo più affidabile le nuove conoscenze nella memoria. 

Sequenza di azioni su https://stackoverflow.com/

  1. Nel campo di ricerca digitiamo la query, ad esempio: CSS
  2. In questo modo otteniamo un elenco di tutte le domande con il tag «CSS»
  3. Andiamo nella scheda Non risposte — Unanswered. E otteniamo un ampio campo di attività

Vuoi dimagrire imparando da solo IT? Chiedimi come.
Oppure:

  1. https://ru.stackoverflow.com/
  2. Etichette
  3. Agiamo secondo lo stesso copione.

Non dimenticate anche di Stack Exchange è una rete di siti web per domande e risposte in vari settori, oltre a una risorsa nazionale Tostapane (grazie, sfi0zy, per il suggerimento).
 

Risultati

Ti ho condiviso alcuni semplici consigli che ti aiuteranno a "imparare a imparare" e renderanno il processo di autoformazione più efficace: 

  • Cerca in modo efficace.
  • Impara su corsi online massivi (e completali).
  • Cerca esperti da cui puoi prendere spunto, con cui parlare e consultarti.
  • Sfrutta le opportunità dell'intelligenza artificiale: lascia "tracce digitali" affinché lavori per te, ampliando il tuo cerchio professionale e le tue conoscenze.
  • Leggi libri. Scegli con consapevolezza. Quelli i cui autori pongono domande e stimolano il tuo pensiero sono i più adatti. Non dimenticare l'aspetto estetico: la lettura deve offrire non solo piacere intellettuale. 
  • Allena te stesso con vari strumenti disponibili presso esperti. E non avere paura di sperimentare.
  • Infine, diventa tu stesso un esperto per applicare le conoscenze accumulate nella pratica.

Si potrebbe pensare: a cosa servono allora i centri di formazione?

Rispondo:

Riproduci video

Ci sono posizioni aperte all'Accademia di Rete!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster