Pereiti prie turinio

Prieš mokantis programuoti: ką turėčiau žinoti?


Rekomenduojami pranešimai

Šiek tiek moku programuoti, tačiau žinios labai mažos ir galbūt senos, todėl jas teks naujinti naudojantis literatūra. Prieš programavimo mokymąsi norėčiau žinoti ką dar turiu mokėti informatikos srityje? Tarkime, kad statau namą, o pats programavimas tėra tam tikrų namo komponentų (pavyzdžiui, garažo vartų) automatizavimas. Beje, mane domina įvairus programavimas, ne vien tik "WEB". Jeigu galite, neskriauskite su labai dideliais anglicizmais, o aprašykite kiek įmanoma suprantamiau visiškam "kokosui" šioje sferoje.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visų pirma, turi pats nuspręsti kurioje srityje nori specializuotis. Kaip ir statant namą, jeigu nori išmokt mūryt, nereikia mokėt liet pamatus. Visų programavimo kalbų neišmoksi tobulai. Pasirink vieną, ir joje tobulėk. Jeigu nori netik WEB projektus imt, tai imi C# ir mokaisi.

Kaip mokytis? Geriausias mokslas yra sugalvoti, ar iš pažįstamų, draugų, bendradarbių gauti kažkokį projektą ar idėją ir bandyti ją igyvendinti. Turint tikslą, susirandi tam tikslui pasiekti reikalingą literatūrą (pvz. jeigu visiškai žalias esi C#, tai parsisiunti kokią "C# for dummies") ir nuo pagrindų mažais žingsneliais mokaisi ir darai savo projektą.

Pakeliui greičiausiai bus klaidų, failų trynimo ir kodo perrašinėjimo gimus naujoms mintims, bet įgausi supratimą kaip viskas veikia ir tarpusavy sąveikauja

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visų pirma, turi pats nuspręsti kurioje srityje nori specializuotis. Kaip ir statant namą, jeigu nori išmokt mūryt, nereikia mokėt liet pamatus. Visų programavimo kalbų neišmoksi tobulai. Pasirink vieną, ir joje tobulėk. Jeigu nori netik WEB projektus imt, tai imi C# ir mokaisi.

Kaip mokytis? Geriausias mokslas yra sugalvoti, ar iš pažįstamų, draugų, bendradarbių gauti kažkokį projektą ar idėją ir bandyti ją igyvendinti. Turint tikslą, susirandi tam tikslui pasiekti reikalingą literatūrą (pvz. jeigu visiškai žalias esi C#, tai parsisiunti kokią "C# for dummies") ir nuo pagrindų mažais žingsneliais mokaisi ir darai savo projektą.

Pakeliui greičiausiai bus klaidų, failų trynimo ir kodo perrašinėjimo gimus naujoms mintims, bet įgausi supratimą kaip viskas veikia ir tarpusavy sąveikauja

 

Ačiū už atsakymą, tačiau visus išvardintus dalykus žinau. Noriu sužinoti ką turiu mokėti dar prieš pradedant programuoti, o ne kokias programavimo kalbas rinktis ar kokiu būdu mokytis.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labai jau per giliai kapstai: Ką mokėti? Ką žinoti? ir t.t. vietoj šitų beprasmių klausimų tiesiog imk ir pradėk.

 

Čia nėra kažko tokio: "va jei šita mokėsiu, tai tikrai galėsiu būt programuotoju". Visų pirma nuspręsk ką tu nori programuot(kaip jau ir kažkas sakė šitoj temoj) ir pradėk domėtis kaip kas ir kodėl veikia ir tik to proceso metu sužinosi ar čia tavo dalykas ar čia kažkoks kosmosas su kuriuo nieko bendro nenori turėt. :)

 

Kaip ir sakiau nėra tokių taisyklių kaip: ko reikia, kiek reikia ir t.t. yra tik imi ir bandai, nes per tuos svarstimus taip ir liksi net nepabandęs. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Toks tas ir gilus kapstymas... Tiesiog esu ne kartą girdėjęs, kad norint pradėti programuoti "WEB", reikia pažinti HTTP protokolus ir panašiai. Žinoma, aš galiu tiesiog griebtis literatūros ir mokytis, bet galbūt egzistuoja kažkokia viršesnė sritis, kurią turiu pažinti. Juk kokiam sisteminiam programuotojui reikia išmanyti kaip dirba procesorius?

saknis, garažo vartai buvo tik pavyzdys - tikrai nesiruošiu jų programuoti. Kaip ir sakiau, neturiu srities norimos, bandysiu po truputį plėstis ir ten, ir ten.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...