Pereiti prie turinio

Puiki galimybė 'visiškai žaliam' išmokti Java programavimo kalbos


Rekomenduojami pranešimai

Sveiki, senai nebuvo pagrindo apsilankyti šiame forume, tačiau šiandieną norėčiau pasidalinti atrastu labai įdomiu projektu, trumpai jį pristatyti bei pasidalinti įspūdžiais. Pasistengsiu jog pristatymas bei 'apžvalga' būtu kuo informatyvesne, bei platesnė, tiems kas nori įsigilinti.

 

 

Tačiau pradžioje keli faktai, kad nuspręstumėte ar Jums verta gaišti laiką bei skaityti toliau:

  • Projektas yra rusu kalba, neturint rusų kalbos pagrindų bus pakankamai sunku įsisavinti teoriją bei užduotis.
  • Pirmi 10 žaidimo/mokymo lygių/30 dienų (apie tai plačiau aptarsime veliau) yra nemokami, tačiau toliau mėnesio ir visų 40 lygių kainą yra 30 $ mėnesiui arba 400 $ visam laikui. Pratęsti 30-čiai dienų pilną narystę galima pakvietus 10 draugų, tačiau niuansas jog jie privalo pasiekti 5 lygį, kas tikrai nėra dienos darbas, todėl iš tiesiog 'clickerių' naudos nėra, patalpindamas savo nuoroda nesiekiu tiesiog gauti 'žmonių' o atrasti tikrai motyvuotus žmones mokytis, kadangi iš tų kurie tiesiog užsiregistruos naudos nėra.
  • Visas apmokymas paremtas praktinėmis užduotimis jų begale, tačiau atsakymų į juos nėra. Mokytojai forume tik duoda užuominas bei pasiūlo kur galima paskaityti plačiau, tačiau kategoriškai uždrausta bet kam forume pateikti vieno ar kito uždavinio atsakymą, todėl kas tingi mastyti, o nori tam tikras užduotis tiesiog nukopijuoti nepavyks. Jeigu po visų apmokymų nors daužykis galvą į sieną Jums nepavyksta gauti atsakymo nepadės net projekto oficialus supportas, jis tegali patikrinti užduotį ir užtikrinti jog jis nėra klaidingas ir sprendimas yra, ir vėl nukreipti į forumą.
  • Projektas garantuoja jog pasiekus 40 lygį Jus galėsite drąsiai ieškoti programavimo praktikos įmonėse arba pagrindinio darbo, kadangi praktiniai užsiėmimai apima nuo paprasčiausių užduočių iki didelių projektų - kai kurie pareikalaus susiburti į komandas su kitais Jūsų lygio ir patirties mokiniais kur užduotis yra ne tik sėkmingai užbaigti projektą, bet ir sugebėti užtikrinti darbą komandoje, o visas apmokymas užtruks tikrai ilgai. Paskutiniai lygiai apima CV sudarymo apmokymus, motyvacinio laiško kūrimo bei savo asmeniniu projektų 'vizualizacijos' kūrimui. Asmeniškai aš nežinau kiek tame tiesos ir sėkmės istorijos svetainėje manęs neįtikina tokiu veiksmingumu, tačiau sakau tiesiog teoriškai 'ką matau' , pats dar nenuėjau toli apie rezultatus kalbėti anksti, tačiau atsižvelgiant į tai kokiais tempais 'judu' akivaizdu jog narystė baigsis greičiau negu pakviesti draugai pasieks 5 lygį.
  • Projektas nustatytas į visiškus naujokus tiek programavime tiek Java kalboje, todėl užsiregistravus patyrusiam programuotojui pirmosios užduotis ir paaiškinimai greičiausiai tik sukels šyspeną, bei ilgesingai primins visiems naujokams iš kur išmoko visko pats, na o kaip gi? Kiekvienas velnias giria savo pelkę :)

 

Asmeniškai apie mane ir mano nuomonė (šią skiltį galima praleisti)

 

