200 programavimo video pamokėlių!!
7 rugsėjo, 2011 § Parašykite komentarą
Aptikau kad per vasarą kažkas netinginiavo ir sukūrė programavimo mokymo(si) TV :
C++ (taip pat ir egzaminų sprendimai) , Python, PHP, Pascal, HTML/CSS ir pan pamokėlių.
Pamokas vertinu 8 arba 9 iš 10 balų – iš esmės ir dalykiškai, per daug nepainioja, nors dar tik ~5 pažiūrinėjau. P.s.: tik galėtų rečiau sakyti žodelį “sakykim“ :).
C++ naujasis standartas “C++11“ (arba C++0x)
4 rugsėjo, 2011 § Parašykite komentarą
Kaip žinia nuo pernai metų egzaminą galima rašyti naudojant C++ . Man asmeniškai, C++ nepatinka dėl painios sintaksės. Pvz, “for“ ciklas iš principo yra “while“ ciklas. BET nuo 2011 rugpjūčio 12 d. yra naujas C++ ISO standartas, kuris leidžia “for“ ciklą parašyti kaip daugelyje modernių kalbų naudojant tiesioginį kintamąjį (be indeksavimo), pvz: « Read the rest of this entry »
Prezidentė apie IT specialistus :)
6 liepos, 2011 § Parašykite komentarą
Originali programavimo kalbos idėja
26 balandžio, 2011 § 2 Komentaras
Yra ant svieto toks programuotojas Emilis Dambauskas (tarp kitko, vykdantis įdomius projektus, pvz kaveikiavaldzia.lt).
Ir savo angliškame tinklaraštyje nesenai papasakojo apie jo sugalvotą programavimo kalbą Humble, kuri susilaukė pasaulinio dėmesio Hacker News svetainėje.
Kalbos idėja labai paprasta – struktūriškai parodyti, kas nuo ko priklauso. O tam naudoti tiesiog numeruotus sąrašus bei lenteles. Jis sukūrė ir šioskalbos transliatorių į PHP. Bet daugiausia naudos yra projektuojant/apmąstant būsimas programos (ar jos dalies) galimybes, nes aiškiai struktūruotoje informacijoje lengviau susigaudyti.
Tokios idėjos gali praversti mokant sudėtingesnių programavimo niuansų (pvz, funkcijas) ar ruošiant programų dokumentaciją.
Kodėl gerai būti (tapti) IT specialistu
16 balandžio, 2011 § Komentarų: 1
Man keista, kad Lietuvoje mažėja stojančių į informatiką… (bent jau taip buvo pernai-užpernai KTU).
Juk:
- tai įdomu (nes IT pastoviai naujų dalykų atsiranda)
- paklausa tik auga (kompiuteriai greitu laiku niekur nedings)
- atlyginimai sotūs (ypač programuotojų, bet ir tinklų administratoriai ar kompiuterių priežiūra užsiimantys nebadauja)
- mokymuisi nereikia (beveik) jokių papildomų išlaidų:
- kompiuterį turi kone visi
- mokymosi medžiagos pilnas internetas (ir dargi YouTube)
- darbo rinka globali:
- galėsi migruoti, kur panorėsi
- galėsi netgi dirbti JAV įmonei iš namų Lietuvoje (programuotojai)
- galima būti pačiu sau direktoriumi – dirbti laisvai samdomu darbuotoju (angl. “freelancer“)
- yra puikių sėkmingo IT verslo pavyzdžių iš Lietuvos, pvz:
- GetJar
- PixelMator
- NFQ projektas Swoodoo.com
- Wikipediją ir Facebook programuotoju dirba Domas Mituzas
- Unity3D
- galima rasti ir daugiau perspektyvių žaidėjų ,
- šviežiausia naujiena.
- …
- neišlavintas (algoritminis/loginis) mąstymas
- trūksta kantrybės
- geimai geimai geimai (nors strateginiai – gerai 😉
- ???
Konferencija apie IT/programavimo perspektyvas mokykloje
4 balandžio, 2011 § 3 Komentaras
Labai patiko, kad visa konferencija pateikiama internete: pranešimų pdf, video, bei diskusijų garso įrašai.
Man įdomu pasiklausyti:
Darbas grupėse – Ketvirtoji grupė
Informacinių technologijų vidurinio ugdymo bendrosios programos išplėstinio kurso Programavimo modulio projekto aptarimas. Vadovauja Renata Burbaitė, Vytautas Vaičaitis
07-4-gr-programavimas.mp3 (Garso įrašas, 20002 kB)
Apibendrinimas_programavimas.pdf (PDF dokumentas, 131 kB)
Kelios ištraukos iš diskusijos:
- mokytojai vis tiek mokys tai, ką geriausiai moka…
(nelabai gerai, kad ne tai, ko reiktų rinkai…) - svarbiausia ne kalbos, o programavimo mokymas. Bet paskui sako, kad C++ šeima pasaulyje populiariausia, tai ją ir reiktų mokytis.
(Hm, gaila Python’o nieks nepaminėjo – gi jis taip palengvina programavimo pradžiamokslį…). - bet valio, kad “egzaminų sistemoje kompiliatorių bus tiek, kiek reikės“ (Burbaitė). “Vertinimo sistemoje įdėti kitą kompiliatorių problemų nėra“ (Blonskis).
Reiškias, yra šansų ir Python’ui 🙂
ps.: Įdomu žvilgtelt, ir į “Duomenų bazių“ modulio aptarimą: DB_diskusija.pdf (PDF dokumentas, 98 kB)
Google jaunųjų tyrėjų projektas ir „Scratch“
24 kovo, 2011 § Parašykite komentarą
Besižvalgydamas po “Jaunojo tyrėjo“ projektą, aptikau naujieną apie Google konkursą moksleiviams – Google Science Fair (galima dar registruotis iki balandžio 4d).
O konkurso pirmame psl. pristatomajame filmuke – Scratch!
Malonus sutapimas, kaip tik šią savaitę startuoja 3-čiasis Scratch lietuviškas konkursas “Lobių sala“ :).
Programuotojas – patraukliausia profesija JAV
28 sausio, 2011 § Parašykite komentarą
Patraukliausia profesija – programuotojas (www.ekonomika.lt)
pagal http://www.careercast.com/jobs-rated/10-best-jobs-2011

Kas tai per profesija, lietuviškai trumpai bandyta nušviest
http://www.euroguidance.lt/profesijosvadovas/content.php?content=profesijos/118 — bet minimas programų diegimas tikrai neturėtų būti vienas pagrindinių programuotojo užsiėmimų. Daugiausia laiko reikia mokintis kaip programuoti, analizuoti, kurti programas bei “gaudyti“ programų klaidas. Ir sekti bei kartais pasigilinti į naujas technologijas.
Be to, galima atskirti kelis lygius:
- paprastesnis (programmer) – programavimas pagal suplanuotus/suprojektuotus reikalavimus,
- reikalauja daugiau patirties ir abstraktesnio mąstymo (software engineer – šis ir buvo 1 vietoj, bei “software analyst“ -5toje vt.) – situacijos analizė ir programų projektavimas. Paprastuose projektuose (kaip dažnai būna Lietuvoje), tas pats žmogus ir projektuoja ir programuoja ;).
O kokie darbai siūlomi (programinės įrangos projektuotojams JAV), galima žvilgtelt
http://www.careercast.com/careers/jobsearch/results?searchType=quick;kAndEntire=Software%20Enginee
neužmirškit, kad universiteto diplomo neužteks — dažniausiai įmonės prašo ~5metų patirties (o jos įgauti teks pradžiai su mėgėjiškais projektais 😉
IT programavimo egzamine jau galima naudoti C++
28 gruodžio, 2010 § Komentarų: 1
Gruodžio 13d. tai įteisinta:
Praktinei Egzamino užduoties daliai atlikti naudotinos programavimo aplinkos Free Pascal, CodeBlocks ir Dev C++
http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=389389&p_query=&p_tr2=
Aš vis galvoju, kad C++ tikrai ne programavimo pradžiamoksliui skirta kalba… Nors olimpiadininkai ir pažangesnieji galės nebesiterlioti su Paskaliu. Principe – Gerai.
Tuo pačiu siūlyčiau pasidomėti QT-Creator aplinka, kurią jau pora metų kuria Nokia, kartu su itin populiariu QT įrankiu. Ja galima kurti programas ir įprastiems kompams ir mobiliems tel. Tai įdomiau, negu vien skaičiukų dėliojimas. Yra ir QT in Education skyrelis 🙂
Ps.: gal kada ateis ir Python eilė :). Aš įsibėgėjau rašyti programavimo pradžiamokslį Python “pagrindu“. Pagrindinis pliusas pradedantiesiems, mano manymu, yra galimybė vykdyti po vieną komandą ir iš kart matyti rezultatą. Bei labai patogu naudoti LOGO stiliaus grafiką, pvz, funkcijų paaiškinimui.
pps.: Šiaip C++ yra gerai ta prasme, kad jos sintaksė yra panaši į daug realiai gyvenime naudojamų programavimo kalbų: PHP, JavaScript, Java, C#. Tačiau C++ turi vieną klastingą dalyką — galima (o kartais ir reikia) patiems valdyti atminties paskirsytmą — tai gan sudėtinga ir galima “prisižaisti“ – pvz, “nulaužti“ savo kompiuterį :).
Aš geriau naudočiau Java — ji kaip tik turi gerų edukacinių priemonių, pvz, GreenFoot.
C++ beieškodamas suvokimą palengvinančių priemonių aptikau vėžliuko grafiką (tinkančią DevCpp) bei Karel++ (pvz) .
Karel puikiai tinka algoritmavimo įvadui, nes jam valdyti reikia: