Webové programování pro začátečníky. Praktický průvodce výukou webového programování. Programování od nuly. Kde začít Java a kódování webu

Od autora: a opět vás vítám na našem blogu, kde se můžete konečně a nenávratně ponořit do úžasného světa freelancingu. Neexistují žádní šéfové, žádný pracovní rozvrh a vše závisí pouze na vaší iniciativě a touze po sebezdokonalování. Dnes si povíme něco o takovém odvětví na volné noze, jako je programování webu. Pokud hledáte způsob, jak začít vydělávat peníze jako webový programátor, pak jste na správném místě.

Pokud se právě začínáte učit programování webu, pak jste obzvláště na správném místě! Než si ale spočítáte, kolik webový programátor vydělává, musíte se sami rozhodnout, zda vám tento typ činnosti přinese potěšení. Práce by měla být vaším koníčkem!

kde začít?

Metoda výuky jakéhokoli řemesla je téměř vždy stejná. Nezáleží na tom, co studujete: teorii a praxi překladu, ekonomii, právo nebo naše každodenní webové programování. Abyste se stali dobrým specialistou, měli byste intenzivně studovat, i když ne nutně hluboce, oblasti, které tak či onak přicházejí do styku s oblastí vědy, kterou studujete.

Architekti například studují historii různých architektonických stylů a klíčové události, ke kterým došlo v dané době a které ovlivnily trendy v umění, potažmo architektuře. Přestože architekti nejsou historikové, základní znalosti potřebují příběhy.

S webovým programováním je situace v podstatě stejná. Neměli byste se snažit naučit se vše najednou, ale znalost od všeho z oblasti web developmentu je potřeba alespoň k tomu, abyste pochopili, v jaké specializaci se můžete prokázat v tom nejlepším.

Co by měl umět začínající webový programátor?

Jak začít vydělávat peníze jako webový programátor, když o vývoji webu nevíte skoro nic, ale programový kód vypadat, jako byste se dívali na čínský dopis? Nebojte se, každý byl jednou začátečník, než se naučil kódovat aplikace a vypouštět satelity na oběžnou dráhu. Máte touhu a připojení k internetu a tak dále počáteční fáze tohle bude docela stačit.

Naučte se základy HTML a CSS

Naučit se jazyk Hypertext Markup Language a kaskádové styly, tedy HTML a CSS, to jsou základy. Je to hypertextový značkovací jazyk a kaskádové styly, které strukturují označení a design webových stránek.

Abyste se mohli lépe orientovat v oceánu informací zvaném internet, doporučím vám několik slušných video kurzů věnovaných výuce JavaScriptu:

Už znáte JavaScript a HTML? Je to skvělé, protože období studia těchto dvou jazyků lze přirovnat k prvnímu ročníku univerzity, kde získáte základní znalosti, abyste byli připraveni jít dál.

Přechod z frontendu na backend

Ale protože to není konec aktivit webového programátora, je čas přejít k tomu, co se nazývá „Back-end“. Jinými slovy, toto je kód, který běží na serveru. K tomu nemusíte mít vlastní server, protože váš počítač se s touto rolí dokonale vyrovná.

Měli byste začít studovat sekci „Back-end“ s Node.JS, protože s jeho pomocí můžete spouštět kódy JavaScript nikoli v prohlížeči, jako dříve, ale na serveru. Kromě toho byste se měli naučit pracovat s databázemi (MongoDB) a Express, knihovnou, která umožňuje Node.JS fungovat jako webový server.

Ve skutečnosti je to základ, na kterém bude postavena vaše budoucí kariéra webového programátora. Tyto znalosti budou stačit na to, abyste si vyzkoušeli webové programování, ale nezapomeňte, že s rozvojem technologie se budete muset učit stále více nových jazyků a nových technik. Takže, přátelé, nezastavujte se u prvních známek úspěchu.

Najděte si práci jako webový programátor na plný úvazek nebo freelancer