Pagal išsilavinimą aš toli gražu ne programuotojas, net arti to nestovėjau, nors visą laiką norėjau juo buti... Tačiau manyje ilgą laiką gyvavo stereotipas jog norint mokytis programuoti reikia mokėti aukštąją matematiką, o ir bendrai turėti talentą. Viskas prasidėjo nuo to jog pavienės pamokos internete mane vedė tik prie didesnio nusivylimo, ir net patyrusių draugų konsultacijos nepadėjo prasilaužti, jo šitame reikale buvau visiškai nevykęs ir nuo visiško nulio nei karto nepavyko pajudėti.

Atradęs šį projektą (netyčia) užsiregistravau tik dėl įdomumo, vėl tikėjausi sausos teorijos, per greito perėjimo prie sudėtingo, atmestino paaiškinimo, tačiau tai ką pamačiau mane labai nustebino tai nebuvo 'tutorialai' ar teorija tai buvo naršyklinis žaidimas! Kuriame reikia kelti lygį, eiti per tikrai įtraukiančią istoriją bei vykdyti misijas t.y daryti tai ką mes darome laisvalaikiu, o ne darbe ar pamokose. Visą tai tikrai įtraukia norisi ne tik mokytis, bet ir pereiti lygius jog sužinoti kas bus toliau, o paaiškinimai tikrai aiškus, plius suteikiama daug literatūros norintiems paskaityti plačiau.

Išvada: Pirmus lygius aš net nesupratau jog mokausi, aš tiesiog žaidžiau smagų žaidimą su 'užduotimis' lygiui kelti bei benzinui rinkti, tačiau perėjus prie sunkesniu užduočių kur reikia jau ne tik pamąstyti kur ką įrašyti, tačiau ir kažką sukurti paga lužduotį supratau, kad aš ieškau variantų ne internete ar pas draugus o iš galvos! Manau kiekvienam savas yra būdas geriau įsisavinti informacija ir gal ne visiems šis bus priimtinas, tačiau aš supratau kodėl niekada nesugebėjau nieko įsisavinti programavime, būtent dėl sausos teorijos, arba kvailo atkartojimo tai ką daro žmogus iš 'youtubo' net tiksliai nežinodamas kaip tas ar kitas veiksmas įtakoja tolimesnį darbą.

 

JavaRush, arba padėk Futuramos herojams sudužusiems kitoje planetoje.

http://www.part.lt/img/41c226079ce20e3f009fedfd1e7bf928491.png

 

Kaip jau supratote, tai Futuramos žaidimas, su būtent šio filmuko herojais, bei scenarijumi. Pirmiausia supažindinsiu su scenarijumi arba kodėl Jūs turite mokytis programuoti:

Veiksmas vyksta tolimoje ateityje 31 amžiuje, mes jau sėkmingai skraidome po kosmosą, o robotai jau sudaro naują rasę. Viskas prasideda nuo to jog vienas kosminis ekipažas patyrė nesėkmę, bei sudužo nežinomoje planetoje, ekipažas prarado visas viltis grįžti į gimtinę, bei suteikti visas likusias pajėgas naujos planetos apgyvendinimui. Naujoje planetoje buvo aptikta 'urvinių robotų' rasė, jie galėtų smarkiai padėti skaldant akmenis bei išlaisvinant dužusi laivą, tačiau šie robotai neturėjo visiškai jokių įgūdžių. Ekipažo profesorius priėjo išvadą, jog galima būtų pasiimti ekipažo sudarančio roboto programinę įrangą, bei įdiegti ją į urvinių robotų sistemą, tačiau nelaimėje pasirodė jog jų 'galvose' visiškai nebuvo vietos pažangiai programiniai įrangai. Vienas iš ekipažo narių prisiminė jog jų gimtoje planetoje buvo labai gabus programavimui robotą, kurie patys sau sugebėdavo pasirašyti programinę įrangą, neperkeliant jos iš kitur. Buvo nuspręsta pagauti talentingiausią mažą 'urvinį robotuką' bei apmokyti jį programavimo jog jis galėtu pats sau pasirašyti programinę įrangą, bei padėti tai padaryti kitiems robotams, kurie ateityje sugebėtu vykdyti komandas. Jus esate Amigo - mažas žingeidus ir talentingas 'urvinis robotukas' į kurį ekipažas deda visas viltis, jog Jus išmoksite programavimo, bei sugebėsite susikurti nuosavą programinę įrangą 'urviniams robotams'... Nuo čia visi ekipažo nariai Jus moko šio meno ir nors Jums (robotukui) sekasi labai sunkiai žingeidumas bei užsisipirimas įveikią vieną kliutį po kitos.

 

