Ako si vybrať ten správny programovací jazyk
Tvárnenie / / December 19, 2019
Programovanie sa stala hlavným prúdom, módny trend globálneho významu. A starí i mladí objavovať tento krásny svet. V Spojených štátoch prišli na to, že prezident sám hovorí po celej krajine o výhodách učenia programovania.
Internet otvára mnoho spôsobov učenia každého programového umenia, pretože bez CodeacademyA končiac mnohými tisíckami drahých predmetov, ako sú napríklad Devbootcamp, Sľubné otočiť kanvicu na ochutenú programátor po dobu 9 týždňov.
Musím sa naučiť programovať špeciálne pre mňa?
Layfhakere veríme, že v každom prípade, že odpoveď je "áno". Aj keď to nie je zmizne a bude mať len akýsi koníček vo svojom voľnom čase, programovanie ešte nás núti pracovať mozog, a to je vždy dobré.
Ak sa pozriete na predmetu podnikania, programovacie zručnosti užitočné pre všetkých tých, ktorých činnosť súvisí s technológiou.
Gregg Pollack, zakladateľ školiaceho služby kód SchoolHovorí toto:
Každý, kto je v podobe svojej práce musia komunikovať s developerom, by mal poznať základy programovania.
Vďaka tomu je ľahšie nájsť spoločnú reč a konštruktívne a kvalifikovane riešiť všetky nuansy, ktoré vznikajú v procese interakcie medzi ľuďmi rôznych profesií.
Nie som príliš starý na to?
Na túto otázku sme už odpovedal samostatný článok. Nikdy neskoro sa učiť, veku nezáleží tu. Alebo možno budete Už viete, ako program,?
Začíname
Učte sa anglicky. Vážne. Nižšie je text článku, budete rozumieť, prečo pre úspešný rozvoj profesie programátora, budete potrebovať Inglish. Niečo Russified, niečo prispôsobené nadšencov, ale faktom zostáva, - musíme vedieť anglicky.
Ak v tomto okamihu máte záujem o samotnom pojme programovaní, potom môžete začať s ničím. Hráte s rôznymi jazykmi a prostredie, nájsť niečo, čo sa vám páči viac, no, potom, ako to chodí. Avšak, mnoho z cieľov ďaleko presahujú abstraktné "Chcem vedieť, ako sa program." Majú konkrétny cieľ. Napríklad, napísať svoj mobilné aplikácie. A tu je ten pravý nutnosť dobre definovaných vývojových nástrojov.
Viem, že nič
V prípade, že neexistuje vôbec žiadne skúsenosti, je lepšie začať s niečím zrozumiteľnejšie. Dobré príklady sú základy HTML a CSS.
HTML nie je programovací jazyk - značkovací jazyk. Vďaka nej budete môcť reprezentovať slová, obrazy, odkazy a videa vo formáte zrozumiteľnom do prehliadača. Z tohto jednoduchého začínajúcich amatérsky stránky a blogy. CSS je zodpovedná za písma, veľkosti, umiestnenia a ďalších konštrukčných prvkov tvoriacich webové stránky.
V skutočnosti, s najväčšou pravdepodobnosťou ste už museli vysporiadať s HTML, proste to viem. Ak máte alebo ste mali blog, potom máte istotu, že naraziť na značenie. Akýkoľvek rozumný WYSIWYG editor predstavuje obsah ako vizuálny a textový režim. Stojí za to vidieť v režime zobrazenia textu a tam bude rovnaký HTML. Hlbšie mastering HTML prispieť k prekonaniu viditeľné znaky editor svojho blogu alebo webu, urobí stránky svojho rohu internete viac funkčné a zaujímavejšie. Všeobecne platí, že učenie HTML je užitočné, tak ako tak.
Chcem, aby sa krásny webové aplikácie
V tomto prípade budete potrebovať znalosti JavaScriptu. To umožňuje, aby sa webové stránky krajšie, účinnejší a funkčné. Existuje niekoľko populárnych (a kompatibilné) vývojové prostredia JavaScript, ako žeravý, hranaté a chrbticu.
žiť JavaScript 20 rokov a nebude nikam. V skutočnosti, jeho dominancie v oblasti len zvyšuje. Pretože jeho popularity, JavaScript je miesto, kde sa oprášiť. Napríklad uvedené výzvy Pollack kurzy jazyka najpopulárnejšie v kóde škole.
Ak ste niečo robiť na webe, potom je potrebné sa učiť JavaScript.
Chcem rýchlo robiť prototypy
Ak ste - návrhár a chcete sa dostať back-end programovacie schopnosti na seba TestIt aplikácií, je potrebné sa učiť Ruby alebo Python. Obe možnosti sú pomerne ľahko zvládnuť, a otvoriť cestu k jednému z najobľúbenejších profesií v roku 2013. Ako si dokážete predstaviť, ich význam bude pokračovať v dohľadnej budúcnosti.
Ruby sa líšia vývoj ekosystému a je jedným z najaktívnejších a užitočné komunity. Vyvinutý v roku 1995, jazyk začal získať širokú popularitu v roku 2003, kedy došlo k rámcovej Rails. Vďaka nemu procesu vytváranie webových stránok a webových aplikácií oveľa jednoduchšie.
Python sa môže pochváliť silná komunitaA ak ste ohromení problematiku rozvoja a vytvárania umelej inteligencie, a tak super veci, potom sa cesty v Pythone.
Pre rýchly začiatok možno odporučiť Naučte sa Python po zlomalebo sekcia Ruby v kóde Academy.
Chcem, aby Android aplikáciu
Vývoj Android aplikácií je vykonávaná predovšetkým v Jave. Krása, ktorá je vhodná pre vás a Windows a OS X. Oba operačné systémy, aby bolo možné inštalovať vývojové prostredie pre platformu Android. Ďalšia výhoda - možnosť testovať svoje aplikácie na rozpočte, pretože na trhu existuje veľa lacných inteligentných telefónov a tabletov založených na systéme Android.
Ďalším veľmi dôležitým bodom: ak je to len pár rokmi bol kľúčový platformu iOS, vývojári teraz radšej začať s operačným systémom Android.
Free úvod do programovania v Jave možno nájsť na adrese Udacity. Ak sú základy študoval, bude vaša cesta klesať do strany oficiálne stránky pre vývojárov Android. Tu sa môžete naučiť jemnejšie body vytvárať svoje prvé Android-projekt.
Chcem, aby iOS app
Vývoj pre iOS je oveľa náročnejšie na prístrojoch. Okrem znalosti Objective-C, budete potrebovať Mac OS X verzia 10.7 alebo vyšší, Xcode - bezplatný nástroj pre vytváranie aplikácií, rovnako ako sadu vývojových nástrojov pre iOS.
Začína svoje cesty iOS Developer s študijných nákladov Forum iOS v kóde škole, rovnako ako Vedenie spoločnosti Apple Developer.
Moje dieťa sa chce učiť programovať
To je celkom chvályhodné a veľmi sľubné. Ak je dieťa stále pomerne malý, skúste mu dať peklo - aplikácie, ktoré sme popísali v jednom z našich článkov. Proces kódovanie je realizovaný prostredníctvom hry. Z určitého bodu Russified aplikáciu, ktorá môže výrazne pomôcť pri vývoji omámenia tohto nástroja.
Ďalšie vynikajúce prostriedok učenia programovania by mohla byť "Scratch". Servis zameraný na používateľa od 8 do 16 rokov.
K dispozícii sú tiež služby, ako je pomoc Code.org - ich princípy navrhnú popularizáciu programovania v školách a univerzitách.
ďalšie čítanie
Ako už bolo spomenuté vyššie, máme niekoľkokrát predtým dotkol na tému výučby programovania, a sme získali dostatočný počet užitočných článkov na túto tému. Nenechajte si ujsť:
- Hexlet - online kurzy v ruštine podľa autora Layfhakera
- 5 najlepších voľné prostriedky pre programovanie učenie
- 10 online platforma, ktorá vám pomôže stať sa programátorom
- Top 50 on-line kurzy a zdroje pre učenie internetových stránok