Pro vývojáře bez zkušeností je dost těžké najít práci, ale ne nemožné. Používejte známé weby pro vyhledávání zaměstnanců nebo dokonce spojení přátel a příbuzných. V kanceláři se seznámíte s mechanismy tohoto podnikání zevnitř. Tam se naučíte jednat s klienty a procvičíte si správu svých financí.

Pak, pokud si přejete, můžete jít na volnou nohu. Kdy přesně to lze provést, je na vás, abyste se rozhodli. Tento významný okamžik může záviset na vaší kvalifikaci, zkušenostech, schopnosti podstupovat riziko, rodinných závazcích a dokonce i dluzích. Hlavní je dodržovat obchodní etiku.

Vytvořte projektově orientovaný životopis

Portfolio je nejdůležitější způsob předvést svou práci a najít zákazníka. Radím vám použít flexibilní formát portfolio – v popředí by měly být informace, které odrážejí specifika a vaše silné stránky v práci, kterou chcete získat. Pokud je pro najímající společnost důležité vaše vzdělání, umístěte informace o něm a vašich certifikátech do příslušné sekce.

Otázka, která trápí všechny nové programátory

Nyní víte, jak vydělávat peníze jako webový programátor a co k tomu potřebujete vědět. Mnoho začátečníků se zabývá otázkou, kolik vydělávají weboví programátoři.

Není žádným tajemstvím, že u nás mnoho programátorů chytrých webů pracuje pro zákazníky ze západní Evropy a USA. A pokud porovnáme směnné kurzy a úroveň mezd, můžeme dojít k závěru, že jejich volba je zcela oprávněná.

Platba zpravidla přímo závisí na stupni složitosti úkolu, takže webový vývojář může obdržet od 100 do 10 000 USD Úroveň platby je ovlivněna mnoha faktory, jako je složitost úkolu a časový rámec práce musí být dokončeny atd., aby nemohly být konkrétní ceny za služby webových programátorů. Poté, co se ponoříte do nabídek zaměstnavatelských společností, můžete provést následující výběr platů pro IT specialisty:

Jediné, co můžeme s jistotou říci, je, že webový programátor je jednou z nejžádanějších internetových profesí na světě. A to navzdory vysoká konkurence Na trhu práce je dobrých webmasterů vždy nedostatek. Navíc z historických a ekonomických důvodů jsou naši weboví vývojáři velmi ceněni západními zákazníky.

To je asi vše. Přihlaste se k odběru aktualizací našeho blogu a sdílejte je se svými přáteli. Objevujte nové obzory a nikdy se nepřestávejte zlepšovat. Uvidíme se znovu!

Současné trendy a přístupy ve vývoji webu

Naučte se algoritmus pro rychlý růst od nuly při vytváření webových stránek

Ahoj.

Kdybyste se teď chtěli začít učit programování webu, kde byste začali? Jaký jazyk, rámec, technologii byste zvolili?

Ptám se z osobního zájmu - chci se rychle naučit moderní nástroje a realizovat své nápady.

Od dětství jsem kamarád s konvenčním programováním: BASIC a assembler na Spectru. Poté technická univerzita (začal jsem studovat koncem 90. let), kde: funkční programování v Pascalu, malém x86 assembleru a pak objektovém jazyce v Delphi, trochu C++ a dokonce i trochu exotický LISP. Ale život byl takový, že jsem se nebyl schopen naučit programovat web.

Nyní navrhuji webové stránky, kreslím prototypy a navrhuji stránky a rozhraní. Povrchně chápu, co a jak funguje.

Ale nechápu ten proces: jak mohu vytvořit aplikaci, která bude vykonávat funkce, které potřebuji.

V dnešní době již neexistuje prostředí jako dříve, jako Delphi pro web, kde byste mohli snadno a rychle načrtnout rozhraní aplikace a začít popisovat její reakce na akce uživatele (a další funkce, které aplikace vyžadovala). A tak porozumět tomu, jak vše funguje, a přitom již vytvořit to, co potřebujete.

Umím rozvržení (ačkoli moje znalosti jsou zde již zastaralé), ale nerozumím tomu, jak funguje například animace nebo správa bloků na stránce nebo reakce na akce uživatele. Vím, že každý k tomu používá JQuery a už nahradil Javascript, ale nechápu, jak to všechno funguje.

