Cuprins:
- Alegeți o limbă, orice limbă
- Definiți un obiectiv
- Împărțiți-vă scopul în pași de dimensiune
- Distingeți cupcake-ul de la glazurare
- Google este cel mai bun prieten al dezvoltatorului
- Zap aceste bug-uri
- Trimiteți-l
- Colectați feedback
- Iterați pe codul dvs.
- Distribuiți-vă succesul și eșecul
Video: SMASHING FOUR - Top 5 Tips & Tricks on how to improve!! [English] 2024
Învățarea de a codifica este mai populară astăzi decât oricând. Se pare că toată lumea are un site web sau o idee de aplicație și, de îndată ce prietenii, familia sau colegii dvs. vă descoperă noile abilități de codare, mulți vor cere sfaturi și ajutor.
Indiferent dacă te descurci la el după muncă sau dacă participi la o tabără de boot de codificare intensivă de zece săptămâni, învățarea codului poate fi o călătorie provocatoare. Acesta poate plăti pentru a ridica câteva indicii de la unii dintre cei care au trecut linia de sosire înainte de tine. Țineți cont de următoarele sfaturi, mai ales când începeți călătoria dvs. de codificare.
Alegeți o limbă, orice limbă
Ca programator novice, este posibil să nu fiți sigur de unde să începeți. Dacă nu ați programat niciodată înainte, începeți să învățați o limbă folosită pentru a crea pagini web, deoarece în aceste limbi este ușor să începeți și să publicați lucrări pentru alții pentru a le vedea.
HTML și CSS sunt limbi de marcare, care sunt cele mai ușor de învățat, și vă permit să introduceți conținut pe o pagină web cu HTML și stilul respectivului conținut cu CSS. După ce înțelegeți câteva dintre elementele de bază ale prezentării conținutului, puteți învăța apoi un limbaj de programare pentru a manipula acest conținut.
Definiți un obiectiv
Când începeți să învățați să codificați, alegerea unui obiectiv vă poate ajuta să rămâneți motivați. Puteți alege orice obiectiv doriți, dar asigurați-vă că este ceva pe care ați fi cu adevărat încântat să-l realizați. Obiectivele bune pentru începători includ
-
Crearea unui mic site web - format din una până la patru pagini diferite - pentru dvs., pentru o afacere sau pentru un grup.
-
Construirea vocabularului dvs. de codificare astfel încât să puteți înțelege ce spun dezvoltatorii sau proiectanții în cadrul întâlnirilor la locul de muncă.
-
Crearea unui prototip sau a unei versiuni de bază a unui site sau a unei aplicații - de exemplu, o aplicație care vă spune când sosirea autobuzului următor ajunge în locația dvs. curentă.
La început, practica foarte mici sarcini de codificare. Aceste sarcini, cum ar fi îndrăgostirea unui titlu, vă pot lăsa să vă simțiți deconectați de la scopul final. Dar, pe măsură ce continuați să învățați, veți începe să combinați abilitățile individuale de codificare și să vedeți o cale pentru a-ți atinge scopul.
Împărțiți-vă scopul în pași de dimensiune
După definirea unui obiectiv, rupeți-l în pași mici. Acest lucru vă ajută să
-
Vedeți toți pașii necesari pentru finalizarea obiectivului
-
Cercetați cum să faceți fiecare pas specific
-
Adresați-vă pe ceilalți pentru ajutor cu ușurință atunci când sunteți blocați pe un pas
La început, creați pot fi extinse sau incomplete, dar cu timpul vă veți îmbunătăți abilitatea de a detalia acești pași, care uneori sunt numiți specificații .
Distingeți cupcake-ul de la glazurare
Fie că sunteți acasă creând prima dvs. aplicație, fie că lucrați la o echipă care construiește un site Web, proiectele dumneavoastră vor include prea multe caracteristici pentru a construi până la un anumit termen limită.Acest lucru duce inevitabil la unul din cele trei rezultate: Proiectul se lanseaza la timp, dar este buggy; proiectul se lansează târziu; sau echipa dvs. lucrează ore suplimentare pentru a lansa proiectul la timp.
Decide în avans ce caracteristici sunt cupcake - care sunt, care sunt esențiale - și care sunt înghețarea neesențială, cele care sunt frumos să aibă, dar opțional. Acest lucru vă arată unde sunt prioritățile dvs. Dacă proiectul dvs. rulează la timp sau la buget, aveți posibilitatea să construiți funcțiile opționale mai târziu sau deloc.
Când construiți propriile aplicații, asigurați-vă că distingeți caracteristicile esențiale de cele opționale înainte de a începe de fapt codarea.
Google este cel mai bun prieten al dezvoltatorului
Dezvoltatorii utilizează în mod constant motorul de căutare Google pentru a cerceta fie întrebări generale despre modul de codare a unei caracteristici, fie întrebări specifice privind sintaxa pentru o comandă sau o etichetă. Când căutați, limbajul de programare, cum ar fi HTML, comanda dorită și cuvântul sintaxa ar trebui să fie suficiente pentru a găsi un set bun de resurse.
Zap aceste bug-uri
În timp ce faci această codificare, vei crea în mod inevitabil erori, denumite în mod obișnuit bug-uri . Există trei tipuri de erori:
-
Erorile de sintaxă apar atunci când scrieți un cod nevalid pe care computerul nu îl înțelege.
-
Erorile semantice apar atunci când scrieți un cod valid care are un efect neintenționat. De exemplu, încercarea de a împărți un număr cu zero este o eroare semantică în JavaScript.
-
Erori logice sau de proiectare apar atunci când scrieți un cod valid care are efectul dorit, dar codul produce un rezultat greșit.
Cea mai bună modalitate de a găsi și de a elimina erorile este să verificați mai întâi sintaxa de cod și apoi logica. Examinați linia de cod prin linie și, dacă tot nu puteți găsi eroarea, cereți unei alte persoane să vă uite codul sau să o postați pe un forum comunitar online, cum ar fi stackoverflow. com.
Trimiteți-l
Reid Hoffman, fondatorul LinkedIn, a spus: "Dacă nu sunteți jenat de prima versiune a produsului dvs., ați lansat prea târziu. "Când începeți codarea, probabil că veți fi reticenți în a arăta altora creațiile dvs., indiferent dacă este vorba de primul dvs. site de bază sau de ceva mai complex.
Hoffman a comentat această dorință de a continua să încerce să perfecționeze ceea ce ați construit și, în schimb, spune că va elibera (sau "nava") codul dvs. în vederea publicului chiar dacă vă simțiți jenat. Indiferent de mărimea site-ului sau a aplicației dvs., este mai bine să primiți feedback devreme și să învățați din greșelile dvs., apoi continuați să mergeți în direcția greșită.
De asemenea, amintiți-vă că site-urile web foarte traficate, foarte lustruite, pe care le folosiți astăzi, au început inițial de la începuturi umile și de prototipuri foarte simple. Prima pagină a Google, de exemplu, a avut astăzi doar o fracțiune din funcționalitatea sau stilul paginii sale de pornire.
Colectați feedback
După ce terminați codarea primei versiuni a site-ului sau a aplicației dvs., colectați feedback despre codul dvs. și despre produsul final. Chiar dacă totul funcționează și site-ul dvs. arată foarte bine, nu înseamnă că codul dvs. a fost scris corect sau că site-ul dvs. face tot ce poate.De exemplu, YouTube a început inițial ca un site de dating video, dar a fost schimbat pe un site general de partajare video bazat pe feedback-ul utilizatorului.
Cea mai bună modalitate de a obține aceste informații este de a colecta date cantitative și calitative privind codul și produsul. Măsurarea locurilor în care vizitatorii dau clic și durata acestora pe fiecare pagină web vă oferă informații cantitative, care vă ajută să diagnosticați și să îmbunătățiți paginile cu performanțe scăzute.
Puteți să colectați informații calitative prin vizionarea utilizatorilor, fie prin trimiterea prin e-mail a întrebărilor legate de anchete, fie prin vizionarea persoanelor care folosesc personal site-ul dvs. și apoi pun întrebări. Adesea aceste date vă vor surprinde - utilizatorii pot găsi confuzii ale caracteristicilor pe care le considerați evidente și ușor de înțeles și viceversa. În mod similar, dacă este posibil, trebuie ca cineva să vă examineze codul într-un proces numit recenzie de cod , pentru a vă asigura că nu ați trecut cu vederea nici o problemă majoră.
Iterați pe codul dvs.
După ce ați colectat feedback, următorul pas este să "iterați" acel feedback: Păstrați codificarea până când problemele majore din feedback-ul dvs. au fost abordate și până când ați îmbunătățit atât codul și produsul. Rețineți că este de obicei cel mai bine să confirmați utilitatea produsului dvs., înainte de a petrece timpul îmbunătățind codul.
Acest proces - construirea unui produs cu un set minim de caracteristici esențiale, colectarea feedback-ului asupra produsului și apoi iterarea acestuia - este uneori denumită metodologia Startup Lean . În trecut, procesele de producție, odată stabilite, au fost extrem de dificil de schimbat, dar în zilele noastre, schimbarea de software este la fel de simplă ca modificarea câtorva linii de cod. Acest lucru contrastează cu modul în care produsele au fost codificate, ceea ce implica cicluri de dezvoltare mai lungi și feedback mai puțin anticipat.
Distribuiți-vă succesul și eșecul
În timp ce codificați este posibil să fi întâlnit documentația pe un site web, ați găsit confuz sau pur și simplu greșit. Cel mai bun lucru pe care îl puteți face pentru dvs. și pentru comunitatea mai largă este să faceți blog despre succesele și eșecurile dvs. Blogging-ul te avantajează pentru că arată altora problemele la care te gândești și încerci să rezolvi.
În mod similar, blogging-ul îi ajută pe alții care vor folosi Google să caute și să citească despre experiențele tale, la fel cum ai folosit Google pentru a căuta idei și a rezolva probleme.