Iš ko susideda mokymų programa:

  • Teorinės pamokos su pavyzdžiais (labai trumpos), offtopikas pagal žaidimo scenarijų, humoras herojų pokalbiai.
  • Praktika: Atidumo pamokos, perrašant jau sudarytą kodą.
  • Praktika: Užduočių vykdymas su kiekvienu lygių užduotis vis sunkėja, atsakymui gauti nebeužtenka perskaityti žaidime išdėstytos teorijos, pavyzdžių tenka ieškoti ir internete (medžiagos nuorodos suteiktos)
  • Praktika: Loginiai uždaviniai, išspręsti neteisingą atsakymą pateikiančių programų kodus (ištrinti tam tikras eilutes, jas pakeisti)
  • Programų rašymas, nuo pačios mažiausios kaip užrašas "Robotas geriausias žmogaus draugas" iki stambių komandinių projektų.
  • Motyvacinių video peržiūra. Kas kažkiek laiko vienas iš ekipažo narių užduota Jums peržiūrėti tam tikrą video, tai gali būti Steve'o Jobs'o vieša kalba universiteto studentams, arba tiesiog programuotojų sėkmės istorijos, kitų žinomų žmonių mintys susijusios su programavimu.
  • CV, motyvcinio bei portfolio kūrimas. Šis apmokymų etapas yra paskutinis, jį prieisite pačiam gale, kai turėsite sukūręs kelis 'projektėlius' bei perėjote komandinio darbo patirtį.
     
    Užduočių yra daugiau, labai daug pavienių ir unikalių dalykų prie kurių neišsiplėsime, esminius paminėjau.

 

Žaidimo resursai:

Kaip ir kiekviename žaidime, norint kelti lygį, bei pereiti prie kitos užduoties Jums reikalingi tam tikri resursai. Žaidime yra du resursai: Kuras ir juodoji materija. 15 kuro vienetų yra 50 juodosios materijos vienetų, iš juodosios materijos kaip jau supratote yra išgaunamas kuras. Už atliktas, motyvacinių video peržiūras bei kitus atliktus darbus (programavimo) Jūs gaunate pagrinde juodąją materiją, kartais kurą, Jūs neprivalote iškarto spręsti nepatinkančios užduoties ir galite jūdėti toliau, deja toli 'nenuskrisite' greitai pritrūksite kuro, ir teks grįžti prie užduočių (kad sėkmingai keliauti visų iki vienos užduočių nebūtina išspręsti, tačiau išspręstos turi būti dauguma užduočių) Ne taip kaip įprasta nei kuro nei juodosios materijos nusipirkti už tikrus pinigus Jus negalite, resursai išgaunami išskirtinai už 'programavimo nuopelnus' bei stropų paskaitų klausimą. Tikri pinigai yra skirti narystei pratęsti, taip deja jeigu Jus nerandate 10 draugų kurie pasieks 5 lygį Jūs po mėnesio arba pasiekus 10 lygį (jeigu tai padarysite greičiau) privalėsite susimokėti 30 $ kitam mėnesiui arba 400 $ už neribotą premium narystę.

 

Reikalingas tik kompiuteris ir internetas:

