Kas saate ise programmeerima õppida?

Programmeerimise õppimine on väga lihtne

Aeg-ajalt muutub moes mõni elukutse, mis on teie passiks kuulsuse või varanduse poole või oskus, mida teie lapsed ei õpi, mõistavad nad läbikukkumisele. Praegu on see rakenduste loomine ja enne kui see asendatakse tehisintellektiga, proovime vastata küsimusele: kas saate iseõppijana programmeerida?

Olgem selged, pole absoluutselt distsipliini, mis edu tagaks ja kuigi on tõsi, et hea programmeerija omandab oskused, mis tulevad elus kasuks, saab neid omandada ka muid asju õppides.

Mäletan oma teismeeast kaheksakümnendatel kuulutust, mis ütles, et kui sa põhikeele ära õpid, võitlevad ettevõtted sinu palkamise nimel. Basic on üldotstarbeline keel, mis on vaevalt hea reaalses maailmas kasutatavate rakenduste loomiseks. Aastaid hiljem lisati koolides informaatika õpetamine, mis ei olnud muud kui Microsofti kontoritööriistade kasutamise selgitamine. Viimastel aastatel on nad populariseerinud programmeerimiskursusi, mida tuleks tegelikult nimetada kodeerimiskursusteks, kuna need piirduvad ainult programmeerimiskeele algteadmiste õpetamisega.

Kas saate ise programmeerima õppida?

Sotsiaalvõrgustikes kerkib aeg-ajalt uuesti üles arutelu selle üle, kas õppida ülikoolis, et teha programmeerijakarjääri. Loomulikult on need, kes selle võtsid, diplomi tulihingelised toetajad, samas kui need, kes end koolitasid, eitavad seda vajadust. Üldiselt näivad sektori ettevõtted eelistavat oskuste demonstreerimist rullidele.

Igal juhul ei õpi te lihtsalt raha teenimiseks programmeerima. Seda saab teha ka avatud lähtekoodiga projektides koostöö tegemiseks või meie vajadustele vastavate rakenduste loomiseks.

Mis puudutab pealkirjas esitatud küsimust, siis see on tõsi, et saate, kuid pidage meeles, et mida rohkem harjutate, seda paremaks programmeerijaks saate.

Mida peaks programmeerija õppima?

Tõenäoliselt teab iga rakenduslik põhikooliõpilane hispaania keele grammatikat sama, mis Pérez Reverte või Vargas Llosa. Head romaani ta aga kirjutada ei suuda. Sama kehtib ka programmeerimise kohta. Saate pähe õppida kõik keele käsud ja tuhandeid koodiridu, kuid see ei tee teist programmeerijat.

Esimene programmeerijalt nõutav oskus on objektiivsus ja loogiline arutlusvõime. Rakendus peab lahendama probleeme ja arendaja peab enne koodi kirjutamist tuvastama, mis see on, ette kujutama lahendust ja suutma seda rakendada.

Järgmine samm on tuvastada, milline programmeerimiskeel on rakenduse koostamiseks kõige sobivam. Sektoris on palju seda, et kui sul on ainult haamer, siis usud, et kõik probleemid on naelad.

Iga programmeerimiskeele jaoks on mitu integreeritud arenduskeskkonda. Paljud neist ühilduvad mitme programmeerimiskeelega, nii et ühe neist tundmaõppimine säästab palju tööd.

Enamik Linuxi distributsioone sisaldab tuge nii populaarsetele programmeerimiskeeltele kui ka integreeritud arenduskeskkondade valikule.

Mõned soovitatud distributsioonid programmeerimise õppimiseks

see see on täiesti isiklik valik. Põhimõtteliselt saab programmeerimiseks kasutada mis tahes Linuxi distributsiooni.

  • Ubuntu: See on jaotus väga populaarne, nii et kui otsite, kuidas midagi linuxis teha, leiate tõenäoliselt, kuidas seda teha ubuntus. Lisaks on sellel kõige täielikum valik programme ja erinevaid paigaldusvorme.
  • Red Hat Enterprise Linux: kui olete arendaja, saate seda teha hankige tasuta litsents ja pääsete juurde programmeerijatele väga kasulikele tööriistadele, nagu konteinerihaldus ja erinevate programmeerimiskeelte tugi.
  • Fedora:  See on jaotus Kogukonnafoorum, mis testib funktsioone, mis on hiljem osa Red Hat Enterprise Linuxist. Selle hoidlates leiate programmeerimistööriistade uusimad versioonid.

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Nelson DIJO

    Õppisin programmeerima 13-aastaselt iseõppides Commodore PET 2001-ga, praegu olen 54