Ar galite išmokti programuoti savarankiškai?

Išmokti programuoti labai paprasta

Karts nuo karto tampa madinga profesija, kurią išmokus bus jūsų pasas į šlovę ar turtus arba įgūdis, kurio neišmokę jūsų vaikai pasmerks juos nesėkmėms. Šiuo metu tai yra programų kūrimas, o prieš jį pakeičiant dirbtiniu intelektu, pabandysime atsakyti į klausimą: ar galima išmokti programuoti savamoksliškai?

Pasakykime, absoliučiai nėra disciplinos, kuri garantuotų sėkmę ir, tiesa, kad geras programuotojas įgyja įgūdžių, kurie pravers gyvenime, jų galima įgyti ir studijuojant kitus dalykus.

Iš savo paauglystės aštuntajame dešimtmetyje prisimenu skelbimą, kuriame buvo rašoma, kad jei išmoksi Basic, įmonės kovos, kad tave įdarbintų.Basic yra bendrosios paskirties kalba, kuri vargu ar tinka kuriant programas, kurios naudojamos realiame pasaulyje. Po daugelio metų buvo įtrauktas informatikos mokymas mokyklose, o tai buvo ne kas kita, kaip Microsoft Office įrankių naudojimo paaiškinimas. Pastaraisiais metais jie išpopuliarino programavimo kursus, kurie iš tikrųjų turėtų būti vadinami kodavimo kursais, nes jie apsiriboja programavimo kalbos pradmenų mokymu.

Ar galite išmokti programuoti savarankiškai?

Socialiniuose tinkluose karts nuo karto pasigirsta diskusija, ar studijuoti universitete norint siekti programuotojo karjeros. Žinoma, tie, kurie jį gavo, yra karšti diplomo šalininkai, o tie, kurie mokėsi patys, tą poreikį neigia. Apskritai, atrodo, kad šio sektoriaus įmonės teikia pirmenybę įgūdžių demonstravimui, o ne ritiniams.

Bet kokiu atveju jūs ne tik išmoksite programuoti, kad užsidirbtumėte pinigų. Taip pat galima bendradarbiauti vykdant atvirojo kodo projektus arba kuriant mūsų poreikius atitinkančias programas.

Kalbant apie pavadinime pateiktą klausimą, tiesa, kad galite, bet atminkite, kad kuo daugiau praktikuosite, tuo geresnis programuotojas būsite.

Ko turėtų išmokti programuotojas?

Tikriausiai bet kuris taikomosios mokyklos pradinių klasių mokinys apie ispanų kalbos gramatiką žino taip pat, kaip Pérez Reverte ar Vargas Llosa. Tačiau jis negalės parašyti gero romano. Tas pats pasakytina ir apie programavimą. Galite įsiminti visas kalbos komandas ir įsiminti tūkstančius kodo eilučių, tačiau tai nepadaro jūsų programuotoju.

Pirmasis programuotojui reikalingas įgūdis yra objektyvumas ir loginio mąstymo gebėjimas. Programa turi išspręsti problemas, o kūrėjas turi nustatyti, kas tai yra, įsivaizduoti sprendimą ir sugebėti jį įgyvendinti prieš rašydamas kodą.

Kitas žingsnis yra nustatyti, kuri programavimo kalba yra tinkamiausia programai kurti. Sektoriuje yra daug dalykų, kurių turėdami tik plaktuką patikėsite, kad visos problemos yra vinys.

Kiekvienai programavimo kalbai yra kelios integruotos kūrimo aplinkos. Daugelis jų yra suderinami su keliomis programavimo kalbomis, todėl susipažinę su viena iš jų sutaupysite daug darbo.

Dauguma Linux platinimų apima populiariausių programavimo kalbų palaikymą, taip pat integruotų kūrimo aplinkų pasirinkimą.

Kai kurie rekomenduojami paskirstymai mokytis programuoti

tai tai absoliučiai asmeninis pasirinkimas. Iš esmės bet koks Linux platinimas gali būti naudojamas programavimui.

  • Ubuntu: Tai yra paskirstymas labai populiarus, todėl jei ieškote, kaip ką nors padaryti Linux sistemoje, tikriausiai rasite, kaip tai padaryti ubuntu. Be to, jis turi išsamiausią programų pasirinkimą ir įvairias diegimo formas.
  • „Red Hat Enterprise Linux“: jei esate kūrėjas, galite gauti nemokamą licenciją ir pasiekti labai naudingus programuotojams įrankius, tokius kaip konteinerių valdymas ir įvairių programavimo kalbų palaikymas.
  • Fedora:  Tai yra paskirstymas Bendruomenės forumo testavimo funkcijos, kurios vėliau bus „Red Hat Enterprise Linux“ dalis. Jo saugyklose galite rasti naujausias programavimo įrankių versijas.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Nelsonas sakė

    Aš išmokau programuoti būdamas 13 metų savamoksliu būdu su Commodore PET 2001, šiuo metu man 54