Da li ste ikada imali osećaj da ste nepobedivi, da vam sve ide od ruke i da imate najbolji posao na svetu? A možda ste se ponekad osećali toliko iscrpljeno već pri samoj pomisli da morate da krenete na posao, a kamoli da morate da sedite na poslu osam sati? Poslušajte šta Tihomir Opačić i Miloš Đekić imaju da kažu o energiji i motivaciji i kako ona utiče na koncentraciju i produktivnost.
Prateći materijal
- GTD Method
- “Flow”
- Vrednost rada u izgrađenom timu (Team Gelling)
- IBM Black Team anegdota
Dusan Lilic
November 19, 2014 @ 13:45
Da se nadovezem na pricu o instant satisfakciji kao uslovu da zapocnete i/ili ostanete u flowu/zoni/groovu, zanimljiva stvar mi se desila prosle nedelje.
Ja, sada vec softverski dinosaurus, nikada nisam praktikovao TDD (guglajte). Uvek sam video pisanje testova kao tracenje vremena koje mogu da utrosim na resavanje nekog pravog problema. Zapravo, cesto to i jeste slucaj. I cesto ljudi pisu testove for the sake of pisanja testova, a ne da oni imaju ikakav funkcionalan znacaj, i cesto ih pisu retroaktivno.
Krenuo sam da pisem neku biblioteku, i posle prve kompletne fukcije, rekoh sebi ajde napisi test. 5 minuta kasnije, test prodje, BAM – instant satisfakcija. I tako sam nastavio dalje, funciju po funkciju, test po test, ulancavao tu satisfakciju i before you know it, biblioteka je imala stepen kompletnosti da moze da se implementira u projekat.
Da sam koristio svoj konvencionalni pristup, biblioteku bih mogao da isprobam tek kad je ukljucim u projekat, i ta satisfakcija (ako je visecasovni rad bio flawless) bi dosla sa velikim zakasnjenjem.
TLDR; Pisite testove. Pruzaju early satisfaction da nesto radi.
Tihomir Opačić
November 19, 2014 @ 16:42
Dušane, odličan komentar! Bio sam svedok više puta da kolege koje nisu radile TDD postaju navučene na zelenu boju testa koji je prošao :)
Komentar zapravo ide ruku pod ruku sa događajemo koji će se desiti naredne subote u Beogradu na sajmu: http://tday2014.phpsrbija.rs/
Preliminarno najavljujem da će sledeća epizoda IT Serbia Podcast-a imati direktne veze sa testiranjem i Tday 2014 događejem.
Miloš Đekić
November 19, 2014 @ 16:50
Dule, realno, TDD zvuči kul. Evo, ti si postao još jedan svedok tog nekog inženjerskog zadovoljstva kad ti kod prođe test. Lično sam osetio to isto samo bez testa, tj. kad mi nešto “proradi iz prve”. Kao kad pojedeš ekstra dobru crnu čokoladu. Nadam se da ćeš pratiti nadolazeći događaj koji je Tihomir pomenuo – u režiji PHP Srbija – pošto će biti neki live link. Mi ćemo svakako pratiti iz našeg ugla i objaviti nešto zanimljivo o tome u okviru (verovatno) sledeće epizode, pa ćemo tek započeti diskusiju na ovu temu. Kao neko ko nije test driven, veoma se radujem da rasparčamo tu temu onako svi zajedno :)
Mladen
November 20, 2014 @ 10:15
Deja vu :)
Goran Gajić
November 19, 2014 @ 15:57
Odlicna tema i razgovor, svi koji rade na računaru imaju problema sa koncentracijom i produktivnošću. Neću da idem odmah pravim decu, ali ću definitivno pokušati neke od saveta koje ste dali =D
Meni je generalno problem, a verujem i drugima što lako nešto može da nam odvuče pažnju. Dovoljno je da otvorite naki sajt za ubijanje dosade, kao na sekund samo dok build ili test prodje i ode pola sata, sat vremena. Tako mi se desi i da zaboravim šta sam trenutno radio ili šta sam planirao da radim sledeće.
Zbog toga sam ja napravio sebi mali alat, koji blokira sajtove dok ste u workmod-u. Dostupan je kao open source verzija na githubu https://github.com/feroc1ty/workmode
Što se tiče muzike ne znam kako ste produktivni uz metal, ja uvek gledam da to bude neka background muzika bez mnogo teksta, kao što je deep trance ili tako nešto.
btw isto ko nije slušao Jeffrey Way-a trebalo bi mnogo pametan lik.
Miloš Đekić
November 19, 2014 @ 16:52
Gorane, znaš i sam da je muzika individualna preferencija. Evo, ja recimo elektronsku muziku ne mogu da me biješ motkom :) No, šalu na stranu, zanimljiva ti je ideja koju si prezentovao u komentaru, kao softver koji blokira stvari koje ti odvlače pažnju. Moraću da odvojim vreme da je probam kao korisnik, a i malo da zavirim u kod, zato što mi se može :)
Mladen
November 20, 2014 @ 10:28
Gorane, metal ima dobar groove i za razliku od ambijentalne muzike podize kada se radi u sitne sate. Ali tu ima dosta toga i sta ko voli. Ujutru recimo ovo je sjajna stvar https://www.youtube.com/watch?v=9qvglWAHDak
Nemanja Čedomirović
November 19, 2014 @ 22:09
Odlično obrađena tema! Korak napred u odnosu na prvu epizodu. Meni se mnogo više dopala sama tema pa moram par kritika i sugestija, trudiću se da budem što kraći :).
Fenomenalno ste obradili samu tematiku i sve što ste rekli je univerzalno primenljivo za bilo koju poslovnu granu ali i život generalno, ali (uvek ima neko ali :)) ima jedan mali problem. Ja bih recimo od sveg srca ovaj audio snimak želeo da preporučim svojim roditeljima, sestri (koja je babica btw), prijateljima… ali to ne mogu jer oni nisu iz IT sveta. Zašto?
Iako ste materiju vrhunski obradili u nekom trenutku ste čini mi se malo izgubili fokus (onaj deo o code snipetima), zatim previše upotrebljavate strane reči u stalnoj komunikaciji (ok je pomenuti reč, uvesti novi termin, ali treba je prevesti i približiti svim ljudima i onda se držati toga). Znam da se ovde obrađuju IT teme, ali ste pogodili ovu epizodu po mom ukusu, pa bih da je širim i drugim ljudima :). Zbog tih par stvari ja onda ovu epizodu mogu da preporučim samo tehničkim osobama, koje se neće uplašiti kada čuju netipične reči i izraze.
Ali, to je samo mala sugestija koju ćete siguran sam usvojiti kako budete pravili nove epizode. Znam koliko je teško izdignuti se iznad toga jer smo svi svakog dana u tim vodama, a još teže naći pravi izraz za neku reč ili rečenicu, ali verujem da može.
To su bile manje zamerke, sada bih da nešto preporučim ljudima koji budu dolazili na ovaj blog.
Pomenuli ste motivatore (Tihomir je napomenuo da će dostaviti u tekstu koga on sluša i šta ga inspiriše :)), ja recimo volim jako da čitam ili pratim uspešne ljude, dobre govornike, motivatore, uspešne priče, to me “vozi”, ili rečima mlađe generacije “to me loži”. Ako i vi želite ali recimo ne znate odakle da krenete ili ne znate šta vam se dopada, toplo preporučujem http://www.ted.com/, svakog dana možete da odgledate po jedan klip, siguran sam da ćete pronaći gomilu zanimljivog sadržaja (ja recimo to radim skoro svakog dana pred spavanje).
U nastavku su par meni zanimljivih govora, odakle i vi možete krenuti:
http://www.ted.com/talks/karen_bass_unseen_footage_untamed_nature?language=en
http://www.ted.com/talks/jason_fried_why_work_doesn_t_happen_at_work
http://www.ted.com/talks/einstein_the_parrot_talks_and_squawks?language=hr
http://www.ted.com/talks/james_cameron_before_avatar_a_curious_boy
http://www.ted.com/talks/neil_pasricha_the_3_a_s_of_awesome
http://www.thepixellab.net/just-say-no
http://www.ted.com/talks/mary_roach_10_things_you_didn_t_know_about_orgasm
must see: http://techcrunch.com/2012/08/21/ted-reveals-top-20-most-watched-talks-sir-ken-robinson-tops-the-list/
Pomenuli ste i domaće govornike, ima ih nekoliko koje ja pratim povremeno, preporučujem da odgledate ovaj:
https://www.youtube.com/watch?v=B_tlbfwCg1Y
Kako poboljšati produktivnost ako radite remote? Skoro sam pročitao jako dobar članak pa preporučujem:
https://medium.com/@rdutel/working-remotely-getting-things-done-38dcd0413733
Ono što bih voleo da pomenem je deo gde ste čini mi se pričali o “sagorevanju”, gde programer/osoba jednostavno izgori kada previše radi (koji god to posao bio). Iako teško, postoji jedna zanimljiva teorija “8 sati”, koja u principu kaže da čovek treba da utroši 8 sati na spavanje, 8 sati na rad i 8 sati da se bavi samim sobom. To praktično znači kada dođeš kući posle posla, apsolutno se ne trebaš baviti stvarima koje su vezane za posao, već desetim stvarima, kako bi nahranio a u isto vreme i odmorio mozak od nekih istih stvari i pripremio ga za neke nove.
Takođe, porodica jeste izuzetno važan faktor ali pre toga mislim da je mnogo važnije naći životnog partnera i osobu koja će sa vama ići kroz život i napredovati, koja neće iz vas isisavati svu energiju pozitive (koju i onako nemamo puno), koja će biti vaš oslonac i glavni motivator za (skoro) sve što radite u životu. Naziv za “to nešto” je ljubav :). Smatram da je ljubav glavni motiv i kako bi vi rekli buster za bilo koji rad i produktivnost. Kada imate jako stresan dan na poslu, jedino ljubav odnosno ta neka osoba može da vam bude pravi i najlakši izlaz iz tog teškog dana ili situacije.
Eto, time bih zaključio, svoj “kratki” komentar.
// šta li bi tek bilo da je dugačak
Elem, suma sumarum, vrhunski obrađena tema, odlični saveti, nastavite dalje. Svaka čast!
Miloš Đekić
November 19, 2014 @ 23:20
Nemanja,
Prosto mi je krivo da ovako temeljan komentar ostavim bez odgovora. Za početak, hvala na pohvalama i što slušaš naš podcast. Imam za tebe super informaciju, a to je da smo ovu epizodu snimili pre nego smo dobili bilo kakvu povratnu informaciju zajednice. Jedna od odličnih sugestija je bila da se potrudimo da govorimo više naš lepi srpski jezik i da izbegavamo strane izraze. Na tome smo se dogovorili da poradimo ozbiljno i od nas možeš očekivati napredak u tom smislu :)
Zatim, hvala od srca na preporukama, radujem se tome da pregledam svaki od linkova koje si sa nama nesebično podelio i nadam se da će svi koji posete ovaj kutak Interneta uraditi to isto. Ako želiš da našu diskusiju podeliš sa nekim ko je van IT, možeš to učiniti samo ukoliko se unapred ogradiš od tih IT-specifičnih pojmova koje mi upotrebljavamo “šakom i kapom”. Ipak, ovo je podcast koji fokusira IT, oblast koju se i Tihomir i ja usuđujemo tretirati, za razliku od mnogih drugih za koje će se, siguran sam, naći neko kompetentniji.
Na kraju, pomenuo si univerzalni motivator, anti-prokrastinator, fokus-generator i životni pokretač – ljubav – koju se ne usuđujem tretirati kao temu u okviru našeg IT podcast-a, već bih dodao jedan citat za koji ne mogu da nađem izvor, ali ga skromno nudim kao šlag na tortu: “Ljubavi se svet udvara i pred njome kleči”.
Ostani sa nama i slušaj sledeće epizode, obećavam sjajne teme, povremeno iskakanje iz IT tematike, raspoloženje, razočarenje, borbu protiv predrasuda, znanje, borbu protiv neznanja, iskustvo….sve ono što delimo svi mi iz IT zajednice u Srbiji.
Mladen
November 20, 2014 @ 10:39
U pravu je Nemanja, samo sto ja nemam nista proti toga da se pre ime podcasta promeni u Software Development Serbia Podcast. Cini mi se da vam je to blize, a ovo je nesto sto bi ja i moje kolege pre slusali. Ta konkretnost je nesto sto je nama developerima zapravo interesantno. Mislim zamislite da mozete u kolima do posla ili kuce da slusate ovako nesto :)
Miloš Đekić
November 20, 2014 @ 16:42
Pa baš sam u kolima i počeo da slušam različite audio materijale, podcast-e i slično. Inače, više smo IT podcast nego programerski, inženjerski ili šta već, zato što želimo da dosegnemo veću zajednicu i da pričamo sa ljudima sa različitih pozicija. Zato ćemo zvati goste u emisije i voditi zanimljive razgovore sa osvrtom na kul teme iz različitih uglova :)
Miloš Bošković
November 22, 2014 @ 11:59
Jedno vreme sam koristio ColdTurkey za veću efikasnost i jako mi je dobro išlo, preporuka!
http://getcoldturkey.com/
Zarko Stankovic
November 25, 2014 @ 01:51
Jako sam pozitivno iznenadjen vasim zalaganjem i kvalitentnim materijalom koji sam preslusao :)
Mogu reci da sam neke stvari naucio iz ovog podcasta i da ce mi pomoci da povecam produktivnost. Licno voleo bih da se mozda u nekoj od sledecih epizoda obrade teme kao sto su remote work, kako uspesno voditi tim bez centralne kancelarije tj. gde svi zaposleni rade sa razlicitih lokacija, generalno koja to metodologija drzi sve ljude na okupu sinhronizovane itd.
Hvala i nadam se da se slusamo uskoro :)