Ale bez pochopení procesů, jak vše funguje, je nepravděpodobné, že budete schopni udělat cokoliv, bez ohledu na to, kolik manuálů přečtete, CMS a frameworků, které neztratíte.

Strašně rád bych se všechno naučil, protože tak můžu sám realizovat své nápady a v případě potřeby je lepší zadávat úkoly kodérům.

V tomto směru se chci vzdělávat.

Ze zkušenosti mi nejlépe vychází školení, když krok za krokem vysvětlují na příkladech, jak dělat tu či onu věc a dávají úkoly, jak dělat podobné věci nebo rozvíjet funkcionalitu.

V ideálním případě by bylo skvělé najít mentora, který ve formátu školení krok za krokem pomohl by mi uvědomit si některé věci, které mě zajímají. O ničem takovém jsem mezi programátory opravdu neslyšel, ale stále častěji se setkávám s mistrovskými kurzy a školeními dobří designéři, kteří spolu se začátečníky projdou fázemi od základů až po složité věci, utřídí si domácí úkoly a pomohou tak udělat svět lepším místem.

Ne nadarmo jsem se hned na začátku zeptal, co konkrétně teď začnete studovat od nuly. Nevidím smysl ve „obnovování kol“, když můžete „jezdit vysokorychlostními vlaky“. Když vás od studia „materiálů“ a prvních řádků kódu k jednoduché webové stránce nebo službě dělí minimální možný čas.

Od autora: o tom, že povolání webového programátora je prestižní a dobře placené, už dlouho nikdo nepochybuje. Svědčí o tom obrovská poptávka po specialistech na programování webu ze strany majitelů webových studií, softwarových firem a dalších oblastí podnikání. Proto lze školení webových programátorů vnímat jako solidní a sebevědomý krok k uznání, úspěchu, pohodě a adekvátně placené práci. Kde začít svou skvělou kariéru ve světě IT? O tom budeme mluvit v našem dnešním článku.

Role webových programátorů v moderním světě

Potřeba vytvářet webové stránky pro různé společnosti a organizací je přímo úměrná úrovni rozvoje webových technologií. bydlíme v digitální éra a někteří z nás v něm tráví téměř veškerý čas virtuální realita. Na internetu pracujeme, studujeme, hledáme kupce, partnery, zákazníky.

Současné trendy v rozvoji podnikání jsou následující:

některé společnosti rostou na internetu v obrovské portály, které svým majitelům přinášejí miliardové zisky;

mnoho obchodů získává online prodejní platformy nebo dokonce zcela „přechází“ z offline do online;

Vše více lidí raději „jdou“ do internetových obchodů, čímž šetří svůj čas a peníze.

To je důvod, proč potřeba specialistů na vývoj webových stránek tak dramaticky vzrostla (a stále roste). Proto jste měli přirozenou touhu „připojit se“ k tomuto procesu a stát se webovým programátorem od nuly.

Dobrý specialista na programování webu by měl umět správně vytvořit architekturu webu, automatizovat práci s přidáváním, mazáním a aktualizací obsahu, shromažďováním informací od návštěvníků atd.

Co je programování webu?

Někteří říkají, že programování webu je genetický talent, jiní říkají, že je to umění. A Wikipedie říká, že jde o sekci vývoje webu zaměřenou na tvorbu webových aplikací (programů umožňujících dynamické stránky na internetu). Teď to vysvětlím.

Webová stránka není sbírka statických webových stránek. Ano, mohou být úžasně krásné, mít zajímavý a dokonale organizovaný obsah, ale to není vše. Stránka musí být interaktivní, to znamená, že musí být schopna reagovat na akce návštěvníků, shromažďovat a zpracovávat určitá data získaná od uživatelů.

Bez toho se na moderním webu neobejdete speciální programy- skripty. S jejich pomocí můžete přidat formulář na web zpětná vazba, osobní účet, hlasování, vyhledávání, filtrování atd. Úkolem webového programátora je tedy „vdechnout“ webovým stránkám život tak, aby je uživatel mohl nejen obdivovat, ale i interaktivní režim interagovat s nimi.

Komponenty webového programování

Web design.

Tato podsekce je zodpovědná za vývoj grafického a funkčního obsahu vlastní webové aplikace, která je vytvořena pomocí značkovacích standardů HTML hypertext a XHTML a také CSS ( kaskádové tabulky styly). Pro ty, kteří nevědí, co to je, doporučuji odstranit negramotnost v této otázce a projít. XHTML je nová generace jazyka hypertextové označení.

Programování na straně klienta (front-end).

Klientské programování je vytváření logiky na straně prohlížeče (ukládání a zpracování uživatelských dat, dynamická změna webové stránky bez opětovného načítání, odesílání požadavků Ajax na server). Je podporován následujícími technologiemi:

JavaScript. Tohle je nejvíc populární jazyk programování, které je podporováno všemi zařízeními a internetovými prohlížeči. Studovat Základy JavaScriptu Můžete jej použít, což podrobně vysvětluje hlavní body jazyka. Pokud se rozhodnete, že to s front-end webovým programováním začnete brát vážně, doporučuji projít Kurz JavaScriptu& jQuery pro začátečníky od nuly až po profesionály;

PHP. Tento webový programovací jazyk je nejjednodušší a nejpoužívanější. Je podporován většinou poskytovatelů hostingu; Je na něm napsáno mnoho motorů webových stránek. Studovat Základy PHP mohu doporučit;

ASP.NET. Toto je technologie od Microsoft. Jeho prostředí umožňuje snadno a rychle vytvářet různé webové aplikace. Infrastruktura ASP.NET se stará o asynchronní aktualizaci stránky pomocí AJAX, balí vzdálená volání do jiných webových služeb v zprávy SOAP, generování tříd proxy podle Popis WSDL, převod ovládacích prvků na JavaScript kód a HTML;

Python, Ruby, Perl a další backendové programovací jazyky.

Kde a jak se naučit programovat web?

Mnoho nováčků doufá, že absolvují kurzy, které je naučí vytvářet webové stránky a stát se webovými programátory, a pak si okamžitě najdou dobře placenou práci. Posílají životopisy různým společnostem, ale nedostávají žádnou odpověď.

Faktem je, že abyste se mohli stát webovým programátorem od nuly, musíte zaklepat na mnoho dveří najednou. Zde je několik z nich:

Pokud se rozhodnete absolvovat univerzitu, doporučuji vám vybrat si jednu z následujících specializací, z nichž každá vás naučí základní programovací jazyky:

informační systémy a technologie;

software a správa IT systémů;

IT bezpečnost;

informatika a anglický jazyk / výpočetní technika.

Vysokoškolské znalosti vám však k úspěšné práci webového programátora stačit nebudou. Budete se muset podívat na spoustu tréninkových videí, přečíst horu literatury různé jazyky, komunikovat s davem profesionálních (a někdy i dost arogantních) programátorů, šlápnout si na tuctové hrábě a strávit mnoho bezesných nocí psaním kódu, než se stanete webovým programátorem a dokážete vytvořit dobré a vynikající weby.

Mezitím se budete přibližovat a přibližovat svému vytouženému cíli. Vaše profesionalita poroste a s ní i vaše výdělky. Učte se tedy stále nové věci, rozvíjejte a plňte internet hodnotnými stránkami! To je vše. Přihlaste se k odběru aktualizací našeho blogu a buďte první, kdo se dozví všechny nejzajímavější věci. Uvidíme se znovu!

Moderní trendy a přístupy ve vývoji webu

Naučte se algoritmus pro rychlý růst od nuly při vytváření webových stránek

Kde se začít učit programování od nuly?
V tomto článku jsem se pokusil podrobně rozebrat, zda je možné stát se programátorem od nuly sám a jaké jsou možnosti, jak si programování osvojit sami a začít na něm vydělávat.
UPD: Ti, kteří hledají, kde se v roce 2018 začít učit programování od nuly (nebo se teprve chystají začít v roce 2019 :)), mají velké štěstí díky knize Yakova Kramarenka „Úvod do vývoje“ software" Upřímně doporučuji se na to podívat - stojí za to aktualizovat článek #1 hodnocení Google a čtenářské recenze pro ty, kteří se učí programování sami.

