Cum să învățați programarea de la zero

barker, yah ... Am citit doar KR pe tema programării, tot ce am văzut era codul. Mai multe experimente, mai multe coduri. Nu mă pot numi un rahat.







Neir0, întotdeauna am crezut că abilitățile de programare nu sunt doar posesia sintaxei, ci abilitatea de a construi și descrie un algoritm. Sincer, întotdeauna am crezut așa.
Ei bine și, fără îndoială, programatorul ar trebui să cunoască perfect instrumentul (și unealta la el dificil) și toate caracteristicile muncii și aplicației sale. Și acest lucru este valabil pentru orice profesie - ca un electrician nu are o șurubelniță și un clește pentru a răsuci firul să fie capabil să lase priza, totuși, și ar trebui să știe caracteristicile unei șurubelnițe. Și portarul nu ar trebui să se îmbrace, dar cum ar trebui să știe mătura.

Neer0, totul este clar - și fără practică, nu este prea bine să ieși. Și motivarea este necesară, etc., este adevărat. Dar nu este vorba despre asta. Teoria este baza necesară. Programarea nu este doar cocolarea codului (deși, pentru cine, desigur,). Să se așeze și să scrie imediat, fără să se uite din nou la modul în care este necesar, așa cum fac ceilalți și cum se poate face - la 100% din cazuri există gunoi complet. Am văzut astfel de "artizani", da. "Mastering-ul de sintaxă" nu este programare deloc, și nu este chiar de bază; limba este doar un instrument și nimic mai mult.

ps suge că nu există nicio notificare despre răspunsurile de aici.

Introducere în teorie, nu vă voi spune, dar vă sugerez ca primul AP să fie Python (personal opinia mea). De asemenea, este util să puneți Linux - nu este chiar programare, dar personal, în opinia mea, Linux este mult mai potrivit pentru predarea programării. Instalarea aproape tuturor programelor necesare (compilatoare, IDE etc.) în Linux este mai ușoară decât în ​​alte sisteme de operare.

www.intuit.ru - este absolut liber să treacă un curs universitar pe orice YAP.






În cazul în care nivelul de clasa 9 - este mai bine să începeți cu pascal, care va fi încă în școală. Deși aș recomanda predarea la C ++, să fac un laborator într-un simplu IDE ca Dev-C ++. Dacă vine vorba de înțelegerea programării pe plusuri, este foarte bună.

Dacă decideți să învețe încă Pascal și au nevoie de locuri de muncă un pic mai dificil de „x = 5, b :? = 6, a + b =» poate lovi un PM, am un loc de muncă pentru primul curs: tablouri, fișiere, liste legate. Dar trebuie deja să avem o bază, să cunoaștem operatorii ciclului și ramificația.

Dacă reușiți să învățați acest curs - în viitor puteți deveni un programator foarte, foarte bun. Acesta este un curs despre algoritmi și vă asigur că nu fiecare student este capabil să-l transmită cu succes.

Dacă înțelegerea programării cu privire la plusuri vine nu este foarte bună, este cea mai bună bază care poate fi IMHO. Apoi, după C ++, orice limbă este ușor de înțeles. Dar este mai bine să nu începeți cu Cu ++, și cu Pure De - și să înțelegeți în opinia mea nu mai greu (sau nu mult mai dificil) decât Pascal. Apoi du-te la C + + și OOP. Și toate acestea împreună vor fi o bază excelentă pentru construirea unei cariere de programator, apoi în orice direcție.

Aici este o carte buna: www.ozon.ru/context/detail/id/5039902/ perie puțin în sus, să învețe unele limbaj simplu populare (Java sau PHP) și aranjează un junior, deja acolo podnataskal și ca următorul Orient.

Doar învățând cum să scrieți codul este destul de ușor. Vobschem, ceva ce ar putea să fie nebun, ar fi interesant. Dacă nu există nicio conexiune, nu luați-o. Tu nu va fi capabil de a concura pe piața muncii cu băieții, ai căror ochi arde, cum se spune, dar este mai degrabă propria afacere, îmi exprim doar opiniile, deși știu că nu e treaba mea.

La un moment dat am încercat să învăț elementele de bază ale programării folosind manuale (Pascal, C, C) - nu a fost prea mult sens.
Nu pierdeți timpul cu manualele. Este necesar să scrieți PROGRAME. Pentru aceasta, există acum multe cursuri online. Din păcate, totul este în limba engleză. Dar sunt bune în rusă.
De exemplu: html / css este bine de învățat pe HtmlAcademy. pentru java există un super cool JavaRush - o mulțime de sarcini, explicații cu ilustrații, o mulțime de videoclipuri motivative, de formare treptat pe niveluri.

Răspunsul dvs. la întrebare

Conectați-vă pentru a scrie un răspuns

  • Moscova
  • Cu normă întreagă
  • de la 90 000 la 120 000 de ruble.
  • Moscova
  • Cu normă întreagă
  • Până la 4.500 USD.
  • Moscova
  • Cu normă întreagă
  • de la 80 000 de ruble.

100000 RUR / pe proiect

300 ruble pe proiect

Conectați-vă la site

Pentru a pune o întrebare și pentru a primi un răspuns calificat la aceasta.







Trimiteți-le prietenilor: