Jak se stát programátor, pokud nechcete nic o kódu vědět
Tváření / / December 19, 2019
Takže první věc, kterou udělat - najít ten správný učitel. Je jasné, že je nepravděpodobné, že budete moci všeho nechat a věnovat se výhradně na výuku, proto je nutné zvolit takové kurzy, kde třídy jsou většinou v noci nebo kdykoli vám vyhovuje Čas. Naprosto perfektní, pokud nemusíte nikam chodit a můžete dělat z domova. Možnost kombinovat výhody - online kurzy.
Jaké kurzy vybírat
Charakteristické rysy dobrými kurzy: pokud existují delší dobu, učí lidi, tam se spoustou zkušeností v oblasti příslušná pole, nakonec budete nejen poskytnout dostatečné množství teorie, ale také naučit se aplikovat na cvičit. Je žádoucí, aby k tomu došlo v podmínkách blízkých reálným.
Vezměme si konkrétní příklad - Vyučovací kurzy IT-portál GeekBrains, již známé čtenářům Layfhakera. Existuje již šest let. Během této doby se naučil kódu více než 70 000 lidí - ukazatel je velmi působivý.
Co se týká těch, kteří budou přímo učil, tam jsou opravdu nejlepší z nejlepších. Při výběru se zúčastnilo více než 300 kandidátů, je univerzitní profesoři a odborníci velkých IT firem. Obecně platí, že se jedná o lidi, kteří mají vypořádat s kódem a vědí, jak říci ostatním o tom, aby bylo jasné.
Obracíme se na ty nejzajímavější. Praxí. Ji budete mít v hojnosti. Programování - takové sféry, kde teorie bez schopností je uplatnit ve skutečnosti je jen málo hodnota. To je důvod, proč v průběhu tréninku budete neustále plnit úkoly, mnoho pracovních míst získaných informací na přednáškách se přizpůsobil efektivně. Navrhuji, aby viděli, jak to vypadá v praxi.
Začneme se základy
No, chcete se naučit programovat, ale špatně představují to, co je to všechno kolem. Je logické, že první věc, kterou je naučit se základům. GeekBrains Máme pro vás několik zajímavých nabídek.
Za prvé, video kurz „Základy programování.“ V 15 sezeních budete nejen naučit rozumět složitosti operací s různými datovými typy a algoritmy bude pracovat, ale i psát tuto hru. Pro člověka, který neví, co se strany přijít s kódem, je hodný, ne? Nakonec vám bude řečeno, jak dál budovat kariéru, a vám pomůže vybrat konkrétní oblast činnosti, a které stojí za to prozkoumat.
Za druhé, on-line kurz „Úvod k programování“ - pro ty, kteří preferují nejen nové informace, ale také současně komunikovat s učitelem, vyjasnění těžké chvíle. Je to všechno velmi srozumitelné a rychle. Celková délka - dva týdny, během nichž se konala čtyři zasedání. Naučíte se základy vytvořením kódu, naučit, jak rozvíjet algoritmů a naučit se základní informace o hlavních programovacích jazyků. Spustit více pravděpodobně není nutné.
A ve skutečnosti, av jiném případě po tréninku budete mít po ruce, jsou obrazové záznamy ze všech lekcí a výukových materiálů. Pokud se něco náhle vymazány z paměti, nebo chcete-li více času, aby objasnila některé body, můžete se vždy vztahují k poznámkám.
Oba kurzy jsou k dispozici zdarma. Ukazuje se, že se můžete seznámit s zájmového území bez výdajů na desetník. Pokud zahnutý, budete dále studovat - pokud ne, no, prostě zbytečné vědomosti ne. Základní znalosti jsme pochopili, teď pojďme zjistit, co je potřeba udělat, aby se zvládl dvě populární a velmi slibnou kariéru.
Web Developer
Celovečerní GeekBrains aby na vážné odborné kurzy k dispozici pro začátečníky. Není nutné ani pro studium pre-základní programování - dobře postavený systém vzdělávání od základů až po pomoci pochopit podrobnosti o své budoucí profesi. Zde, například, Profesionální kurz „Web Developer“ - hodný volba.
Školení bude trvat 10 měsíců. Ano, to je vážná věc, takže budete muset strávit spoustu času. Nicméně, úsilí bude bohatě vyplatí - průměrný plat developer v Moskvě je 74 000 rublů. Někdy samozřejmě, a další, to vše závisí na tom, zda kandidát je kvalifikovaný. Je ve vašich silách, aby se sami atraktivnější očích zaměstnavatele.
Začnete se učit základy tvorby webových stránek. HTML a CSS - zde jsou vaši přátelé v prvním měsíci tréninku. Dvakrát týdně se naučíte vytvořit značkovací stránky v souladu s pravidly, rozvíjet blokovou vorstku a práci s dispozičního řešení. Pak budete postupně poznávat PHP a JavaScript, dozvědět se, co Node.js a vektorovou grafiku, a vytvářet aplikace konzoly na poslední lekci.
Zde je kompletní seznam kurzů zařazených do programu:
- HTML / CSS - základy tvorby webových stránek.
- PHP. Level 1 - webový framework pro vývoj.
- PHP. Level 2 - Profesionální vývoj webových aplikací.
- JavaScript - interaktivní webové aplikace.
- Node.js - server-side programování v JavaScriptu.
- Angularjs / D3.js - vektorová grafika jednostránkový webových aplikací.
- Yii rámec - profesní rozvoj.
Na konci najdete nejzajímavější - školení. Ano, všichni studenti profese nutně mít možnost pracovat po dobu dvou měsíců v jednom z největších IT firem-partnerů GeekBrains nebo dokonce v GeekBrains. V rámci projektu «IT-inkubátor“, která nedávno oznámila na webových stránkách, pomůže víc a najít tým pro realizaci vlastních představ. Je nejlepším místem k ponořit do budoucí povolání, a ne najít, ve skutečnosti je obklopen profesionálů, chtě nechtě, povznést se nad sebe.
mobile developer
Další profese budoucnosti souvisí s tvorbou mobilních aplikací. Naučte se teď Android a iOS - bez práce v dohledné době nebude zůstat. Profesionální kurz "Mobile Application Developer" To vám pomůže rychle pochopit teorii a praxi.
Příprava trvá 11 měsíců, a průměrná mzda v této oblasti je 130 000 rublů. Poměr úsilí a výsledek mluví sám za sebe - je to rozhodně stojí za to. Na konci, náklady na vzdělání, můžete platit za sebe jen v jednom měsíci provozu.
Připravte se na horké, po tom všem se musí naučit mnoho nového materiálu. Začínáme s Javou - od datování napsat síti chat. Další na plánu Android: obecné informace a platforma architektury, vývoj uživatelského rozhraní a ladění aplikací. Pak otevřete svět Objective C - od základních pojmů a jemnosti procesu řízení programu a interface design. Pro dezert my Swift: syntaxe, základní pojmy, přístupy k vývoji her a rozvíjet své vlastní aplikace.
Tréninkový program se skládá z následujících jednotek:
- Java. Úroveň 0 - základ objektově orientovaného programování v Javě po dobu dvou týdnů.
- Java. Level 1 - základní kurz.
- Android. Level 1 - Vývoj pro mobilní zařízení.
- Android. Level 2 - vývoj profesionální aplikace.
- Cílem C. Level 1 - programování pro iPhone a iPad.
- Cílem C. Level 2 - profesionální vývoj aplikací a her.
- Swift - moderní programovací techniky pro Apple.
Pak... Drumroll... probační! Podle jeho výsledků, budete mít zkušenosti při tvorbě plnohodnotného projektu úspěšně zakotvená dovedností a dobrého portfolia, které se nestydí ukázat ve slušné společnosti.
Výsledek
Je jasné, že chci vědět, co si myslí ti, kteří absolvovali školení: všechno je to tak, je to, zda přednáška mimo kontakt se životem, nikoli zda zanudnichal učitel. Prosím, tady je pár recenzí.
Albert ChopchiyanNaučil jsem se, aby webové vývojáře v GeekBrains a teď stážistu zde. Povahou činností Jsem inženýr, pracující v elektrické měřicí laboratoři. Programovací jsem se rozhodl jít, protože je velmi podobný vytvořit novou. Já hlavně chci říci o stáže, který vedl Eugene Kartavets. Dobrý učitel je k dispozici vysvětlení a pomoc při řešení problematiky. Vyvíjíme webové stránky společnosti, která propuštěn produkt Pásový. To byla moje první zkušenost s prací v týmu, ve kterém jsem byl schopen naučit se upozorní na rozvoj týmu. Vzal jsem stáž na dálku. GeekBrains příkaz kanály byly efektivně organizována tak, aby komunikovat a řešit problémy. Nakonec jsem přešel na studium jejich jazyka, PHP a již obdržela několik objednávek na volné noze. Chci pracovat na trvale ve stavu, a co se bude dále rozvíjet. Radím začátečníkům, aby se nebáli ničeho a jít do stanovených cílů před koncem!
Eugene DarnopyhNa konci listopadu 2015, absolvoval jsem z GeekBrains. Studoval jsem programování iOS. Až do tohoto bodu působil v technické podpoře poskytovatele připojení k Internetu. Chtěl jsem změnit zaměstnání, a iOS-programátor vždycky snil, že se stane.
GeekBrains jsem radil kamaráda z práce, která se konala bezplatné kurzy na portálu. Okamžitě jsem se rozhodl na směru, a po tréninku začala na dálku stáž, kde působil na společném projektu a zvládnutí nástroje, jako GIT, Trello a další.
Nicméně, je třeba na stáž velmi rychle zmizel, protože i při jeho průchodu, mám dlouho očekávaný iOS programátor. Teď jsem junior iOS developer. A vývojáři nováček, doporučuji, abyste vždy začít s teorií a nikdy se ve spěchu.
Hodně štěstí!
Jiné názory studentů na kurzy "Web Developer„A“Mobile Application Developer„Najdete na GeekBrains místě, všechno je velmi upřímný: recenze nejsou moderovány, takže lidé, co si myslí, a pak psát.
Na závěr bych chtěl říci jednu věc: nebojte obtíží. Dnes jsou položení základů pro jejich úspěch v budoucnosti, takže bez obav pustit do učení nové, a ne se bát, že nebude fungovat. S dobrým pomocníkem pro vás na rameni jakýkoli úkol.