Snažil jsem se dát to nejlepší - podle mého názoru - způsobem. Varuji vás - není to snadné! Další čtení vás může stát mnoho hodin zajímavých aktivit :)

Hned řeknu - pokud se rozhodnete studovat programování pouze sami, bez investování peněz, budete muset trávit více času. Počítejte s tím, že novou specializaci zvládnete minimálně za rok, pokud studujete souběžně s jinou prací.

Pokud najdete něco, co byste k tomuto článku přidali, aby byl pro lidi užitečnější, napište do komentářů.

Tento článek obsahuje lepší praxe, na základě mých zkušeností, pokud se chcete naučit programovat sami. To vše je stále aktuální s několika dodatky.

Kniha o programování webu pro začátečníky

Verze z roku 2016 je přeložena: https://courses.prometheus.org.ua/courses/Prometheus/CS50/2016_T1/about.

Je lepší absolvovat kurz v angličtině. Zlepšíte si jazyk a informace budou čerstvější. I když se kurz příliš nezměnil – teprve v roce 2017 se místo PHP začal používat Python.

Dokončení kurzu zabere čas, ale poskytne poměrně úplné porozumění, které je jinak obtížné získat samostatně.

Zpočátku se musíte rozhodnout, která oblast programování vás zajímá. Li mluvíme o tom o učení se rozvoji od nuly a chcete na tom brzy začít vydělávat, pak jsou podle mého názoru dvě možnosti: rozvoj pro mobilní zařízení nebo vývoj webu.

Nejlepší volbou v takové situaci je podle mě začít se vývoj webu učit. Zde je vstupní práh pro začátečníky nižší a je zde možnost začít s plněním jednoduchých zakázek dříve.

Jak se stát programátorem od nuly

Kdybych začal od nuly, abych se naučil vývoj webu sám (s vědomím, že bez investování peněz by to bylo víc dlouhá cesta), pak bych sám sobě doporučil tuto cestu:

1. Pochopte HTML a CSS

Dobrý kurz pro základní vývoj HTML a CSS: https://learn.shayhowe.com/html-css/ (angličtina) nebo https://webref.ru/layout/learn-html-css (překlad).

Poté stojí za to se podívat na možnosti Bootstrapu, který se stal de facto standardem pro zrychlený vývoj webových aplikací: http://getbootstrap.com/

Pro další kroky to bude stačit.
Možná budete chtít v tomto bodě zastavit a prostudovat si CSS podrobněji. Získáte tak možnost pracovat jako dispoziční designér – člověk, který z toho dělá statický návrh HTML stránku, načež jej programátor oživí a implementuje logiku projektu.

I na tom se dá vydělávat – jak na volné noze, tak prací v IT firmě, která se specializuje na vývoj webu.

Ale protože jsme se rozhodli stát se programátorem, jedeme dál!

2. Seznamte se s jQuery

Pokud se vám to líbilo, můžete pokračovat v pochopení frontendu a začít se učit Javascript.

Pokud následuje https://angularjs.org/ nebo http://backbonejs.org/, pak je to cesta k vývoji front-endu. Dobrá specialita, zejména proto, že takové znalosti budou užitečné pro každého programátora, který si vybral vývoj webu.

Moje rada je zatím zůstat u jQuery a jít dál.

3. Zvládněte programovací jazyk serveru

Je zde velký výběr. Nejslibnější programovací jazyky jsou Ruby, Java, Python, Node.JS (Javascript pro server).

Nejvíce jednoduchým jazykem programování pro začátečníky bude Python. Pokud se naučíte Python a poté framework pro vývoj webu Django, budete mít vše, co potřebujete k tomu, abyste sami zvládli některé docela složité projekty.

Dobrou volbou je programovací jazyk Python a Django

