Man patiko straipsnis, sakantis priešingai, tačiau šįkart kalbu ne apie tokį nuobodumą.
Penktus metus esu turbūt didžiausios IT bendruomenės Lietuvoje uždarbis.lt narys ir neabejotinai būtent ten daugiausiai diskutuoju su programuotojais. Būtent iš ten susidariau nuomonę apie besimokančius programuotojus ir panašių IT sričių atstovus.
Tinklalapių kūrėjai
Trumpas supažindinimas su šio įrašo terminologija: tinklalapių kūrėjas - žmogus, iš esmės neprogramuojantis, tačiau statantis tinklalapius TVS ir panašių įrankių pagalba. Tinklalapių kūrėjai yra nuobodūs. Dažniausiai kuriami arba copy/paste turinio (anekdotų, sveikinimų, citatų) puslapiai, arba warez (muzika parsisiuntimui, filmai online). Dar vienas variantas - žaidimų (visiems gerai žinomų Counter-Strike, Minecraft, Lineage 2) serverių, klanų tinklalapiai. Tikrai dėmesio vertų tinklalapių - vos vienas kitas.
Programuotojai
Nemanau, kad šį žodį jau reiktų paaiškinti. Džiugu, kad yra žmonių, norinčių programuoti, tačiau jie irgi yra nuobodūs. Čia vėlgi tenka susidurti būtent su tinklalapiais, nes kone visi renkasi tą patį technologijų rinkinuką: PHP, HTML, CSS, JavaScript, SQL (ir būtinai nori išmokti viską iškart). Na, retkarčiais užsimenama apie Java, bet dažniausiai - dėl studijų. Paklauskite tokių programuotojų, kas yra Memcache, NoSQL, design patterns ar kas sukelia 2038-ųjų metų problemą ir laikas, per kurį toks programuotojas atsakys labai priklausys nuo Google atsako laiko
Mokomasi dažniausiai iš tokių netikusių šaltinių,kaip w3schools.com. Mokymosi rezultatai: tipinės saugumo skylės, negražus, neefektyvus, tiesiog blogas kodas. Ir jei dar to negana, kiekvienas nori pasijusti mokytoju - parašę savo pirmuosius kodo gabalėlius tokie programuotojai skuba rašyti pamokas, tokias pat nevykusias, kaip ir tos, iš kurių mokytasi.
Tai ką daryti?
Tinklalapių kūrėjams - nebijoti įgyvendinti savų idėjų. Nesakykite, kad tokių neturite - net, rodos, kvailiausia idėja gali pasiteisinti. O net jeigu ir ne - niekam neskaudės. Laikai tokie, kad pradžią galima padaryti visai pigiai, o toliau jau tobulėti. Programuotojams - nebijoti atrasti kažką daugiau, nei tai, ką „daro visi“. Jei iš tikrųjų mylite šį užsiėmimą, naują dalyką priimsite kaip iššūkį, o ne kaip kažkokią naują naštą
Vėlgi, visa tai - tik mano du centai ir nuomonė, susidaryta apie daugumą. Pats tikrai nesu patyręs, tuo labiau, kad žmogus mokosi visą gyvenimą, o tuo labiau tokio dalyko, kaip programavimas. Komentarai visad laukiami


Minėjai, kad mokosi iš netikusių šaltinių, tai gal rekomenduotum kokius kitus?
PHP pasiūlyti iš tikrųjų nieko gero neturiu – nesidomiu. Jei HTML DOM, CSS, JavaScript – Mozilla Developer Center tikrai vienas geresnių. O šiaip esmė tokia, kad kai reikia reference – už oficialią retai kur geriau rasi. Pamokos, aišku, kitas reikalas.
“Tinklalapių kūrėjams – nebijoti įgyvendinti savų idėjų. Nesakykite, kad tokių neturite – net, rodos, kvailiausia idėja gali pasiteisinti. O net jeigu ir ne – niekam neskaudės.”
Ką esi pats sukūręs?
Tomai, aš irgi turiu tą problemą, kad jei idėja unikali (turbūt), tai ji man atrodo kvaila ir net jei įgyvendinu ją, į viešumą nepaleidžiu, droviuosi, taip ir lieka tik man – tokių darbų turiu ne vieną, bet tikrai vargiai kada pristatysiu plačiau… Gerkarbata.lt – čia kaip įraše vadinamasis “tinklalapių kūrėjas”, kas dar iš tinklalapių tai hackit.silke.in (tik tolesnių lygių taip ir neprikūriau)
Iš šiaip pavienių mažų skriptų http://github.com/silkuze/ . Kažko labai didelio nesu sukūręs, ką būtų galima viešai pamatyt
Nemanau, kad visi web developeriai yra nuobodūs, galbūt tik tokius sutinki uždarbio forume. Bet iš dalies sutinku su tavimi, kad perskaitę kokį nors „poor“ tutorialą – jaučiasi esą programuotojai. Manau, kad gal reikėtų pradedantiesiems programuotojams pasiūlyti Python, ar Ruby pradžioje, kad suprastų kaip viskas vyksta programavime, kad reikia laikytis tvarkos ir panašių kitų svarbių dalykų. Web development tikrai nėra nuobodus dalykas, bet nereikia sakyt, kad esi programuotojas ir nėra ką veikti, jeigu moki padaryti .PSD -> WordPress/Joomla/Drupal.
Pilnai sutinku su tavimi, net ir pats rekomenduoju – nebijokite išbandyti daugiau technologijų, kol esate jauni. Pasirinkite tai, kas Jums labiausiai patinka ir išbandę PHP neimkite jo iškarto „valgyti“, nes tikrai gali būti kitokia programavimo kalba, kuri labiau Jus sudomins ir jausite malonumą programuodami.
Pastebėjimas – jei nuobodu, eik pasižmonėk StackOverflow. Uždarbio forumas išvis ne tam vieta, ir ten pusės temų, kurios ten yra, būti neturėtų…
Tomas, negi taip sunku pasižiūrėti į šoninę juostą ir rasti šitą tweet’ą? http://twitter.com/silkuze/statuses/89052598564421632
Nemanau kad uzdarbis.lt yra tinkama vieta susidaryti nuomonei apie programuotojus lietuvius, o ir siaip, prisiminkit patys nuo ko pradejot? tikrai iskart ejot i referenc’us ir skaitet visa dokumentacija? Kiek is jusu kodindami pirma web’a apsilanket http://dev.mysql.com/doc/ ? neatsivertet kokio lievo, bet labai paprasto tutorial’o? kai sukodinot pirma puslapeli jau puikiai zinojot apie elementariausia sauguma, SQL injection’us, XSS ir t.t.? Turbut pirmajai programkei ir unit testus atlikot? pirmas darbas buvo unikalus, nepasikartojantis produktas?
Baikit viena karta vaziuot ant tu kurie mokosi, jie bent jau mokosi ir stengiasi, kazkaip pamirstam visi kad mes pradzioje jei ne tokie patys tai panasus bent visi buvom….
Na taip, aš suprantu, kad uždarbiu Lietuvos programuotojai nesibaigia, tiesiog, kaip sakiau, būtent apie juos susidaryta tokia nuomonė. Pradėjome, žinoma, visi nuo to, bet kažkada reikia pradėti tobulėti
Teisingai, dar trūksta skelbimų portalo, pažinčių svetainės, nors šitie gal ir išėjo iš mados
Pingback: Jei gali ne… « Justino blog'as