Cum să vă îmbunătățiți calitățile de programator
Indiferent dacă vă place Java, C ++, Python sau PHP, există întotdeauna spațiu pentru creșterea personală în arta științei programării informatice. Acest articol vă va oferi câteva sfaturi și tehnici pentru a vă ajuta să deveniți un programator mai bun.
pași

1
Mai întâi, analizați clar problema.

2
Următorul pas este să vă gândiți de două ori cum să rezolvați problema.

3
Colectați cerințele complete. Luați timp pentru a scrie care sunt obiectivele pe care trebuie să le atingă produsul final și cine va fi utilizatorul dvs. de bază. Claritatea gândurilor în acest moment vă va economisi mult timp în cele din urmă.

4
Scrieți un plan cuprinzător de implementare (sau model).

5
Comentariți-vă codul liber. Dacă credeți că este posibil ca codul dvs. să aibă nevoie de explicații, comentează. Fiecare funcție trebuie precedată de 1 sau 2 rânduri care descriu argumentele și ceea ce se întoarce. Comentariile ar trebui să-ți spună De ce? mai des decât Ce?. Nu uitați să actualizați comentariile când actualizați codul!

6
Utilizează convenții de numire consecvente pentru variabile. Acesta vă va ajuta să urmăriți fiecare tip de variabilă și, de asemenea, care este scopul acestei variabile. Aceasta înseamnă să scrieți mai mult decât doar x = a + b * c, dar va face codul dvs. mai ușor de depanat și de întreținut. O convenție populară este notația maghiară, unde numele variabilei este precedat de tipul său. De exemplu, pentru variabilele întregi pe care le puteți utiliza intRowCounter- lanțuri pot folosi strUserName. Nu contează ce convenție de numire folosiți, dar asigurați-vă că este consecventă și că numele variabilelor dvs. sunt descriptive. (Consultați Avertismentele de mai jos).

7
Organizați-vă codul. Folosește structuri vizuale pentru a indica structura codului. De exemplu, pentru a concepe blocul de cod care se află în interiorul unei condiționale (dacă altceva, ...) sau al unui ciclu (pentru, în timp ce ...) De asemenea, testează plasarea spațiilor între numele variabilelor și un operator, cum ar fi adunarea, scăderea, înmulțirea, împărțirea și chiar semnul egal (myVariable = 2 + 2). De asemenea, ajută la îmbunătățirea vizuală a codului, facilitează vizualizarea fluxului programului. (Vezi sfaturile de mai jos).

8
Testați totul Începeți prin testarea fiecărui modul pe cont propriu, utilizând intrările și valorile pe care le-ați aștepta în mod normal. Încercați apoi intrările care sunt posibil, dar nu mai puțin frecvente Aceasta va elimina orice erori ascunse. Există o artă pentru a face testele și veți crește abilitățile treptat cu practica. Scrieți testele pentru a include următoarele cazuri:

9
Practica, practica, practica. Programarea nu este o disciplină stagnantă. Există întotdeauna ceva nou de învățat și, probabil, mai important, ceva vechi de reînnoit.

10
Fiți pregătiți pentru schimbare. Într-un mediu de lucru realist, cerințele se schimbă. Cu toate acestea, cu cât sunteți mai clar la începutul cerințelor și cu cât este mai clar planul de implementare, cu atât este mai puțin probabil ca modificările să aibă ca rezultat o planificare sau o neînțelegere necorespunzătoare.

