Cum înveți ce „vrea” mușchii tăi în 20 de ore

Cum ar fi dacă ai putea să înveți în 20 de ore ceva complet nou și să devii suficient de bun încât să obții o slujba noua, să poți începe o afacere, sau să poți învăța un joc nou la care sa-ti bați prietenii de-i zăpăcești.

Sau să-ți poți ajuta copiii să învețe lucruri cu adevărat utile pentru viața lor, spre deosebire de multele aberații cu care sunt chinuiți în școală, fără să aibă vreodată în viitor nevoie de ele.

In cartea Primele 20 de Ore – Cum sa inveti orice repede, Josh Kaufman scrie despre cum a folosit practica deliberata pentru a deprinde noi abilitati precum:

  • Sa tasteze la o tastatura Colemak (are tastele asezate diferit față de cele obisnuite – QWERTY)
  • Sa cante la ukulele (un fel de chitara)
  • Yoga
  • Programare
  • Go
  • Windsurfing

Si… asa cum spune titlul, pentru fiecare a alocat câte 20 de ore de practică ce se raspandesc pe parcursul mai multor zile. Ideal e ca… odata ce incepi sa inveti ceva, sa aloci zilnic intre 1 ora si 2 ore pentru practica (doua/patru sesiuni de cate 30 de minute).

Asta inseamna ca in doar 20 de zile, sau chiar 10, poti ajunge un programator destul de bun, poti invata sa canti la chitara, sa faci yoga, sau sa joci Go.

Astea sunt doar cateva exemple din cartea de care-ti spuneam. Dar poti face acelasi lucru ca Josh pentru a învăța orice:

  • Vorbit in public
  • Citit rapid
  • Baschet
  • Fitness
  • Stand-up comedy
  • Vanzari
  • Negocieri
  • Scris
  • Desen
  • Design
  • Matematica
  • Tenis
  • Seductie
  • Parenting
  • Contabilitate
  • Fotografie
  • Robotică
  • Orice doresti, sau ai nevoie…

Provocarea

Acum, hai să fac o treabă îndrăzneață. Nu cred că există om care să nu aibă loc de a crește în competențe. Poate și tu vrei să devii mai bun în meseria ta, să înveți o chestie în plus care să te ajute să-ți faci treaba mai bine, sau pur și simplu o chestie ce ține de pasiunile tale.

Așa că te provoc să-ți alegi ceva și să-ți iei angajamentul ca vei face 20 de ore de practica. O sa-ti spun imediat cum a facut Josh si poti urma aceeasi pasi.

Dar stai sa-ti spun prima data de treaba cu angajamentul.

Cand imi propun cate un obiectiv fara sa-l scriu undeva si fara sa-l spun la nimeni, e aproape egal cu zero. De fapt… e mai rău. Pe langa faptul ca nu ma tin de ce mi-am propus, încep sa ma simt vinovat și sa-mi spun ca n-am fost in stare sa-mi ating obiectivul.

Dar nu vreau asta pentru tine acum. Experimentul asta va aduce imense beneficii in viata ta, chiar daca vei invata ceva ce nu vei practica prea mult in viitor.

  1. Vei deveni mai bun la a invata chestii si la folosirea procesului de practica deliberata
  2. Vei avea o noua competenta
  3. Iti vei forma un obicei puternic
  4. Vei invata mult mai usor, mai repede si mai bine urmatoarea competenta
  5. Odata ce devii bun la ceva, incepe sa-ti placa. Daca ti se va intampla asta, poti continua practica si dupa cele 20 de ore pentru a ajunge printre cei mai buni (si cei mai bine platiti)

Asadar… cum e treaba asta cu angajamentul? Alege orice, descrie obiectivul tau si scrie-l undeva, apoi arata-l unui coleg, profesor, sef.

Ideal ar fi sa nu alegi un apropiat. Cel mai bine… un expert din domeniul respectiv.

Dar… decat deloc, e ok si sotul/sotia. Sau poti sa mi-l trimiti și mie.

