Pereiti prie turinio

Mokytis programavimo: Kursai vs Savamokslis


Rekomenduojami pranešimai

Taigi man kaip norinciam ismokti programuoti, bet beveik nieko nenusimananciam sioje skiltyje ka galite patarti? Ar geriau eiti i kursus ar pirkti knygas/skaityti internete ir mokytis paciam?

Kokie vieno ir kito mokymosi budai pliusai/minusai?

dekui uz isreiksta nuomone

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tu galvoji progrmauotojai esantis šiame forume, kai pradėjo mokėjo kažką? Visi taip pat pradeda. Jeigu tingi ieškotis informacijos ir neturi kur pinigų kišti eik į kursus, išmoksi pagrindų ir daug nereikalingos teorijos, kurios tau galbūt reikęs vėliau. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

2. Jei nori išmokti netik pagrindų, turi gerai suprasti anglų kalbą (ieškant problemos sprendimų būdų, alternatyvų).

 

 

Cia izvelgiu ir pliusu ir minusu: Pliusai, kad ismoksi geriau Anglu kalba, jei ieskosi informacijos(zinoma, jeigu jos nemoki) minusai, kad isnaudosi daugiau laisvos laiko.

Pats buvau parsisiuntes pascal meginau programuot(nors programavimu tai kazin argalima pavadinti) su juo ten kazka, bet po paprasciausiu nesekmiu meciau viska, nors viskas atrode lengva, nes meginau tik visokius <read> <write>.

Paskaites jusu nuomones nusprendziau, kad reikia nusipirkti keleta knygu ir mokintis paciam, o rudeny meginti eiti i kursus, zinoma jie kainuoja nemazai, bet per vasara uzsidirbau nemazai, ir zinant mano taupuma neisleisiu iki kitu metu, tai kazkaip investuoti i moksla nebutu labai gaila.

Dekoju, kad svaistote savo brangu laika ir atsakinejate :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...

Tie kurie pradejo savarankiskai puiku , bet tarp ju nera jokio analitinio mastimo . Sukuria kazka , pamato kad kazka truksta/ gal isvis kitaip . Ir praranda daug laiko . Dar buna tokiu savarankisku kurie sulietuvina joomla ir jau jauciasi programuotojais :>

Universite neismokis taves programuoti , jie moka filosofinio programavimo , Koncepcija/modelis ir t.t . Pats kodas yra paskutinioje vietoje. Jei darai - darai gerai :D pliusu ir minusu cia nera ir negali buti , jei zinai ko nori is programavimo , vienintelis minusas nematyti dienos sviesa :)))

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Priklauso nuo kursų.

 

Aš, atsimenu, vos pradėjęs mokytis programuoti (13-14 m.) sulaukiau pasiūlymo iš draugo kartu eiti į programavimo užsiėmimus, tuomet vykusius Moksleivių rūmuose Vilniuje. Galėjai rinktis iš daug skirtingų grupių - nuo Pascal iki Flash (Action Script). Aš pasirinkau PHP + MySQL, kuriuos jau buvau pradėjęs mokytis savarankiškai. Iš pradžių mus mokė studentas, bet po kelių mėnesių jį pakeitė maždaug 30 metų patyręs programuotojas, kuris buvo sukūręs vieno iš Lietuvos bankų elektroninę sistemą ir į lietuvių kalbą išvertęs visų naudojamą phpMyAdmin.

 

Pamokos visada būdavo praktinės ir tai suteikė labai daug naudos. Iš esmės turėjome daugybę programavimo užduočių, kurias vieną po kitos turėjome atlikti per visus metus. Atėję tiesiog sėsdavome prie kompiuterių ir dirbdavome, o iškilus problemai prie tavęs prieidavo mokytojas ir jo galėjai visko išsiklausinėti: kokie šioje situacijoje galimi sprendimai; kuris kuo geresnis ir kodėl. Kadangi jis buvo praktikas, parodžius didesnį susidomėjimą net pasikvietė prie savo kompiuterio ir praleido nemažai laiko pasakodamas, kaip sistemas kuria jis, rodydamas tai, prie ko tuo metu dirbo.

 

