15 komentáře “Traktát o vzdělání programátorově

  1. Dle meho nazoru jsou certifikace docela zajimavy zpusob sebe vzdelavani. Mam zkusenost pouze s vyse zminovanou SCJP a musim rict ze jsem rad, ze jsem do toho sel. Jde opravdu do zakladu a o to prave jde, clovek ma stavet na opravdu stabilnich a hlubokuch zakladech. A ty Vam prave SCJP da. Ano, je tam spousta otravnych otazek typu „najdi chybejici strednik“, ale rozhodne to cloveka donuti si ty zaklady vetknout pod kuzi ;-). Navic SCJP je povinne, pokud chcete delat dalsi Java Sun/ Oracle certifikaty.
    Sveho casu jsem se dost zaobiral s Java Black Belt http://www.blackbeltfactory.com/TestDefListing.wwa . Neni to zadny oficialni certifikat, ale clovek pouze neodpovida na otazky, ale sam je i tvori.

  2. Co se tyce javove zakladni certifikace SCJP, tak od ni ruce pryc – nema to nic spolecneho s praxi, nic moc vam to neda, akorat vam to vezme hafo volneho casu. Je to navic prvotridni nuda, aspon pokud studujete z oficialni 700 strankove bichle na pripravu (Katty Sierra). Je to psane jako ucebnice od zacatku, tzn. 95% veci uz znate ale musite se pres ne prokousat aby jste v nich nasli chytaky.

  3. Jak jsem již psal – osobně zkušenost s certifikacemi nemám – ve firmě se na certifikace teprve chystáme, ale v české blogosféře existuje již několik více méně pozitivních článků se zkušenostmi na toto téma:

    http://vavru.cz/ostatni/certifikace-muj-pohled-na-vec/
    http://www.hradil.org/certifikace-java-2-platform/

    A Dagiho kontroverznější článek, který nadšení zase trochu zchladí:

    http://www.dagblog.cz/2007_08_26_archive.html#1118951425165344188#links

  4. Jeste kdyz jsme tak u toho vzdelavani, nemate nekdo zkusenosti prave s certifikacema?
    Jinak doufam ze budou porad lidi, ktere java bavi tak, ze pro nas mene zkusene pripravi zajimave clanky, webinare proste se s nama podeli o sve znalosti.

  5. Hezky clanek na zajimave netechnicke tema. Jinak muzu potvrdit, ze nejlepe umi clovek veci, ktere se uz snazil nekomu vysvetlit. Pokud jde o lidi, ktere Java a veci okolo ni bavi, tak tech je u nas podle meho nazoru pomerne dost. Aspon pokud to posuzuji podle ucastii na prednaskach CZJUGu.

  6. Ahoj. Prace musi bavit, ale kdyz mate v praci starou technologii, musite si hrat doma. Jindy na to neni cas.

    Zjistil jsem, že nejdůležitější je dělat, programovat, zkoušet, hrát si, opisovat a pak to rozvrtat. Já už toho přečet hodně, ale když dojde na věc, neumím. Uf

  7. Pěkné shrnutí. Jedna věc mi tam ale (subjektivně) chybí – certifikace. Vím, že to bývá kontroverzní téma, ale mě osobně vždycky učení se na certifikaci pomohlo do hloubky pochopit dané téma. Trochu bych to přirovnal ke studiu cizího kódu. Akorát že nestuduji kód, ale danou koncepci. A taky se dostanu k věcem, které jsou sice zdokumentované (specifikace), ale běžně se o nich nepíše.

  8. Otče díky :)
    Jako bys mi mluvil z duše. @Anonym – to bere jako práci…ja to beru podobně jako Fura, tj. programování je mi koníčkem a to že některé večery trávím s louskáním problémů (momentálně Spring-WS) mě nejen zvyšuje kvalifikaci, ale i vnitřně naplňuje. Obzvlášť když se mi podaří rozlousknout nějaký ten oříšek. Aplikace mých znalostí ve firmě už je jen třešnička na dortu. A dovolím si tvrdit, že svým aktivním přístupem po večerech se postupně ze mne stává taková ta studnice vědomostí ke které chodí kolegové, kteří mnohdy ani netušili, že o tom něco vím. A to je to, co mě dál nabíjí a dává šanci se posunout někam dál.
    Ale celé je to vždy o tom člověku, jestli má zájem a musí ho to bavit.

  9. Diky za jiny pohled na vec. Ne ze by me prace vubec nebavila ,ale po nekolika letech na projektech kde sem mel minimalni moznost cokoli ovlivnit se stavim k praci dost skepticky a pragmaticky abych s ni neztratil moc casu. Snad v budoucnu narazim na lepsi prilezitosti :)

  10. Ad @anonym – ono to ani není tak o penězích, jako o tom, že po překonání jisté hranice může člověk dělat to co ho baví a ne to, co se mu řekne. Člověk tak jako tak stráví v práci minimálně čtvrtinu nebo třetinu svého života a utratit takový kus času tím, že dělám něco co mě nebaví by pro mě asi bylo dost nepřekousnutelné.

    Studium a programování po večerech u mě není záležitost toho, že bych si cílevědomě pracoval na kariéře. Je to spíš proto, že mě to baví a zároveň je mi to i prospěšné. Ono rozlousknutí nějakého problému, nebo pochopení něčeho co byl pro mě dlouho black box, má svoje kouzlo.

  11. Díky za reakci Dagi – proti diverzifikaci se nedá nic namítnout. Máš pravdu, i když sám věnuju IT oproti jiným oborům výrazně větší prostor (prostě proto, že mě to baví :-) ). Ono totiž s tou diverzifikací jde v ruku v ruce i potenciální „ztráta“ specializace. Jde prostě o celkové vyvážení – pokud budeš rozmělňovat síly mezi mnoho různých oborů, budeš umět od všeho trochu a budeš moci částečně přenášet znalosti z jednoho do oboru jiného (minimálně ve formě inspirace).

    Na druhou stranu tím můžeš ztratit unikátní kompetence v jedné oblasti – tj. být špičkový odborník v něčem. Někdy mi IT připadá podobné jako fyzika – už dávno nestačí říct „jsem programátor“ – stejně jako to neplatí u fyziků (jaderná fyzika, optika, mechanika atd. atd.).

    Hned si ale můžu oponovat, že v naší „agilní“ době se vyplatí mít v týmu spíše všeobecně vzdělané vývojáře, protože zvládnou více druhů úkolů (dokumentace, testování, deployment, databáze atd.). Specialisté mohou být někdy tak úzce zaměření, že jsou v dlouhodobém měřitku obtížně v týmu použitelní.

    Tj. jak z tohohle kolečka ven? Myslím si, že člověk by neměl odmítat apriori nic a vyzkoušet si od všeho trochu. Na druhou stranu měli by si zvážit, kde vidí svoji budoucnost a pracovat i na své specializaci.

  12. Moje zkusenost je takova ze po nekolika letech kdy sem si dobrovolne kazil obcas vecer studiem uz na to fakt nemam naladu, novinky si prectu, blog si prectu ale jinak me java nechava chladnym. Jedine co clovek potrebuje je umet prumerne Spring,Hibernate, EJB a bude v pohode na vetsine projektu pokud nema ambice na tech leadera nebo architekta.

    Zamyslete se nad tim jestli vam k vyziti a spokojenemu zivotu (kdy nemusite tak tvrde samostudovat) staci napr. 80kkc mesicne nebo budete studovat jak divi,jezdit na konference, travit vecery s knihou misto pritelkyne a mit pak treba 120kkc protoze se stanete tech leaderem… Jako tech leader se pak budete muset denne obhajovat a zduvodnovat sve solution… za ten stres mi to fakt nestoji, nejsem java-srdcar a mozna sem lenoch ale nezapominejte na prislovi Carpe Diem ;) …na hypoteku budete mit tak jako tak kluci :)

  13. Honzo pekne shrnuti. Vetsina lidi je na tom asi stejne a nebo hodne podobne. Ja osobne bych vypichnul dve veci. Diverzifikace, to znamena nespolehat se jenom na jednu metodu uceni. Cim vic ruznych vstupu mozek dostane tim je vetsi pravdepodobnost, ze z nich neco vytezi. Ted mam na mysli predevsim – mluvene slovo vs. cteni vs. prezentace/workshop. Podle meho soudu je stejne klicove i snazit si drzet rozhled v jinych oblastech, nemuzes mozek zasekat jenom informacema z IT. Protoze potom se ochuzujes o ruzne podnety, ktere ti mohou pomoci nahlizet na problemy jinak.