Kako odabrati pravi programski jezik te
Formiranje / / December 19, 2019
Programiranje je postao mainstream, Trend globalnog značaja. I stari i mladi otkriti ovaj predivan svijet. U Sjedinjenim Američkim Državama je došao na činjenicu da je predsjednik sam on govori u cijeloj zemlji o prednostima učenja programiranja.
Internet otvara mnogo načina učenja svaki programiranje umjetnosti, budući da besplatno CodeacademyI završava s više tisuća skupih tečajeva, kao što je Devbootcamp, Obećavajući da će okrenuti kuhalo za iskusan programer za 9 tjedana.
Trebam li naučiti programiranje posebno za mene?
Layfhakere vjerujemo da, u svakom slučaju, odgovor je „da”. Čak i ako to ne će ići dalje i da će imati samo neku vrstu hobija u slobodno vrijeme, programiranje i dalje čini nam se raditi na naš mozak, a to je uvijek dobro.
Ako pogledate opseg poslovanja, programiranje vještine korisne za sve one čije su aktivnosti vezane za tehnologiju.
Gregg Pollack, osnivač usavršavanja Kod školaKaže ovaj:
Svatko tko je u obliku njihovog rada moraju komunicirati s developer treba znati osnove programiranja.
To ga čini lakše naći zajednički jezik i konstruktivno i kompetentno riješiti sve nijanse koje nastaju u procesu interakcije između ljudi različitih struka.
Nisu li prestara za to?
Na ovo pitanje, već smo je odgovorio zaseban članak. Nikad kasno za učenje, dob ne smeta ovdje. Ili možda Već znate kako Program?
Početak
Učenje engleskog jezika. Ozbiljno. U nastavku je tekst članka, shvatit ćete zašto je za uspješan razvoj struke programer, trebat će vam Inglish. Nešto Russified, nešto prilagođena entuzijastima, ali ostaci činjenica - moramo znati engleski.
Ako u ovom trenutku ste zainteresirani u samom konceptu programa, onda možete početi s ništa. Igrate s različitim jezicima i okruženja, pronaći nešto što vam se sviđa više, dobro, onda kako to ide. Međutim, mnogi od ciljeva ide daleko izvan apstraktno „Želim znati kako to program.” Oni imaju određeni cilj. Na primjer, napisati svoju mobilnu aplikaciju. I ovdje je pravo potreba dobro definirani razvojni alati.
Ne znam ništa
U slučaju gdje nema iskustva na sve, bolje je početi s nečim lakše razumjeti. Dobri primjeri su osnove HTML-a i CSS-a.
HTML nije programski jezik - markup jezik. Zahvaljujući tome ćete biti u mogućnosti da predstavljaju riječi, slike, linkove i videa u formatu razumljiv pregledniku. Iz ove jednostavne početkom Amaterski web stranice i blogove. CSS je odgovoran za fontova, veličina, smještaj i druge elemente dizajna koje čine web stranicu.
U stvari, najvjerojatnije, vi već morali nositi s HTML, jednostavno ne znam. Ako imate ili je blog, onda ste zasigurno naići na oznake. Bilo koja zdrava WYSIWYG editor predstavlja sadržaj kao vizualnog i tekstualnom modu. Posijetite u načinu prikaza teksta, a tu će biti isti HTML. Dublji mastering HTML doprinose nadilazi vidljive značajke urednik svoj blog ili web, učinit će stranice vaše uglu interneta, učinkovitiji i više zanimljiv. Općenito, učenje HTML je korisno, svejedno.
Želim napraviti prekrasne web aplikaciju
U tom slučaju, morate JavaScript znanja. To vam omogućuje da web stranice ljepše, učinkovitije i funkcionalna. Postoji nekoliko popularnih (i kompatibilne) razvoja JavaScript okruženja, kao što su Ugarak, kutne i kralježnicu.
JavaScript živjeti 20 godina i ne ide nikamo. U stvari, njegova dominacija na terenu samo povećava. Zbog svoje popularnosti, JavaScript, gdje očetkati na. Na primjer, gore spomenuti pozivi Pollack tečajevi jezika najpopularniji na Code školi.
Ako radite nešto na webu, onda morate naučiti JavaScript.
Želim brzo bi prototipova
Ako - dizajner i želite dobiti back-end vještine programiranja za sebe testit aplikacije, potrebno je naučiti Ruby ili Python. Obje opcije su prilično lako svladati, a otvoriti put prema jednom od najpopularnijih zanimanja u 2013. Kao što možete zamisliti, njihova važnost i dalje će u doglednoj budućnosti.
Ruby razlikuje razvoj ekosustava i jedan je od najaktivnijih i koristan zajednici. Razvijen davne 1995. godine, jezik počeo da dobije široku popularnost u 2003, kada je bio okvir šina. Zahvaljujući njemu procesu stvaranja web stranice i web aplikacija mnogo jednostavnije.
Python i hvaliti mogu jaka zajednicaA ako su impresionirani problemima razvoja i stvaranja umjetne inteligencije, i takve cool stvari, onda ste na putu u Pythonu.
Za brzi početak može se preporučiti Saznajte Python na teži načinili poglavlje Ruby na Code akademije.
Želim da android-app
Razvoj Android aplikacija uglavnom provodi u Javi. Ljepota koja je pogodna za vas i Windows i OS X. Oba operativni sustavi omogućavaju instaliranje razvojno okruženje za Android. Još jedna prednost - priliku da testiraju svoje aplikacije na proračun, jer je tržište ima dosta jeftinih pametnih telefona i tableta temeljenih na Androidu.
Još jedna vrlo važna stvar: ako je samo prije nekoliko godina bio je ključni platforme iOS, programeri sada radije početi s Android.
Besplatno uvod u programiranje u Javi može se naći na Udacityju. Kada su proučavali temelji, na svoj način će pasti na stranu službeni site za Android programere. Ovdje možete saznati finije točke stvaranje svoj prvi Android-projekt.
Želim da ios-app
Razvoj za iOS je mnogo zahtjevna na instrumentima. Osim poznavanja Objective-C, trebat će vam Mac s OS-X verziju 10.7 ili noviji, Xcode - besplatan alat za graditeljstvo, kao i skup razvojnih alata za iOS.
Započnite svoj put iOS-developer s troškovima studija Forum za iOS na Code školi, kao i Upravljanje Apple Developer.
Moje dijete želi naučiti programu
To je vrlo pohvalno i vrlo obećavajuće. Ako je dijete još uvijek prilično mala, pokušajte mu dati školice - primjena, koje smo opisali u jednom od naših članaka. Proces kodiranja se provodi kroz igru. Od određene točke Russified aplikacija koja može uvelike pomoći u razvoju zaprepaštenje ovog alata.
Još jedan odličan način za programiranje učenja mogu biti „Nule”. Usluga usmjeren na korisnike od 8 do 16 godina.
Tu su i usluge kao što su pomoć Code.org - njihovi principi ukazuju na popularizaciji programiranja u školama i na sveučilištima.
Daljnje čitanje
Kao što je gore spomenuto, imamo nekoliko puta ranije dotaknuo na temu nastavnog programa, te smo stekli dovoljan broj korisnih članaka o toj temi. Ne propustite:
- Hexlet - online tečajevi u ruskom po autoru Layfhakera
- 5 najboljih besplatni resursi za programiranje učenja
- 10 besplatni online platforma koja će vam pomoći postati programer
- Top 50 online tečajevi i resursi za učenje web dizajn