Sfântul Graal al Conferințelor de Conferință codificare live

Dacă ați mai fost vreodată la o conferință axată pe coduri, puteți atesta cu siguranță faptul că numărul discuțiilor de codificare live este incredibil de scăzut. Motivul pentru care este evident: sunt super, foarte greu! Imaginați-vă codificarea pe scenă în fața a sute de oameni, când, brusc, ceva nu merge bine și codul tău se rupe! În viața reală, câteva minute de depanare nu reprezintă o problemă. Pe scenă, chiar și un singur moment de tăcere este coșmarul unui vorbitor.

Deci, nu ar trebui să încercăm niciodată astfel de discuții? Absolut nu! Trebuie doar să vă pregătiți în căile potrivite. Voi oferi câteva sfaturi în acest articol.

Ce codificare live? Acest lucru se referă la un stil de prezentare, în cazul în care vorbitorul limitează numărul de diapozitive sau diapozitive, în favoarea de a scrie exemple sau demo-uri în timp real. Este un stil incredibil de periculos de a vorbi, dar poate oferi beneficii semnificative pentru public.


Sfat 1 - Luați o decizie

Dacă sunteți nervos, acest lucru nu este o alegere bună.

Desigur, atunci când pregătiți o nouă discuție, cea mai importantă întrebare pe care trebuie să o întrebați este dacă există o valoare în prezentarea unei prezentări de codare live. De exemplu, dacă oferiți doar o varietate de exemple, trebuie cu adevărat să le codificați în timp real? Un diapozitiv bine prezentat nu ar funcționa la fel de bine, în timp ce vă scutește de stres și potențialul de rupere?

Puteți lua în considerare traseul de codare live în următoarele instanțe:

  • Probele de cod necesită ca contextul să fie cât mai eficient posibil.
  • Sperați să prezentați subiectul dvs. într-un stil de atelier.
  • Discuția dvs. se concentrează pe fluxul de lucru, caz în care un aspect bazat pe diapozitive nu este optim.
  • Vă place să trăiți pe margine.

Personal, vă invit să ajungeți la diapozitive, cu excepția cazului în care puteți oferi un argument suficient de bun pentru a nu fi la fel de eficace. Codificarea live necesită o cantitate semnificativă de pregătire, precum și planuri de rezervă, pentru a contracara orice blocaje potențiale care ar putea apărea pe măsură ce codificați. Ține minte asta. Dacă sunteți nervos, acest lucru nu este o alegere bună.


Sfat 2 - Practica, practica, practica

Practică. Practică. Și, când ați terminat, exersați mai mult.

În mod evident, fiecare discuție trebuie repetată cel puțin o dată sau de două ori înainte de a fi prezentată în fața unui public viu. Cu toate acestea, dacă intenționați să codificați în timp real, ca regulă de bază, de trei ori numărul de repetiții. Codificați-vă drumul prin discuție o dată, apoi repetați procesul; cu cât mai multe repetări, cu atât mai bine!

Când vorbești pe scenă, ar trebui să te aștepți pe deplin să te descurci cel puțin de câteva ori.

  • Ce trebuia să spun mai departe?
  • Este timpul să comutați diapozitivele încă?
  • Nu am idee ce fac eu aici!

Aceste insecurități există în toate vorbitorii. Cea mai ușoară modalitate de a preveni cât mai multe erori este să cunoașteți subiectul (și modul în care îl veți prezenta), precum și posibil din punct de vedere uman. Practică. Practică. Și, când ați terminat, exersați mai mult.


Sfat 3 - Creați un plan de rezervă

Primul pas trebuie să vă așteptați la cel mai rău lucru.

Deci, v-ați decis să faceți o prezentare în stil atelier live. Bine pentru tine! Primul pas trebuie să vă așteptați la cel mai rău lucru. Întrebați-vă: "Ce se întâmplă dacă mă prăbușesc complet și ard?"

Întotdeauna salvez o copie a proiectului terminat înainte de discuțiile mele. În acest fel, în cazul în care scena se va retrage din sub mine, ca să spun așa, pot face întotdeauna o glumă casuală, depreciativă, remarcând că nu sunt suficient de talentat să execut acest stil de conversație. Apoi, pot trece repede la codul finit și fac tot ce pot pentru a continua de acolo.


Sfat 4 - Fragmentele sunt prietenul tău

Folosesc religios o aplicație Mac, numită Dash.