Man tai buvo labai naudinga. Įgijau gerus programavimo pagrindus, o gautus patyrusio programuotojo patarimus atsimenu ir praktikoje pritaikau iki šiol, praėjus jau daug metų. Negaliu sakyti, kad to nebūčiau išmokęs pats, bet tai būtų buvę žymiai sunkiau, užėmę daugiau laiko ir galiausiai - kas yra pavojingiausia - turbūt būčiau įgijęs daug "bad practise", nes internete skelbiamos pamokos toli gražu ne visada yra geros (pavyzdžiui, beveik absoliuti dauguma "PHP login script", kuriuos galima rasti internete, turi daugybes saugumo spragų ir yra lengvai nulaužiami).

 

Tiesa, tuo metu internete dar nebuvo prieinami programavimo kursai iš geriausių pasaulio universitetų. Manau, jog mokymasis pagal juos gali iš dalies atstoti ėjimą į savo kursus, o kokybė, pavyzdžiui, Stanfordo ar MIT paskaitų yra turbūt aukščiausia pasaulyje - ten rengiami gabiausi ateities informatikai.

 

Žinoma, turbūt geriausia yra turėti šalia žmogų, kuris gali visada patarti ir paaiškinti, - tai labai svarbu pačioje pradžioje, bandant užsikabinti. Jei žinai kursus, kur su tavimi bus bendraujama asmeniškai tau sėdint kompiuterių klasėje, o ne tik klausantis teorines medžiagos kaip per pamoką - tuomet tie kursai gali padėti. Pagrindinis kriterijus, kaip atskirti, ar kursai yra geriau už tai, ką gali rasti internete, - grupės dydis. Jei žmonių skaičius viršija 10, abejoju, ar sulauksi pakankamo asmeninio dėmesio ir išsamių atsakymų, nes paprasčiausiai vienas mokytojas to visiems suteikti nespės.

 

Mokytis savarankiškai nėra blogai, jei randi patikimos medžiagos ir moki naudotis Google iškilus problemoms (tiesa, dabar jau su programavimo klausimais verta eiti tiesiai į StackOverflow paiešką).

 

Tau gerai, kai man buvo 14 aš kaune į ktu(jkm.lt) pernai ėjau tai mus ten pascalio mokino :DD Pati dėstitoja humanitarė, žmonių apie 15 ir nieko normaliai neišaiškina. Dabar mokausi php + mysql pats iš visokių wc3 schools dar per torentus kažkokių knygų siunčiausi.

Gal žinot kokios dar geros medžiagos internete ir galit pasidalint ar reik knygą pirkt?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Mano manymu kursai pranoksta bet koki savamoksliavimą, kadangi kursuose tave moko žmonės, kurie supranta ką daro ir žino nuo ko geriausia pradėti mokyti, kad duodama informacija turėtų daugiausia naudos. Taip pat maksimaliai naudingam mokymuisi reikalinga disciplina: vienas iš pavydžių mokymas pradedant lengviausiais dalykais ir kopiant aukštyn. Tuo tarpu mokydamasis pats nežinai nuo ko pradėti ir į ką, kada, atkreipti dėmesį, todėl skaitai ir dedi į galvą viską ką randi. Dar vienas naudingas dalykas, kad kursuose kažką išmokęs ir atlikęs užduotis gali gauti visavertę klaidų analizę ir patarimus kaip jų ateityje išvengti.

Žinoma tai kainuoja pinigus ir laiko, tačiau jei žinai, kad ateityje tai atsipirks, bent jau aš, tikrai rinkčiausi profesionalų rengiamus kursus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Priklauso nuo kursų.

 

