Klasė

Informatikos pamokos visgi yra naudingos - plačiau susipažįstu su įvairių žmonių programavimo stiliais. Be abejo, turbūt vos vienas kitas iš kelių dešimčių bus programuotojais, tačiau visgi - jie visi yra labai šaunūs ir matyti kaip jie tai daro yra labai linksma ir įdomu. Nenoriu minėti nei vardų, nei pavardžių tų žmonių, kurių stilius ir požiūris čia gali atsispindėti, tačiau primygtinai konstatuoju, kad čia nebus jokio melo ar „varymo“, todėl visą šią informaciją galite priimti kaip bendrinę, o ne orientuotą ties keliais žmonėmis. Šiandien papasakosiu kokius žmones mačiau/matau ir kuo jie yra įdomūs - paskutiniai du informatikos metai yra be galo šaunūs sutiktais žmonėmis ir visokiais darbeliais, kurie buvo atlikti arba ne.

Turbūt taikliausia pradėti nuo tų, kurie programavime nesigaudo. Nesigaudo visiškai. Kadangi mokykloje programuojame Paskaliu, tai labai sėkmingai naudojamės FPS programa, kuri yra labai šauni vienu aspektu - sukūrus naują programą ji automatiškai sukonstruoja „Sveikas, pasauli!“ programėlę. Žinoma, man tai trukdo, tačiau ji labai svarbi pirmajam žmonių tipui. Taigi šie žmonės pasileidžia FPS, išvysta tą elementarią programą ir kokias 5 minutes į ją žiūri (tikriausiai galvoja). Kurį laiką pažiūrėję dar kartą akimis permeta sąlygą ir tada lėtai ir palengva pradeda rašyti programą. Nesvarbu, kad dažnai jiems nepavyksta, bet dirba jie tikrai ramiai - nesinervina kai neišeina ir nepuola ieškoti klaidų. Jie tiesiog bando. Galbūt netgi tiktų palyginimas su Estais, žmonėmis, kurie liaudyje pagarsėję kaip lėti žmonės, nes tokia ramybė ir atsipalaidavimas lėtai sutinkamas - žmonės taip įsitraukia į mąstymą, kad jiems laikas lyg ir sustoja. Tokių žmonių turbūt yra daugiausiai visoje masėje, nes visgi ne visi žmonės suvokia programavimą.

Yra ir labai priešingas šiems žmonėms tipas - tai greituoliai. Gavę programą jie dar gerai neįsiskaitę į sąlygą pradeda rašyti programą. Visai normalu, kad po kurio laiko jie „užstringa“ - programa nesikompiliuoja, o klaidos nesimato. Nesu aš piktas žmogus, tad visada baigęs savo darbus mielai padedu ir kitiems, taigi prisidės prie tokių žmonių kompiuterių dažniausiai pats kurį laiką žiūriu tiesiai į ekraną lyg priklausyčiau pirmajam tipui. Didžiausia šių žmonių problema, kad jie nelabai supranta ką rašo ir dažniausiai jų programos visiškai neatitinka sąlygos keliamų uždavinių. Taip atsitinka dėl to, kad žmonės tiesiog naudoja kažkur girdėtus būdus, pabando pritaikyti keletą ciklų, tačiau realiai jie nesuvokia ką daro, tačiau priešingai nei pirmieji, jie dar ir nelabai galvoja - svarbu kažką prirašyti. Žinoma, pats noras kažką padaryti yra sveikintinas, tačiau jis deja yra aklas, todėl rezultatai retai kada nudžiugina. Grįžtant prie šios grupės - šių žmonių yra mažiau nei pirmojoje grupėje, tačiau visgi jų pasitaiko.

Neminėdamas vardo galiu pasakyti, kad yra vienas žmogus, kuris turi patį keisčiausią mano matytą programavimo stilių ir vertas yra paminėjimo. Žmogus labai šaunus ir protingas, tačiau programuoja be galo neoptimaliai. Gavęs užduotį jis ją išsianalizuoja, sugalvoja kaip daryti ir pradeda rašyti programą. Viskas būtų gerai, jei jis tą programą nors kartą pabandytų sukompiliuoti - labai gerai atsimenu tokį atvejį, kai jis pirmą kartą programą pabandė tik ją baigęs rašyti. Turbūt ne sunku atspėti, kad programa neveikė, jis daug ir ilgai ieškojo problemų, kol galų gale pradėjo lysti daugybė loginių klaidų - skirtingi kintamieji, duomenų tipų aprašai maišosi su kintamaisiais ir t.t. Žodžiu, po ilgų tvarkymų ir taisymų programa visgi pasileido, tačiau laiko buvo sugaišta marios ir jei neklystu, ji veikė nekorektiškai. Paskalis yra labai paprasta kalba, todėl visiškai nereikėtų bijoti ja rašomų programų karts nuo karto išbandyti - tai tikrai tik padės parašyti teisingai, jau vien dėl to, kad labai mažai žmonių iš vis suvokia ką rašo.

Visi kiti žmonės arba dirba padoriai, arba aš jų tiesiog nepastebėjau. Apie savo požiūrį ir darbo stilių turbūt dar kada nors parašysiu, nes į šį įrašą nebenoriu to talpinti vien dėl per didelio teksto kiekio jums. Manau, kad netgi galima čia iššaukti visai įdomią diskusiją - kokių keistų/įdomių žmonių esate matę programuojant. Programuotojai yra programuotojai - jie tikrai vargiai gali kuo nustebinti, tačiau paprastų žmonių algoritmavimo bandymai yra tikrai įdomūs ir verti dėmesio.

RSS Patiko ką perskaitei? Užsiprenumeruok RSS srautą ir visada gauk mano naujausius įrašus pats pirmas! Tai ne tik, kad yra be galo patogu, tačiau ir leis tau nepraleisti nei vieno mano įrašo. Jei kiltų problemų - rašyk.

--!>