Îmbunătățiți abilitățile de programare
Programarea este una dintre cele mai versatile abilități pe care le puteți avea astăzi pe piața muncii. De la posibilitatea de a construi site-uri web pentru companii să știe cum să corecteze cu ușurință o eroare redirecționată, este foarte posibil ca aceste abilități să fie de neprețuit pentru un angajator și pentru tine în multe feluri. Dar, căutând nu mai mult decât ceea ce știți în prezent, nu vă va face niciodată cel mai bun programator pe care îl puteți fi, citiți mai departe pentru a afla cum să vă îmbunătățiți calitățile de programator.
conținut
pași
1
Faceți o analiză clară a problemei
2
Gândiți-vă de două ori la eventualele soluții la această problemă
3
Colectați cerințele pentru produsul final. Luați-vă timp pentru a scrie ce obiective trebuie să îndeplinească produsul final și cine îl va folosi. Având în minte lucrurile în mod clar în acest stadiu vă va salva treptat o mulțime de timp.
4
Scrieți o implementare temeinică a programului (sau a modelului).
5
Plasați cât mai multe explicații posibil cu codul dvs. Dacă simțiți că codul dvs. are nevoie de explicații, dați-i. Fiecare funcție trebuie precedată de 1-2 linii, în care sunt descrise argumentele și valorile pe care le revin. Ați auzit comentariul mai devreme de ce să-i spunem atunci ce. Nu uitați să actualizați comentariul când modificați codul!
6
Utilizați convenții de numire consecvente pentru variabile. Acest lucru vă va ajuta să urmăriți fiecare tip de variabilă diferit și, de asemenea, care este ținta variabilei respective. Acest lucru înseamnă că va trebui să faceți mai mult decât pur și simplu tastați x = a + b * c, dar face codul dvs. mult mai ușor de depanat și de întreținut. O convenție populară notația ungară, unde numele variabilei este precedată de tipul acesteia. De exemplu, pentru numerele întregi vă puteți gândi intRowCounter- șirurile devin ceva asemănător strUserName. Nu contează ce convenții sunt pentru nume, dar asigurați-vă că rămâneți consecvent și că numele dvs. sunt descriptive. (Citiți avertismentele de mai jos).
7
Aplicați comanda în codul dvs. Utilizați structuri vizuale pentru a indica structura codului. De exemplu, lăsați un bloc de cod indentat într-o declarație condiționată (dacă altceva, ...) sau o buclă (pentru, în timp ce ...). De asemenea, încercați să plasați spații între numele unei variabile și un operator, cum ar fi adăugarea, scăderea, înmulțirea, împărțirea și chiar și semnul egal (myVariable = 2 + 2). În plus, pentru a face codul mai elegant din punct de vedere vizual, este și mai ușor să înțelegi fluxul programului dintr-o privire. (Consultați sfaturile de mai jos despre Indentare).
8
Testați totul. Începeți prin testarea fiecărui modul separat, utilizând intrările și valorile pe care le-ați aștepta. Apoi, încercați valorile posibil sunt, dar mai neobișnuit. În acest fel, puteți detecta erorile ascunse. Testarea este o artă și veți deveni mai bună la aceasta prin practicarea abilităților dumneavoastră. Asigurați-vă că testul dvs. acoperă următoarele cazuri:
9
Practica, practica, practica. Programarea nu este o disciplină în care poți să stai liniștit. Există întotdeauna ceva nou de învățat și - poate mai important - mereu ceva vechi de învățat din nou.
10
Fiți pregătiți pentru schimbare. Cerințele se modifică într-un mediu de lucru realist. Dar, cu atât mai clar aveți aceste cerințe de la început și cu cât planul dvs. de implementare este mai clar în acest punct, cu atât mai mică este șansa ca schimbările să fie rezultatul unei planificări sau al unor neînțelegeri greșite.
11
Începeți simplu și lucrați spre o mai mare complexitate. Atunci când programați ceva complex, vă ajută să obțineți blocurile simple în loc și să funcționați corect. De exemplu, să presupunem că doriți să creați o formă pe ecran care să se dezvolte și să urmeze mouse-ul și să schimbe forma în funcție de viteza mouse-ului.
sfaturi
- Site-urile Tutorial sunt, de asemenea, o sursă excelentă.
- Faceți copii de rezervă periodice ale codului dvs. de program pe un alt hard disk sau un stick USB, astfel încât să aveți o copie în cazul în care computerul nu reușește sau nu este disponibil. Păstrați cel puțin o copie într-un loc sigur.
- Păstrați-vă codul vizual vizibil, nu pentru că este frumos, dar este mai ușor de citit. Acest lucru este esențial dacă doriți să faceți modificări la un anumit cod dacă aveți 6 luni mai departe în procesul de dezvoltare. Citiți mai multe despre el indentarea codului.
- Faceți o pauză după fiecare segment mai mare al lucrării, faceți ceva care nu are nimic de-a face cu ea și apoi aruncați o privire nouă asupra a ceea ce ați scris. Gândiți-vă din nou și rescrieți-o mai eficient și elegant, folosind mai puțin.
- Găsiți un editor cu recunoaștere de sintaxă codată în culori. Acest lucru ajută foarte mult la separarea comentariilor, a cuvintelor cheie, a numerelor, a șirurilor de caractere etc.
- Schimbați un lucru în același timp atunci când depanați și testați corecțiile înainte de a continua cu următoarea secțiune.
- Utilizați managementul versiunilor. Unelte precum CVS sau SVN facilitează urmărirea modificărilor codului și detectarea erorilor.
- Verificați întotdeauna ortografia și sintaxa de două ori. Chiar și cele mai mici greșeli pot provoca o mare cantitate de probleme (și stres).
- Păstrați copii arhivate ale muncii pe care ați făcut-o în trecut. Acest lucru nu este util doar ca material de referință, ci poate conține, de asemenea, bucăți de cod pe care le puteți utiliza ulterior.
- Începeți mici, concentrați-vă asupra lucrurilor pe care probabil veți fi capabile să le faceți și continuați să lucrați de acolo.
avertismente
- Copierea și lipirea codului altcuiva este, în general, un obicei prost, dar utilizarea unor părți mici ale unui program open-source poate fi o experiență bună de învățare. Nu copiați un program complet și apoi luați credit pentru el. Nu copiați nimic din alt program decât dacă aveți permisiunea sau licența o permite.
- Salvați-vă munca în mod regulat în timpul procesului, în caz contrar riscați să pierdeți orele și orele de lucru din cauza unui accident de computer sau a unui blocaj. Dacă ignorați acest avertisment acum, va deveni o lecție greu de învățat, fără îndoială!
- La pasul 4, notația ungară (indicând tipul unei variabile cu prefix) trebuie utilizată cu prudență. Acest lucru poate duce la inconsecvență atunci când codul este modificat și mai ales dacă codul este portat într-o altă limbă sau sistem de operare. Este cel mai convenabil de utilizat în "tastat în mod liber" limbaje de programare, unde nu este necesar să se declare la început tipul de variabilă.
accesorii
- calculator
- IDE (mediul integrat de dezvoltare)
- Cărți de referință sau tutoriale pe internet
- Cunoștințe avansate despre API și / sau cunoașterea simplă a arhitecturii i86x
Distribuiți pe rețelele sociale:
înrudit
- Determina punctele tari si slabiciunile tale
- Îmbunătățiți calitatea fotografiilor cu Photoshop
- Învățarea unui limbaj de programare
- Deveniți programator
- Deveniți un programator de software deschis
- Învățați programarea pe computer
- Ridicați rapid un nivel în Skyrim
- Scrieți o schiță biografică
- Îmbunătățiți-vă abilitățile analitice
- Învățați să programați
- Deveniți un inginer software
- Obțineți ceea ce doriți
- Găsiți un loc de muncă fără experiență profesională
- Creați un CV
- Scrie un CV
- Scrierea unei specificații tehnice
- Începeți o afacere online
- Construiți o marcă
- Programați un joc video
- Câștigați bani online fără un site web
- Folosiți-vă și îmbunătățiți abilitățile