Aš, atsimenu, vos pradėjęs mokytis programuoti (13-14 m.) sulaukiau pasiūlymo iš draugo kartu eiti į programavimo užsiėmimus, tuomet vykusius Moksleivių rūmuose Vilniuje. Galėjai rinktis iš daug skirtingų grupių - nuo Pascal iki Flash (Action Script). Aš pasirinkau PHP + MySQL, kuriuos jau buvau pradėjęs mokytis savarankiškai. Iš pradžių mus mokė studentas, bet po kelių mėnesių jį pakeitė maždaug 30 metų patyręs programuotojas, kuris buvo sukūręs vieno iš Lietuvos bankų elektroninę sistemą ir į lietuvių kalbą išvertęs visų naudojamą phpMyAdmin.

 

Pamokos visada būdavo praktinės ir tai suteikė labai daug naudos. Iš esmės turėjome daugybę programavimo užduočių, kurias vieną po kitos turėjome atlikti per visus metus. Atėję tiesiog sėsdavome prie kompiuterių ir dirbdavome, o iškilus problemai prie tavęs prieidavo mokytojas ir jo galėjai visko išsiklausinėti: kokie šioje situacijoje galimi sprendimai; kuris kuo geresnis ir kodėl. Kadangi jis buvo praktikas, parodžius didesnį susidomėjimą net pasikvietė prie savo kompiuterio ir praleido nemažai laiko pasakodamas, kaip sistemas kuria jis, rodydamas tai, prie ko tuo metu dirbo.

 

Man tai buvo labai naudinga. Įgijau gerus programavimo pagrindus, o gautus patyrusio programuotojo patarimus atsimenu ir praktikoje pritaikau iki šiol, praėjus jau daug metų. Negaliu sakyti, kad to nebūčiau išmokęs pats, bet tai būtų buvę žymiai sunkiau, užėmę daugiau laiko ir galiausiai - kas yra pavojingiausia - turbūt būčiau įgijęs daug "bad practise", nes internete skelbiamos pamokos toli gražu ne visada yra geros (pavyzdžiui, beveik absoliuti dauguma "PHP login script", kuriuos galima rasti internete, turi daugybes saugumo spragų ir yra lengvai nulaužiami).

 

Tiesa, tuo metu internete dar nebuvo prieinami programavimo kursai iš geriausių pasaulio universitetų. Manau, jog mokymasis pagal juos gali iš dalies atstoti ėjimą į savo kursus, o kokybė, pavyzdžiui, Stanfordo ar MIT paskaitų yra turbūt aukščiausia pasaulyje - ten rengiami gabiausi ateities informatikai.

 

Žinoma, turbūt geriausia yra turėti šalia žmogų, kuris gali visada patarti ir paaiškinti, - tai labai svarbu pačioje pradžioje, bandant užsikabinti. Jei žinai kursus, kur su tavimi bus bendraujama asmeniškai tau sėdint kompiuterių klasėje, o ne tik klausantis teorines medžiagos kaip per pamoką - tuomet tie kursai gali padėti. Pagrindinis kriterijus, kaip atskirti, ar kursai yra geriau už tai, ką gali rasti internete, - grupės dydis. Jei žmonių skaičius viršija 10, abejoju, ar sulauksi pakankamo asmeninio dėmesio ir išsamių atsakymų, nes paprasčiausiai vienas mokytojas to visiems suteikti nespės.

 

Mokytis savarankiškai nėra blogai, jei randi patikimos medžiagos ir moki naudotis Google iškilus problemoms (tiesa, dabar jau su programavimo klausimais verta eiti tiesiai į StackOverflow paiešką).

 

Gal dar prisimeni pavadinimą kur mokeisi PHP Vilniuj? Ar jis dar išlikęs yra?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...

Aš esu už savarankišką mokymąsi. Pats pradėjau vasarą nuo Python. Perverčiau kelias e-book, susidariau bendrą vaizdą apie tai, kaip kas vyksta. Kilo daug neaiškumų, tačiau po truputį viską išsiaiškindavau. Paskui atsigalvojau ir peršokau ant PHP. Irgi mokinaus iš e-book. Kokią pamatydavau, tokią ir skaičiau. Išmokęs pagrindus išsikėliau savus tikslus ir pradėjau kurti savo projektą. Knygomis nebesirėmiau, tik google ir įvairūs forumai. Kai pats viską darai ir realiai susiduri su problemomis, tada ir supranti, ką reikia mokėti, kaip atsirinkti vertingą informaciją. Tiesa, kaip jau kažkas minėjo, gali rasti ir ne visai naudingų pamokų, kas priveda prie kodo perrašymo vėliau. Tai tiek.:)

 