Pirmus 10 (ne esu tikras kiek tiksliai) lygių Jums reikės tik kompiuterio ir interneto kodas rašomas kaip ir visas žaidimas naršyklėje, kodo rašymui atsidaro atskiras langas (labai patogus) kuris žaibiškai tikrina klaidas, pataria kas galėtu būti ne taip, bei nurodo originalią klaidą, jeigu jūsų programa visiškai neveikia, o ne tiesiog pateikia klaidingą sprendimą. Toliau komandiniam darbui bei didesniems projektams, prašoma atsiųsti nemokamą programą tiesiai iš žaidimo puslapio, su papildomu žaidimo 'pluginu' kuris apdoroja didelį kiekį informacijos nusiunčia darbą į žaidimo serverį bei gauną iš jo atsakymą.

 

Registracija:

Registracija žaidime išskirtinai paprasta Jums tereikia prisijungti su Facebook, vk.com arba sukurti paskyrą tiesiog žaidime.

 

Jeigu Jūs nusprendėte jog parodžiau Jums gerą 'dalyką' jeigu galvojate jog šaunu išbandyti, pasimokyti būčiau labai dėkingas jog į svetainę patektumėte išskirtinai per mano unikalią nuorodą kuri yra čia: nuoroda ,užsiregistravus per šią nuorodą jus negausite jokių bonusų ar papildomų taškų, taip pat Jūs neduosite pusės savo resursų man, Jūs tiesiog atsidėkosite man už informaciją, taip pat atsirasite žaidimo draugų sąraše, kas palengvins komandines užduotis, o jeigu 10 mano pakviestų draugų sėkmingai pasieks 5 lygį aš gausiu dar 30 dienų nemokamos neribotos narystės.

 

Technologijų pažanga juda į priekį, mūsų kartai vis sunkiau sutelkti dėmesį ties vienu 'nuobodžiu' dalyku ir aš asmeniškai skaitau šią mokymų programą pažangia, motyvuojančia bei naudinga. Kas gali žinoti gal tai ateities mokymo būdas?

 

http://www.part.lt/img/950cfa7f4feb60547ff04ad056f9a79789.jpg

 

Dėmesio! Dėl vieno uždarbiečio pastabumo, išsiaiškinome jog šis projektas turi ir anglišką versiją! Ją galima pasiekti čia nuoroda

Redagavo Vadybininkas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia ne tas pats? https://javarush.net/

Yeap, super. Nežinojau kad yra angliška versija :) Puiki galimybė visiems kam atkrito pirmasis variantas! Dėkui labai už ižvalgumą.

 

Tuojau pat redaguosiu aprašymą!

Redagavo Vadybininkas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Esu prieš tokius tokius dalykus. Programavimas yra rimtas dalykas, o ne kažkoks žaidimas. Jeigu naujokai norite išmokti gerai ,,Java" programavimo kalbos - tiesiog nusipirkite programavimo knygą ,,Sams Teach Yourself Java in 24 hours" ir ją atidžiai perskaitykite (Kiek teko skaityti, visos Sams leidimo knygos yra labai įdomios). Manau gausite daugiau naudos, taip pat sutaupysite savo laiką ir pinigus. O čia yra pati didžiausia to puslapio klaida: ,,Visas apmokymas paremtas praktinėmis užduotimis jų begale, tačiau atsakymų į juos nėra. Mokytojai forume tik duoda užuominas bei pasiūlo kur galima paskaityti plačiau, tačiau kategoriškai uždrausta bet kam forume pateikti vieno ar kito uždavinio atsakymą, todėl kas tingi mastyti, o nori tam tikras užduotis tiesiog nukopijuoti nepavyks. Jeigu po visų apmokymų nors daužykis galvą į sieną Jums nepavyksta gauti atsakymo nepadės net projekto oficialus supportas, jis tegali patikrinti užduotį ir užtikrinti jog jis nėra klaidingas ir sprendimas yra, ir vėl nukreipti į forumą." Cituoju - ,,Jeigu po visų apmokymų nors daužykis galvą į sieną Jums nepavyksta gauti atsakymo nepadės net projekto oficialus supportas". Jei nežinau atsakymo, tai man iš lempos jį reikia ištraukti? Visiems NAUJOKAMS reikia užduočių atsakymų (vien pasitikrinimui ir jeigu jau taip nieko nesugalvoji, užmesti akį į atsakymą ir jį įsidemėti), o ne tik užduočių, kurios neturi parašyto atsakymo. O toje knygoje (kurią parekomendavau Jums) yra visų klausimų užduočių atsakymai ir labai naudingi patarimai. Žinoma, tai yra Jūsų sprendimas ką geriau pasirinkti. Bet nepamirškite: Knyga visada bus po tavo ranka (ji neturi galiojimo laiko, kaip ta svetainė, taip pat nenaudoja jokio interneto), tad jei kažką užmirši, visada galėsi atsiversti tą puslapį ir perskaityti iš naujo užmirštą skyrelį. Tokia mano nuomonė ir patarimas pradedantiesiems.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Esu prieš tokius tokius dalykus. Programavimas yra rimtas dalykas, o ne kažkoks žaidimas. Jeigu naujokai norite išmokti gerai ,,Java" programavimo kalbos - tiesiog nusipirkite programavimo knygą ,,Sams Teach Yourself Java in 24 hours" (..)

 

