{"id":77,"date":"2015-05-20T18:39:30","date_gmt":"2015-05-20T16:39:30","guid":{"rendered":""},"modified":"2018-11-05T20:01:07","modified_gmt":"2018-11-05T19:01:07","slug":"ako-byt-dobry-v-tom-co-robite-napriklad-v-it-ii","status":"publish","type":"post","link":"https:\/\/spireng.sk\/en\/ako-byt-dobry-v-tom-co-robite-napriklad-v-it-ii\/","title":{"rendered":"Ako by\u0165 dobr\u00fd v tom, \u010do rob\u00edte (napr\u00edklad v IT) II"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"imgp_img\" style=\"float: left; margin: 2px 5px;\" src=\"\/sites\/default\/files\/imagepicker\/1\/sfdsf545.jpg\" alt=\"Obr\u00e1zok\" width=\"200\" height=\"142\" \/>Ak ste \u010d\u00edtali m\u00f4j prv\u00fd <a href=\"http:\/\/spireng.sk\/en\/ako-byt-dobry-v-tom-co-robite-napriklad-v-it\/\">\u010dl\u00e1nok<\/a> o tom, ako by\u0165 dobr\u00fd v tom, \u010do rob\u00edte, mohlo by to znamena\u0165, \u017ee m\u00e1te (alebo h\u013ead\u00e1te si pr\u00e1cu), ktor\u00fa nebudete nezn\u00e1\u0161a\u0165 (a on\u00e1 v\u00e1s preto nebude ni\u010di\u0165), a \u017ee ste nast\u00fapili na dlh\u00fa (prakticky nekone\u010dn\u00fa) cestu u\u010denia sa nov\u00fdch vec\u00ed. <span style=\"background: transparent;\">A ak ste aj ni\u010d z toho neurobili, <\/span><span style=\"background: transparent;\">m<\/span><span style=\"background: transparent;\">o\u017eno<\/span><span style=\"background: transparent;\">ste sa nad t\u00fdm <\/span><span style=\"background: transparent;\">aspo\u0148<\/span><span style=\"background: transparent;\"> zamysleli<\/span>. Na za\u010diatok niekedy sta\u010d\u00ed aj my\u0161lienka, ktor\u00e1 v\u00e1s tak trochu posunie mimo ka\u017edodennej komfortnej z\u00f3ny a vy sa prichyt\u00edte, \u017ee uva\u017eujete o niektor\u00fdch veciach tak trochu inak ako doteraz. To ale z\u010faleka nie je v\u0161etko a st\u00e1le je \u010do poveda\u0165. Aj preto teraz budeme pokra\u010dova\u0165 druhou \u010das\u0165ou s radami, \u010do a ako robi\u0165, aby ste boli dobr\u00ed v tom, \u010do rob\u00edte.<!--more--><!--break--><\/p>\n<p><strong>Rozumejte veciam, s ktor\u00fdmi pracujete, do h\u013abky. <\/strong><span style=\"font-weight: normal;\">Tak\u017ee viete programova\u0165 (administrova\u0165, testova\u0165..), <\/span><span style=\"font-weight: normal;\">\u00e1<\/span><span style=\"font-weight: normal;\">no? Nau\u010dili ste sa ako funguje cyklus <\/span><em><span style=\"font-weight: normal;\">for<\/span><\/em><span style=\"font-weight: normal;\">, <\/span><em><span style=\"font-weight: normal;\">while<\/span><\/em><span style=\"font-weight: normal;\">, \u010do je <\/span><em><span style=\"font-weight: normal;\">if <\/span><\/em><span style=\"font-weight: normal;\">a \u010do <\/span><em><span style=\"font-weight: normal;\">case<\/span><\/em><span style=\"font-style: normal;\"><span style=\"font-weight: normal;\"> a <\/span><\/span><span style=\"font-weight: normal;\">API svojho frameworku\/kni\u017enice <\/span><span style=\"font-weight: normal;\">pozn\u00e1te u\u017e prakticky naspam\u00e4\u0165<\/span><span style=\"font-weight: normal;\">. Tak to je v\u00e1\u017ene dobre. A\u017e do momentu ne\u017e pr\u00edde probl\u00e9m. <\/span><span style=\"font-weight: normal;\">A teraz nem\u00e1m na mysli tak\u00fd ten typ ka\u017edodenn\u00e9ho probl\u00e9mu, ktor\u00fd vyrie\u0161ite opravou dvoch riadkov k\u00f3du alebo z\u00e1sahom do datab\u00e1zy. Mysl\u00edm, tak\u00fd ten typ probl\u00e9mu, ktor\u00fd chod\u00ed raz za \u010das a ke\u010f pr\u00edde, viete, \u017ee dnes nebude dobr\u00fd de\u0148.<\/span><span style=\"font-weight: normal;\"> Zavol\u00e1 v\u00e1m z\u00e1kazn\u00edk <\/span><span style=\"font-weight: normal;\">a vy zist\u00edte, \u017ee server je preta\u017een\u00fd a nest\u00edha odpoveda\u0165. Alebo \u017ee sa z nezn\u00e1meho d\u00f4vodu tratia niektor\u00e9 z\u00e1znamy v datab\u00e1ze. Alebo \u017ee sa v niektor\u00fdch pr\u00edpadoch (skoro n\u00e1hodne) objavuje ni\u010d nehovoriaca chyba niekde z hlb<\/span><span style=\"font-weight: normal;\">\u00ed<\/span><span style=\"font-weight: normal;\">n v\u00e1\u0161ho frameworku. Z\u00e1kazn\u00edkovi <\/span><span style=\"font-weight: normal;\">p<\/span><span style=\"font-weight: normal;\">oviete (pravdivo), \u017ee vy s t\u00fdm neviete ni\u010d robi\u0165, lebo vy len vol\u00e1te API <\/span><span style=\"font-weight: normal;\">kni\u017enice<\/span><span style=\"font-weight: normal;\"> a za\u010dnete h\u013eada\u0165 na internete, \u010do s t\u00fdm. Nach\u00e1dzate diskusie pln\u00e9 callstackov (stacktracov) a pojmov, ktor\u00e9 v\u00e1m ni\u010d nehovoria.<\/span><span style=\"font-weight: normal;\"> V<\/span><span style=\"font-weight: normal;\">i<\/span><span style=\"font-weight: normal;\">tajte do sveta <\/span><span style=\"font-weight: normal;\"><span style=\"background: transparent;\">znalos\u0165-vn\u00fatra-nutn\u00e1<\/span><\/span><span style=\"font-weight: normal;\"> probl\u00e9mov.<\/span><\/p>\n<p><span style=\"font-weight: normal;\">Nem\u00f4\u017eete by\u0165 dobr\u00fd v IT, ak nebudete <\/span><span style=\"font-weight: normal;\">rozumie\u0165 veciam, s ktor\u00fdmi pracujete. <\/span><span style=\"font-weight: normal;\">A to \u201erozumie\u0165\u201c neznamen\u00e1 ovl\u00e1da\u0165 API. Znamen\u00e1 to pozna\u0165 aspo\u0148 architekt\u00faru a z\u00e1kladn<\/span><span style=\"font-weight: normal;\">\u00e9<\/span><span style=\"font-weight: normal;\"> vn\u00fatorn\u00e9 pri<\/span><span style=\"font-weight: normal;\">n<\/span><span style=\"font-weight: normal;\">c\u00edpy v\u0161etk\u00e9ho, na \u010dom je va\u0161a aplik\u00e1cia postaven\u00e1 (minim\u00e1lne od opera\u010dn\u00e9ho syst\u00e9mu smerom hore). <\/span><span style=\"font-weight: normal;\">Samozrejm<\/span><span style=\"font-weight: normal;\">e<\/span><span style=\"font-weight: normal;\">, \u017ee ke\u010f za\u010d\u00ednate, tak ako prv\u00e9 sa nau\u010d\u00edte API a za\u010dnete programova\u0165. Kni\u017enice\/frameworky s dobr\u00fdm API s\u00fa aj tak navrhnut\u00e9, aby to u\u010denie bolo \u010do najmenej bolestiv\u00e9 a \u0161tart \u010do najr\u00fdchlej\u0161\u00ed. Probl\u00e9m je, ke\u010f na tejto \u00farovni zastanete.<\/span><\/p>\n<p>Akon\u00e1hle ovl\u00e1dnete nejak\u00fa kni\u017enicu\/framework\/n\u00e1stroj zvonku, za\u010dnite ho \u0161tudova\u0165 zvn\u00fatra (do tej miery, ako sa d\u00e1&#8230;). Hovor\u00edm tu napr\u00edklad o tom, \u017ee zist\u00edte, \u017ee Eclipse be\u017e\u00ed na OSGi \u2013 aha, a \u010do to OSGi je? Alebo, \u017ee Bower be\u017e\u00ed na Node.js a \u017ee Node.js be\u017e\u00ed na engine V8 \u2013 aha, a \u010do to ten V8 je? Alebo, \u017ee Android Studio pou\u017e\u00edva Gradle a \u017ee na to, aby spolu fungovali, pou\u017e\u00edva Gradle plugin pre Android, a \u017ee Gradle skripty je odpor\u00fa\u010dan\u00e9 p\u00edsa\u0165 v Groovy \u2013 aha, a \u010do to ten Android plugin a Groovy vlastne je?<\/p>\n<p>Nepotrebujete vedie\u0165 ka\u017ed\u00fd riadok k\u00f3du, ale potrebujete rozumie\u0165 princ\u00edpom. Aby ke\u010f v logu v\u00e1\u0161ho servera n\u00e1jdete callstack z kni\u017enice, ktor\u00fa pou\u017e\u00edvate, tak aby ste v tom neboli ako Alenka v r\u00ed\u0161i divov. Alebo ke\u010f v\u00e1\u0161 aplika\u010dn\u00fd server zahl\u00e1si, \u017ee mu nie\u010do ch\u00fdba, tak aby ste rozumeli, \u010do sa v\u00e1m sna\u017e\u00ed poveda\u0165.<\/p>\n<p>M\u00f4\u017eete svoju kari\u00e9ru postavi\u0165 na pr\u00edcipe pou\u017e\u00edvania API a ka\u017ed\u00fd de\u0148 pracova\u0165 s \u010diernymi skrinkami, do ktor\u00fdch nevid\u00edte, ale viete, \u010do im m\u00e1te da\u0165 na vstupe, aby vykonali, \u010do chcete. Ale potom sa \u013eahko m\u00f4\u017ee sta\u0165, \u017ee jedn\u00e9ho d\u0148a pr\u00edde probl\u00e9m, na ktor\u00fd nebudete sta\u010di\u0165 a vtedy v\u00e1s daj\u00fa stranou a zavolaj\u00fa toho \u010dloveka, \u010do tomu naozaj rozumie.<\/p>\n<p><strong>Robte si dom\u00e1ce \u00falohy.<\/strong><span style=\"font-weight: normal;\"> Jedna z vec<\/span><span style=\"font-weight: normal;\">\u00ed<\/span><span style=\"font-weight: normal;\">, ktor\u00e9 odde\u013euj<\/span><span style=\"font-weight: normal;\">\u00fa<\/span><span style=\"font-weight: normal;\"> skuto\u010dn\u00e9ho profesion\u00e1la od \u010dloveka, ktor\u00fd len vie programova\u0165, je v akom stave odovzd\u00e1va veci hotov\u00e9. M\u00f4\u017eete ovl\u00e1da\u0165 \u0161pecifik\u00e1cie naspam\u00e4\u0165, architek<\/span><span style=\"font-weight: normal;\">t<\/span><span style=\"font-weight: normal;\">\u00fary sypa\u0165 z ruk\u00e1va a programova\u0165 ako drak, ale ak odovzd\u00e1vate polodokon\u010den\u00e9 veci, tak sk\u00f4r alebo nesk\u00f4r v\u00e1s prestan\u00fa ma\u0165 radi (z\u00e1kazn\u00edk, \u0161\u00e9f, kolegovia&#8230;) a za\u010dn\u00fa h\u013eada\u0165 niekoho, kto by v\u00e1s nahradil. To, o \u010dom tu hovor\u00edm, je kvalita. To je ten nevidite\u013en\u00fd atrib\u00fat v\u0161etk\u00e9ho, \u010do odovzd\u00e1vate a ktor\u00fd vy\u017eaduje o trochu viac snahy, ako len vec vytvori\u0165. <\/span><span style=\"font-weight: normal;\">Kvalita je nie\u010do, na<\/span><span style=\"font-weight: normal;\">\u010do<\/span><span style=\"font-weight: normal;\">m sa stra\u0161ne rado \u0161etr\u00ed (lebo ju na<\/span><span style=\"font-weight: normal;\">o<\/span><span style=\"font-weight: normal;\">zaj nie je vidno). Kvalita je ale nie\u010do, \u010do <\/span><span style=\"font-weight: normal;\">v\u00e1\u0161 z\u00e1kazn\u00edk\/<\/span><span style=\"font-weight: normal;\">\u0161\u00e9f<\/span><span style=\"font-weight: normal;\"> ocen\u00ed z dlhodob\u00e9ho h\u013eadiska.<\/span><\/p>\n<p>\u010co je teda t\u00e1 kvalita? \u017de v\u00e1m z\u00e1kazn\u00edk n\u00e1jde m\u00e1lo ch\u00fdb (ide\u00e1lne \u017eiadne) po tom, \u010do mu svoju pr\u00e1cu odovzd\u00e1te. \u017de aplik\u00e1ciu nezhodia nejak\u00e9 okrajov\u00e9 stavy. \u017de p\u00f4jde dobre aj pri vy\u0161\u0161ej z\u00e1\u0165a\u017ei. \u017de ju v bud\u00facnosti nebude probl\u00e9m \u010falej upravova\u0165 \u2013 aj niekym in\u00fdm ako ste vy. \u017de k aplik\u00e1cii existuje dokument\u00e1cia, ktor\u00e1 je aspo\u0148 ako-tak schopn\u00e1 na\u0161tartova\u0165 in\u00e9ho v\u00fdvoj\u00e1ra na projekte, at\u010f.<\/p>\n<p>Tak \u010do teda m\u00e1te robi\u0165, aby ste dosiahli kvalitu? Robte si dom\u00e1ce \u00falohy. To znamen\u00e1, \u017ee nenech\u00e1vajte k\u00f3d nedokon\u010den\u00fd. Nech\u00e1va\u0165 TODO v k\u00f3de si vy\u017eaduje ve\u013emi siln\u00fd proces v\u00fdvoja, aby sa k nemu niekto cielene vr\u00e1til a vyrie\u0161il ho. Bu\u010f to je nie\u010do, \u010do m\u00e1 by\u0165 pred odovzdan\u00edm do produk\u010dn\u00e9ho prostredia hotov\u00e9 a vtedy to treba spravi\u0165, alebo je to nejak\u00e1 nov\u00e1 vlastnos\u0165\/vylep\u0161enie a vtedy by mal skon\u010di\u0165 vo va\u0161om syst\u00e9me na spr\u00e1vu \u00faloh. Ak to nech\u00e1te len tak v k\u00f3de, tak to najsk\u00f4r aj takto p\u00f4jde z\u00e1kazn\u00edkovi. Testovanie je \u010fal\u0161ia z \u010dasto vynech\u00e1van\u00fdch vec\u00ed. Je to nuda, ja viem. Ale kvalita nie je obed zadarmo a vy pre \u0148u nie\u010do mus\u00edte urobi\u0165. Spusti\u0165 k\u00f3d aspo\u0148 raz po tom, \u010do ste ho zmenili je reflex, ktor\u00fd by v\u00e1s mal sprev\u00e1dza\u0165 rovnako ako ten o um\u00fdvan\u00ed r\u00fak, ke\u010f op\u00fa\u0161\u0165ate toaletu. Mali by ste to ma\u0165 v sebe zak\u00f3dovan\u00e9 tak hlboko, \u017ee v\u00e1m to nedovol\u00ed zavrie\u0165 zmenen\u00fd zdrojov\u00fd k\u00f3d, k\u00fdm ste to neurobili. Otestova\u0165 okrajov\u00e9 pr\u00edpady je tie\u017e nie\u010do, \u010domu ste mali venova\u0165 pozornos\u0165. Miera testovania je dan\u00e1 okolnos\u0165ami, ale sna\u017ete sa vyhn\u00fa\u0165 softv\u00e9ru, ktor\u00fd by mal n\u00e1lepku \u201etested by customer\u201c.<\/p>\n<p>Dokumentujte a komentujte k\u00f3d. Ja viem, aj toto je nuda. Ale je to nutn\u00e9, preto\u017ee nie ste s\u00e1m v tomto svete a tie\u017e neo\u010dak\u00e1vajte, \u017ee si budete pam\u00e4ta\u0165 veci naveky. Refaktorujte k\u00f3d ak je to nutn\u00e9. A ke\u010f\u017ee to \u010dasto nutn\u00e9 je, nau\u010dte sa techniky refaktorovania a za\u010dnite pou\u017e\u00edva\u0165 n\u00e1stroje, ktor\u00e9 to u\u013eah\u010duj\u00fa. Z\u00e1kladn\u00e9 pravidlo je, \u017ee k\u00f3d by ste mali v\u017edy nech\u00e1va\u0165 v lep\u0161om stave, ako ste ho na\u0161li. V opa\u010dnom pr\u00edpade bude jeho kvalita degradova\u0165 a v\u00e1m sa na pleciach za\u010dne kopi\u0165 <a href=\"http:\/\/spireng.sk\/en\/technologicky-dlh-a-preco-to-nie-je-jedno\/\">technologick\u00fd dlh<\/a>, ktor\u00fd v\u00e1s sk\u00f4r alebo nesk\u00f4r dostane.<\/p>\n<p><span style=\"font-weight: normal;\">Ja viem, m\u00f4\u017eno mi teraz poviete, \u017ee <\/span><span style=\"font-weight: normal;\">je <\/span><span style=\"font-weight: normal;\">to s\u00edce v\u0161etko pekn\u00e9, ale vo va\u0161om projekte na to nie je \u010das a miesto. Tak v takom pr\u00edpade s\u00fa tu dve mo\u017enosti. Prv<\/span><span style=\"font-weight: normal;\">\u00e1<\/span><span style=\"font-weight: normal;\"> je, \u017ee projekt m\u00e1 naozaj nap\u00e4t<\/span><span style=\"font-weight: normal;\">\u00fd<\/span><span style=\"font-weight: normal;\"> \u010dasov\u00fd r\u00e1mec, ale <\/span><span style=\"font-weight: normal;\">st\u00e1le je \u0161anca niektor\u00e9 veci zmeni\u0165. Pl\u00e1n m\u00e1 rezervu a v\u00e1\u0161 \u0161\u00e9f v\u00e1m na\u010d\u00fava. V tom pr\u00edpade vezmite, \u010do m\u00e1te k dispoz\u00edcii a za\u010dnite kona\u0165, \u010do je mo\u017en\u00e9. <\/span><span style=\"font-weight: normal;\">M\u00f4\u017eete napr\u00edklad zautomatizova\u0165 nejak\u00fa opakuj\u00facu sa pr\u00e1cu, u\u0161etri\u0165 \u010das\u0165 a ten pou\u017e<\/span><span style=\"font-weight: normal;\">i<\/span><span style=\"font-weight: normal;\">\u0165 niekde inde. Ale<\/span><span style=\"font-weight: normal;\">bo<\/span><span style=\"font-weight: normal;\"> zrefak<\/span><span style=\"font-weight: normal;\">t<\/span><span style=\"font-weight: normal;\">orova\u0165 k\u00f3d modulu, ktor\u00fd s<\/span><span style=\"font-weight: normal;\">a<\/span><span style=\"font-weight: normal;\"> \u010dasto men\u00ed, aby v\u00e1m to nabud\u00face trvalo krat\u0161ie a u\u0161etren\u00fd \u010das investova\u0165 do vytvorenia z\u00e1kladnej dokument\u00e1cie.<\/span><span style=\"font-weight: normal;\"> Dokonal\u00e9 to nebude, ale bude to lep\u0161ie ako keby ste sa na kvalitu \u00faplne vyka\u0161lali.<\/span><\/p>\n<p><span style=\"font-weight: normal;\">Ten druh\u00fd pr\u00edpad je, \u017ee to nedok\u00e1\u017eete zmeni\u0165. Projekt m\u00e1 nere\u00e1lne term\u00edny, v ktor\u00fdch sa s kvalitou na za\u010diatku ani neuva\u017eovalo alebo \u017ee <\/span><span style=\"font-weight: normal;\">jednoducho v\u00e1\u0161 \u0161\u00e9f nie\u010do ako kvalitu nepotrebuje a ni\u010d tak\u00e9 nepodporuje. Ak je to tak, tak je to v\u00e1\u017en<\/span><span style=\"font-weight: normal;\">y<\/span><span style=\"font-weight: normal;\"> probl\u00e9m. Nie preto, lebo projekt bude ma\u0165 probl\u00e9my a z\u00e1kazn<\/span><span style=\"font-weight: normal;\">\u00ed<\/span><span style=\"font-weight: normal;\">ci bud\u00fa z <\/span><span style=\"font-weight: normal;\">toho<\/span><span style=\"font-weight: normal;\"> ne\u0161\u0165astn\u00ed. Ale preto, lebo hroz\u00ed, \u017ee ak budete dlhodobo fungova\u0165 v takomto syst\u00e9me, tak v\u00e1m to za\u010dne pripada\u0165 norm\u00e1lne. <\/span><span style=\"font-weight: normal;\">A to je ten moment, v ktorom ste naozaj prehral<\/span><span style=\"font-weight: normal;\">i<\/span><span style=\"font-weight: normal;\">. <\/span><span style=\"font-weight: normal;\">Ak v\u00e1s syst\u00e9mu n\u00fati odovzd\u00e1va\u0165 nekvalitn\u00fa pr\u00e1cu a \u0161anca na zmenu je minim\u00e1lna, je na \u010dase aktualizova\u0165 si \u017eivotopis a za\u010da\u0165 sa obzera\u0165 niekde inde. <\/span><span style=\"font-weight: normal;\">\u017divot je len jeden, ak sa v\u00e1m stane, \u017ee sa pristihnete ako sed\u00edte v nespr\u00e1vnej kancel\u00e1rii, riadi v\u00e1s nespr\u00e1vny \u010dlovek a n\u00fati v\u00e1s robi\u0165 veci, ktor\u00e9 viete, \u017ee s\u00fa zl\u00e9, mus\u00edte kona\u0165. <\/span><\/p>\n<p><strong>Automatizujete opakuj\u00facu sa pr\u00e1cu.<\/strong><span style=\"font-weight: normal;\"> Tak\u017ee ste sa narodili do tohto kr\u00e1sneho sveta. Od mala sa o v\u00e1s starali rodi\u010dia, krmili v\u00e1s a u\u010dili v\u00e1s \u017ei\u0165. Potom v\u00e1m spolo\u010dnos\u0165 dala mo\u017enos\u0165 \u0161tudova\u0165 na nieko\u013ek\u00fdch stup\u0148och \u0161koly (\u010do nie je \u00faplne samozrejm<\/span><span style=\"font-weight: normal;\">\u00e9<\/span><span style=\"font-weight: normal;\"> v celom svete) a v\u010faka tomu v\u0161etk\u00e9mu m\u00e1te v hlave n\u00e1stroj, <\/span><span style=\"font-weight: normal;\">v\u010faka ktor\u00e9mu ste schopn\u00ed tvori\u0165 \u00fa\u017easn\u00e9 veci alebo <\/span><span style=\"font-weight: normal;\">nach\u00e1dza\u0165 rie\u0161enia aj <\/span><span style=\"font-weight: normal;\">komplikovan\u00fdch probl\u00e9mov. A vy ho teraz ka\u017edodenne pou\u017e\u00edvate na to, aby ste vykon\u00e1vali dookala t\u00fa <\/span><span style=\"font-weight: normal;\">i<\/span><span style=\"font-weight: normal;\">st<\/span><span style=\"font-weight: normal;\">\u00fa<\/span><span style=\"font-weight: normal;\">, monot\u00f3nnu pr\u00e1cu. <\/span><span style=\"font-weight: normal;\">Ak\u00e1 \u0161koda.<\/span><\/p>\n<p>Monot\u00f3nna pr\u00e1ca, kde dookola rob\u00edte to ist\u00e9, je zlo. Zlo je to preto, lebo tak\u00e1to pr\u00e1ca v\u00e1s nikdy nebude bavi\u0165, alebo ju dokonca za\u010dnete nen\u00e1vidie\u0165 (vyhnite sa zamestnaniu, ktor\u00e9 budete nen\u00e1vidie\u0165, pam\u00e4t\u00e1te?). Zlo je to preto, lebo to odober\u00e1 \u010das na kreat\u00edvnu pr\u00e1cu, pri ktorej by ste sa u\u010dili nie\u010do nov\u00e9 a ktor\u00e1 by v\u00e1s pos\u00favala dopredu. A zlo je to preto, lebo sk\u00f4r alebo nesk\u00f4r za\u010dnete str\u00e1ca\u0165 trpezlivos\u0165 a pozornos\u0165 a potom urob\u00edte chybu (\u010do m\u00f4\u017ee vies\u0165 k tomu, \u017ee to cel\u00e9 budete musie\u0165 spravi\u0165 odznova \u2013 s e\u0161te v\u00e4\u010d\u0161\u00edm odporom). Ak sa nebudete vedie\u0165 vysporiada\u0165 s opakuj\u00facou sa pr\u00e1cou, tak nikdy nebudete dobr\u00ed v tom, \u010do rob\u00edte.<\/p>\n<p><span style=\"font-weight: normal;\">Kdesi som \u010d\u00edtal pravidlo, \u017ee ak t\u00fa ist\u00fa \u010dinnos\u0165 rob\u00edte tret\u00edkr<\/span><span style=\"font-weight: normal;\">\u00e1<\/span><span style=\"font-weight: normal;\">\u0165 po sebe, je na \u010dase ju automatizova\u0165. Ale ako k in\u00fdm, aj k tomuto pravidlu treba pristupova\u0165 triezvo. Ak nie\u010do rob\u00edte raz, <\/span><span style=\"font-weight: normal;\">za<\/span><span style=\"font-weight: normal;\"> pol roka, netrv\u00e1 to viac ako hodinu-dva a automatiz\u00e1ci<\/span><span style=\"font-weight: normal;\">a<\/span><span style=\"font-weight: normal;\"> toho by zabrala viac ako de\u0148, tak to mo\u017eno za t\u00fa n\u00e1mahu nestoj\u00ed (pol roka je dos\u0165 dlh\u00e1 doba, po uplynut\u00ed ktorej u\u017e m\u00f4\u017eete by\u0165 niekde \u00faplne inde). Ale ak nie\u010do rob\u00edte denn<\/span><span style=\"font-weight: normal;\">e<\/span><span style=\"font-weight: normal;\"> alebo nieko\u013ekokr\u00e1t do t\u00fd\u017ed\u0148a, tak je na \u010dase za\u010da\u0165 h\u013eada\u0165 sp\u00f4sob automatiz\u00e1cie (aj v pr\u00edpade, \u017ee to v sum\u00e1re nestoj\u00ed ve\u013ea \u010dasu \u2013 riziko, \u017ee sa pom\u00fdlite <\/span><span style=\"font-weight: normal;\">a ub\u00edjaj<\/span><span style=\"font-weight: normal;\">\u00fa<\/span><span style=\"font-weight: normal;\">c<\/span><span style=\"font-weight: normal;\">i<\/span><span style=\"font-weight: normal;\"> pocit s\u00fa tu st\u00e1le<\/span><span style=\"font-weight: normal;\">). <\/span><\/p>\n<p>Aby ste boli schopn\u00ed automatizova\u0165 si pr\u00e1cu, potrebujete n\u00e1stroje, ktor\u00e9 v\u00e1m to umo\u017enia a prax (sk\u00fasenosti s automatiz\u00e1ciou). \u010c\u00edm viac n\u00e1strojov na automatiz\u00e1ciu budete pozna\u0165, t\u00fdm lep\u0161ie pre v\u00e1s. Ka\u017ed\u00fd m\u00e1 toti\u017e in\u00e9 vlastnosti a dok\u00e1\u017ee fungova\u0165 v inom prostred\u00ed. Znalos\u0165 vhodn\u00e9ho n\u00e1stroja a sk\u00fasenosti v\u00e1m umo\u017enia zautomatizova\u0165 nejak\u00fa \u010das\u0165 svojej pr\u00e1ce. Takto v\u00e1m prines\u00fa \u010fal\u0161ie sk\u00fasenosti a uvo\u013enen\u00fd \u010das sa d\u00e1 pou\u017ei\u0165 k na\u0161tudovaniu niektor\u00e9ho \u010fal\u0161ieho n\u00e1stroja. Schopnos\u0165 automatiz\u00e1cie je tak ak\u00e1si \u0161pir\u00e1la, po ktorej viete \u00eds\u0165 oboma smermi. \u010c\u00edm menej budete automatizova\u0165, t\u00fdm menej \u010dasu budete na \u0148u ma\u0165 a bude v\u00e1m pripada\u0165 menej a menej re\u00e1lna (\u201eTo si neviem predstavi\u0165, ako by som toto automatizoval&#8230;\u201c).<\/p>\n<p>Toto je z\u00e1ver druh\u00e9ho \u010dl\u00e1nku o tom, ako by\u0165 dobr\u00fd v tom, \u010do rob\u00edte a jeho hlavn\u00fd odkaz je: nesmiete sa presta\u0165 sna\u017ei\u0165. Nesmiete sa presta\u0165 sna\u017ei\u0165 pochopi\u0165 veci, s ktor\u00fdmi pracujete. Nesmiete sa presta\u0165 sna\u017ei\u0165 do\u0165ahova\u0165 svoju pr\u00e1cu do konca \u2013 teda vklada\u0165 do nej to\u013eko kvality, ko\u013eko si vy\u017eadujete. A nesmiete sa presta\u0165 sna\u017ei\u0165 odb\u00farava\u0165 monot\u00f3nnu pr\u00e1cu. Pr\u00e1ve t\u00e1 snaha nie\u010do zmeni\u0165, prich\u00e1dza ako prv\u00e1 a postupne v\u00e1s m\u00f4\u017ee dovies\u0165 do sveta, v ktorom ke\u010f sa ohliadnete na to svoje star\u00e9 ja, budete sa musie\u0165 sami seba p\u00fdta\u0165 ako to, \u017ee som to pochopil a za\u010dal sa sna\u017ei\u0165 a\u017e teraz.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ak ste \u010d\u00edtali m\u00f4j prv\u00fd \u010dl\u00e1nok o tom, ako by\u0165 dobr\u00fd v tom, \u010do rob\u00edte, mohlo by to znamena\u0165, \u017ee m\u00e1te (alebo h\u013ead\u00e1te si pr\u00e1cu), ktor\u00fa nebudete nezn\u00e1\u0161a\u0165 (a on\u00e1 v\u00e1s preto nebude ni\u010di\u0165), a \u017ee ste nast\u00fapili na dlh\u00fa (prakticky nekone\u010dn\u00fa) cestu u\u010denia sa nov\u00fdch vec\u00ed. A ak ste aj ni\u010d z toho neurobili, [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-psychologia"],"_links":{"self":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":3,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":315,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/77\/revisions\/315"}],"wp:attachment":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}