P.S. Jei jau mokinsies savarankiškai, tai pradžiai siūlau susirasti kokią VIENĄ knygą iš kurios išmoksi pagrindus. Paskui, jei skaitysi daugiau, tik pramesk akimis ir stenkis atsirinkti tai, kaip patogiau, geriau, ko reikia ir ko ne. Sėkmės.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na šiais laikais manau būtų labai neekonomiška mokėti už brangius kursus kai gali kursus praeiti netgi internete. Yra pridėta daugybė video pamokų iš prestižinių JAV universitetų kaip Stanford, MIT, Berkeley, Harvard. Tai šimtaprocentinės tų universitetų filmuotos paskaitos. Beveik visada būna sudėti ir paskaitų užrašai, kontrolinių klausimai ir atsakymai, egzaminų užduotys ir atsakymai ir kita reikalinga medžiaga. Taigi jei tikrai pasiruošęs išmokti tai siūlyčiau pabandyti nuo šių paskaitų. Yra pamokų Java, C++, Phyton ir daugybe kitų kalbų.

Siūlyčiau pradėti nuo Stanfordo

čia sakyčiau pristatomosios programavimo pagrindų paskaitos, labiau į pavyzdžius orentuotos. Ar gali pradėti nuo
tai MIT video paskaitos programavimo pagrindų phyton kalba.

Siūlyčiau pradėti nuo Stanford'o Java kalba ir pabaigus šį kursą eiti prie Berkeley http://www.youtube.com/watch?v=QMV45tHCYNI tai sakyčiau labiau į teoriją orentuotos paskaitos, galima praleisti Java kalbos pristatomasias paskaitas ir pereiti prie duomenų struktūrų ir algoritmų dalies, duomenų struktūros ir algoritmai būtina kiekvienam programuotojui. Arba galima eiti Stanford'o dėstytojų pasirinkta kryptimi ir duomenų struktūras ir algoritmus mokintis toliau pasiliekant prie Stanford'o paskaitų

tik čia tenka pereiti prie C++ kalbos.

Po viso šito sakyčiau turėtum žinoti pagrindines programavimo tiesas ir gali bandyti ieškotis medžiagos apie dizaino modelius (Design patters)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Mano manymu kursai pranoksta bet koki savamoksliavimą, kadangi kursuose tave moko žmonės, kurie supranta ką daro ir žino nuo ko geriausia pradėti mokyti, kad duodama informacija turėtų daugiausia naudos. Taip pat maksimaliai naudingam mokymuisi reikalinga disciplina: vienas iš pavydžių mokymas pradedant lengviausiais dalykais ir kopiant aukštyn. Tuo tarpu mokydamasis pats nežinai nuo ko pradėti ir į ką, kada, atkreipti dėmesį, todėl skaitai ir dedi į galvą viską ką randi. Dar vienas naudingas dalykas, kad kursuose kažką išmokęs ir atlikęs užduotis gali gauti visavertę klaidų analizę ir patarimus kaip jų ateityje išvengti.

Žinoma tai kainuoja pinigus ir laiko, tačiau jei žinai, kad ateityje tai atsipirks, bent jau aš, tikrai rinkčiausi profesionalų rengiamus kursus.

 

 

Tikrai ne. Knygas raso zmones dar geriau ismanantys, jie i knygas ideda daug darbo, stengiasi, kad visiem butu suprantamos. Ir jei truksta motyvacijos mokytis is knygu tai cia tik tavo problema.

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...
  • po 1 mėnesio...

