Cum să începeți să programați propriile programe
Pentru cei mai mulți oameni care au decis să le legeviața cu programarea, se pune întrebarea: de unde să începem programarea, pentru că aș vrea imediat, din primii pași, să scriu propriile programe. Apoi, pe de o parte, aceasta va fi dezvoltarea de experiență practică, iar pe de altă parte - dobândirea abilităților de rezolvare a problemelor aplicate.
Un computer este un instrument similar înprogramare, ca un topor de dulgher, și șevalerul artistului. Principalul lucru este dezvoltarea de cunoștințe și abilități, și veți putea să creați practic pe orice mașină. Aceasta înseamnă că nu există prea multă diferență în modul de a începe să învățați programarea. Desigur, alegerea unei limbi pentru scrierea programelor poate juca un rol decisiv atunci când un tânăr începe să se ofere ca expert promițător. Dar va fi ceva mai târziu.
De exemplu, dacă luăm în considerare programarea web(de unde să începem, de asemenea, o întrebare), atunci există un set minim de tehnologii pentru front-end și back-end, fără de care o dezvoltare pe scară largă a aplicațiilor web este imposibilă în orice loc de muncă. Și setul extins de programe depășește sfera programatorului începătorului și nu este cel cu care programarea poate începe în principiu.
Clasicurile de programare recomandă stabilirea fundației în trei direcții:
- O limbă puternic introdusă - cum ar fi C / C ++.
- Complet limba orientată spre OOP, care este în mod tradițional considerată JAVA.
- O limbă de scripting unde alegerea poate fi de la clasic, cum ar fi shell, sed, awk sau Perl sau ceva mai nou. Dacă doriți să cheltuiți mai puțin timp și efort de învățare, atunci PHP va face.
Desigur, astăzi, când noile tehnologiiexistă aproape în fiecare zi, este puțin probabil ca cineva să urmeze instrucțiunile celor experimentați despre cum să înceapă programarea. Probabil, răspunsul mai popular la această întrebare va fi: ce ar trebui făcut pentru a începe programarea cel puțin într-o anumită limbă. Dar recomandările primite sunt potrivite doar pentru dezvoltarea abilităților inițiale și nimic mai mult. În viața reală, orice limbaj de programare popular, mai exact studiul său, poate fi comparat cu studierea, de exemplu, a limbii ruse în liceu. Analogia este incompletă, dar mai degrabă orientativă, pentru a înțelege ce este în joc. Trebuie să începeți cu cea mai simplă învățare a "alfabetului" programării și, apoi, cu exerciții constante și învățarea de noi informații, treceți treptat la vârful artei de a scrie coduri complicate.
Oricum, dar un potențial angajatorfie plătește bine unui programator experimentat, fie plătește puțin, dar nu are nevoie de abilități speciale în schimb. Prin urmare, revenind la întrebarea "cum să începeți programarea", ar trebui să răspundeți la ceva de genul: cu acumularea de experiență. Și asta înseamnă că este necesar să scrii mereu și peste tot applet-uri, ca un artist care dorește să-și perfecționeze abilitățile și atrage tot ce-i atrage ochiul. Practica duce la excelență, iar deja pentru excelență, mulți sunt dispuși să plătească bani buni. De exemplu, chiar și primele schițe ale artiștilor renumiți au costat foarte mulți bani.
Ultimul element care stă aicisă menționăm este necesitatea de a crea astfel încât acest lucru să poată fi ulterior spus sau scris. Cu alte cuvinte, vorbim despre crearea portofoliului de programe, în care va fi prezentat codul sursă - de la primele creații până la toate realizările avansate din acest domeniu. Cu un astfel de sprijin, conversațiile cu potențialii angajatori vor fi mai scurte, iar necesitatea unui CV poate chiar să dispară de la sine - ofertele de muncă vor începe pur și simplu să vină.