OqPoWah.com

Utemeljitev izbire programskega jezika in meril

Nobenega programskega jezika ne moremo imenovati objektivno bolje kot drugi. Poleg tega mora dober razvijalec popolnoma poznati več jezikov in vsaj površno usmeriti v par več. Ampak učenje naenkrat in jаvascript, HTML in Ruby - slaba ideja. Celo zelo slabo. Začeti moramo z eno samo stvarjo.

Zakaj učiti programiranje sploh?

Tudi če ne bo prišel do kakšne resne (polnih plač za razvoj aplikacij ali spletno oblikovanje, na primer, ali začeti svoj projekt), za poučevanje programiranje - način za ustvarjanje konsruktsy za ne preveč pametnih, vendar zelo poslušni strojev - vsekakor vredno. Prvič, naredi možgane delo in vedno je dobro. Tudi predsednik ZDA govori o prednostih učnega načrtovanja.

izbira programskega jezika

Drugič, vsem tistim, ki so tako ali drugače povezani s tehnologijo. Razlog za izbiro programskega jezika bo vsakemu razvijalcu spletne strani dala stranki, kateri koli skrbnik vira podjetja je tekstopisec. Vsaj splošno poznavanje razvojnega okolja, v katerem sodelujejo kolegi, bo lažje najti skupni jezik v ekipi in uspešneje izvajati različne projekte.

Kje začeti učiti o programiranju

Izbira programskega jezika, zlasti prva, ni lahka naloga. Vendar bo zelo težko, če ne poznate angleščine vsaj na osnovni (šolski) stopnji. Seveda so nekatera orodja Russified, druge pa prevedejo ruski navdušenci, a ostaja dejstvo.

In v prihodnje, da bi našli službo s poznavanjem tujih jezikov, bo veliko lažje. Tukaj je dobičkonosno učiti angleščino vsem:

  • Zaposleni, ki bodo lahko našli mesto v korporaciji s svetovnim slovesom;
  • samostojni podjetniki, ki bodo lahko delali na izmenjavi v angleškem jeziku, kjer so naročila običajno več in plačilo je večje.

Merila za izbiro programskega jezika

To bo trajalo več sto ur prakse, preden boste lahko postali kompetentni v svojem prvem programskem jeziku, zato je nesmiselno naučiti, kaj je grozno. Izbira programskega jezika je odvisna od razvojnega okolja, v katerem želite delati, osebnih preferenc, perspektiv in še veliko več.

utemeljitev izbire programskega jezika

Najprej morate odločiti za svoje cilje. Na primer, na kateri platformi (v katerem okolju) želite delovati: spletna mesta, mobilne naprave, igre in 3D grafike ali velike korporacije.

V spletnem razvoju morate izbrati več področij odgovornosti: front-end, back-end, full-stack. Front-end razvijalci so odgovorni za hitrost prenosa mesta in pravilno delovanje kodo, back-end - kodo strežnika pisanje, in sam polni konzoli strokovnjaki lahko izpolnjujejo vse zahteve kupca. Danes razvijalci celotnega sklada so najbolj povprašeni na trgu dela.

Tri kitajske razvojne kitove so jаvascript, HTML in CSS. Poleg tega morate navigirati v najnovejših internetnih trendih in jih lahko uporabiti pri vsakodnevnem delu. PHP je osnovno znanje za back-end strokovnjake. To ni edino orodje, temveč osnova za ves razvoj. Kot drugi jezik morate učiti Ruby ali Python. Še vedno koristne izkušnje pri delu z bazami podatkov, osnovami jаvascripta in SQL. Poleg samih programskih jezikov morate preučiti vse priložene dodatke.

Za mobilni aplikacije uporabljajo jаvascript za Android in Objective-C za iOS. Koristno je, da obiščete uradne vire za razvijalce, v primeru iOS pa se seznanite tudi z vmesnikom in funkcionalnostjo Xcode, brezplačno razvojno okolje za aplikacije. Za igre in 3D animacijo potrebujete C + +.

merila za izbiro programskega jezika

