10 věcí, které byste měli vědět, než se pokusíte kódování
Naučit se kód je není vůbec snadné. Můžete najít mnoho webových stránek, které se snaží posunout lidi do kódování tím, že je citují jako snadný obchodu. Nicméně, to je jeden z nejtěžších dovedností sbírat a vynikat. to je více experimentování než průvodce které je třeba dodržovat.
Jako začátečník možná budete chtít vědět, co cesta drží, nebo co je to postup od začátečníků až po středně pokročilé. Učební zkušenosti se mohou u jednotlivých osob lišit, a můžete si zcela svobodně vybrat svou vlastní cestu.
Tady jsou 10 věcí, které byste měli vědět, než začnete programovat. Vědět o těchto bodech vám dá náskok, co očekávat a jak přistupovat k programování.
1. Získejte správné základy
Když se začnete učit, první věc, kterou musíte být jisti, jsou“základy”. Je to první krok stát se kódováním ninja.
Chcete-li získat základní informace, musíte naučit se jádru informatiky, jako každý jiný obchod, se kterým se setkáte. V současné době existují stovky on-line kurzů zaměřené na začátečníky. Je jasné, že internet se stará o začátečníky a poskytuje spoustu informací - nebe začátečníků!
Vše, co musíte udělat, je prohledávat je a začít s tím, že nejlépe vyhovuje vašim požadavkům. Můžete začít s některým z online míst uvedených v tomto článku (níže).
A řádné porozumění vám může poskytnout výhodu brzy na cestě učení se kódu.
Tam jsou také kurzy k dispozici on-line, které vám mohou pomoci začít
- Úvod do informatiky | Wikiverzita
- Úvod do informatiky | Udacity
- CS50: Úvod do informatiky | edX
- Volný Úvod do informatiky Online kurz ALISON
2. Sestavte trpělivost
Předpokladem úspěchu jako programátor je číslo jedna budování trpělivosti. Trpělivost vám může umožnit, aby se vaše brady udeřily, ale přesto se dokázaly postavit - jako ninja! To vás připraví na zklamání.
Nemluvě o tom, trpělivost vám může pomoci lepší řešení problémů, a zlepšit porozumění počítačům.
Počítačové koncepty jsou komplexní a vyžadují odolnost, trpělivost a tvrdou práci. Většinu času začátečníci nemají správná očekávání programování. Ano, na začátku nepřicházíte se vší silou. Příliš mnoho optimismu je stejně nebezpečné.
Kvůli chybným očekáváním se příliš mnoho začátečníků vzdává a přechází k jinému obchodu. Chcete-li tomu zabránit, měli byste vytvořit trpělivost a vždy myslet na konečný cíl.
3. Nastavte cíl a posuňte se k němu
Stanovení cílů může být silný, motivační booster na vaší cestě k učení se kód. Pokud například plánujete naučit se PHP, nastavte cíl udělat jednoduchý projekt koncem týdne. Jakmile je dosaženo cíle, nastavit jiný cíl, a cyklus opakujte. Ano, je to tak snadné!
Neexistuje žádný konec učení a zlepšování v programování, a to je důvod, proč je dobré udržet si cíle a neztrácet přehled o svém primárním cíli.
Jaké cíle si můžete jako student představit? Pojďme rychle projít některými vzorové cíle:
- Sestavte kalkulačku pomocí CSS a JavaScriptu
- Vytvořte citlivé webové stránky pomocí HTML, CSS a JavaScriptu
- Vytvořit dynamické webové stránky použití jakýchkoli back-end programovacích jazyků, jako je PHP, Ruby, Python, atd.
- Vytvořit 2D breakout hra pomocí čistého JavaScriptu
Můžete také zvolit udělat jakýkoliv projekt podle vašich představ. Kdo přece nemá jedinečnou chuť? Vsadím se, že uděláš!
Cíl být dosažitelné, tak se nesnažte soustředit na budování Facebooku nebo vytvořit plnohodnotnou hru v tomto konkrétním okamžiku. Zkusit pohybuj se pomalu, a pak zaměřeny na větší a složitější projekty jak postupujete dále.
4. Proveďte více projektů
Tím, že děláte více projektů, můžete pochopit nejen svá omezení, ale také zlepšit své analytické a řešení problémů. Učení se kódu není koneckonců o syntaxi učení, ale o učení jak řešit problémy pomocí nástrojů na ruce.
Programování také vyžaduje kreativní výhled, a plánovat něco smysluplného. Pro začátečníky je těžké získat přístup k projektovým nápadům. Můžete získat nové nápady z platforem, jako je Livecoding, kde inženýři vytvářejí produkty. Sledujte lidi, jak žijí úžasné věci. Není to tak vzrušující?
Můžete se také zaregistrovat do GitHub, kde můžete uložte kód pro snadný přístup. Můžete se pokusit najít nápady na projekty tím, že budete procházet jinými veřejnými úložišti pro programovací jazyk, který se učíte.
5. Dostaňte se do sociálního kódování
Naučit se kód je nikdy sólo quest. Pokud uvažujete o vytvoření další velké aplikace bez jakékoli pomoci, pak jste ve špatném obchodu.
Programování je skupinová aktivita, a pokud chcete přežít, musíte získat pomoc z různých sociálních platforem stravování programátorů stejně jako vy.
Podívejte se na GitHub, StackOverFlow, Livecoding nebo jiné sociální kódování stránky najít vhodnou komunitu pro tebe.
Každá z výše uvedených komunit má své vlastní výhody a pomůže vám zlepšit vaše dovednosti. Můžete například prozkoumat repozitáře veřejných projektů na GitHub.
Dalším dobrým příkladem je Livecoding, kde můžete vidět ostatní lidi kód jejich projekty žít, dává vám představu o výzvách, kterým programátor čelí při práci na projektu.
6. Vyvažujte své učení
Jako vývojář není konec ke zlepšení a pokračující stav bezmocnosti je jen součástí bytí developerem. Nové technologie také nedovolují vývojářům uvolnit se, jak mají neustále zlepšovat své dovednosti splnit nejnovější požadavky trhu. Jako začátečník musíte být vždy připraveni Učit se novým věcem.
možností nepomáhá ani příčina, protože vždy můžete najít zkušeného vývojáře, který si není jistý svými schopnostmi, protože neustálý příliv nových nástrojů, technologií a standardů následovat.
Co z toho můžete odnést? Je v pořádku, že nevím všechno, co je tam venku. Ať je to cokoliv, víte, to je v pořádku. Tak dlouho jako ty nikdy nepřestávejte učit nové věci, nikdy se nepokazíš.
Ok, co bude dál?
Začali jste se učit a teď vy překročili tunel pro začátečníky. Možná přemýšlíte, “Co bude dál”? Je tohle konec? Nebo je tam něco, čeho můžete ještě dosáhnout?
Jak jsme již zmínili, programování je nekonečné učení. Můžete pokračovat ve své studijní zkušenosti podle následujících čtyř tipů.
1. Naučte algoritmy
Poté, co jste získali nějaké zkušenosti s realizací projektů, je čas přejít na algoritmy. Algoritmy představují jádra informatiky. Nezáleží na tom, zda děláte vývoj webu nebo vývoj her, vždy používáte algoritmy dosažení konečného výsledku.
Se zvýšenou znalostí v algoritmech, můžete si vzít své dovednosti do nových výšin. Algoritmické myšlení vám také může pomoci své první zaměstnání, protože většina pracovních pohovorů je založena na algoritmech a řešení problémů. Snažte se každý den řešit alespoň jeden problém algoritmu a udržujte své dovednosti při řešení problémů na špičce.
Tak, kde ty začít algoritmy učení? Můžete začít online kurzy pro algoritmy, nebo použít platformy, jako je HackerRank.
2. Využijte dokumentaci kódu
Dokumentace kódů vám pomůže naučit se programovací jazyk nebo framework nebo knihovnu, kterou používáte. Oni jsou bohaté na informace o daném tématu a může vám pomůže naučit se rychleji!
Jako začátečník nemusíte být zastrašováni, protože se jedná o nejlepšího přítele, pokud jde o učení. Začněte pomalu a naučit se číst dokumentaci kódu. Mohou být občas zastrašující, takže vždy udržujte Google jako záchranný člun.
3. Zvykněte si na nástroje
Stejně jako každý jiný obchod, nástroje vám mohou pomoci dělat triviální věci rychlejší než obvykle. Nezáleží na tom, který programovací jazyk nebo rámec se učíte, využít dostupné sady nástrojů.
Nástroje vám také mohou pomoci automatizovat většinu manuální práce, a umožní vám to zaměřit se na hlavní problém. Například byste si měli zvyknout na nástroje, jako jsou Git, Slack, editory kódu, Chrome DevTools, programovací rámce (frontend i backend) a další.
4. Získejte mentora
Programování může být časově náročným úkolem, pokud nemáte mentora. S pomocí mentora můžete ušetřit nejen svůj čas, ale také získat hodnotu ze zkušeností, které má váš mentor. Mentor vás snadno provede projekty a pomůže vám stát se lepším programátorem.
Pokud se tedy začnete učit programování, může vám pomoci mentor urychlit proces učení. Můžeš získat mentora lokálně, nebo vyzkoušejte online program mentoringu také.
Závěrečná slova
Udělali jste nejlepší rozhodnutí svého života - naučit se programování! Jedna z největších věcí, na které byste se měli zaměřit, je dostat se do rozbočovače, kruhu nebo společenské platformy kde můžete najít stejně smýšlející lidi.
Jakmile budete spokojeni se svými dovednostmi, možná budete chtít vydělat peníze také. Existuje mnoho online platforem, jako například Upwork a Freelancer nabídnout práci na volné noze pro programátory.
S projektu, nejenže se můžete naučit nové věci, ale můžete se také naučit využívat své dovednosti. Případně můžete hledat pracovních příležitostí ve vaší partnerské skupině, a možná jim pomoci s jejich projekty!
Již začal? Podělte se o své zkušenosti s začátečníky, a pomoci jim přijmout svět kódování.
Poznámka redaktora: Toto je napsáno pro Hongkiat.com by Damian Wolf. Damian je autor a tech nadšenec s články publikovanými v publikaci jako DZone, InfoWorld, Tech.Co a další. Miluje zkoušení nových věcí: aplikací, softwaru, trendů a rád se podělí o své názory.