Iar daca m-alegi pe mine, poti sa-mi scrii si intrebari. Te ajut cu placere. Buuun. Odata ce ai ales o competenta si ti-ai luat angajamentul, hai sa vedem…

Cele zece principii ale achizitiei rapide de competente

Le înșirui mai jos așa cum le specifică Josh în carte.

  1. Alege un proiect placut (el spune lovable adica ceva de genul… iubibil)
  2. Concentreaza-ti energia pe rând, pe o singură competență
  3. Defineste nivelul de performanta la care doresti sa ajungi
  4. Deconstruieste competenta in subcompetente
  5. Obtine uneltele critice
  6. Elimina barierele pentru practica
  7. Aloca timp dedicat pentru practica
  8. Creeaza moduri de a primi rapid feedback (evaluarea nivelului de performanta)
  9. Practică folosind intervale scurte de timp, cronomentrate (25 – 30 minute)
  10. Concentreaza-te pe viteza si cantitate

Evident că nu e suficient să cunoști aceste principii. Trebuie sa le si folosesti ca sa te bucuri de beneficii.

Poate te gandesti ca ceva lipseste. De exemplu, daca vrei sa te apuci sa inveti programare si nu stii nimic despre asta, cum ai putea sa deconstruiesti in subcompetente? Sa stii ce unelte iti trebuie, sau ce sa practici?

Ai dreptate. Inainte sa incepi practica, ai nevoie de o perioada de cercetare despre competenta ce vrei s-o inveti. Josh recomanda sa cauti pe internet (aproximativ 20 de minute) 3 resurse bune din care sa afli chestiile esentiale despre ce vrei sa inveti.

Pot fi carti, cursuri, video-uri sau chiar articole.

Scopul e sa identifici cat mai repede cele mai importante subcompetente și uneltele de care ai nevoie pentru practica. In etapa asta de cercetare unele chestii te pot descuraja. Nu vei intelege totul de la inceput, mai ales cand e vorba despre ceva total nou.

Accepta asta si nu te opri. Cercetarea initiala e esentiala pentru a depista
subcompetentele si ideile critice, dar e foarte posibil sa nu intelegi inca ce inseamna toate.

Intelegerea vine mai tarziu, dupa ce incepi practica.

Alta idee buna e sa gasesti pe cineva cat mai bun la acea competenta si sa vorbesti cu el. El te poate ajuta sa ai o idee realista despre cat de repede se poate invata acea competenta.

Iti poate usura treaba si cu alte chestii ca identificarea subcompetentelor, sau tehnici de practica.

Definirea nivelului tinta

Exemplele lui Josh te pot ajuta sa-ti definesti si tu ceva realist si cat mai specific.

La programare, Josh si-a propus sa scrie codul pentru site-ul sau (cateva functionalitati definite de la inceput) intr-un nou limbaj (Ruby).

La ukulele si-a propus sa invete o anumita melodie pe care s-o cânte in timpul discursului sau de la o conferinta la care fusese invitat sa vorbeasca.

La tastat si-a propus sa ajunga la aceeasi viteza (cuvinte/minut) ca la tastatura QWERTY…

Feedback-ul… Metode de evaluare rapida

O alta componenta importanta din practica deliberata e incorporarea metodelor de feedback cat mai rapid. La programare e cel mai simplu. Daca scrii codul gresit, programul nu face ce vrei sa faca, sau chiar se blocheaza.

Pentru alte competente, un mod excelent e sa lucrezi cu un coach care sa-ti spuna imediat ce ai facut bine si ce ai de imbunatatit.

Dar majoritatea dintre noi facem treaba asta fara coach. Asa ca, alte idei pot fi:

  • Sa te filmezi in timpul practicii si sa urmaresti ulterior cum te-ai descurcat
  • Aplicatii care fac diferite masuratori sunt utile pentru anumite competente
  • Sa gasesti metode de a-ti testa si masura singur abilitatea

Ca sa ai cea mai buna idee despre toti pasii ce trebuie facuti dupa ce ti-ai ales proiectul iubibil, o sa apelez tot la Josh.

Hai sa vedem cum a-nvățat Josh să programeze in 20 de ore

