Acasă Finanțe personale 10 Sfaturi pentru Novice Coders - manechine

10 Sfaturi pentru Novice Coders - manechine

Cuprins:

Video: SMASHING FOUR - Top 5 Tips & Tricks on how to improve!! [English] 2024

Video: SMASHING FOUR - Top 5 Tips & Tricks on how to improve!! [English] 2024
Anonim

Î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.

10 Sfaturi pentru Novice Coders - manechine

Alegerea editorilor

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Cum să profiți cât mai mult pe blogurile MySpace - dummies

Blogurile utilizatorilor MySpace și alții pot comenta pe blogul tău MySpace. Fiecare intrare din blog include un buton Adăugare comentariu în partea de jos a paginii. Oamenii fac clic pe acel link atunci când doresc să vă lase un mesaj mic. Puteți lăsa, de asemenea, una sau două kudos pentru colegii bloggeri. Doar ...

Cum să-ți faci profilul MySpace Secure - dummies

Cum să-ți faci profilul MySpace Secure - dummies

Modifică setările profilului MySpace pentru a limita cine poate vedea informațiile pe care le postați pe site; veți spori securitatea online. Păstrați-vă pagina MySpace în siguranță de la un contact nedorit folosind următoarele sfaturi: Setați profilul dvs. ca particular: link-ul Setări de confidențialitate din pagina Modificați setările contului vă direcționează către o opțiune ...

Cum să vă gestionați grupul MySpace - manechine

Cum să vă gestionați grupul MySpace - manechine

După ce vă creați propriul grup MySpace și puteți obține câteva MySpace utilizatorii să se alăture acelui grup, este timpul să vedem cum puteți să începeți cu adevărat grupul și să îi atrageți pe alții să participe și să contribuie. Publicarea imaginilor în grupul dvs. MySpace Faceți clic pe linkul Încărcați imagine din pagina principală a grupului dvs. pentru a accesa ...

Alegerea editorilor

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2007 - manechine

După ce ați creat un Excel 2007 tabel (utilizând butonul Tabel din fila Inserare), puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata un interval de foi de lucru ca tabel, selectați o celulă din interval și ...

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

Cum să adăugați înregistrări într-un tabel Excel 2010 - manechine

După ce ați creat un Excel 2010 tabel, puteți alege din mai multe metode pentru a adăuga înregistrări în tabel. Înainte de a adăuga înregistrări, intervalul trebuie deja formatat ca tabel. Pentru a formata o gamă de tabel de lucru ca tabel, selectați o celulă din interval și apoi faceți clic pe butonul Tabel din caseta Insert ...

Alegerea editorilor

Cum să editați un buget QuickBooks 2010 - dummies

Cum să editați un buget QuickBooks 2010 - dummies

Puteți face ajustări la un buget QuickBooks 2010, ați creat. QuickBooks vă permite să modificați sumele pe care doriți să le bugetați pentru fiecare cont pe care l-ați inclus.

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Cum să editați și Paycheck nu apare în QuickBooks 2012 - manechine

Fii atent atunci când doriți să schimbați statul de plată verificați informațiile prin editarea sau anularea salariilor în QuickBooks 2012. Controalele de salarizare sunt puțin mai dificile decât controalele regulate, deoarece informațiile din controalele de salarizare afectează o grămadă de contoare diferite de salarizare. De exemplu, cecurile de salarizare scad salariul brut al cuiva pentru anul. cecuri de salarizare ...

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Cum să Facturi de e-mail în QuickBooks 2012 - manechine

Puteți trimite prin e-mail o factură de la QuickBooks 2012. Pentru a face acest lucru, faceți clic pe butonul Trimiteți și alegeți comanda Încasare prin poștă din meniul afișat de QuickBooks. (Butonul Trimitere apare în partea de sus a ecranului Creare factură.) Când QuickBooks afișează caseta de dialog Trimitere factură, indicați ce cont de e-mail doriți să utilizați ...