Nėra auksinės taisyklės absoliučiai niekam. Jei lygintume knygas, autoriaus pasiūlytas būdas man labiau primena Head First Java metodą, nes ten taip pat siūloma išmokti mokantis vaizdžiai. Uždarbyje šią knygą siūlė dešimtys, tarp jų ir Kernius.

 

Programavimas kaip ir užsienio kalba - vienas, norėdamas išmokti išvažiuoja į svetimą šalį, nemokėdamas nė žodžio, antras žiūri filmus, trečias mokosi frazių (ne pavienių žodžių), ketvirtas eina į kursus, penktas..

 

Ir šiaip, cituodamas geriau dėk tag'us, nes padrikam tekste buvo sunku sugaudyti kabutes. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nėra auksinės taisyklės absoliučiai niekam. Jei lygintume knygas, autoriaus pasiūlytas būdas man labiau primena Head First Java metodą, nes ten taip pat siūloma išmokti mokantis vaizdžiai. Uždarbyje šią knygą siūlė dešimtys, tarp jų ir Kernius.

 

Programavimas kaip ir užsienio kalba - vienas, norėdamas išmokti išvažiuoja į svetimą šalį, nemokėdamas nė žodžio, antras žiūri filmus, trečias mokosi frazių (ne pavienių žodžių), ketvirtas eina į kursus, penktas..

 

Ir šiaip, cituodamas geriau dėk tag'us, nes padrikam tekste buvo sunku sugaudyti kabutes. :)

 

Taip, pilnai sutinku su ,,Programavimas kaip ir užsienio kalba - vienas, norėdamas išmokti išvažiuoja į svetimą šalį, nemokėdamas nė žodžio, antras žiūri filmus, trečias mokosi frazių (ne pavienių žodžių), ketvirtas eina į kursus, penktas.." O kalbant apie ,,Head First Java" programavimo knygą, galiu iškarto pasakyti, kad ten yra prikišta daug ko tikrai nereikia + nerimtai atrodo kelios iliustracijos.

 

O pereint prie temos:

 

Aš pasiūliau antrąjį variantą, tam kam nelabai patinka tokie projektai kaip gerbiamas šios temos autorius pasiūlė ir nenori leisti daug pinigų. Kaip ir sakiau: čia yra Jūsų pasirinkimas kokį variantą pasirinkti mokantis programavimo kalbos. Kiekvienas variantas turi savo pliusų ir minusų - vienas mažiau pliusų, kitas daugiau. ;)

Redagavo Greisis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

tai sakot imanoma gaut kaskoki darba perejus toki zaidima/ismokus sams24h? belekoki aisku, kad ir be atlyginimo dirbt kad igaut kaskokios patirties in real world, imanoma? :D

 

Kažkokį tikrai galima - pvz. valytojo IT kompanijoje, kur laisvu nuo darbo metu galėtum prisėsti prie programuotojo ir jį stebėti.

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ą...