Student, programator, iubitor de istorie
Vă recomand să intrați în aceeași instituție de învățământ superior. Acolo veți primi o cunoaștere mai profundă. Dar dacă ați decis încă să studiați pe cont propriu, atunci aici:
1. Nu începeți să învățați din limbi precum Pascal sau BASIC - nu numai că nu sunt folosite nicăieri, ci și destul de dificil de început. Personal, vă recomand limba Python - există momente profunde și complexe în ea, dar nu este nevoie ca novice să le înțeleagă.
2. Încercați să programați ceva simplu. Faceți cu grijă exercițiile oferite în cartea (dacă învățați din ea).
3. Extindeți-vă cunoștințele în domeniul informaticii. Învățați algoritmii de bază, structurile de date de bază. Obțineți cel puțin cunoștințe de bază în matematică - geometrie, algebră, teoria probabilităților. Toate acestea nu vor fi inutile.
În acest stadiu puteți avea deja o idee despre programare și aflați exact ce vă interesează.
Următoarele sfaturi sunt opționale:
5. Încercați să "rupeți creierul" - luați în considerare o nouă paradigmă de programare. Aceasta poate fi programare funcțională (Haskell) sau logică (Prolog). Acesta va fi util pentru dvs. personal - de a avea mai multe opinii cu privire la soluția aceleiași probleme este întotdeauna de ajutor.
6. Participați la dezvoltarea unui proiect open source. Este o mare amăgire să credeți că acest lucru necesită o mulțime de cunoștințe și experiență, pe care nu le aveți. În orice proiect, există multe sarcini pe care le puteți rezolva.
Păi și în sfârșit. Programarea nu înseamnă numai scrierea unui cod. Asigurați-vă că studiați limba engleză - chiar dacă nu intenționați să lucrați în străinătate. Toate informațiile relevante (toate, fără excepție) sunt numai în limba engleză. Studiați instrumentele (sistemele de control al versiunilor, sistemele de testare etc.). Și cel mai important - nu opriți niciodată!
Sunt de acord cu ultimul sfat pe care Traurig la dat.
Nu încercați să începeți cu Pascal sau BASIC. De bază, în general, poate respinge rapid dorința de programare. Începeți cu Python. Nu este doar destul de simplă în sintaxă, dar mai important, este destul de solicitantă. Java este chiar mai mult în cerere, dar nu vă sfătuiesc să faceți saltul imediat.
Dacă înțelegeți cel puțin mai mult sau mai puțin limba engleză. Recomand foarte mult o serie de cursuri online "Python for Everybody" pe Coursera de la Universitatea din Michigan. Este condusă de profesorul Charles Severance. Nu am văzut o explicație mai clară pentru noii veniți. Cursul este gratuit (prețul este indicat în cazul în care doriți să aveți un certificat). Începeți cu primul curs, acolo în limba cea mai ușor de înțeles (nici măcar un specialist IT nu va înțelege) ce este programarea în general, cum funcționează codul în principiu și oferă abilități de bază în lucrul cu Python. După finalizarea unui curs, cel mai probabil doriți să continuați și să luați restul :-)
Afișați mai multe 2 răspunsuri
Dacă știți răspunsul la această întrebare și o puteți fundamenta în mod rezonabil, nu ezitați să vorbiți
Ajutați-ne să găsim răspunsul.
Alege cine ar trebui să ceară această întrebare>
absolvent VMK MSU, dezvoltator-entuziast
Dragoste pe web. Majoritatea dezvoltatorilor își iubesc tehnologia, Internetul și calculatoarele mai mult decât orice altceva. Întrebarea dvs. este de doar 50% în ceea ce privește designul web, deoarece site-urile de programare.
Pe Internet de la 6 ani, plasează dezvoltator web
Mid-vară și vreau să prind cât mai mult posibil bolshey zarabotat?) Horosho, postarayus opisat dovolno câștiguri private, sposob pe Internet din experiența de prieteni și nu ochen.Ya niciodată interesovalsya.
De la căutarea în Google "SMM". Serios. Așa am scris o diplomă în SMM și acum chiar muncesc. Google vă va oferi un număr imens de articole pentru manechine, explicând doar elementele de bază. [Informații.
Întrebarea zilnică
Răspunsuri de la cei care știu