În plus, vă recomandăm să creați o varietate de fragmente mai mici, care pot reprezenta totul, de la o singură funcție, până la un pic de cod HTML, într-un set de reguli CSS. Acest lucru poate servi în câteva scopuri diferite:

  • Nu face publicul să vadă că tastați o bucată de cod extrem de complicată.
  • Dacă vă mișcați destul de bine în vorbă, dar uitați o linie sau două, durează doar o secundă pentru a înlocui ultimele două linii pe care le-ați scris cu fragmentul final. În acest fel, puteți preveni un moment potențial jenant pe scenă, fără ca publicul să-și dea seama.
  • Simplul fapt că aveți o varietate de fragmente de rezervă pentru codul dvs. vă poate ajuta să oferiți o mare încredere.

Utilizez religios o aplicație Mac, numită Dash, cu toate acestea orice expander de text (sau chiar funcționalitatea de creare a fragmentului editorului de cod) va face trucul frumos.


Sfat 5 - Planificați conținutul dvs. bine

Gândiți-vă la fiecare linie ca datorie mentală.

Amintiți-vă: codarea live nu este o scuză pentru a demonstra cât de inteligent sunteți sau cât de repede puteți manevra în jurul editorului de cod. Scopul final este, bineînțeles, să-i înveți pe audiență ceva pe care nu l-au cunoscut înainte de a ieși pe scenă. Având în vedere acest lucru, faceți totul pentru a structura codul pe care îl scrieți într-un mod care nu copleșește publicul. Desigur, acest lucru necesită un pic de tinkering pentru a obține echilibrul perfect.

Ca ghid, alegeți întotdeauna calea cea mai simplă prin codul dvs. Dacă o bucată de logică nu este vitală pentru ceea ce încercați să transmiteți audienței, atunci o întrerupeți (poate cu un avertisment rapid că, într-un proiect din lumea reală, probabil că veți adăuga un pic mai mult aici și acolo ).

Faceți tot posibilul pentru a fi incredibil de sensibil la fiecare linie pe care o scrieți în cursul prezentării. Gândiți-vă la fiecare linie adăugată ca datorie mentală. Publicul este un burete; în cele din urmă, au absorbit tot ceea ce sunt capabili să facă într-o ședință de patruzeci și cinci de minute. Nu te complica.


Sfat 6 - Îndepărtați-l

Vorbind pe scenă este o experiență înfricoșătoare. Codificarea pe scenă este și mai gravă!

Nu există două modalități: vorbirea pe scenă este o experiență înfricoșătoare. Codificarea pe scenă este și mai rea! Dacă sunteți tipul nervos, găsiți un mod de a elimina excesul de energie cu o oră înainte de a merge pe scenă. Cea mai mică energie pe care o ai atunci când vorbești, cu atât este mai puțin probabil ca mâinile tale să se scuture în mod incontrolabil. Iată câteva sfaturi:

  • Fără cofeină cu douăzeci și patru de ore înainte de a vorbi.
  • În timpul discuțiilor care vin înaintea voastră, scuzați-vă la toaletă. Mișcă-ți mâinile înainte și înapoi rapid și fugi în poziție.
  • Faceți robinetul de baie cât mai fierbinte posibil și fixați-vă mâinile sub apă timp de cinci secunde. Repetați acest proces de mai multe ori pentru a vă desface degetele. Acest lucru este deosebit de util în zonele cu climă rece.

Sfat 7 - Nu uita să vorbești

Evitați tendința de a ieși în tăcere pe scenă.

În calitate de dezvoltatori, petrecem majoritatea zilelor noastre de lucru în tăcere, codificând-o. Dar, o tranziție interesantă va avea loc dacă alegeți să vă încercați mâna la o prezentare live de codificare: nu numai că veți codifica, dar veți vorbi, de asemenea, prin intermediul procesului, ilustrând verbal fiecare linie de cod.

Nu uitați să continuați să vorbiți! Evitați tendința de a scrie în tăcere pe scenă. Aceasta este o modalitate de a bilet la o recenzie proastă. Cheia este de a reformula fiecare linie de cod într-o manieră pe care fiecare din public poate înțelege, indiferent de nivelul de calificare.


Sfat 8 - Treceți degetele

Uneori, totul se reduce la un pic de noroc.

Uite: există un motiv pentru care dezvoltatorii consideră pe larg că o prezentare de codificare live este incredibil de periculoasă și rareori reușită. Dacă nu sunteți pregătiți suficient de bine, de îndată ce lucrurile se vor înșela (și vor fi), audiența se va răsturna, văzându-vă în tăcere, dar încearcă cu disperare să vă corectați greșeala.

Uneori, totuși, totul se reduce la un pic de noroc. Pregătiți-vă ca nebun, traversați degetele și sperați pentru cele mai bune. Dacă reușiți, ați putea arăta publicului ceva pe care rareori (dacă vreodată) îl pot vedea la o conferință. Mult noroc!

Cod