Plus - Python a Django vás naučí „správné“ programování. Python je trvale mezi TOP5-10 nejoblíbenějšími jazyky a dobří specialisté Python má jedny z nejlépe placených programátorů. Python je jednoduchý a srozumitelný programovací jazyk pro začínající programátory a používá se v mnoha velké společnosti a na velkých projektech.

Chcete-li začít sami, přečtěte si „Python pro děti“ od Jasona Briggse nebo se podívejte:

Z dalších materiálů doporučuji Learn Python The Hard Way. kniha" Jednoduchý Python. Moderní styl programování." A samozřejmě The Python 2 Tutorial a The Python 3 Tutorial.

Django je pravděpodobně nejlepší framework pro vývoj webu

Nejlepší nástroj pro všechny příležitosti je velmi těžké najít. Django má potenciál stát se takovým nástrojem pro vývoj webu.

Kde se začít učit Django:

Začněte oficiální dokumentací, je tam velmi dobrý tutoriál: https://docs.djangoproject.com/en/2.1/intro/

Tango s Django je dobrá příležitost zlepšit svou angličtinu a zároveň porozumět tomu, jak jsou webové projekty strukturovány a jak vše funguje.

Možnost #2 – PHP a WordPress

Další cestou je začít s PHP a pracovat s oblíbeným CMS. Pokud se sami učíte programovat a chcete rychle začít, začněte s PHP.

Mnoho lidí považuje PHP za „ne zcela skutečný“ programovací jazyk, a to z dobrého důvodu. PHP se ve velkých webových aplikacích používá jen zřídka a je určeno pouze pro web – nelze jej použít v jiných oblastech.

Na druhou stranu PHP vede v počtu spuštěných webů ve světě. Jsou na něm založeny nejpopulárnější CMS (content management systems).

Poté zjistěte, jak vytvořit témata pro WordPress – toto je pravděpodobně nejpopulárnější CMS na světě, soudě podle počtu spuštěných stránek.

Jakmile to dobře pochopíte, můžete si již najít práci. Existuje spousta stránek, na kterých běží PHP a WordPress, takže práce je dost pro každého.

Jak začít vydělávat peníze jako programátor

Mnoho lidí si práci programátora na volné noze představuje takto:

Ve skutečnosti to vypadá asi takto:

Pokud jste připraveni pracovat jako programátor a hledáte způsob, jak vydělat peníze, vítejte na volné noze! Burzy na volné noze vám umožní najít jednoduché objednávky(možná zpočátku téměř zdarma) - získat praxi. Obecně platí, že práce pro IT společnost může být lukrativnější, pokud hledáte pouze programátorskou práci.

Po bodu 2 – po zvládnutí HTML, CSS a jQuery – můžete přejít na burzy na volné noze a přijímat jednoduché objednávky, budovat si svůj profil.

umíš anglicky? https://www.upwork.com/

Vůbec ne, dokonce i se slovníkem? http://freelance.ru/

V době, kdy si budete moci dělat webové stránky sami, bude pro vás snazší shánět klienty – budou recenze a zkušenosti.

Rychlá cesta k vývoji webu

Na základě mých zkušeností bude trvat 6 až 12 měsíců, než se naučíte programovat od nuly. nejlepší scénář, přičemž 6 měsíců je, pokud vám někdo pomůže.

Pro urychlení procesu vstupu do IT hledejte možnost chodit na školení (možná jich budete potřebovat více) nebo si najděte člověka, který s vámi bude školit. Ve skutečnosti bez člověka, který vám předá své znalosti, je velmi těžké sedět rok u knih a nikdy nezačít. A s znalý člověk kteří mohou jednoduše mluvit těžké věci- mnohem jednodušší.

Svého času jsem zvolil cestu vstupu přes trénink. Vzhledem k tomu, že jsem toho o vývoji věděl hodně, umožnilo mi to zvládnout za 2 měsíce to, co mohlo trvat šest měsíců. Najděte svou cestu.

Mám lidi, kteří se vážně rozhodli začít s programátorskou kariérou a chtějí proces urychlit. Existuje mnoho dalších kurzů. Pokud si najdete mentora – člověka, který vás povede za ručičku – výrazně vám to zkrátí cestu k tomu stát se vývojářem.