Toate chestiile povestite in cartea lui sunt educative si te pot inspira, dar am ales programarea pentru ca e competența cea mai potrivita sa se transforme intr-o meserie, sau chiar afacere si poate aduce venituri intr-un timp mai scurt.

Josh si-a ales sa invete programare pentru a rezolva anumite probleme ale site-ului său.

A început cu partea de cercetare, mai exact a vrut sa defineasca cat mai exact ce inseamna de fapt a programa. A ajuns la descrierea de mai jos.

„Inainte sa incepi sa scrii un program trebuie sa definesti informatiile cu care pornesti, o serie de pasi care descriu exact ce va face computerul cu acele informatii de intrare, si definirea rezultatului la care vrei sa ajunga computerul la finalul programului.

Apoi, scrierea programului inseamna folosirea limbajului de programare pentru a-i spune computerului cand sa inceapa, ce sa faca si cand sa se opreasca.” – Josh Kaufman

Dupa definirea conceptului de programare, a continuat cercetarea concentrat pe partea de deconstruire. A descoperit ce trebuie sa invete pentru proiectul lui: variabile, conditionale, exceptii, medii de productie locale, baze de date si cookie-uri.

In continuare, a cautat care e cel mai bun limbaj de programare pentru nevoile lui. Candidatele erau Ruby si Python. Pana la urma a ales Ruby.

Partea de cercetare despre care ti-am povestit pana acum a durat 5 ore. Inca o ora i-a luat sa afle toate uneltele de care avea nevoie: un computer (dăăă), sa instaleze ultima versiune a aplicatiei Ruby, sa instaleze pachetul Heroku Toolbelt, si libraria Sinatra (parti de cod scrise de alti programatori ce pot fi refolosite).

Dupa ce a stabilit ce limbaj va folosi, a deconstruit competenta in subcompetente si a instalat toate uneltele, Josh si-a cumparat doua carti despre programarea in Ruby pentru incepatori.

A gasit si cateva site-uri pe care se gasesc informatii de baza despre sintaxa Ruby. Pe unul dintre site-uri a intalnit intamplator un plan numit Invata Ruby Prin Metoda “Hard”.

Cuvantul hard inseamna greu, sau dificil, dar in materialul respectiv se refera… la practica. Si-a alocat 90 de minute pentru a parcurge in mare toata documentatia.

A inceput cu citirea cuprinsului cartilor si o privire generala la continutul site-urilor pentru a gasi idei si concepte aparute in mod repetat.

Asa a identificat ca importante pentru a învăta programare, concepte ca: obiecte, metode, clase sau importanta comentariilor.

Desi planuise sa citesca mai intai cartile si apoi sa treaca la Metoda Hard, s-a plictisit destul de repede de treaba cu cititul.

Asa ca, s-a apucat sa-si scrie programul, si a pastrat cartile si Metoda Hard… doar pentru referinta atunci cand ar fi avut probleme in practica cu proiectul lui.

Asta e o lecție importantă. Dacă îti propui ca prim pas sa parcurgi nu stiu ce clasa sau training si te plictisesti, proiectul tau poate sa moara inainte sa inceapa.

Dupa definirea proiectului și partea de documentare… în doar doua ore, Josh a reusit sa termine primul lui program, o aplicatie Web pentru site-ul sau.

Pana in acest punct, incluzand partea de documentare a petrecut zece ore la proiect. Pentru ca site-ul sau sa fie complet functional, mai era nevoie si de partea de baza de date, plus functionalitatile de modificare, adaugare, stergere, cautare.

Prima data a scris un document text cu toate functiile ramase de implementat si si-a alocat 1,5 ore pe zi pentru a scrie cod.

Nu stiu cum se face, dar dupa exact 20 de ore, Josh a reusit sa termine tot ce si-a propus si a invatat sa programeze destul de bine.

A invatat cele mai importante principii si concepte, limbajul Ruby, plus multe alte lucruri.

Sa-si instaleze uneltele, sa caute online solutii cand aplicatia avea erori, a aflat cele mai bune resurse pentru a invata programare.

Cateva lectii din experienta lui Josh Kaufman

