Aflați programarea programării

Există multe moduri. Ca o opțiune, Abranov, Winter, începutul științei informaticii. Plus Abramov, Gnezdilov, Iarna. Probleme în programare. Plus FreePascal și documentația la acesta. Aceasta este o opțiune.

Dar, în general, este mai bine să alegeți o specializare care să vă placă. Și adresați-vă deja o întrebare mai specifică.


Trebuie să încep cu elementele de bază (adică să învețe cum să scrieți algoritmi etc.)
Lucrez în organizația feroviară și pentru muncă și promovare Vreau să învăț cum să programezi!


Din preferințele mele personale - începeți cu pascal. Învățarea în acest domeniu este și mai ușoară. Am învățat din vechea carte veche a lui Faronov. Aflați cele mai simple construcții, înțelegeți doar pentru început ce sunt ciclurile, tranziții condiționate etc.
Mai departe.
Sunteți sigur că aveți nevoie de algoritmi? Dacă lucrați într-o organizație și aveți nevoie de programare pentru muncă, atunci cu o probabilitate de 95% veți avea nevoie de baze de date. Pot să sfătuiesc cursuri pe bazele de baze de date relaționale de pe site-ul intuit.ru (acolo de modul în care există cursuri pe o mulțime de limbi și tehnologii diferite). Odată am început cu ei. Există un curs (nici măcar unul), este ceva numit "Bazele bazelor de date relaționale". Un pic de algebră relațională, un pic de standard SQL92. Apoi, puteți trece la studierea anumitor DBMS-uri (sfătuiesc PostgreSQL de free și Oracle - de la plătit, mai ales că sunt puțin asemănători unul cu celălalt).
Cu toate acestea, este foarte dificil să începeți încă de la început cu baza de date, pentru că de fapt aveți un server și un client care sunt aranjate în moduri diferite, rezolvă diferite sarcini și așa mai departe.
Și apoi există programarea pe ecranul monitorului (este „programele obișnuite pentru Windows“), programare web ( „Site-uri“), are tot felul de script-uri (macro-uri în MS Office, scripturi bash pe Linux) și multe altele. Și fiecare zonă este o secțiune gigantică cu o grămadă de tehnologii alternative.

P. S. Deși am încurcat ceva. Cel mai probabil, veți începe cu macro-uri în baza excelentă și nepretențioasă a accesoriului.

Trebuie să începeți cu matematica: reprezentări ale numerelor, operații logice, concepte
algoritm, calculatoare automate.

Deoarece prima limbă este bună, acolo este întotdeauna clar ce va fi programul
este dezbrăcat. Este păcat că nu există o serie de etichete. Nu este întotdeauna clar că
este obținut din instrucțiunea switch. La acest nivel, problemele pot fi rezolvate
olimpiade școlare privind programarea.

Apoi, merită să ne cunoaștem metodele de programare la nivel înalt:
orientat pe obiect, funcțional, logic.

În cele din urmă, trebuie să înveți cum să lucrezi într-o echipă de programatori cu o mare
volumul de programe. Cel din urmă va trebui cel mai probabil să studieze
la locul de muncă.

Și trebuie să știți limba engleză, să continuați să mama,
și să cunoască algoritmii eficienți pentru rezolvarea problemelor tipice.

Există multe moduri. Ca o opțiune, Abranov, Winter, începutul științei informaticii. Plus Abramov, Gnezdilov, Iarna. Probleme în programare. Plus FreePascal și documentația la acesta. Aceasta este o opțiune.

Dar, în general, este mai bine să alegeți o specializare care să vă placă. Și adresați-vă deja o întrebare mai specifică.


Trebuie să încep cu elementele de bază (adică să învețe cum să scrieți algoritmi etc.)
Lucrez în organizația feroviară și pentru muncă și promovare Vreau să învăț cum să programezi!


Din preferințele mele personale - începeți cu pascal. Învățarea în acest domeniu este și mai ușoară. Am învățat din vechea carte veche a lui Faronov. Aflați cele mai simple construcții, înțelegeți doar pentru început ce sunt ciclurile, tranziții condiționate etc.
Mai departe.
Sunteți sigur că aveți nevoie de algoritmi? Dacă lucrați într-o organizație și aveți nevoie de programare pentru muncă, atunci cu o probabilitate de 95% veți avea nevoie de baze de date. Pot să sfătuiesc cursuri pe bazele de baze de date relaționale de pe site-ul intuit.ru (acolo de modul în care există cursuri pe o mulțime de limbi și tehnologii diferite). Odată am început cu ei. Există un curs (nici măcar unul), este ceva numit "Bazele bazelor de date relaționale". Un pic de algebră relațională, un pic de standard SQL92. Apoi, puteți trece la studierea anumitor DBMS-uri (sfătuiesc PostgreSQL de free și Oracle - de la plătit, mai ales că sunt puțin asemănători unul cu celălalt).
Cu toate acestea, este foarte dificil să începeți încă de la început cu baza de date, pentru că de fapt aveți un server și un client care sunt aranjate în moduri diferite, rezolvă diferite sarcini și așa mai departe.
Și apoi există programarea pe ecranul monitorului (este „programele obișnuite pentru Windows“), programare web ( „Site-uri“), are tot felul de script-uri (macro-uri în MS Office, scripturi bash pe Linux) și multe altele. Și fiecare zonă este o secțiune gigantică cu o grămadă de tehnologii alternative.

P. S. Deși am încurcat ceva. Cel mai probabil, veți începe cu macro-uri în baza excelentă și nepretențioasă a accesoriului.

Mulțumesc, grozav! Te iubesti foarte mult! :-)

Trebuie să începeți cu matematica: reprezentări ale numerelor, operații logice, concepte
algoritm, calculatoare automate.

Deoarece prima limbă este bună, acolo este întotdeauna clar ce va fi programul
este dezbrăcat. Este păcat că nu există o serie de etichete. Nu este întotdeauna clar că
este obținut din instrucțiunea switch. La acest nivel, problemele pot fi rezolvate
olimpiade școlare privind programarea.

Apoi, merită să ne cunoaștem metodele de programare la nivel înalt:
orientat pe obiect, funcțional, logic.

În cele din urmă, trebuie să înveți cum să lucrezi într-o echipă de programatori cu o mare
volumul de programe. Cel din urmă va trebui cel mai probabil să studieze
la locul de muncă.

Și trebuie să știți limba engleză, să continuați să mama,
și să cunoască algoritmii eficienți pentru rezolvarea problemelor tipice.

Nu am vrut să scriu despre asta. Pentru că nu sunt profesor, dar nu am putut rezista scrisului.

Trebuie să începeți.

Puteți începe cu orice. Principalul lucru nu este să stați într-un singur loc, ci să vă extindeți orizonturile. Și așa se întâmplă, persoana a început cu asamblorul, astfel încât toată viața sa să rămână. Am început cu Ci toată viața și programele mele în C.
Și este foarte adesea prima limbă rămâne ultima.

Articole similare