@provokator, zene, muski, kada je starost u pitanju nema nikakve razlike, posebno kad dodju u neke ozbiljnije godine, ali spomenuli su developere od 60, ne znam kako bi rekao ali to su daleko od ozbiljnih godina... nemojte da posmatrate sve kroz vizuru srbistana i srbistanaca od 60+, za razliku od ljudi u srbistanu, u normalnim zemljama su ljudi od 80+ vrlo aktivni i umesto da sede kuci i stede struju i razmisljaju o racunima, putuju, trose pare koje su zaradili, uzivaju u zivotu.. no ne bi da se pomeram od teme - programera od 60+ ima koliko volis, samo u mom timu ih ima preko 10, u mysql-u (posebno ako saberemo one koji su otisli u mariju) ima 50tak, mozda i vise, ne poznajem ih sve pa ne znam bas svi koliko imaju godina... e sad, mora se razume da postoje programeri, programeri, programeri i programeri :D .. sigurno neko od 60 godina nece da radi isto sto neko od 15 .. poenta je da se vremenom radi manje a pametnije, u programiranju ima uzasno puno "dosadnog" i "mehanickog" posla koji nije dovoljno cest da bi se isplatilo da napises kod koji generise kod i te mehanicke radnje obicno rade pocetnici (tzv juniori) .. ne moze da ih radi "sekretarica" jer ipak zahtevaju poznavanje i sintakse i semantike a opet ne zahtevaju nista mnogo vise od poznavanja sintakse i osnovne semantike tako da pocetnik moze to da radi... isto kao sto pocetnik nece razvijati novu tehnologiju na primer.. kakve to sve veze ima sa sistemom vrednosti, i kojim sistemom vrednosti ne znam, ja sam ziveo na 3 kontinenta a obisao njih 6 (nisam bio samo na antarktiku) i ne vidim da se developeri u srbistanu ikako razlikuju od svojih kolega u ukraini, rusiji, rumuniji, indiji, kazahstanu, australiji, kini, americi... svuda ima kompletnih bolesnika, svuda ima genijalaca, svuda ima ovih sto slusaju dzihad, koji slusaju tecno, koji slusaju metal... ne moze uopste da se generalizuje.... cak i ova "moderna" generalizacija milenijalsa je potpuna budalastina... tako da, sistem vrednosti dolazi iz kuce i ne namece nam ga niko .. sund ce uvek da bude popularan, uvek je bio popularan, jeftina zabava za jeftin mozak.. no sad se i ja prikljucujem ovima "kome je veci jbg" a nije mi to namera, svima je valjda jasno da je meni 40cm i da mi je najveci :D
@Jamajca, sorry mate ali "programerski biro" ... dje me nadje :D ... "tezga" je posao, one-off, koji, dakle, odradis jednom, i vise se na njega ne vracas... nije nedeljna, mesecna, godisnja obaveza vec uzmes posao, odradis, ides dalje.. to je tezga. muzicka tezga je kad odu da odrade jednu svadbu, muzicki posao je kad kontinuirano rade u kafani (ili pisu muziku i snimaju albume, ili...), programerska tezga je kada odradis neki posao vezano za programiranje... nadam se da je sad jasnije... osecam se malo glupo da to objasnjavam al ajde..
zasto tezga a ne promena posla - promena posla je vrlo ozbiljan potez (ko ne razume, da mu ja objasnim :D ), i nije nesto sto se lako "popravi" .. posao se danas tesko nalazi, bilo kakav, dobar posao se danas ne nalazi (osim ako nekom das guzu, dal stranci, dal gazdi, dal..) tako da doneti odluku da se posao prekine treba cohones + treba i pameti i smirenosti i ...
osnovni problem tu je sto, ako pogledas ovu krivu ucenja, ovaj prvi breg (a moze da ih ima i vise kao sto se moze videti iz linkova koje sam stavio) daje mnogo pogresnu sliku oko toga sta neko moze i koliko neko zna te moze jako lako da se stekne jako pogresan utisak da je to "posao iz snova", a onda, kada nas realno opali po njokalici, bude kasno ...
normalan programerski posao, u pocetku, podrazumeva 12-16h dnevno RAD!!!! neces ti sedeti na poslu 16h ali ocekuje se od tebe da zavrsis posao, da bi ga zavrsio mora ucis, non stop mora ucis, i kad dodjes kuci mora ucis, tako da racunaj prvih par godina 16h je dobar dan ako hoces da uspes... ako uzmemo da prosecno "na poslu u drzavnoj firmi" neko provede 8h, da je efektivan (posebno na monotonom dosadnom poslu) izmedju 30 i 45 minuta dnevno, kada dodje kuci moze da radi 4h na nekoj tezgi, to je realno MNOOOOOOOOOOOOOOGO manje nego sto se ocekuje da radi kada krene to da radi kao posao, a ne kao tezgu.. mentalno se ne zamara nesto strasno (4h je pdim) ali stice iskustvo + videce jednu jako vaznu stvar o kojoj ljudi ne misle, kada si ti zauzet tih 12h dnevno (+ comute na posao / sposla) odjednom vise nema vremena za pivo ispred samiske, da poneses kumu farbu za prozore, da svrnes do svalerke da resetujes brojac, da odes na reku malo se iskuliras, da popravis golfa dvojku, zamenis glavcinu na traktoru, odvezes decu na trenig, zenu kod svalera, psa kod veterinara etc etc etc... nema vise spavanja 8-9h dnevno, nema "lako cemo", nema "cek da pogledam dnevnik", "da vidim sta ima na tv-u" ... tv prestaje da postoji!!! nema liga sampiona, kladionica, prvenstvo sveta u pljuvanju u dalj spreponama... to su stvari zbog kojih 99% ljudi odustane, ne zato sto su glupi i ne mogu da nauce ili zato sto je posao mnogo tezak, vec zato sto imaju svoje prioritete kojih nece se odreknu (kao sto rekoh - svako ima ono sto mu je najbitnije - SVAKO!!)
@CoyoteKG, hm, pa vidi, 90% aktivnih open source projekata su na GitHUB-u. prvo savladas kako radi github, onda nadjes projekat na github-u koji ti se svidja... imas npr napravljene vec neke kolekcije
https://github.com/collections
pa mozes da prodjes kroz to, na primer zanima te muzika i dange
https://github.com/collections/music
imas 13 projekata koji nesto drndaju sa muzikom
ili te zanima machine learning
https://github.com/collections/machine-learning
ili te zanima "za pocetnike"
https://github.com/collections/learn-to-code
etc etc... nadjes sta ti se svidja, forkujes sebi taj projekat (sada imas svoju kopiju)...
na primer odaberes
https://github.com/aseprite/aseprite projekat (random odabran prvi koji je bio na sajtu), napravis sebi fork (imas gore desno dugme fork) i sad imas svoju kopiju. pogledas na originalu spisak "Issues" (bagova) i taj projekat ih ima recimo 583 (
https://github.com/aseprite/aseprite/issues ) i ti sad odaberes jedan od tih issues koji mislis da mozes da resis (bug, feature..) ... ispravis ga na svom forku, istestiras, kad si siguran da sve radi, napravis pull request na originalnom projektu i cekas da vidis sta ce admini tog projekta da kazu...
ako pogledas ovde:
https://github.com/aseprite/aseprite/pulls videces da taj projekat npr trenutno ima 6 pull requestova. dakle neki ljudi su nesto popravili (pise i sta i kako ...) i tu sad eventualno admin kaze ne valja promeni lalal .. i na kraju to udje u glavni projekat ako je uradjeno kako treba...
ako pogledas ovde:
https://github.com/aseprite/as...C%93&q=is%3Apr+is%3Aclosed
videces da ima 125 zatvorenih pull requestova (prihvaceni i odbijeni) i mozes da vidis koji su prihvaceni, koji nisu, koji nisu zasto nisu, koji jesu kako je isla komunikacija...
nadam se da je jasno sada "Kako se dolazi do ovoga"
PS. samo da dodam, standardni programerski posao koji radi neko ko nije "jako napredovao + mu upala kasika u med" je u proseku uzasno dosadan!! moj posao je u proseku uzasno dosadan a .. (a mnogo mi je velika .!. 40cm covece..) koliko god da ima extra zanimljivih momenata, dana, projekata... u proseku je ultra dosadno..