Jak kódovat: 15 kroků (s obrázky)

Obsah:

Jak kódovat: 15 kroků (s obrázky)
Jak kódovat: 15 kroků (s obrázky)

Video: Jak kódovat: 15 kroků (s obrázky)

Video: Jak kódovat: 15 kroků (s obrázky)
Video: Learn Robotics and AI for Free | University Courses Online Right Here 2024, Duben
Anonim

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

Kód Krok 1
Kód Krok 1

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.
Kód Krok 2
Kód Krok 2

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
Archana Ramamoorthy, MS

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
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

technologická ředitelka, Workday

Příběh našeho odborníka :"

Kód Krok 3
Kód Krok 3

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

Kód Krok 4
Kód Krok 4

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
Kód Krok 5
Kód Krok 5

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.

Kód Krok 6
Kód Krok 6

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

Kód Krok 7
Kód Krok 7

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í

Kód Krok 8
Kód Krok 8

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).
Kód Krok 9
Kód Krok 9

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.
Kód Krok 10
Kód Krok 10

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í.
Kód Krok 11
Kód Krok 11

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.

Kód Krok 12
Kód Krok 12

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.

Kód Krok 13
Kód Krok 13

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.

Kód Krok 14
Kód Krok 14

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íť.

Kód Krok 15
Kód Krok 15

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.

Zkuste věnovat čas programování každý den, i když nepracujete. Programování ve volném čase může vést k objevům a novým nápadům

Doporučuje: