Jak je technologie stále dostupnější, potřeba programátorů stále roste. Kódování je dovednost naučená a zdokonalená v průběhu času, ale každý musí někde začít. Existuje celá řada jazyků, které jsou ideální pro začátečníky bez ohledu na obor, který vás zajímá (např. JavaScript atd. JavaScript je poměrně pokročilý, takže začněte s HTML nebo CSS). Jak postupovat se dozvíte v kroku 1 níže.
Kroky
Metoda 1 ze 2: Naučit se jazyk
Krok 1. Nedělejte si příliš starosti s tím, jaký jazyk si vyberete
Mnoho začínajících kodérů zápasí s tím, jaký jazyk zvolit, když se poprvé začnou učit. (Protože nevědí, kde začít s jejich prvním kódem). Skutečný jazyk, ve kterém se začnete učit, nedělá velký rozdíl, pokud jde o učení o datových strukturách a logice. Na těchto dovednostech nejvíce záleží a je možné je zdokonalit v jakémkoli jazyce.
- Při výběru jazyka se zaměřte na to, s jakým vývojem chcete začít, a odtud si vyberte úvodní jazyk. Pokud se chcete například naučit vývoj webových aplikací, začněte s HTML5, doplněným o CSS, JavaScript a PHP. Pokud chcete dělat desktopové aplikace, začněte C++ nebo jiný základní programovací jazyk.
- Pokud uděláte z kódování kariéru, zjistíte, že nikdy nemůžete používat jazyk, který jste se poprvé naučili kódovat. Místo toho se budete učit jazyky, jak procházíte dokumentací a experimentováním.
Krok 2. Najděte online zdroje zdarma pro zvolený jazyk
Internet je pokladnicí bezplatných výukových programů, kurzů a videí, vše přizpůsobené jazyku, který si vyberete. Za jeden den můžete začít rozumět téměř jakémukoli úvodnímu jazyku.
- Mezi oblíbené stránky patří Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School a mnoho dalších.
- Právě zde na wikiHow je k dispozici řada úvodních příruček specifických pro daný jazyk.
- Na YouTube najdete návody téměř pro všechny scénáře programování.
- Stack Exchange je jedním z nejpopulárnějších webů s otázkami a dotazy, které vás mohou zajímat ohledně programování.
ODBORNÁ TIP
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
technologická ředitelka, Workday
Příběh našeho odborníka :"
Krok 3. Stáhněte si dobrý textový editor
Mnoho programovacích jazyků vám umožňuje při psaní kódu používat externí textové editory. Najděte si textový editor, který vám umožní zobrazit odsazení a označení kódu.
Mezi oblíbené programy patří Notepad ++ (Windows), TextWrangler (OS X), JEdit nebo Visual Studio Code
Krok 4. Stáhněte si všechny potřebné kompilátory
Některé programovací jazyky vyžadují ke spuštění vámi vytvořeného kódu kompilátor. Překladače překládají kód, který píšete, do jazyka nižší úrovně, který stroj dokáže zpracovat. Mnoho kompilátorů je open-source a lze je volně používat. Mezi jazyky, které vyžadují překladače, patří:
- C
- C ++
- C#
- Jáva
- ZÁKLADNÍ
- Fortran
Krok 5. Spusťte svůj první projekt
Vyberte si dobrý úvodní projekt, který vám pomůže promočit nohy. Existuje celá řada návrhů a návodů online, ale některá místa, kde začít, jsou základní webové stránky pro HTML, základní databázové a formulářové funkce v PHP nebo jednoduché programy s jakýmkoli jazykem kompilátoru.
Krok 6. Okomentujte celý svůj kód
Všechny programovací jazyky mají funkci komentáře, která vám umožňuje zadat text, který kompilátor ignoruje. To vám umožní přidat ke kódu komentáře. Tyto komentáře jsou zásadní, a to jak pro to, aby ostatní věděli, jak váš kód funguje, tak pro připomenutí toho, co váš kód dělá.
Můžete také použít funkci komentáře k rychlému odebrání kódu z vašeho programu pro účely testování. Umístěte značky komentáře kolem kódu, který chcete vyloučit, a poté odeberte značky komentářů, abyste kód vrátili
Krok 7. Vyberte jiné programy nebo webové projekty
Když se budete učit za pochodu, nestyďte se věci vyhledat a uvidíte, jak ostatní zvládli stejné úkoly. Udělejte si čas na pochopení, proč kód dělá to, co dělá.
V této příručce najdete podrobnosti o tom, jak zobrazit zdrojový kód webů
Metoda 2 ze 2: Rozšíření vašich znalostí
Krok 1. Vezměte si lekce
Komunitní vysoké školy, technické školy a online programy nabízejí certifikace a kurzy, které vám pomohou získat práci a také vás naučí programovat. Pokročilý titul, jako je počítačová věda, není vždy nutný, ale může pomoci získat práci na plný úvazek v programování.
- (Hodně lze říci, že jste jeden s jedním s učitelem nebo odborníkem na programování, něco, co není vždy k dispozici u online zdrojů.)
- Třídy mohou být drahé, proto zvažte výhody. Pokud je programování jen koníček, hodiny nemusí stát čas a peníze. Pokud chcete z programování udělat kariéru, mohou vám hodiny velkou podporu (ale zase to zdaleka není nutné, pokud máte talent).
Krok 2. Rozšiřte své znalosti
Kromě toho, že se jednoduše naučíte programovací jazyky, budete hodně těžit z hodin logiky a matematiky, protože ty jsou často vyžadovány pro pokročilé programování. Nemusíte se to nutně učit ve škole, ale může pomoci nastavení třídy.
- Programování zahrnující fyzikální výpočty a další simulace vyžaduje důkladné pochopení algoritmů a modelů.
- Logika je základem programování, takže porozumění logice a procesům vám pomůže při kódování vyřešit problém.
- Znalost pokročilé matematiky není pro většinu programování nutná, ale znalosti mohou vést k výhodám a optimalizacím.
Krok 3. Naučte se více jazyků
Jakmile se ve svém původním jazyce dobře zorientujete, můžete se začít rozvětvovat. Najděte si jiný jazyk, který doplňuje ten, který znáte, nebo si vyberte jazyk pro konkrétní práci, která vás zajímá. Nejjednodušší je naučit se často komplementární jazyky, jako je HTML a CSS.
- Java je jedním z nejpopulárnějších jazyků a pro vývojáře Java je často spousta příležitostí. Java může běžet na obrovské škále systémů a má nespočet aplikací. Java se používá pro aplikace pro Android, jeden z nejrychleji rostoucích trhů.
- C ++ je vysoce doporučeno pro vývoj videoher. Naučit se kódovat v Unity (široce používaný, levný herní engine) a UDK (kód pro populární Unreal engine) může pomoci otevřít některé dveře, i když mimo odvětví videoher nejsou tak užitečné.
- Pokud chcete vytvářet aplikace pro iPhone, Xcode a Objective-C budou vašimi primárními nástroji. Budete také potřebovat Mac, protože Xcode lze kompilovat pouze na Macu.
- Python je serverový skriptovací jazyk, který je jedním z jednodušších jazyků. Python se používá pro webové služby, jako jsou Pinterest a Instagram, a je natolik jednoduchý, že se naučíte základy za pár dní.
Krok 4. Buďte trpěliví
Při programování budete často čelit výzvám, zejména pokud jde o hledání chyb nebo implementaci nového nápadu. Budete se muset naučit být spokojení s dosahováním malých výsledků, než řešit celou hádanku najednou. Trpělivost vede k efektivnějšímu kódu, který povede k výkonnějším programům a šťastnějším kolegům.
Krok 5. Naučte se pracovat s ostatními
Pokud na projektu pracuje více lidí, získáte více pohledů na to, jak na to jít. Pracovat na týmech je v obchodním světě prakticky nevyhnutelné, takže pokud neplánujete vyvíjet vše samostatně, buďte připraveni spolupracovat s ostatními.
Krok 6. Získejte práci, kde si můžete procvičit své kódovací schopnosti
Pracujte jako dobrovolník při navrhování webových stránek nebo psaní desktopových aplikací. Práce na částečný úvazek v malé společnosti může vést k příležitostem psát kód pro webové stránky nebo jednoduché aplikace.
Krok 7. Spojte se s dalšími programátory
Existuje nespočet komunit a setkání vývojářů, kteří vám mohou pomoci a inspirovat vás. Vyhledejte si místní programovací konvence, účastněte se hack-a-thonu nebo jamování her (načasované události se společným tématem) a přihlaste se na některá fóra o programování, abyste mohli začít rozšiřovat svoji expozici a síť.
Krok 8. Cvičte, cvičte, cvičte
Odhaduje se, že trvá asi 15 000 hodin, než budete považováni za odborníka na počítačové programování. Jedná se o roky aplikované praxe. Skutečné zvládnutí programování se dostaví až poté, co si uděláte čas na procvičování a zdatnost.