Mano manymu, pradžiai reikia kažko, kas galėtų užvesti ant kelio ir pasukti reikiama linkme. Lygiai tokia pati situacija yra ir man. Domėjausi programavimu dar prieš studijas, bet po pirmo kurso pasikeitė visas požiūris, mąstymas ir daugelio dalykų supratimas. Man užteko vienų metų. Kiti metai jau tik dėl to, kad užpakalį turėčiau kuo prisidengti - dėl diplomo. Visas žinias įgaunu savarankiškai. Todėl, kaip ir sakiau pradžioje, reikia, kad parodytų tau kelią, kuriuo privalai eiti, o toliau - tavo pastangos lygios tavo darbo rezultatui.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Beskaitant mintyse greitai palyginau savarankiškai besimokytą php ir kursuose šlifuotą java. Galiu pasakyti tiek, kad einant į kursus atsibosta, nes turi daryti tai ką liepia, neturi laisvės, deadline'ai sux ir pan. Aišku jeigu per stebuklą mūsų Lietuvoje gausi gerą motyvuotą dėstytoją, viskas bus tvarkoje. Tačiau siūlau neleisti pinigėlių ir mokintis savarankiškai - jau du ar trys metai praėjo nuo java kursų, o aš taip ir nesu nieko daugiau suprogramavęs ta kalba (prieš kursus spirgėjau išmokt), kai su php savarankiškai užsiimu 4+ metus ir vis dar kąnors chimičinu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Beskaitant mintyse greitai palyginau savarankiškai besimokytą php ir kursuose šlifuotą java. Galiu pasakyti tiek, kad einant į kursus atsibosta, nes turi daryti tai ką liepia, neturi laisvės, deadline'ai sux ir pan. Aišku jeigu per stebuklą mūsų Lietuvoje gausi gerą motyvuotą dėstytoją, viskas bus tvarkoje. Tačiau siūlau neleisti pinigėlių ir mokintis savarankiškai - jau du ar trys metai praėjo nuo java kursų, o aš taip ir nesu nieko daugiau suprogramavęs ta kalba (prieš kursus spirgėjau išmokt), kai su php savarankiškai užsiimu 4+ metus ir vis dar kąnors chimičinu.

 

Visiškai sutinku. Programuoti pradėjau prieš ~9 mėnesius. Pora mėnesių ir išmokau PHP + MySQL. Savarankiškai išmokau sugalvoti efektyvius algoritmus, SQL užklausas, išmokau išvengti logikos klaidų bei nepalikinėti saugumo spragų.

 

 

Paskui užsirašiau į kursus. Galėjau pasirinkti 2 iš 3:

 

  • Java (objektinis)
  • Pascal (procedūrinis)
  • PHP + MySQL (tinklapių kūrimas)

Taigi, nusprendžiau rinktis tai, ko nebuvau bandęs - Java, nes įdomu, kadangi aukšto lygio kalba, turi savų vingrybių, bei mokina savo srities profesionalas, tad nutariau progos nepraleisti. Pascal ėmiau tik dėl egzaminų.

 

Ką supratau? Viskas priklauso nuo dėstytojo!

 

Pascal aš ir taip mokėjau, su egzaminų užduotimis susidorodavau, tačiau vis tiek išmokau šiokių tokių vingrybių. Nors užsiėmimai truko gan ilgai (~3 val. vienąsyk per savaitę), bet nepabosdavo, nes dėstytojas viską tinkamai ir nesudėtingai išaiškindavo.

 

Su java buvo daug sunkiau. Nepatiko, kad tego pradėti dirbti su GreenFoot (kaip ir žaidimukų kūrimo framework). Kadangi visiškai nemėgstu darbo su vaizdais, grafika, tad ir susidomėjimas buvo nedidelis. Labiau buvau suinteresuotas į Desktop'ines aplikacijas, prie kurių priėjome tik pačioje pabaigoje, tačiau ką nors išmokti pritrūko laiko. Be to, dėstytojas buvo nesveikai nuobodus, nesugebėdavo pritraukti mūsų dėmesio su tuo GreenFoot'u.:)

 

