Dokážete se naučit programovat sami?

Naučit se programovat je velmi snadné

Jednou za čas se stane módou povolání, které, pokud ho vystudujete, bude vaším pasem ke slávě nebo bohatství nebo dovedností, kterou pokud se ji vaše děti nenaučí, odsoudí je k neúspěchu. V současnosti je to tvorba aplikací a než bude nahrazena umělou inteligencí, pokusíme se odpovědět na otázku: Dokážete se naučit programovat samouk?

Aby bylo jasno, neexistuje absolutně žádná disciplína, která zaručí úspěch, a i když je pravda, že dobrý programátor získá dovednosti, které se mu v životě budou hodit, lze je získat i studiem jiných věcí.

Pamatuji si z mých teenagerských let v osmdesátých letech inzerát, který říkal, že když se naučíte Basic, společnosti by se vás rvaly. Basic je univerzální jazyk, který je stěží vhodný pro vytváření aplikací, které se používají v reálném světě. Po letech byla zahrnuta i výuka informatiky na školách, která nebyla ničím jiným než vysvětlením používání kancelářských nástrojů Microsoftu. V posledních letech popularizovali kurzy programování, které by se ve skutečnosti měly nazývat kurzy kódování, protože se omezují pouze na výuku základů programovacího jazyka.

Dokážete se naučit programovat sami?

Na sociálních sítích se čas od času znovu objevuje diskuse o tom, zda studovat vysokou školu a věnovat se kariéře programátora. Samozřejmě, že ti, kteří to vzali, jsou horlivými zastánci diplomu, zatímco ti, kteří sami vycvičili, tuto potřebu popírají. Obecně se zdá, že společnosti v tomto sektoru dávají přednost předvádění dovedností před svitky.

Každopádně programovat se nenaučíte jen proto, abyste vydělávali peníze. Lze to také udělat pro spolupráci na open source projektech nebo pro vytváření aplikací, které vyhovují našim potřebám.

Ohledně otázky v nadpisu je pravda, že můžete, ale mějte na paměti, že čím více budete cvičit, tím lepším programátorem budete.

Co by se měl programátor naučit?

Pravděpodobně každý žák základní školy zná španělskou gramatiku stejně jako Pérez Reverte nebo Vargas Llosa. Nepovede se mu však napsat dobrý román. Totéž platí pro programování. Můžete si zapamatovat všechny příkazy jazyka a zapamatovat si tisíce řádků kódu, a přesto to z vás nedělá programátora.

První dovedností, kterou programátor potřebuje, je objektivita a schopnost logického uvažování. Aplikace musí řešit problémy a vývojář musí identifikovat, co to je, představit si řešení a být schopen jej implementovat, než napíše kód.

Dalším krokem je určit, který programovací jazyk je pro sestavení aplikace nejvhodnější. V sektoru je toho hodně, že pokud máte jen kladivo, uvěříte, že všechny problémy jsou hřebíky.

Pro každý programovací jazyk existuje několik integrovaných vývojových prostředí. Mnohé jsou kompatibilní s několika programovacími jazyky, takže seznámení se s jedním z nich ušetří spoustu práce.

Většina distribucí Linuxu zahrnuje podporu nejoblíbenějších programovacích jazyků a také výběr integrovaných vývojových prostředí.

Některé doporučené distribuce pro naučení programování

Tento je to naprosto osobní výběr. V zásadě lze pro programování použít jakoukoli distribuci Linuxu.

  • Ubuntu: Je to distribuce velmi populární, takže pokud hledáte, jak něco udělat na linuxu, pravděpodobně najdete, jak to udělat na ubuntu. Navíc má nejúplnější výběr programů a různé formy instalace.
  • Red Hat Enterprise Linux: Pokud jste vývojář, můžete získat bezplatnou licenci a přístup k velmi užitečným nástrojům pro programátory, jako je správa kontejnerů a podpora různých programovacích jazyků.
  • Fedora:  Je to distribuce Komunitní fórum testující funkce, které budou později součástí Red Hat Enterprise Linux. V jeho repozitářích najdete nejaktuálnější verze programovacích nástrojů.

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Nelson řekl

    Programovat jsem se naučil ve 13 letech samoukem s Commodore PET 2001, v současnosti je mi 54