V roce 1998 jsem získal svou BFA. Naučili jsme se vytvářet stránky funkcí a vytvářet infografiku pro místní denní papír. V roce 2003 jsem získal Photoshop ACE. Moje nejnovější smlouva na plný úvazek byla čistá maketa.
Přesto jsem za poslední rok a půl odladil kód 40-50 hodin týdně. Četl jsem o kódu, psal jsem o kódu, mluvil jsem s ostatními o kódu. Představte si, že: nekódér si to uvědomil.
Přesto je "kód zápisu" široce rozšířený. Některé jazyky jsou jednodušší než jiné. Některé jazyky vyžadují pochopení toho, jak software "mluví" s počítačem. Nejdůležitější částí učebního kódu je udržení správného myšlení. Neříká to, že to "dokážu udělat" nebo hledám správné knihy.
Zde je návod, jak to funguje.
Gramotnost v jakémkoli jazyce počítače, od jednoduchého HTML až po komplexní C ++, vyžaduje věnování nejen technologii, ale změnám v technologii. Existuje důvod, proč HTML5 končí číslem. Když dostatek prohlížečů podporuje HTML6, vývojáři budou mít nové věci, které se učí.
Možné důvody, proč se učit v procesu učení, zahrnují:
Viděl jsem to. Víte, ten vzhled. Není to úplně panická, ne docela zoufalá. Je to pohled, který někdo dostane, když si uvědomí, že někdo jiný nechá těžké zvedání. Vzhled, který říká: "To je čelní sklo; Nemusím být chyba. "Viděl jsem to v očích spolupracovníků, v postoji studentů a v zrcadle.
Podle mých zkušeností není strach z neúspěchu zastrašování lidí. Je strach, že se ztratíme. Ohromující beznaděj povzbuzuje pocity nedostatečnosti. Ten cyklus porazí někoho.
Odvaha nebo vytrvalost nejsou protilátkami, které by mohly být ohromeny. Přerušení předtím, než se cítíte ohromeno, je řešením.
Tlakový obraz přes Shutterstock.
Moje oblíbená technika je vyřešit projekt se třemi rysy.
Termíny a výplaty jsou v pořádku. Ale nic neříká lidi jako svědění, které nedokážou poškrábat. Z dlouhodobého hlediska nesmí být kód učení cílem samo o sobě. Musí se stát podrážkou pro nějaké podráždění.
Zpátky, když jsem byl frustrovaný, že jsem nemohl najít dobrou knihu. Neexistuje žádný nedostatek webových stránek pro objevování knih, ale intuice mi řekla, že existuje lepší cesta. Tak jsem si založil vlastní webové stránky. Projekt jsem nikdy neskončil, ale naučil jsem se mnoha způsoby, jak organizovat romány. Cestou jsem se skoro náhodně dozvěděl více kódů.
Když zjistili, že přísloví svědění, lidé, kteří se učí kód, by měli také najít úlevu.
Žádné cvičení, nástroje nebo vnější chvála dávají lidem myšlení, aby si podmanily kód lépe než "já jsem to napsal a ... podívej, co jsem udělal!" A nechal s pocit, že je větší než překážka, kterou jsi překonal.
Zní to hloupě, dokud to nevyzkoušíte. Vidět kód provádět dává lidem mikro-spěch sebevědomí, potvrzení, že mohou zvládnout stroj.
Obrázek kódu přes Shutterstock.
Minulý týden se někdo podíval na obrazovku a zavrtěl hlavou. Byl plný kódu. Tři otevřená okna barevných štítků a volání funkcí. Řekl: "Nikdy bych to nemohl udělat." Před několika lety bych souhlasil. Nechtěl jsem vypadat hloupě nebo zlomit něco, co jsem nemohl opravit. Kdo ví, jaká škoda by způsobila špatná klávesa?
Tenhle je kritický. Když se učíte něco, co vás zastrašuje, musíte se přiblížit, ale nepřekračujte svůj limit.
"Cvičení mozku" není vhodnou analogií. Když pracujete, školitelé povzbuzují lidi k tomu, aby přesáhli své hranice. Ale učení je hlad. Váš mozek má chuť k poznání. Naplnění mozku na okraj (nebo horší, překračující jeho limit) brání vaší schopnosti učit se, narušit sebevědomí a zabít kotě. Prosím, přemýšlejte o koťátkách.
Ještě lepší je, myslete na duševní cvičení jako na cvičení, které trvá nějakou dobu. Řekni, týden. Jistě, děláte přestávky mezi zástupci (tzv. "Getting sleep"). Ale spěchat dopředu pracuje proti vašemu cíli. Koťata vám nikdy neodpustí.
Sprinting vás nekonstruuje pro maraton. Sto knoflíky zlepší vaše ramena lépe, než se pokusit zvednout nákladní vůz jednou. A napodobování výukových knih jako výstřely tequily zhorší vaši schopnost přemýšlet.
V mých novinových dnech jsem odmítl použít výtvarné umění. Konečné termíny přišly pět dní v týdnu, ale trvalo jsem na tom, že jsem ručně vytvořil své vlastní vektorové umění. O šest měsíců později jsem byl chlapíkem na nějakou vlastní grafickou práci. Tato dovednost, která mi získala vedoucí pozici u začínající společnosti. Dokonce i dnes mám rád hádat se s bezierovými cestami.
Učení jakýchkoli dovedností, včetně toho, jak ladit kód, funguje stejně.
Jediný způsob, jak se naučit kód - a držet ho - je praktikovat každý den. Stejně jako učení jakékoli nové dovednosti, konzistentní harmonogram s manageablemi cílemi postupně zlepšuje výkon až na úroveň odborných znalostí.
Část učení se číst a psát kód, ať už HTML, jQuery nebo C ++, se učí hranicích. Další částí je vysvětlení hranic. Prokletí porozumění jazyka ... spíše prokletí lidí, kteří myslí, že "znáte kód", budou očekávat, že to uděláte.
Obrázek kódu přes Shutterstock.
HTML není CSS. CSS není PHP. PHP není WordPress. WordPress není správa serveru. Správa serveru neurčuje zafixované poštovní schránky aplikace Outlook. Přesto jsem byl požádán, abych to všechno udělal. Já, vyzbrojený mým certifikátem Photoshopu, který skončil a frází "Nevím, ale možná mi pomůžu ...".
Ti, kteří nemají zkušenost s kódováním, často nerozlišují mezi dvěma (skryté) písmeny (+) a +; nebo
Znalost kódu je posilující. Reputace jako kodér je zotročující. Alespoň oba platí účty.
Jste návrhář, který kódy, nebo kodér, který navrhne? Měly by být disciplinární oddělení odděleny? Dejte nám vědět, co si myslíte v níže uvedených poznámkách.