Jakmile budete mít jistotu, že něco dokážete vytvořit, hledejte společnost, kde se můžete dále rozvíjet nebo klienty.

HTML, CSS, Python a Javascript jsou jen základní znalosti, první fáze. Dále je velmi důležitá praxe, studium algoritmů a vývojových nástrojů.

Pokud máte dotazy, zeptejte se v komentářích! Doufám, že vám tento článek pomůže udělat první krok. Hodně štěstí!

I když vám technologie nevyhovuje, můžete se naučit programovat web zdarma. Připravili jsme se podrobný průvodce jak to udělat.

Najděte si vážný účel studia

Příkladem vážného cíle může být technický projekt, o jehož vytvoření sníte: prototyp aplikace, služby nebo jen osobního webu – rozhodněte se sami. Vyhněte se ponoření do výukových programů nebo masivních online kurzů s nejasným cílem „naučit se kódovat“. Jasný cíl učiní proces učení produktivním a dá vám motivaci vytrvat, protože věci, které se učíte, budou obtížnější.

Než začnete, analyzujte, co se musíte naučit

„Programování“ je široký pojem, takže jako začátečník byste jej měli omezit na vývoj webu. Než začnete, podívejte se na infografiku:

Zde se můžete podívat, jakou cestou se musíte vydat, abyste se stali full-stack vývojářem, a které větve vedou k užší specializaci.

Vyberte jako první jazyk JavaScript, Python nebo Ruby

Neexistuje žádný dokonalý první jazyk, ale tyto tři se běžně používají při vývoji webu a jsou příslibem do budoucna. Zde jsou tři dobré výchozí body pro učení každého z těchto jazyků:

  • JavaScript je sexy (JavaScript)
  • Ruby on Rails Tutorial od Michaela Hartla (Ruby on Rails)

Vytvořte učební plán, používejte několik učebních zdrojů současně

Existuje velké množství kvalitních online zdrojů pro rozvoj učení, ale je nemožné je všechny využít. Rozhodněte se proto, které učivo vám na konkrétním zdroji nejvíce vyhovuje, a použijte jej. Vezměte prosím na vědomí, že neexistuje jediná stránka, která vás naučí vše uvnitř i navenek: měli byste ve svém plánu kombinovat různé stránky a některé věci studovat paralelně. Zde jsou některé zvláště užitečné zdroje:

  • Free Code Camp (JavaScript)
  • Bento.io (Python / Flask) nebo Lifehacker (Python / Django)

Optimalizujte své učení pomocí psychologických technik

Výzkum procesů učení přinesl mnoho vyučovacích metod, které lze poměrně snadno sledovat. Použijte a přizpůsobte je k řešení obtížných problémů, porozumění obtížným konceptům, zvládnutí materiálu a boji s prokrastinací.

Zde je několik užitečné postupy:

- Používejte režimy soustředěného i rozptýleného myšlení
— Podělte se o získané znalosti
— Neúspěchy přijměte klidně a poučte se z nich
- Používejte metafory a analogie

Níže jsou uvedeny techniky pro lepší asimilaci materiálu:

  • Místo opětovného čtení si vzpomeňte v paměti
  • Použijte opakování s odstupem
  • Střídat různé typy praktikující
  • Pamatujte si klíčová slova a koncepty, které pomáhají při řešení problémů místo memorování syntaxe

Několik tipů, jak se vyhnout prokrastinaci:

  • Najděte si kamaráda, se kterým budete studovat
  • Soustřeďte se na proces, ne na výsledek
  • Vyzkoušejte techniku ​​Pomodoro
  • Stanovte si pravidelné cíle

Naučte se programování webu praxí

Naučit se programovat vyžaduje hodně cviku. Sledování videí a řešení testů moc užitku nepřinese. Musíte provést většina zčas na vytváření projektů. Zde je několik míst, kde můžete najít inspiraci a nápady pro své vlastní projekty:

  • From Zero to Frontend Hero (část I a část II)

A několik dalších webů s příklady úkolů a problémů, které musí vývojář vyřešit.




Nahoru