Tisti, ki se v prihodnosti želi priti v eno od visokotehnoloških družb s in ne več skrbeti za dobrobit jutri, dobro opravljajo svoje naloge, mora izhajati iz izbire same družbe. Windows deluje s C #, Googleom in Facebookom s Pythonom in Apple je Objective-C.

Izbira programskega jezika mora temeljiti na naslednjih dejavnikih:

  1. Povpraševanje na trgu dela.
  2. Enostavnost učenja.
  3. Dolgoročne perspektive.
  4. Kateri projekti se lahko razvijejo v tem jeziku (izbira jezika in programskega okolja).

Če so zadnji elementi - platforme in ustrezni programski jeziki na kratko navedeni zgoraj - bolj ali manj jasni, potem pa o ostalih delih? Indeed.com - vodilna spletna stran za iskanje zaposlitve na svetu - občasno objavlja statistične podatke o prostih delovnih mestih (razmerje med predlogi in iskalci zaposlitve). Na podlagi teh podatkov bi bilo dobro izbrati programski jezik, vendar ne bi smeli voditi le suhe statistike.

Torej, za enega mesta razvijalec Python, Java, Objective-C ali PHP imajo 2.7 strokovnjakov. Če vzamete podatke za jаvascript, je jasno, da je to vsekakor trg prodajalca, saj je na enem mestu le 0,6 programerja. Poleg tega se jаvascript razvija veliko hitreje kot kateri koli drug jezik, kar odpira velik dolgoročni vidik.

Utemeljitev izbire C + +, C #, Objective-C, PHP ali katerega koli drugega programskega jezika temelji na enostavnosti učenja. Novinec, še posebej tisti, ki uči jezik iz knjig ali tečajev, verjetno ne bo kos s kompleksnimi C + + ali Java. Python, jаvascript ali Ruby so relativno preprosti za učenje. Ruby in Python sta berljiva in se razlikujejo od ene izmed najbolj aktivnih skupnosti.

Za tiste, ki nimajo izkušenj

V primeru, da je programiranje zelo težka naloga, je vredno začeti z nekaj bolj enostavno, na primer HTML ali CSS. HTML v celotnem pomenu ni programski jezik, temveč je jezik za označevanje spletnih strani. CSS je bolj moderen "pomočnik" za HTML, kar vam omogoča, da strani naredite bolj prijetne za oči, igrate s pisavami, dodate elemente oblikovanja v oblikovanje spletnih mest in tako naprej.




utemeljitev izbire programskega jezika z

Vsakdo, ki je nekoč napisal članke za naročilo, se je verjetno že srečal z HTML-jem in tistimi, ki so poskušali vzdrževati svoj blog, morda znani in CSS. In vsak tečaj programiranja temeljev se začne s tema elementoma, zato znanje o osnovah ne bo odveč. Iz knjig se lahko naučite:

  1. B. Laurson, R.Sharp "Raziskujemo HTML 5".
  2. K.Schmitt «CSS. Recepti programiranja ».

Prej, z nekaj pametnimi knjigami o CSS in HTML, lahko že zahtevate položaj, zdaj pa je odskočna deska, iz katere se morate premakniti.

Razvijalci spletnih aplikacij

Izbira programskega jezika PHP ali jаvascript je za spletne razvijalce. Da bi internetne vire postali lepši, zanimivi in ​​funkcionalni, bo potreben jаvascript. Z njim lahko v uporabniškem vmesniku naredite kar nekaj zelo različnih stvari.

Najboljši razlog za izbiro programskega jezika PHP je spletni razvoj. Če govorimo o strežniškem delu, PHP, Python, Ruby in isti jаvascript storijo. Izbira programskega jezika C # je tudi dobra ideja. Na C # delu v Microsoftu, Python je podoben Lego, Ruby pa gline.

utemeljitev izbire programskega jezika php

Za spletne oblikovalce in oblikovalce spletnih mest