11
Începeți simplu și lucrați spre complexitate. Când faceți ceva complex, vă ajută dacă puneți pe loc și lucrați mai întâi cele mai simple blocuri. De exemplu, să presupunem că doriți să creați o formă care evoluează pe ecran care urmează direcția indicatorului mouse-ului și își modifică forma în funcție de viteza mouse-ului.
sfaturi
- Începeți mici, urmăriți lucruri pe care le puteți ajunge cu ușurință și lucrați pentru a le atinge.
- Site-urile cu tutoriale reprezintă o sursă excelentă de resurse.
- Studierea codului sursă al altor programatori este o modalitate excelentă de a vă îmbunătăți aptitudinile. Uitați-vă bine prin codurile dvs., pas cu pas, lucrul la flux și ce se întâmplă cu variabilele. Apoi, încercați să vă scrieți propriul cod pentru a face același lucru (sau poate chiar să îl îmbunătățiți). Veți învăța rapid de ce lucrurile trebuie să fie scrise într-un anumit fel și veți primi, de asemenea, câteva sfaturi utile cu privire la modul de scriere eficientă a codului.
- Vorbiți cu alți programatori. Deseori, oamenii pot fi o sursă bună de informații, mai ales atunci când începeți. Aflați dacă există un grup de programatori care se întâlnesc la nivel local și se alătură grupului respectiv.
- Asigurați-vă prietenilor dvs. de programator citirea codului. Poate știu ceva despre care probabil că nu te-ai gândit până acum. Nu știți vreun programator profesionist? Găsiți un forum online care este dedicat limbajului de programare sau sistemului de operare pe care l-ați ales, alăturați-vă conversației.
- Dacă alegeți această opțiune, citiți și respectați regulile forumului. Există mulți experți cu bunăvoință care doresc să vă ajute dacă le întrebați într-un mod bun.
- Nu uitați să fiți politicoși, deoarece cereți o favoare. Nu fii frustrat daca nu intelegi la inceput totul si nu te astepta ca ei sa vrea sa verifice 10.000 de linii de cod. În schimb, adresați întrebări simple, orientate spre singular și anunțați doar 5 până la 10 linii relevante ale codului. În acest fel, este mai probabil să primiți un răspuns satisfăcător.
- Înainte de a începe să anunțeți întrebări, faceți o mică cercetare. Cu siguranță, întrebarea dvs. a fost deja găsită, examinată și rezolvată.
avertismente
- Salvați munca frecvent pe măsură ce progresați sau riscați să pierdeți orele și orele de lucru dacă computerul se blochează sau se blochează. Dacă ignorați acest avertisment acum, va fi cu siguranță o lecție pe care o veți învăța pe calea cea mai grea!
- La pasul 4, notația ungară (indicând un tip de variabilă prestabilită) trebuie utilizată cu prudență. Poate duce la inconsecvențe atunci când este editat sau mai ales dacă este direcționat către o altă limbă sau sistem de operare. Este folosit în mod normal în limbi care nu necesită predicția unui tip de variabilă.
- Copierea și lipirea altor coduri este de obicei un obicei prost, dar luarea unor porțiuni mici ale unui program open source poate fi o experiență bună de învățare. Trebuie doar să evitați să copiați complet programul sau să încercați să obțineți credit pentru el. Nu copiați codul dintr-un alt program decât dacă aveți permisiuni sau autorizații de licență.
Lucruri de care ai nevoie
- calculator
- IDE (mediul integrat de dezvoltare)
- Cărți de referință sau tutoriale web
Distribuiți pe rețelele sociale:
înrudit
Cum să înveți programarea
Cum se închide o fereastră Java în Swing
Cum se configurează calea dvs. Java_Home în Ubuntu
Cum să devii un designer de jocuri video
Cum să devii programator
Cum se creează un program simplu în Python
Cum se descarcă Java în Internet Explorer
Cum să înțelegeți programarea orientată pe obiecte
Cum se scrie un program în Python care să arate fraza `Hello world`
Cum se introduc casetele de selectare în Word
Cum se instalează pachetele Python în Windows 7
Cum se afișează un mesaj în Python (folosind comanda de imprimare)
Cum se obține lungimea unui șir în Java
Cum se creează un plan de lucru
Cum se scrie un document de cerințe
Cum să scrieți o declarație de misiune personală
Cum să studiezi informatica
Cum să analizați un proces de afaceri
Cum se calculează rata de creștere acumulată
Cum să dezvolți o strategie de marketing
Cum se scrie un caz de utilizare