Justificarea alegerii limbajului de programare și a criteriilor

Nici un limbaj de programare nu poate fi numit în mod obiectiv mai bine decât altele. Mai mult, un dezvoltator bun ar trebui să cunoască perfect câteva limbi și, cel puțin, să se orienteze superficial în mai mulți. Dar de învățare la o dată și jаvascript, și HTML, și Ruby - o idee rea. Chiar foarte rău. Trebuie să începem cu un singur lucru.

De ce să predau programarea la toate?

Chiar dacă nu va veni la ceea ce grave (câștiguri complete cu privire la dezvoltarea de aplicații sau web design, de exemplu, sau de a începe propriul proiect), pentru a preda programare - o modalitate de a crea konsruktsy pentru mașini nu foarte inteligent, dar foarte ascultator - cu siguranta merita. În primul rând, va face munca creierului și este întotdeauna bună. Chiar și președintele SUA vorbește despre beneficiile programării învățării.

alegerea limbajului de programare

În al doilea rând, tuturor celor care sunt legați de tehnologie într-un fel sau altul. Motivul pentru alegerea unui limbaj de programare va fi dat de către orice dezvoltator al site-ului clientului, orice administrator al resurselor companiei este un copywriter. Cel puțin o cunoaștere generală a mediului de dezvoltare în care lucrează colegii va facilita găsirea limba comună în echipa și implementarea mai eficientă a diferitelor proiecte.

De unde să începeți să învățați despre programare

Alegerea unui limbaj de programare, mai ales a celui dintâi, nu este o sarcină ușoară. Dar va fi foarte dificil dacă nu cunoașteți limba engleză cel puțin la nivelul de bază (școală). Desigur, unele instrumente sunt rusificate, altele sunt traduse de entuziaștii ruși, dar rămâne adevărul.

Și în viitor, găsirea unui loc de muncă cu cunoștințe despre o limbă străină va fi mult mai ușoară. Aici este profitabil să predați engleză tuturor:

  • Angajații care vor putea găsi un loc într-o corporație cu o reputație mondială;
  • profesioniști independenți care vor putea lucra pe bursele în limba engleză, unde ordinele sunt de obicei mai mari și plata este mai mare.

Criterii pentru alegerea unui limbaj de programare

Va dura sute de ore de practică înainte de a putea deveni competentă în primul tău limbaj de programare, deci este inutil să înveți ce este oribil. Alegerea limbajului de programare depinde de mediul de dezvoltare în care doriți să lucrați, preferințele personale, perspectivele și multe altele.

justificarea alegerii limbajului de programare

Mai întâi trebuie să-ți hotărăști obiectivele. De exemplu, pe ce platformă (în ce mediu) doriți să lucrați: web, dispozitive mobile, jocuri și grafică 3D sau corporații mari.

În dezvoltarea web-ului, trebuie să alegeți din mai multe domenii de responsabilitate: front-end, back-end, full-stack. Dezvoltatorii front-end sunt responsabile pentru viteza de download a site-ului și a funcționării corecte a codului, back-end - scrierea de cod de server, și singur specialiști full-stack poate satisface toate cerințele clientului. Dezvoltatorii full-stack de astăzi sunt cele mai solicitate pe piața muncii.

Trei balene de dezvoltare frontală sunt jаvascript, HTML și CSS. În plus, trebuie să navigați în ultimele tendințe pe Internet și să le puteți aplica în munca de zi cu zi. PHP este cunoștințele de bază pentru specialiștii back-end. Acesta nu este singurul instrument, ci baza tuturor dezvoltării back-end. Ca a doua limbă, trebuie să învățați Ruby sau Python. Încă o experiență utilă în lucrul cu bazele de date, elementele de bază ale jаvascript și SQL. În plus față de limbile de programare în sine, trebuie să studieze toate add-ins-urile atașate.

pentru dezvoltarea de telefonie mobilă aplicațiile utilizează jаvascript pentru Android și obiectivul C pentru iOS. Este util să vizitați resursele oficiale pentru dezvoltatori, iar în cazul iOS, să vă familiarizați și cu interfața și funcționalitatea Xcode, un mediu de dezvoltare a aplicațiilor gratuite. Pentru jocuri și animație 3D, aveți nevoie de C ++.

criterii pentru alegerea unui limbaj de programare

Cei care, în viitor, vrea să intre într-una dintre corporații high-tech și nu se mai face griji cu privire la bunăstarea mâine, bine exercitarea atribuțiilor lor, trebuie să pornească de la alegerea corporației în sine. Windows funcționează cu C #, Google și Facebook cu Python, iar Apple este Obiectiv-C.