Oblikovalci so kreativni ljudje, ki se lahko zdijo daleč od točnih znanosti. Toda pisanje kode je kot pisanje slike, zato je vredno spraviti v dvom, ali sploh je vredno učiti programiranje. Obstaja mnenje, da je bolje biti prvovrstni oblikovalec kot sekundarni programer, vendar mora oblikovalec vedeti jаvascript vsaj, da prevede svoje ideje. Drug relativno preprost Python ali Ruby.

Razvijalci Android iOS-aplikacij

Aplikacije za "Android" so praviloma razvite v Java. Lahko delate na katerem koli operacijskem sistemu - razširjenost pametnih telefonov Android je zelo priljubljena pri razvoju aplikacij. Razvojno okolje je mogoče namestiti v sistemih Windows in iOS.

izbira programskega jezika z

Kar se tiče Applea, tukaj je razvoj veliko bolj zahteven za orodja. Morate se naučiti Objective-C, razvojnega kompleta in navodil za razvijalce podjetja Apple. Delo je mogoče le iz "apple" naprav - Mac z različico operacijskega sistema od 10,7 in višje.

Če se otrok želi naučiti programiranja

Takšna želja mlajše generacije je pohvalna. To odpira nove priložnosti za otroke in neverjetne načine samoizražanja. Otrok je v celoti sposoben ustvariti kratko risanko ali preprosto igro sami. Programiranje je namenjeno otrokom, ki niso težji od tujih jezikov, in odpira več možnosti že v mladosti.

Lahko začnete s Scratch-om. Ta storitev je namenjena otrokom, starim od 8 let, in omogočajo ustvarjanje risank, iger, animacij. Medij je brezplačen. Najverjetneje, otrok sploh ne potrebuje pomoči staršev, lahko razumemo to storitev.

izbira jezika php programiranja

Kaj morate vedeti, razen programskega jezika

Poleg programskega jezika in angleščine morate vedeti nekaj drugega. Vse je odvisno od izbrane smeri. Morate se naučiti okvirov, algoritmov, podatkovnih baz in podatkovnih struktur, kodo skladišča, razumeti, kako tehnika deluje, naučiti fiziko in biologijo, da ustvarite obleke in poznate številne druge stvari. Sprva je bolje, da ne biješ v bazenu z glavo, se naučiš postopoma, preberite članke o specializiranih virih in postopoma razumete nove izraze.

Na splošno je glavna znanja vsakega programerja, da lahko uporablja Google. Brez tega se sploh ne bo zgodilo. Lahko se prijavite na forume, kjer se zberejo programerji, ki delajo v določenem jeziku, iščejo nekatere pripravljene rešitve ali preučujejo vire v angleščini.

Na koncu

Obstaja ena skrivnost, ki bo pripomogla k temu, da postane najboljša ne le na področju programiranja, ampak na splošno, kjerkoli. Samo nekaj storiti. Dober način je najti težavo, ki jo je treba rešiti. Morda morate narediti spletno mesto za vizitke za svoje podjetje, najti priročno orodje za nadzor financiranja ali avtomatizirati pošiljanje tweetov svojim naročnikom? Nato se prepričajte, da je cilj dosegljiv, ker brez izkušenj in ekipe kloniranje Call of Duty verjetno ne bo delovalo. Zdaj je čas, da izberemo niz tehnologij, ki bodo rešili težavo.

Na koncu se nikoli ne morete upati, da postane pravi strokovnjak za mesec ali celo leto. Nekateri programi so zelo enostavni, drugi se naučijo ton informacij in naredijo ducat aplikacij, dokler končno ne razumejo, kako deluje ta skupina ali skupina. In ena in druga pot je resnična. Samo nekaj storiti.

V resnici pa ni pomembno, kateri programski jezik naj izbere. Še vedno jih moraš naučiti nekaj. Poleg tega so številni instrumenti in tehnike v različnih jezikih podobni. Pojdite k nečemu drugemu, naučite problematične teme, nato pa bo lažje, kot bi se naučili prvega jezika. In to je seveda všeč.

Zdieľať na sociálnych sieťach:

Príbuzný