Taigi, jei dabar reikėtų išmokti Java ar kokią kitą programavimo kalbą, neabejotinai mokinčiaus savarankiškai ir, greičiausiai, šiuo keliu:

 

  1. Pasirenku dominančią programavimo kalbą
  2. Susikuriu pirmąjį tikslą - kokį projektą su ja norėčiau padaryti (kad ir nedidelę programėlę, kuri būtų įdomi ir naudinga tik tau, kam rūpi, gi pirmas blynas)
  3. Susiinstaliuoju reikiamus kompiliatorius bei panašų "briedą"
  4. Parsisiunčiu keletą e-book, greitai permetu jas akimis, o kuri pasirodo patrauklesnė - į tą ir kimbu. Nebijokite praleisti dalies medžiagos, jei jaučiate, kad ją suprantate. Taip nesugaišite laiko.
  5. Išmokstu pagrindus: sąlygos sakinius, ciklus, kintamuosius bei kitus privalomus dalykus, tačiau pernelyg nesigilinu, nes visa kita - mano pirmojo projekto (tikslo) eigoje. Pagrindų įsisavinimui patariu ProjectEuler uždavinukus paspręsti, kad įvaldytumėte sintaksę, o dar geriau - susigalvoti savus, bet nedidelius.
  6. Jeigu tikslo įgyvendinimui bus reikalingas koks framework'as, tada kartoju 3 - 6 žingsnius (jam dažnai patogiau skaityti dokumentacijoje esančius tutorial), vėlgi susigalvoju mini tikslų, o supratęs, kad esu pakankamai pažengęs, einu toliau.
  7. Kimbu į tikslą: kuriu kaip sugebu, iškilus problemai bėgu į forumus, google, stackoverflow, dokumentaciją, klausiu draugų, pažįstamų. Dažnai sprendimų yra daug, tad išsirenku, savo manymu, geriausią. Ateityje suprantu, kad daug ką dariau ne taip gerai, ne taip optimaliai, ne taip paprastai, kaip galbūt išeitų. Tada paprasčiausiai kimbu į darbą iš naujo pritaikydamas naujas žinias - projektas gi nedidelis. Bėgant laikui projektų perrašinėti tikrai nebeprireiks, nes viską darysite išties neblogai, o galbūt ir labai profesionaliai.

Sėkmės!:)

Redagavo aemdy
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visiškai sutinku. Programuoti pradėjau prieš ~9 mėnesius. Pora mėnesių ir išmokau PHP + MySQL. Savarankiškai išmokau sugalvoti efektyvius algoritmus, SQL užklausas, išmokau išvengti logikos klaidų bei nepalikinėti saugumo spragų.

 

 

Paskui užsirašiau į kursus. Galėjau pasirinkti 2 iš 3:

 

  • Java (objektinis)
  • Pascal (procedūrinis)
  • PHP + MySQL (tinklapių kūrimas)

Taigi, nusprendžiau rinktis tai, ko nebuvau bandęs - Java, nes įdomu, kadangi aukšto lygio kalba, turi savų vingrybių, bei mokina savo srities profesionalas, tad nutariau progos nepraleisti. Pascal ėmiau tik dėl egzaminų.

 

Ką supratau? Viskas priklauso nuo dėstytojo!

 

Pascal aš ir taip mokėjau, su egzaminų užduotimis susidorodavau, tačiau vis tiek išmokau šiokių tokių vingrybių. Nors užsiėmimai truko gan ilgai (~3 val. vienąsyk per savaitę), bet nepabosdavo, nes dėstytojas viską tinkamai ir nesudėtingai išaiškindavo.

 

Su java buvo daug sunkiau. Nepatiko, kad tego pradėti dirbti su GreenFoot (kaip ir žaidimukų kūrimo framework). Kadangi visiškai nemėgstu darbo su vaizdais, grafika, tad ir susidomėjimas buvo nedidelis. Labiau buvau suinteresuotas į Desktop'ines aplikacijas, prie kurių priėjome tik pačioje pabaigoje, tačiau ką nors išmokti pritrūko laiko. Be to, dėstytojas buvo nesveikai nuobodus, nesugebėdavo pritraukti mūsų dėmesio su tuo GreenFoot'u.:)

 

