Dokážete sa naučiť programovať sami?

Naučiť sa programovať je veľmi jednoduché

Z času na čas sa do módy dostane povolanie, ktoré, ak ho vyštudujete, bude vaším pasom k sláve alebo bohatstvu alebo zručnosťou, ktorú ak sa vaše deti nenaučia, odsúdi ich na neúspech. V súčasnosti je to tvorba aplikácií a kým ju nahradí umelá inteligencia, pokúsime sa odpovedať na otázku: Dokážete sa naučiť programovať aj samouk?

Povedzme si to jasne, neexistuje absolútne žiadna disciplína, ktorá zaručí úspech, a aj keď je pravda, že dobrý programátor získa zručnosti, ktoré sa mu budú v živote hodiť, dajú sa získať aj štúdiom iných vecí.

Pamätám si z tínedžerských čias v osemdesiatych rokoch reklamu, ktorá hovorila, že ak sa naučíte Basic, firmy sa budú snažiť vás najať. Basic je univerzálny jazyk, ktorý je sotva vhodný na vytváranie aplikácií, ktoré sa používajú v reálnom svete. Po rokoch bola zahrnutá aj výučba informatiky na školách, ktorá nebola ničím iným ako vysvetľovaním používania kancelárskych nástrojov Microsoftu. V posledných rokoch popularizovali kurzy programovania, ktoré by sa v skutočnosti mali nazývať kurzy kódovania, pretože sa obmedzujú iba na výučbu základov programovacieho jazyka.

Dokážete sa naučiť programovať sami?

Na sociálnych sieťach sa z času na čas opäť objavuje diskusia o tom, či študovať na vysokej škole, aby som sa mohla venovať kariére programátora. Samozrejme, tí, ktorí ho prevzali, sú horlivými zástancami diplomu, zatiaľ čo tí, ktorí sa sami vyškolili, túto potrebu popierajú. Vo všeobecnosti sa zdá, že spoločnosti v tomto sektore uprednostňujú demonštráciu zručností pred zvitkami.

V každom prípade, programovať sa nenaučíte len preto, aby ste zarobili. Dá sa to urobiť aj pri spolupráci na projektoch s otvoreným zdrojovým kódom alebo pri vytváraní aplikácií, ktoré vyhovujú našim potrebám.

Čo sa týka otázky v nadpise, je pravda, že môžete, ale majte na pamäti, že čím viac budete cvičiť, tým budete lepším programátorom.

Čo by sa mal programátor naučiť?

Pravdepodobne každý študent základnej školy vie o španielskej gramatike rovnako ako Pérez Reverte alebo Vargas Llosa. Nepodarí sa mu však napísať dobrý román. To isté platí pre programovanie. Môžete si zapamätať všetky príkazy jazyka a zapamätať si tisíce riadkov kódu, a predsa to z vás nerobí programátora.

Prvou zručnosťou vyžadovanou od programátora je objektivita a schopnosť logického uvažovania. Aplikácia musí riešiť problémy a vývojár musí identifikovať, čo to je, predstaviť si riešenie a vedieť ho implementovať pred napísaním kódu.

Ďalším krokom je určiť, ktorý programovací jazyk je najvhodnejší na zostavenie aplikácie. V tomto sektore je toho veľa, že ak máte iba kladivo, uveríte, že všetky problémy sú klince.

Pre každý programovací jazyk existuje niekoľko integrovaných vývojových prostredí. Mnohé sú kompatibilné s viacerými programovacími jazykmi, takže oboznámenie sa s jedným z nich ušetrí veľa práce.

Väčšina distribúcií Linuxu obsahuje podporu pre najpopulárnejšie programovacie jazyky, ako aj výber integrovaných vývojových prostredí.

Niektoré odporúčané distribúcie na učenie sa programovania

Tento je to absolútne osobný výber. V zásade je možné na programovanie použiť akúkoľvek distribúciu Linuxu.

  • Ubuntu: Je to distribúcia veľmi populárny, takže ak hľadáte, ako niečo urobiť na linuxe, pravdepodobne nájdete, ako to urobiť na ubuntu. Okrem toho má najkompletnejší výber programov a rôznych foriem inštalácie.
  • Red Hat Enterprise Linux: Ak ste vývojár, môžete získať bezplatnú licenciu a prístup k veľmi užitočným nástrojom pre programátorov, ako je správa kontajnerov a podpora rôznych programovacích jazykov.
  • Fedora:  Je to distribúcia Komunitné fórum testujúce funkcie, ktoré budú neskôr súčasťou Red Hat Enterprise Linux. V jeho úložiskách nájdete najaktuálnejšie verzie programovacích nástrojov.

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Nelson dijo

    Programovať som sa naučil ako 13-ročný samouk s Commodore PET 2001, momentálne mám 54