Alegerea limbajului de programare ar trebui să se bazeze pe următorii factori:

  1. Cererea pe piața muncii.
  2. Ușurința de învățare.
  3. Perspective pe termen lung.
  4. Ce proiecte pot fi dezvoltate în această limbă (alegerea limbajului și a mediului de programare).

Dacă ultimul element - platformele și limbile de programare corespunzătoare sunt enumerate pe scurt - este mai mult sau mai puțin clar, atunci cum rămâne cu restul elementelor? Indeed.com - cel mai important site de căutare a locurilor de muncă din lume - publică din când în când statistici privind locurile vacante (raportul dintre propuneri și solicitanții de locuri de muncă). Ar fi bine să alegeți un limbaj de programare bazat pe aceste date, dar nu ar trebui să fie ghidate doar de statistici uscate.

Deci, pentru un dezvoltator de locații Python, Java, Obiectiv-C sau PHP au 2.7 specialiști. Dacă luați datele pentru jаvascript, este clar că aceasta este cu siguranță piața vânzătorului - doar 0,6 programatori se află într-un singur loc. În plus, jаvascript se dezvoltă mult mai repede decât orice altă limbă, ceea ce deschide o perspectivă excelentă pe termen lung.

Motivul pentru alegerea unui C ++, C #, Obiectiv-C, PHP sau a oricărui alt limbaj de programare este construit pe ușurința de învățare. Un novice, mai ales unul care învață limba de la cărți sau cursuri, este puțin probabil să facă față C ++ sau Java complexe. Python, jаvascript sau Ruby sunt relativ ușor de învățat. Ruby și Python pot fi citite și diferă de una dintre cele mai active comunități.

Pentru cei care nu au nici o experiență

În cazul în care programarea este o sarcină foarte dificilă, merită să începeți cu ceva mai ușor, de exemplu, HTML sau CSS. HTML nu este un limbaj de programare în întregime, ci mai degrabă un limbaj de markup pentru paginile web. CSS este un "helper" mai modern pentru HTML, care vă permite să faceți paginile mai plăcute ochilor, să jucați cu fonturi, să adăugați elemente de design la proiectarea site-urilor și așa mai departe.



rațiune pentru alegerea unui limbaj de programare cu

Oricine a scris o dată articole pentru o comandă, probabil deja cu care se confruntă cu HTML, și pe cei care au încercat să-și mențină blogul, probabil familiar și CSS. Și orice curs de fundamentare a programării începe cu aceste două elemente, astfel încât cunoașterea principiilor de bază nu va fi superfluă. Puteți învăța din cărți:

  1. B. Laurson, R.Sharp "Studiem HTML 5".
  2. K.Schmitt «CSS. Rețete de programare ».

Anterior, cu câteva cărți inteligente pe CSS și HTML, puteai deja să susții o poziție, acum este o rampă de lansare de unde trebuie să mergi mai departe.

Dezvoltatori de aplicatii web

Alegerea limbajului de programare PHP sau jаvascript este pentru dezvoltatorii web. Pentru a face resursele Internet mai frumoase, interesante și funcționale, va fi necesar jаvascript. Cu aceasta, puteți face foarte multe lucruri foarte diferite în interfața cu utilizatorul.

Cea mai bună rațiune pentru alegerea limbajului de programare PHP este dezvoltarea web. Dacă vorbim despre partea de server, PHP, Python, Ruby și același jаvascript va face. Alegerea limbajului de programare C # este, de asemenea, o idee bună. Pe C # lucrează în Microsoft, Python este similar cu Lego, iar Ruby pentru lut.

justificarea alegerii limbajului de programare php

Pentru web designeri și web designeri

Designerii sunt oameni creativi care se pot considera departe de științele exacte. Dar scrierea unui cod este ca și cum ai scrie o imagine, așa că merită să aruncăm deoparte îndoielile cu privire la faptul că merită să învățăm deloc programarea. Există o opinie conform căreia este mai bine să fii un designer de primă clasă decât un programator secundar, dar designerul ar trebui să știe cel puțin jаvascript pentru a-și traduce ideile. Un alt Python sau Ruby relativ simplu.

Dezvoltatori și aplicații iOS iOS

Aplicațiile pentru "Android", de regulă, sunt dezvoltate în Java. Puteți lucra pe orice sistem de operare - prevalența smartphone-urilor "Android" a făcut ca dezvoltarea aplicațiilor pe ele să fie foarte populară. Mediul de dezvoltare poate fi instalat atât pe Windows cât și pe iOS.

