Se lahko naučite programirati sami?

Naučiti se programirati je zelo enostavno

Vsake toliko časa postane moderen poklic, ki bo, če se ga izučite, vaš potni list za slavo ali bogastvo, ali spretnost, ki jo bodo vaši otroci, če se je ne bodo naučili, obsodili na neuspeh. Trenutno je to ustvarjanje aplikacij in preden jo bo nadomestila umetna inteligenca, bomo poskušali odgovoriti na vprašanje: Ali se lahko naučiš programirati samouk?

Bodimo jasni, absolutno ni discipline, ki bi zagotovila uspeh, in čeprav je res, da dober programer pridobi veščine, ki bodo uporabne v življenju, jih lahko pridobi tudi s študijem drugih stvari.

Iz svojih najstniških let v osemdesetih se spomnim oglasa, ki je rekel, da če se boste naučili Basic, se bodo podjetja borila, da bi vas zaposlila. Basic je jezik za splošno uporabo, ki je komaj primeren za izdelavo aplikacij, ki se uporabljajo v resničnem svetu. Leta kasneje je bil vključen tudi pouk računalništva v šolah, ki ni bil nič drugega kot pojasnjevanje uporabe pisarniških orodij Microsoft. V zadnjih letih so popularizirali tečaje programiranja, ki bi jih pravzaprav morali imenovati tečaji kodiranja, ker so omejeni le na poučevanje osnov programskega jezika.

Se lahko naučite programirati sami?

Na družbenih omrežjih se občasno znova pojavi razprava o tem, ali študirati na fakulteti za poklic programerja. Seveda so tisti, ki so jo pridobili, goreči zagovorniki diplome, medtem ko tisti, ki so se šolali sami, to potrebo zanikajo. Na splošno se zdi, da imajo podjetja v tem sektorju raje demonstracijo spretnosti kot zvitke.

Vsekakor pa se programiranja ne naučiš le zato, da bi zaslužil denar. To lahko storimo tudi za sodelovanje pri odprtokodnih projektih ali za ustvarjanje aplikacij, ki ustrezajo našim potrebam.

Glede vprašanja v naslovu, res je, da lahko, vendar imejte v mislih, da več ko vadite, boljši programer boste.

Kaj se mora programer naučiti?

Verjetno vsak praktični osnovnošolec pozna špansko slovnico enako kot Pérez Reverte ali Vargas Llosa. Vendar dobrega romana ne bo mogel napisati. Enako velja za programiranje. Lahko si zapomnite vse ukaze jezika in si zapomnite na tisoče vrstic kode, pa vendar to ne pomeni, da ste programer.

Prva veščina, ki jo potrebuje programer, je objektivnost in sposobnost logičnega sklepanja. Aplikacija mora reševati težave, razvijalec pa mora prepoznati, kaj je, si zamisliti rešitev in jo znati implementirati, preden napiše kodo.

Naslednji korak je ugotoviti, kateri programski jezik je najprimernejši za izdelavo aplikacije. V sektorju je veliko, da če imate samo kladivo, boste verjeli, da so vse težave žeblji.

Za vsak programski jezik obstaja več integriranih razvojnih okolij. Številni so združljivi z več programskimi jeziki, zato si boste s seznanjanjem z enim od njih prihranili veliko dela.

Večina distribucij Linuxa vključuje podporo za najbolj priljubljene programske jezike kot tudi izbor integriranih razvojnih okolij.

Nekaj ​​priporočenih distribucij za učenje programiranja

To to je popolnoma osebna izbira. Načeloma se lahko za programiranje uporablja katera koli distribucija Linuxa.

  • Ubuntu: To je distribucija zelo priljubljeno, tako da če iščete, kako narediti nekaj v linuxu, boste verjetno našli, kako to narediti v ubuntuju. Poleg tega ima najpopolnejši izbor programov in različnih oblik namestitve.
  • Red Hat Enterprise Linux: Če ste razvijalec, lahko dobite brezplačno licenco in dostop do zelo uporabnih orodij za programerje, kot sta upravljanje vsebnikov in podpora za različne programske jezike.
  • Fedora:  To je distribucija Forum skupnosti, ki testira funkcije, ki bodo kasneje del Red Hat Enterprise Linux. V njegovih repozitorijih lahko najdete najnovejše različice programskih orodij.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Nelson je dejal

    Programiranja sem se naučil pri 13 letih v samouku s Commodore PET 2001, trenutno imam 54