Taigi, jei dabar reikėtų išmokti Java ar kokią kitą programavimo kalbą, neabejotinai mokinčiaus savarankiškai ir, greičiausiai, šiuo keliu:

 

  1. Pasirenku dominančią programavimo kalbą
  2. Susikuriu pirmąjį tikslą - kokį projektą su ja norėčiau padaryti (kad ir nedidelę programėlę, kuri būtų įdomi ir naudinga tik tau, kam rūpi, gi pirmas blynas)
  3. Susiinstaliuoju reikiamus kompiliatorius bei panašų "briedą"
  4. Parsisiunčiu keletą e-book, greitai permetu jas akimis, o kuri pasirodo patrauklesnė - į tą ir kimbu. Nebijokite praleisti dalies medžiagos, jei jaučiate, kad ją suprantate. Taip nesugaišite laiko.
  5. Išmokstu pagrindus: sąlygos sakinius, ciklus, kintamuosius bei kitus privalomus dalykus, tačiau pernelyg nesigilinu, nes visa kita - mano pirmojo projekto (tikslo) eigoje. Pagrindų įsisavinimui patariu ProjectEuler uždavinukus paspręsti, kad įvaldytumėte sintaksę, o dar geriau - susigalvoti savus, bet nedidelius.
  6. Jeigu tikslo įgyvendinimui bus reikalingas koks framework'as, tada kartoju 3 - 6 žingsnius (jam dažnai patogiau skaityti dokumentacijoje esančius tutorial), vėlgi susigalvoju mini tikslų, o supratęs, kad esu pakankamai pažengęs, einu toliau.
  7. Kimbu į tikslą: kuriu kaip sugebu, iškilus problemai bėgu į forumus, google, stackoverflow, dokumentaciją, klausiu draugų, pažįstamų. Dažnai sprendimų yra daug, tad išsirenku, savo manymu, geriausią. Ateityje suprantu, kad daug ką dariau ne taip gerai, ne taip optimaliai, ne taip paprastai, kaip galbūt išeitų. Tada paprasčiausiai kimbu į darbą iš naujo pritaikydamas naujas žinias - projektas gi nedidelis. Bėgant laikui projektų perrašinėti tikrai nebeprireiks, nes viską darysite išties neblogai, o galbūt ir labai profesionaliai.

Sėkmės!:)

 

kiek mokejai uz java kursus ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...
  • po 2 savaičių...

Gerisia yra rasti 'Internetini drauga' kuris jau yra igudes toje programavimo kalboje ir mokykites savarankiškai kas neaišku pasiklausi pas drauga paaiškina.

 

Manau taip dauk geriau nei eiti į tas programavimo mokyklas kur prikiša bereikalingos teorijos.

 

Mano nuomone geriausia mokytis pačiam na ir turėt žmogu kuris gali padėti kilus neaiškumui.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Programvimas (ir aplamai viskas kas susije su kompais) yra viena is tu stebuklingu specialybiu, kurios visi tau reikalingi resursai/darbo irankiai yra tiesiog cia namie, sedint prie kompo arba dar tiksliau internete ir niekas tau neknisa proto:) tas pats ir su visom mokymosi priemonem.

Nori ismokti programuoti? no problem - tiesiog pagooglink, savo pasirinktos kalbos knyga, parsitempk pdf faila (arba dar geriau nusipirk ta knyga) ir pirmyn..ko nors nemoki? no problem - susirask foruma/drauga parodyk jam savo koda ir jis tau tikrai mielai pades isspresti tavo problema.Reikia praktikos? isvis gerai - internetas pilnas uzdaviniu uzdavineliu tik daug noro noro ir noro juos isspresti..

Cia ne chirurgo specialybe, kuria jei noretum savarankiskai ismokti turetum gaudyti vargses kates ir jas skersti uzsidares padvale :)

 

Viskas ko tau reikia yra prienama namie, tik kaip sakoma reikia daug dedication ir jau ziurek pats pajusi, kaip skillas lipa palaipsniu aukstyn :)

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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