Josh a ales sa faca un proiect care sa-i aduca beneficii imediate pentru afacerea lui. Site-ul sau e o piesa importanta care-i aduce clienti noi si vanzari. De mult timp isi dorea sa invete sa programeze.

In plus, e o competenta ce-i va fi de folos pentru tot restul vietii. Îl ajută sa-si tina site-ul actualizat, sau pentru a crea site-uri noi.

Asadar, in loc sa alegi o chestie complet experimentala sau ceva legat de un hobby, alege pentru proiectul tau de 20 de ore ceva ce-ti va aduce beneficii imediate.

Asta poate insemna sa obtii o slujba, sa-ti faci treaba mai bine la locul de munca actual, sau pentru afacerea ta.

Daca-ti doresti o slujba intr-un anumit domeniu si povestesti in CV despre un proiect concret pe care l-ai facut tu personal, obtinerea unei slujbe e ca o plimbare in parc.

Probabil 90% din oamenii care aplica pentru slujbele de incepatori nu stiu sa faca mai nimic.

Daca ai o slujba, gaseste o chestie ce poate fi imbunatatita la lucru, sau o problema ce ar putea fi rezolvata. Daca n-ai nicio idee, cere-i un sfat sefului tau, sau mai bine… colegului cel mai bun pe partea tehnica.

Incearca sa ai in minte atat un rezultat util pentru echipa ta, cat si invatarea unor competente noi care sa te ajute si in viitor sa-ti faci treaba mai bine. Si… sa fii platit mai bine.

Dar poti investi aceste 20 de ore si altfel… Pentru chestii ce țin de viata personală. Sunt momente in viata in care acestea sunt prioritare. Poate ai nevoie de un partener, sau vrei sa-ti imbunatatesti relatia cu partenerul de viata.

Poate vrei sa fii un parinte mai bun

Poate ai nevoie sa fii mai in forma, sau sa-ti intaresti sanatatea.

In final, mai mentionez o dată toți pasii pe care sa-i urmezi…

  1. Alege un proiect iubibil
  2. Defineste in scris cat mai specific si ia-ti angajamentul ca vei face tot ce poti in 20 de ore pentru a-l termina
  3. Aloca cel putin o ora pe zi pentru practică
  4. Fa aceiasi pasi ca Josh: documentare pentru a deconstrui si a afla uneltele esentiale, ideile si conceptele cele mai importante si incepe cat mai repede posibil partea practica.
  5. Cand te blochezi, nu te opri. Cauta solutii online, apeleaza la un expert, dar mergi mai departe cel putin pana trec cele 20 de ore.
  6. Dupa ce-ai lucrat 20 de ore, poti alege sa opresti proiectul chiar daca n-ai ajuns la rezultatul dorit.
  7. Daca e ceva ce-ti place si vrei sa-l duci la final, continua pana-l termini.

P.S. Daca vrei sa inveti programare si ai nevoie de idei de proiecte, uite aici doua site-uri: https://www.makeuseof.com/tag/beginner-programming-projects/, http://www.programmingforbeginnersbook.com/blog/what_should_i_make_beginner_p
rogramming_project_ideas/.

Le-am gasit in 10 secunde cautand “practical projects for learning programming”.

P.P.S. In exemplul de la P.S. poti inlocui programming cu orice altceva (public speaking?)

P.P.P.S. Sper că nu te apuci de yoga. O sa fii mult mai multumit dacă alegi planul asta ca sa faci muschi si sa devii mai sanatos.

Comments

    1. Post
      Author
      bogdan

      Depinde ce obiective ai. Alternativa de care vorbeam stiu ce rezultate da. De yoga am o parere subiectiva si nu ma atrage sa experimentez sa aflu daca e falsa sau adevarata.

  1. Carmen

    Daca n-ai incercat ,nu ai de unde sti cat de utila este. Marii spirituali recomanda yoga ,pe langa meditatie…oare de ce? In rest multumesc pentru articol, foarte util,chiar zilele trecute am vazut pe youtube un video cu dul Josh vorbind despre experiment!

    1. Post
      Author

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.