Jak si vybrat ten správný programovací jazyk
Tváření / / December 19, 2019
Programování se stala hlavním proudem, módní trend globálního významu. A staří i mladí objevovat tento krásný svět. Ve Spojených státech přišli na to, že prezident sám hovoří po celé zemi o výhodách učení programování.
Internet otevírá mnoho způsobů učení každého programového umění, protože bez CodeacademyA konče mnoha tisíci drahých předmětů, jako jsou například Devbootcamp, Slibné otočit konvici na ochucenou programátor po dobu 9 týdnů.
Musím se naučit programovat speciálně pro mě?
Layfhakere věříme, že v každém případě, že odpověď je „ano“. I když to není zmizí a bude mít jen jakýsi koníček ve svém volném čase, programování ještě nás nutí pracovat mozek, a to je vždy dobré.
Podíváte-li se na předmětu podnikání, programovací dovednosti užitečné pro všechny ty, jejichž činnost souvisí s technologií.
Gregg Pollack, zakladatel školicího služby kód SchoolŘíká toto:
Každý, kdo je v podobě své práce musí komunikovat s developerem, by měl znát základy programování.
Díky tomu je snadnější najít společnou řeč a konstruktivně a kvalifikovaně řešit veškeré nuance, které vznikají v procesu interakce mezi lidmi různých profesí.
Nejsem příliš starý na to?
Na tuto otázku jsme již odpověděl samostatný článek. Nikdy pozdě se učit, věku nezáleží tady. Nebo možná budete Už víte, jak program,?
Začínáme
Učte se anglicky. Vážně. Níže je text článku, budete rozumět, proč pro úspěšný rozvoj profese programátora, budete potřebovat Inglish. Něco Russified, něco přizpůsobené nadšenců, ale faktem zůstává, - musíme umět anglicky.
Pokud v tomto okamžiku máte zájem o samotném pojmu programování, pak můžete začít s ničím. Hrajete s různými jazyky a prostředí, najít něco, co se vám líbí víc, no, pak, jak to chodí. Nicméně, mnoho z cílů daleko přesahují abstraktní „Chci vědět, jak se program.“ Mají konkrétní cíl. Například, napsat svůj mobilní aplikace. A tady je ten pravý nutnost dobře definovaných vývojových nástrojů.
Vím, že nic
V případě, že neexistuje vůbec žádné zkušenosti, je lepší začít s něčím srozumitelnější. Dobré příklady jsou základy HTML a CSS.
HTML není programovací jazyk - značkovací jazyk. Díky ní budete moci reprezentovat slova, obrazy, odkazy a videa ve formátu srozumitelném do prohlížeče. Z tohoto jednoduchého začínající amatérský stránky a blogy. CSS je zodpovědná za písma, velikosti, umístění a dalších konstrukčních prvků tvořících webové stránky.
Ve skutečnosti, s největší pravděpodobností jste již museli vypořádat s HTML, prostě to vím. Pokud máte nebo jste měl blog, pak máte jistotu, že narazit na značení. Jakýkoliv rozumný WYSIWYG editor představuje obsah jako vizuální a textový režim. Stojí za to vidět v režimu zobrazení textu a tam bude stejný HTML. Hlubší mastering HTML přispět k překonání viditelné znaky editor svého blogu nebo webu, učiní stránky svého rohu internetu více funkční a zajímavější. Obecně platí, že učení HTML je užitečné, tak jako tak.
Chci, aby se krásný webové aplikace
V tomto případě budete potřebovat znalosti JavaScriptu. To umožňuje, aby se webové stránky krásnější, účinnější a funkční. Existuje několik populárních (a kompatibilní) vývojová prostředí JavaScript, jako žhavý, hranaté a páteř.
žít JavaScript 20 let a nebude nikam. Ve skutečnosti, jeho dominance v oblasti jen zvyšuje. Protože jeho popularity, JavaScript je místo, kde se oprášit. Například výše zmíněné výzvy Pollack kurzy jazyka nejpopulárnější v kódu škole.
Pokud jste něco dělat na webu, pak je třeba se učit JavaScript.
Chci rychle dělat prototypy
Pokud jste - návrhář a chcete se dostat back-end programovací schopnosti na sebe TestIt aplikací, je třeba se učit Ruby nebo Python. Obě možnosti jsou poměrně snadno zvládnout, a otevřít cestu k jednomu z nejoblíbenějších profesí v roce 2013. Jak si dokážete představit, jejich význam bude pokračovat v dohledné budoucnosti.
Ruby se liší vývoj ekosystému a je jedním z nejaktivnějších a užitečné komunity. Vyvinut v roce 1995, jazyk začal získat širokou popularitu v roce 2003, kdy došlo k rámcové Rails. Díky němu procesu vytváření webových stránek a webových aplikací mnohem jednodušší.
Python se může pochlubit silná komunitaA pokud jste ohromeni problematiku rozvoje a vytváření umělé inteligence, a tak super věci, pak se silnice v Pythonu.
Pro rychlý začátek lze doporučit Naučte se Python po zlémnebo sekce Ruby v kódu Academy.
Chci, aby Android aplikaci
Vývoj Android aplikací je prováděna především v Javě. Krása, která je vhodná pro vás a Windows a OS X. Oba operační systémy, aby bylo možné instalovat vývojové prostředí pro platformu Android. Další výhoda - možnost testovat své aplikace na rozpočtu, protože na trhu existuje spousta levných chytrých telefonů a tabletů založených na systému Android.
Dalším velmi důležitým bodem: je-li to jen pár lety byl klíčový platformu iOS, vývojáři nyní raději začít s operačním systémem Android.
Free úvod do programování v Javě lze nalézt na adrese Udacity. Jsou-li základy studoval, bude vaše cesta klesat do strany oficiální stránky pro vývojáře Android. Zde se můžete naučit jemnější body vytvářet své první Android-projekt.
Chci, aby iOS app
Vývoj pro iOS je mnohem náročnější na přístrojích. Kromě znalosti Objective-C, budete potřebovat Mac OS X verze 10.7 nebo vyšší, Xcode - bezplatný nástroj pro vytváření aplikací, stejně jako sadu vývojových nástrojů pro iOS.
Začíná své cesty iOS Developer s studijních nákladů Forum iOS v kódu škole, stejně jako Vedení společnosti Apple Developer.
Mé dítě se chce učit programovat
To je docela chvályhodné a velmi slibné. Je-li dítě stále poměrně malý, zkuste mu dát peklo - aplikace, které jsme popsali v jednom z našich článků. Proces kódování je realizován prostřednictvím hry. Z určitého bodu Russified aplikaci, která může výrazně pomoci při vývoji omámení tohoto nástroje.
Další vynikající prostředek učení programování by mohla být "Scratch". Servis zaměřený na uživatele od 8 do 16 let.
K dispozici jsou také služby, jako je pomoc Code.org - jejich principy navrhnou popularizaci programování ve školách a univerzitách.
další četba
Jak již bylo zmíněno výše, máme několikrát předtím dotkl na téma výuky programování, a jsme získali dostatečný počet užitečných článků na toto téma. Nenechte si ujít:
- Hexlet - online kurzy v ruštině podle autora Layfhakera
- 5 nejlepších volné prostředky pro programování učení
- 10 online platforma, která vám pomůže stát se programátorem
- Top 50 on-line kurzy a zdroje pro učení internetových stránek