alegerea limbajului de programare cu

În ceea ce privește Apple, deci aici dezvoltarea este mult mai exigentă pe instrumente. Trebuie să înveți obiectivul C, kitul de dezvoltare și instrucțiunile dezvoltatorului de la Apple. Lucrul poate fi numai de la dispozitivele "Apple" - Mac cu versiunea sistemului de operare de la 10.7 și mai mult.

Dacă copilul dorește să învețe cum să programeze

O asemenea dorință din partea generației tinere este lăudabilă. Aceasta deschide noi oportunități pentru copii și moduri incredibile de auto-exprimare. Copilul este pe deplin capabil să creeze un desen animat scurt sau un joc simplu pe cont propriu. Programarea este acordată copiilor nu mai mult decât limbile străine și deschide mai multe perspective deja în adolescență.

Puteți începe cu Scratch. Acest serviciu este destinat copiilor de 8 ani și va permite crearea de desene animate, jocuri, animații. Mediul este distribuit gratuit. Cel mai probabil, copilul nu are nici măcar nevoie de ajutorul părinților, este destul de ușor de înțeles serviciul.

alegerea limbajului de programare php

Ce trebuie să știți, cu excepția limbajului de programare

Pe lângă limbajul de programare și limba engleză, trebuie să știți altceva. Totul depinde de direcția aleasă. Necesitatea de a învăța cadre, algoritmi, baze de date și structuri de date, coduri pentru a înțelege modul în care Depozitele de tehnica de a studia fizica si biologie pentru a crea robov și cunosc multe alte lucruri. La început, este mai bine să nu vă grăbiți în piscină cu capul, să învățați treptat, să citiți articole despre resurse specializate și să înțelegeți treptat noii termeni.

În general, abilitatea principală a oricărui programator este de a putea utiliza Google. Fără asta, nimic nu se va întâmpla deloc. Puteți aplica forumurilor unde se adună programatori care lucrează într-o anumită limbă, caută soluții gata făcute sau studiază resurse în limba engleză.

În concluzie

Există un secret care va ajuta să devină cel mai bun nu numai în domeniul programării, ci în general, oriunde. Trebuie doar să faci ceva. O modalitate bună este găsirea unei probleme care trebuie rezolvată. Poate că trebuie să faceți un site de cărți de vizită pentru propria afacere, să găsiți un instrument convenabil pentru controlul finanțelor sau să automatizați trimiterea de tweete către abonații dvs.? Apoi, asigurați-vă că obiectivul este realizabil, deoarece fără experiența și echipa face o clonă a Call of Duty este puțin probabil să funcționeze. Acum este timpul să alegeți un set de tehnologii care să rezolve problema.

În cele din urmă, nu se poate spera niciodată să devii un profesionist real pentru o lună sau chiar un an. Unele programe sunt foarte usoare, altii invata tone de informatii si fac o duzina de aplicatii pana cand inteleg in sfarsit cum functioneaza aceasta echipa. Și una și cealaltă este adevărată. Trebuie doar să faci ceva.

Și, de fapt, nu contează ce limbă de programare să aleagă. Încă trebuie să le învăț câteva. Mai mult decât atât, multe instrumente și tehnici în diferite limbi sunt similare. Mergeți la altceva, predați subiectele probleme, atunci va fi mai ușor decât să învățați prima limbă. Și asta, bineînțeles, îi place.

Distribuiți pe rețelele sociale:

înrudit
Limba de programare de bază și istoricul acesteiaLimba de programare de bază și istoricul acesteia
Lista limbajelor de programare. Limbi de programare de nivel scăzut și înaltLista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
Cum de a învăța programarea de la zero în limbi de programare populareCum de a învăța programarea de la zero în limbi de programare populare
Ce este Ruby? Limba de programare "Ruby"Ce este Ruby? Limba de programare "Ruby"
Programarea jocurilor: programe, caracteristici ale creației și recomandăriProgramarea jocurilor: programe, caracteristici ale creației și recomandări
Cele mai populare limbi de programare. Limbaje de programare pentru începătoriCele mai populare limbi de programare. Limbaje de programare pentru începători
jаvascript: typeof - nevoie sau noi caracteristicijаvascript: typeof - nevoie sau noi caracteristici
jаvascript: exemple de aplicațiijаvascript: exemple de aplicații
Evaluarea limbajelor de programare 2016Evaluarea limbajelor de programare 2016
Istoria dezvoltării limbajelor de programare: pe scurt despre totIstoria dezvoltării limbajelor de programare: pe scurt despre tot
» » Justificarea alegerii limbajului de programare și a criteriilor