reklama
"Je mi 24 let a spravedlivý." začal se učit kódování. Chci být programátorem. Jsem ve hře příliš pozdě? “
Jedna z vylepšených odpovědí na to na Quora.com přišla od grafiků Michel Poisson.
Je mi 63 a před osmi měsíci jsem se rozhodl učit sám Blender 3D. Je to open source, psaný v C, a používá skriptování Python. Minulé léto to bylo HTML5, CSS3, JavaScript a PHP. Takže z mého pohledu je 24 stejně dobrý čas jako každý jiný.
Čtyřicet let mezi respondentem a pochybovačem je chink v našem myšlenkovém procesu, který říká, že je to hra pro mladého muže. Opakujme - na učení není věk. Jakmile jste na této cestě, musíte jen cvičit. A dnes existuje více způsobů, než vyostřit vaše kódovací kotlety.
Pokud jste zvedli programovací jazyk k učení Jak si vybrat programovací jazyk, který se dnes naučíte, a získat skvělou práci za 2 rokyStát se skutečně dobrým programátorem může trvat roky oddané práce; existuje tedy způsob, jak si vybrat ten pravý jazyk, který začíná od dnešního dne, aby se zítra najal? Přečtěte si více , začněme s nějakou inovativní webovou stránkou.
Pomlčka - Naučte se s projekty
Učit se: HTML, CSS, JavaScript
Dash je podobný Codecademy s jeho pohlcujícím projektovým přístupem a návody vás provedou pěti projekty s rostoucí obtížností. Prozatím je omezen na tři webové technologie a je dobře navržen pro začátečníky a zcela zdarma. Od budování osobního webu po hru Madlibs, budoucí kodér musí odemknout 82 dovedností procházením kontrolních bodů v hodinách.
Dash je navržen pro postupné učení - nemůžete jít na další dovednost, dokud neodemknete předchozí dovednost. Projekty Dash jsou krátké a založené na skutečných potřebách. Každý z nich má „příběh“ - se zdánlivou realitou, když stavíte projekty pro fiktivní klienty. Editor Dash také umožňuje přepínat zobrazení „co vidíte“ z monitoru počítače na mobilní telefon.
Učit se: HTML5, CSS3, JavaScript.
Učit se pomocí screencastů z kodérů je další zajímavý pohled na to, jak něco postavit pomocí kódu. Není to docela vhodné pro začátečníky, ale pokud máte nějaké zkušenosti pod pásem, hráč s kódem vám ukáže umění tvorby časovače nebo stylová kalkulačka od nuly. Začátečníci se mohou inspirovat skutečností, že několik řádků kódu vytváří digitální umění.
Hrajte při různých rychlostech. Pomocí posuvníku časové osy můžete pozastavit a převinout bity, které vám chyběly. Pro každý průchod si přečtěte popis a komentáře. Pokud jste chtěli sledovat někoho, kdo něco vytváří s kódem, tempem, které vám vyhovuje, je The Code Player ideální.
Talent Buddy - Naučte se kvízy a hádanky
Učit se: JavaScript a další jazyky od C do Scala.
Řešení kódovacích kvízů, které zahrnují Java, Ruby, Python, PHP a další. Tato stránka zaplatila mentorské programy s odbornými vývojáři softwaru, kteří pomáhají studentům rozvíjet dovednosti pro vývoj webových aplikací. Jedná se o tříměsíční program. Ale můžete přihlaste se zdarma a vyzkoušejte zábavné problémy na vestavěném editoru. Kvízy vám mohou pomoci zdokonalit vaše dovednosti a poskytnout okamžitou zpětnou vazbu prostřednictvím editoru. Talent Buddy nemusí být pro každého, protože se jedná o placený program, ale kvízy vám pomohou cvičit své dovednosti.
Codewars - Poučte se z výzev reálného kódu
Učit se: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Nejrychlejším způsobem, jak se učit, je postavit se proti někomu lépe, než bys mohl vědět - každý sportovec zná toto „tajemství“. Codewars je další platforma pro programátory, aby si rozšířili své dovednosti školením s ostatními o skutečných problémech s kódem. Ale tady je háček - musíte se při registraci prokázat v programovacím jazyce dle vašeho výběru. Při spuštění se zobrazí výzva k vyřešení „kata„Dříve, než vám bude povoleno, podobně jako v étosu bojové umělecké školy.
Codewars není prvním místem pro začátečníky. Mohlo by se rozvinout v online společnost, kde talentovaní kodéry mohou soutěžit, spolupracovat a sjednocovat se kolem výzev programování - ale pouze jednou, když budou mít pod svými pásy nějaké zkušenosti.
CodeWars je další komunitní úsilí s crowdsourced kód výzvy a řešení. Některé kódové bloky jsou viditelné, což ostatním umožňuje přispívat (tj. „Kumite“). Prvky gamifikace dělají to zábavné. Například katas zvyšuje obtíže a vy získáváte čestné body, když je úspěšně procházíte. Pro nováčka to není snadné, ale rozhodně je to jedna z dalších zábavné způsoby, jak si procvičit své kódovací schopnosti Znuděný programovacími knihami? Vyzkoušejte 3 zábavné způsoby, jak zvýšit své dovednosti v kódováníPokud jste se někdy pokusili naučit kódovat z knihy, víte, jak to může být nudné. Proč nezkusit některé poutavé možnosti, aby se učení stalo nepředvídatelnější a zábavnější. Přečtěte si více .
Codaround - Naučte se s komunitou [již není k dispozici]
Učit se: JavaScript, Ruby a iOS programování
Učení je často efektivnější, když člověk komunikuje s vrstevníky, kteří jsou lepší ve vaší zvolené dovednosti než vy. Codaround (beta) je značka vytvářející nové vzdělávací fórum, které se snaží přivést sebevzdělávání do skupinového učení. Codaround, dříve známý jako Hackavard, přibližuje komunitu blízkému studentovi. V davu sociálních nástrojů a služeb pro setkávání se Codaround stále zaměřuje na rozvíjející se komunitu kodérů.
Zaregistrujte se na Facebooku, určete úroveň své odborné znalosti a jste v. Tato stránka je platformou pro chatování a plánování schůzek. Chcete se něco dozvědět - oznámte to na webu a setkejte se s učícími se partnery na vhodném místě. Pomocí webu můžete také zjistit, zda se v okolí neděje nějaká setkání.
Vzhledem k tomu, že jsou interakce velmi nové, je interakce málo a většinou v USA. Existují lepší způsoby, jak se prolínat s komunitou kódování, ale Codaround je další možnost, na kterou můžete dávat pozor, pokud roste.
Programmr - Naučte se pomocí „simulátoru“
Učit se: 19 technologií od Androidu k SQL
Programmr je navržen jako programovací simulátor pro učení a procvičování kódovacích dovedností. Platforma zahrnuje technologie jako AngularJS, Backbones, PHP, Python a další. Stránka se nazývá „interaktivní interaktivní laboratoří online“ pro začátečníky, kteří kódují, kompilují a spouští projekty v prohlížeči. Modul „auto-schopnost“ poskytuje studentům okamžitou zpětnou vazbu, když dokončují cvičení a výzvy. Kódujete vlastní aplikace a poté je vkládáte jako videa na YouTube.
Můžete trénovat pomocí kódovacích cvičení a výzev. Vytvořte si svůj vlastní projekt a přidejte jej do souboru 3000+ projektů na webu. Nebo se ponořte do těchto projektů a zjistěte, jak byly vytvořeny. Zdá se, že právě teď neexistují žádné otevřené soutěže, ale dejte pozor, abyste vyhráli dárkové karty Amazon a místo na žebříčku!
CheckIO - Naučte se s hrami
Učit se: Krajta
Gamifikace kódování je nejnovějším trendem… zejména pro učit děti základním programovacím konceptům prostřednictvím hry 11 nejlepších kódovacích her pro děti, které se naučí programovatChcete, aby se vaše děti zajímaly o programování? Vyzkoušejte nejlepší kódovací hry pro děti, aby je tlačily správným směrem. Přečtěte si více . CheckIO je platforma pro hraní kódů pro kodéry, kteří se chtějí naučit některé dovednosti v Pythonu. Python je jedním z běžných programovacích jazyků, které se učí začátečníky. V programu CheckIO se programovací orientační body nazývají „ostrovy“. Musíte se pustit do programových výzev nebo „misí“, abyste se dostali z jednoho ostrova na druhý. CheckIO crowdsources hádanky kódování, které tvoří výzvy na každém ostrově.
Crowdsourcing je jedinečný se třemi příležitostmi k učení - přidejte hádanky přes GitHub, pomozte jim překládat hádanky do 10 jazyků a nabídněte rady pro řešení problémů. Díky kombinaci komunity a her mohou uživatelé navrhovat mise, vyzvat své vrstevníky a vzájemně si pomáhat při zlepšování kódu v tomto procesu. CheckIO se stalo jedním z populárních cílů pro učení Pythonu 5 nejlepších webových stránek, kde se můžete naučit programování v PythonuChcete se naučit programování Pythonu? Zde jsou nejlepší způsoby, jak se naučit Python online, z nichž mnohé jsou zcela zdarma. Přečtěte si více .
Jak se naučíte kódování?
Old-časovače musí být pobaveni. Mnozí z nás se to naučili tvrdě… s titulem informatika nebo z programování knih. Pokud jste začátečník, můžete použít ukázky profesionálního kódu Top 10 profesionálních webových stránek s ukázkovým kódem pro programátoryChcete se učit a vytvářet aplikace s ukázkami kódu? Zde jsou nejlepší bezplatné ukázkové weby, se kterými můžete začít. Přečtěte si více pro zlepšení vašich kódovacích schopností. A pokud hledáte zábavné cvičení, můžete své nově objevené kódovací dovednosti využít vytvoření vlastní hry se softwarem pro vývoj her.
Pokud se chystáte kódovat jako úlohu, přijmout tyto výzvy v oblasti kódování 8 Kódování výzev a soutěží, které mohou vést k penězům nebo zaměstnáníSoutěže o online programování mohou nabídnout průlomy v práci nebo jednoduché peněžní odměny. Vyberte si z těchto výzev kódování. Přečtěte si více aby se zlepšily vaše dovednosti a vaše kariérní vyhlídky. Ale pokud bojujete s naučením se kódování, podívejte se na některé výkonné automatizované nástroje, které můžete vyrobit bez kódování Nechcete se učit kódování? 5 způsobů, jak stále vyrábět výkonné automatizované nástrojeNevíte, jak kód zakazovat, abyste stavěli věci online? Začněte hned, protože vám zde pomohou nástroje „bez kódu“, jako jsou tyto. Přečtěte si více znalost.
Saikat Basu je zástupcem editoru pro internet, Windows a produktivitu. Poté, co odstranil špínu MBA a desetiletou marketingovou kariéru, je nyní vášnivý tím, že pomáhá ostatním zlepšit jejich schopnosti vyprávění. Hledá chybějící Oxfordskou čárku a nesnáší špatné snímky obrazovky. Ale myšlenky na fotografie, Photoshop a produktivitu zklidňují jeho duši.