{"id":35440,"date":"2019-10-31T22:04:21","date_gmt":"2019-10-31T19:04:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\/"},"modified":"2019-10-31T22:04:21","modified_gmt":"2019-10-31T19:04:21","slug":"kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","title":{"rendered":"S\u00edrk\u00e9sz\u00edt\u00e9s, SQL Server, \u00e9vek az outsourcingban \u00e9s az els\u0151 projekt\u00fcnk","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"S\u00edrk\u00e9sz\u00edt\u00e9s, SQL Server, \u00e9vek az outsourcingban \u00e9s az els\u0151 projekt\u00fcnk\" src=\"\/wp-content\/uploads\/2019\/06\/cacbd68cd81662abfa1feaac7c2ac470.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSzinte mindig saj\u00e1t magunk teremtj\u00fck a probl\u00e9m\u00e1inkat\u2026 a vil\u00e1gk\u00e9p\u00fcnkkel\u2026 a t\u00e9tlens\u00e9g\u00fcnkkel\u2026 a lustas\u00e1gunkkal\u2026 a f\u00e9lelmeinkkel. Ut\u00e1na pedig nagyon k\u00e9nyelmes egy\u00fctt sodr\u00f3dni a szennyv\u00edz sablonok k\u00f6z\u00f6tti k\u00f6zegben\u2026 hiszen ez meleg \u00e9s sz\u00f3rakoztat\u00f3, a t\u00f6bbi meg nem sz\u00e1m\u00edt \u2013 alkalmazkodunk. De a kem\u00e9ny kudarc ut\u00e1n elj\u00f6n a felismer\u00e9s egyszer\u0171 igazs\u00e1ga \u2013 a v\u00e9gtelen okok, az \u00f6nsajn\u00e1lat \u00e9s az \u00f6nigazol\u00e1s gener\u00e1l\u00e1sa helyett el\u00e9g csak megtenni azt, amit a legfontosabbnak tartasz magad sz\u00e1m\u00e1ra. Ez lesz az \u00faj val\u00f3s\u00e1god kiindul\u00f3pontja.<\/p>\n<p>Sz\u00e1momra az al\u00e1bb \u00edrt sz\u00f6veg pontosan ilyen kiindul\u00f3pont. Az \u00fat nem lesz r\u00f6vid\u2026<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nMinden ember t\u00e1rsadalmilag f\u00fcgg\u0151, \u00e9s tudatalatt mindannyian r\u00e9szei akarunk lenni a t\u00e1rsadalomnak, v\u00e1gyva, hogy megkapjuk tetteink j\u00f3v\u00e1hagy\u00e1s\u00e1t. De egy\u00fctt a j\u00f3v\u00e1hagy\u00e1ssal folyamatosan k\u00f6r\u00fclvesz minket a t\u00e1rsadalmi \u00e9rt\u00e9kel\u00e9s, amelyet bels\u0151 komplexusok \u00e9s \u00e1lland\u00f3 korl\u00e1tok t\u00e1masztanak al\u00e1.<\/p>\n<p>Gyakran f\u00e9l\u00fcnk a kudarct\u00f3l, folyamatosan halogatva a sz\u00e1munkra fontos dolgokat, \u00e9s logikusan pr\u00f3b\u00e1ljuk megmagyar\u00e1zni magunknak, hogy megnyugtassuk: \u201e\u00fagyis semmi nem siker\u00fclt\u201d, \u201eez nem nyeri el a k\u00f6rnyezetem tetsz\u00e9s\u00e9t\u201d \u00e9s \u201emi \u00e9rtelme van ezzel foglalkozni?\u201d. Sokan csak nem tudj\u00e1k, mennyire er\u0151sek, mert soha nem pr\u00f3b\u00e1lj\u00e1k meg megv\u00e1ltoztatni az \u00e9let\u00fcket.<\/p>\n<p>Hiszen ha az ember csak azt teszi, amit tud \u2013 automatikusan l\u00e9trehoz egy mint\u00e1t mag\u00e1ban: \u201eezt tudom\u2026 ezt megtehetem\u2026\u201d. De semmi k\u00fcl\u00f6n\u00f6s nincs abban, amikor az ember csak azt teszi, amit tud. Megtette, mert tudta, de ezzel a saj\u00e1t eredeti k\u00e9pess\u00e9gei k\u00f6z\u00f6tt maradt, ami mindig is volt. De ha nem tudtad \u00e9s megcsin\u00e1ltad \u2013 na, akkor vagy igaz\u00e1n \u00fcgyes. Csak amikor kil\u00e9p\u00fcnk a komfortz\u00f3n\u00e1nkb\u00f3l \u00e9s a lehet\u0151s\u00e9geink hat\u00e1rain t\u00fal dolgozunk \u2013 csak akkor fejl\u0151d\u00fcnk \u00e9s lesz\u00fcnk jobbak.<\/p>\n<p>Az els\u0151 pr\u00f3b\u00e1lkoz\u00e1som, hogy valami jelent\u0151set csin\u00e1ljak, m\u00e9g az egyetem negyedik \u00e9v\u00e9ben kezd\u0151d\u00f6tt. M\u00e1r rendelkeztem alapvet\u0151 C++ ismeretekkel, \u00e9s volt egy sikertelen k\u00eds\u00e9rletem, hogy minden \u00e1ltalam aj\u00e1nlott Richter-k\u00f6nyvet megtanuljak, amit egy potenci\u00e1lis munk\u00e1ltat\u00f3 tan\u00e1csolt. V\u00e9letlen\u00fcl r\u00e1tal\u00e1ltam az OpenCV k\u00f6nyvt\u00e1rra \u00e9s n\u00e9h\u00e1ny dem\u00f3ra, amelyek arcfelismer\u00e9ssel foglalkoztak. Meglepet\u00e9semre elkezdtem \u00e9jszak\u00e1kba ny\u00fal\u00f3an dolgozni, hogy meg\u00e9rtsem, hogyan tudn\u00e1m fejleszteni ennek a k\u00f6nyvt\u00e1rnak a funkcionalit\u00e1s\u00e1t. Sokan nem siker\u00fcltek, \u00e9s visszafejt\u00e9ssel pr\u00f3b\u00e1ltam n\u00e9zni az hasonl\u00f3 term\u00e9keket. Olyan szinten jutottam el, hogy megtanultam egy kereskedelmi k\u00f6nyvt\u00e1rat elemezni, \u00e9s fokozatosan kiemelni bel\u0151le olyan algoritmusokat, amelyeket \u00e9n nem tudtam megval\u00f3s\u00edtani.<\/p>\n<p>Az \u00f6t\u00f6dik \u00e9v v\u00e9ge k\u00f6zeledett, \u00e9s egyre ink\u00e1bb kezdett tetszeni az, amit az elm\u00falt id\u0151szakban csin\u00e1ltam. Mivel m\u00e1r ideje volt teljes munkaid\u0151ben dolgozni, \u00fagy d\u00f6nt\u00f6ttem, \u00edrok annak a kereskedelmi k\u00f6nyvt\u00e1rnak a fejleszt\u0151inek, ahonnan az elk\u00e9pzel\u00e9seimet mer\u00edtettem. Arra gondoltam, hogy k\u00f6nnyen fel fognak venni, de n\u00e9h\u00e1ny lev\u00e9lv\u00e1lt\u00e1s ut\u00e1n a v\u00e1gyam, hogy n\u00e1luk dolgozhassak, nem vezetett semmire. Meglehet\u0151sen csal\u00f3dott voltam, \u00e9s er\u0151s motiv\u00e1ci\u00f3t \u00e9reztem arra, hogy bizony\u00edtsam, k\u00e9pes vagyok \u00f6n\u00e1ll\u00f3an \u00e9rt\u00e9keket teremteni.<\/p>\n<p>Egy h\u00f3nap alatt elk\u00e9sz\u00edtettem az oldalamat, felt\u00f6lt\u00f6ttem egy ingyenes hosztra, elk\u00e9sz\u00edtettem a dokument\u00e1ci\u00f3t, \u00e9s elkezdtem \u00e9rt\u00e9kes\u00edteni. Nem volt p\u00e9nzem rekl\u00e1mra, \u00e9s hogy valamilyen m\u00f3don felkeltsem a potenci\u00e1lis \u00fcgyfelek figyelm\u00e9t, \u00fagy d\u00f6nt\u00f6ttem, hogy ny\u00edlt forr\u00e1sk\u00f3d\u00fa projektk\u00e9nt terjesztem a kre\u00e1lm\u00e1nyaimat. A reakci\u00f3k k\u00f6r\u00fclbel\u00fcl 70%-osak voltak, de meglepet\u00e9semre az emberek, m\u00e9g ha vonakodva is, de elkezdtek v\u00e1s\u00e1rolni. Senkit sem zavart a t\u00f6r\u00f6tt angolom, sem az ingyenes hoszt, ahol az oldalam tal\u00e1lhat\u00f3. Az emberek megel\u00e9gedtek az alacsony \u00e1r \u00e9s az alapvet\u0151 funkcionalit\u00e1s kombin\u00e1ci\u00f3j\u00e1val, ami lefedte a f\u0151bb ig\u00e9nyeiket.<\/p>\n<p>T\u00f6bb \u00e1lland\u00f3 \u00fcgyf\u00e9l jelentkezett, akik partnerek\u00e9nt akartak befektetni az \u00f6tletembe. \u00c9s itt v\u00e1ratlanul felbukkantak azok a fejleszt\u0151k, akik\u00e9 az a k\u00f6nyvt\u00e1r, amelyb\u0151l sokat mer\u00edtettem egykor. Finoman c\u00e9lozva arra, hogy az algoritmusaik szabadalmaztatva vannak, \u00e9s nem \u00e9rdemes vel\u00fck \u00f6sszet\u0171z\u00e9sbe ker\u00fclni, arrog\u00e1nsan elvitt\u00e9k az \u00fcgyfeleimet. A besz\u00e9lget\u00e9s\u00fcnk messze volt a civiliz\u00e1lt diskurzust\u00f3l, \u00e9s egy bizonyos ponton \u00fagy d\u00f6nt\u00f6ttem, hogy \u00fatmutat\u00e1st adok nekik a h\u00e1rom \u00f6r\u00f6k bet\u0171 keres\u00e9s\u00e9re. M\u00e1snap hivatalos levelet k\u00fcldtek, hogy k\u00e9szen \u00e1llnak az egy\u00fcttm\u0171k\u00f6d\u00e9sre, \u00e1m \u00e9n hat\u00e1rozottan megszak\u00edtottam a p\u00e1rbesz\u00e9det. Annak \u00e9rdek\u00e9ben, hogy elker\u00fcljem a j\u00f6v\u0151beli t\u00e1mad\u00e1saikat, elkezdtem a szabadalmi dokument\u00e1ci\u00f3 \u00e9s a szerz\u0151i jogi bejegyz\u00e9s el\u0151k\u00e9sz\u00edt\u00e9s\u00e9t.<\/p>\n<p>Az id\u0151 telt, \u00e9s ez a t\u00f6rt\u00e9net fokozatosan elfelejt\u0151d\u00f6tt. Az volt a tervem, hogy keresek valakit, aki tapasztaltabb n\u00e1lam, de erre nem volt el\u00e9g p\u00e9nzem. A kapzsis\u00e1g j\u00e1tszott k\u00f6zre, \u00e9s nagyobb r\u00e9szesed\u00e9st akartam. Egy \u00faj \u00fcgyf\u00e9llel val\u00f3 tal\u00e1lkoz\u00f3 volt kil\u00e1t\u00e1sban, aki a besz\u00e9lget\u00e9s\u00fcnk sor\u00e1n kider\u00fclt, hogy ugyanabban a v\u00e1rosban \u00e9l, mint \u00e9n. \u00c9desen v\u00e1zolva az egy\u00fcttm\u0171k\u00f6d\u00e9s lehet\u0151s\u00e9geit, felaj\u00e1nlotta, hogy tal\u00e1lkozzunk szem\u00e9lyesen.<\/p>\n<p>Val\u00f3j\u00e1ban a tal\u00e1lkoz\u00f3ra helyette fiatal, kellemes megjelen\u00e9s\u0171 emberek \u00e9rkeztek, akik k\u00fcl\u00f6n\u00f6sebben nem k\u00e9rdezt\u00e9k a v\u00e9lem\u00e9nyemet, \u00e9s felaj\u00e1nlott\u00e1k, hogy menj\u00fcnk ki a v\u00e1rosb\u00f3l, azzal \u00e9rvelve, hogy s\u00fcrg\u0151sen 'friss leveg\u0151t kellene sz\u00edvni'. M\u00e1r a helysz\u00ednen megkaptam a nevemre sz\u00f3l\u00f3 lap\u00e1tot, hogy ellen\u0151rizz\u00e9k a gyermekkori kiskertem sor\u00e1n tanult k\u00e9szs\u00e9geimet a nagymam\u00e1m burgonyaf\u00f6ldj\u00e9n. Egy \u00f3r\u00e1n kereszt\u00fcl \u00e9rthet\u0151 form\u00e1ban megmagyar\u00e1zt\u00e1k a kil\u00e1t\u00e1saimat, azt javasolt\u00e1k, hogy ne oszlassam meg az er\u0151imet, hagyjam abba az ostobas\u00e1gokat, \u00e9s ami a legfontosabb \u2013 ne legyek udvariatlan komoly emberekkel.<\/p>\n<p>Egy pillanatban a vil\u00e1g m\u00e1r nem t\u0171nt napf\u00e9nyesnek \u00e9s kellemes helynek. Neh\u00e9z megmondani, hogy akkor helyesen d\u00f6nt\u00f6ttem-e\u2026 de megadtam magam\u2026 lemondtam, a kezemet a feln\u00e9m \u00e1ll\u00edtottam, \u00e9s a sarokba b\u00fajtam. \u00c9s ez sok szempontb\u00f3l meghat\u00e1rozta a tov\u00e1bbiakat: lappang\u00f3 d\u00fch a k\u00f6r\u00fcl\u00f6ttem l\u00e9v\u0151kkel szemben a meg nem val\u00f3sult v\u00e1gyak miatt, hossz\u00fa \u00e9vek bizonytalans\u00e1ga, ap\u00e1tia a fontos d\u00f6nt\u00e9sek meghozatal\u00e1ban, \u00e9s a megfelel\u00e9s \u00e1th\u00e1r\u00edt\u00e1sa m\u00e1sokra.<\/p>\n<p>A halogatott p\u00e9nz gyorsan elfogyott, \u00e9s s\u00fcrg\u0151sen rendbe kellett hoznom magam, de minden a kezeim k\u00f6z\u00f6tt cs\u00faszott ki. Ekkor a k\u00fcl\u00f6nb\u00f6z\u0151 ismer\u0151seimen kereszt\u00fcl az ap\u00e1m olyan helyet tal\u00e1lt nekem, ahol k\u00e9rd\u00e9sek n\u00e9lk\u00fcl fogadtak volna. K\u00e9s\u0151bb megtudtam, hogy miattam nem \u00e9ppen kellemes emberekkel ker\u00fclt ad\u00f3ss\u00e1gba, de ezzel es\u00e9lyt adott nekem, hogy megmutassam magam.<\/p>\n<p>Az \u00faj munk\u00e1ra val\u00f3 felk\u00e9sz\u00fcl\u00e9s k\u00f6zben \u00fajra kezdtem Rihtert olvasni \u00e9s intenz\u00edven tanulm\u00e1nyoztam Shieldet. Azt terveztem, hogy .NET fejleszt\u00e9ssel fogok foglalkozni, de a sors az els\u0151 hivatalos munkah\u00f3napomban egy kicsit m\u00e1sk\u00e9pp d\u00f6nt\u00f6tt. Az egyik munkat\u00e1rs v\u00e1ratlanul elhagyta a projektet, \u00e9s a szabad helyre \u00faj embereket hoztak be.<\/p>\n<p>M\u00edg a koll\u00e9g\u00e1m pakolta a cuccait, egy el\u00e9g epikus p\u00e1rbesz\u00e9d alakult ki k\u00f6zt\u00fcnk a p\u00e9nz\u00fcgyi igazgat\u00f3val:<\/p>\n<p>\u2014 \u00c9rtesz az adatb\u00e1zisokhoz?<br \/>\n\u2014 Nem.<br \/>\n\u2014 Tanuld meg egy \u00e9jszaka alatt. Holnap mint k\u00f6z\u00e9pszint\u0171 adatb\u00e1zis-kezel\u0151t fogom eladni a kliensnek.<\/p>\n<p>\u00cdgy kezd\u0151d\u00f6tt az ismerked\u00e9sem a SQL Serverrel. Minden \u00faj \u00e9s \u00e9rthetetlen volt, \u00e9s legt\u00f6bbsz\u00f6r pr\u00f3b\u00e1lkoz\u00e1sokkal \u00e9s hib\u00e1kkal oldottam meg a dolgokat. Nagyon hi\u00e1nyzott egy \u00e9rtelmes mentor, akire t\u00e1maszkodhattam volna.<\/p>\n<p>A k\u00f6vetkez\u0151 n\u00e9h\u00e1ny h\u00f3nap tot\u00e1lis k\u00e1oszra eml\u00e9keztetett. Az projektek \u00e9rdekesek voltak, de a vezet\u0151s\u00e9g r\u00e1juk b\u00edzta \u0151ket. Elkezd\u0151dtek a s\u00fcrg\u0151s helyzetek, a folytonos t\u00fal\u00f3r\u00e1k \u00e9s olyan feladatok, amelyeket senki nem tudott norm\u00e1lisan megfogalmazni. A kedvenc elfoglalts\u00e1gomm\u00e1 v\u00e1lt az \u00e1lland\u00f3 jelent\u00e9sjav\u00edt\u00e1s a k\u00e9sz tort\u00e1k egyszer\u0171 f\u00e9lk\u00e9sz term\u00e9kekre val\u00f3 lebont\u00e1s\u00e1r\u00f3l. De mivel b\u00e1rmely torta r\u00e9sze lehetett egy m\u00e1sik tort\u00e1nak, ez a kem\u00e9ny \u00fczleti logika meg\u0151rj\u00edtett.<\/p>\n<p>R\u00e1j\u00f6ttem, hogy csak rosszabb lesz, \u00e9s d\u00f6nteni kellett. Friss\u00edtettem az elm\u00e9met, \u00e9s megpr\u00f3b\u00e1ltam szerencs\u00e9t m\u00e1sutt, de a \u00e1ll\u00e1sinterj\u00fakon hi\u00e1nyzott a tapasztalatom ahhoz, hogy legal\u00e1bb egy er\u0151s junior poz\u00edci\u00f3ba bejussak. Az els\u0151 p\u00e1r napban nagy hat\u00e1ssal volt r\u00e1m a kudarcaim, \u00e9s komolyan elgondolkodtam azon, hogy m\u00e9g nagyon korai a munkahelyv\u00e1lt\u00e1s, \u00e9s t\u00f6bb tapasztalatot kellene szereznem.<\/p>\n<p>Intenz\u00edven kezdtem tanulm\u00e1nyozni az SQL Server anyag\u00e1t, \u00e9s id\u0151vel teljesen az adatb\u00e1zisok fejleszt\u00e9s\u00e9re koncentr\u00e1ltam. Nem titkolom, hogy ez a munka sz\u00e1momra egy igazi pokol volt, ahol egyr\u00e9szt a technikai igazgat\u00f3 mint gyakorl\u00f3 skizofr\u00e9n minden nap megnevettetett, m\u00edg \u0151t a p\u00e9nz\u00fcgyi igazgat\u00f3-akkor Afganiszt\u00e1nban megismert f\u00e9rfi, aki szenved\u00e9lyes kit\u00f6r\u00e9sek k\u00f6zepette az eb\u00e9dsz\u00fcnetben gumidug\u00f3kat harapott le.<\/p>\n<p>Egyszer csak r\u00e1j\u00f6ttem, hogy k\u00e9szen \u00e1llok. Magamra v\u00e1llaltam minden kritikus fontoss\u00e1g\u00fa feladatot, magas kiad\u00e1si gyakoris\u00e1got biztos\u00edtottam, \u00e9s k\u00f6zvetlen kapcsolatokat alak\u00edtottam ki az \u00fcgyfelekkel. V\u00e9g\u00fcl elj\u00f6ttem, \u00e9s a p\u00e9nz\u00fcgyi igazgat\u00f3t egy far\u00f6nkh\u00f6z hasonl\u00f3 helyzetbe hoztam. Most persze lehetne viccel\u0151dni a 23 \u00e9ves seniorokr\u00f3l, de pontosan \u00edgy tudtam n\u00e9gyszeres\u00e9re emelni a fizet\u00e9semet.<\/p>\n<p>A k\u00f6vetkez\u0151 h\u00f3napban tele voltam b\u00fcszkes\u00e9ggel, ami\u00e9rt siker\u00fclt el\u00e9rnem, de mekkora volt az \u00e1ra? A munkanap reggel 7:30-t\u00f3l este 10-ig tartott. Az eg\u00e9szs\u00e9gem elkezdett els\u0151dleges zavarokat mutatni, \u00e9s mindez annak f\u00e9ny\u00e9ben t\u00f6rt\u00e9nt, hogy a vezet\u0151s\u00e9g folyamatosan c\u00e9lozgatott arra, hogy jobban j\u00e1rn\u00e1nk, ha sz\u00e1nd\u00e9kosan elbuktatn\u00e1nk a projektet, mint hogy t\u00f6bbet keressek, mint amit \u201e\u00e1tlagosan a k\u00f3rh\u00e1zunkban\u201d kaphatn\u00e9k. Valamiben azonban megtartott\u00e1k \u00edg\u00e9ret\u00fcket, \u00e9s egy \u00faj munkahely keres\u00e9s\u00e9nek dilemm\u00e1j\u00e1ba ker\u00fcltem.<\/p>\n<p>P\u00e1r h\u00f3nap m\u00falva megh\u00edvtak egy term\u00e9kfejleszt\u0151 c\u00e9ghez interj\u00fara. Eredetileg egy hasonl\u00f3 poz\u00edci\u00f3ra szerettem volna menni .NET ter\u00fcleten, de sajnos elbuktam a gyakorlati feladatot. M\u00e1r b\u00facs\u00fazkodni k\u00e9sz\u00fclt\u00fcnk, de a leg\u00e9rdekesebb akkor t\u00f6rt\u00e9nt, amikor a potenci\u00e1lis munk\u00e1ltat\u00f3k megtudt\u00e1k, hogy van tapasztalatom az SQL Server haszn\u00e1lat\u00e1ban. Err\u0151l a \u00f6n\u00e9letrajzomban nem \u00edrtam sokat, mivel soha nem tartottam magam sokat tud\u00f3nak ezen a ter\u00fcleten. Azonban azok, akik interj\u00faztattak, kicsit m\u00e1sk\u00e9pp gondolt\u00e1k.<\/p>\n<p>Felaj\u00e1nlott\u00e1k, hogy jav\u00edtsam a megl\u00e9v\u0151 term\u00e9kpalett\u00e1t az SQL Server-rel kapcsolatos munk\u00e1khoz. Kor\u00e1bban nem volt k\u00fcl\u00f6n szakember, aki ezzel foglalkozna. Minden gyakran pr\u00f3b\u00e1lkoz\u00e1sok \u00e9s hib\u00e1k m\u00f3dszer\u00e9vel k\u00e9sz\u00fclt. Az \u00faj funkci\u00f3kat gyakran egyszer\u0171en lem\u00e1solt\u00e1k a versenyt\u00e1rsakt\u00f3l, k\u00fcl\u00f6n\u00f6sebb r\u00e9szletekbe men\u00e9s n\u00e9lk\u00fcl. Az \u00e9n feladatom az volt, hogy megmutassam, hogy m\u00e1s utat is be lehet j\u00e1rni, a lek\u00e9rdez\u00e9sek rendszerv\u00e9lem\u00e9nyeire val\u00f3 hat\u00e9konyabb kidolgoz\u00e1ssal, mint a versenyt\u00e1rsak.<\/p>\n<p>Ez a p\u00e1r h\u00f3nap felbecs\u00fclhetetlen \u00faj tapasztalatot jelentett sz\u00e1momra a tortas\u00fct\u00e9s kor\u00e1bbi aktivit\u00e1saimhoz k\u00e9pest. De minden j\u00f3nak el\u0151bb-ut\u00f3bb v\u00e9ge szakad, \u00e9s a vezet\u00e9s v\u00e1ratlanul megv\u00e1ltoztatta a priorit\u00e1sait. Abban az id\u0151ben elv\u00e9geztem a munk\u00e1t, \u00e9s nem tal\u00e1ltak sz\u00e1momra jobb megold\u00e1st, mint hogy \u00e1tmin\u0151s\u00edtsem magam tesztel\u0151v\u00e9, ami kiss\u00e9 ellentmondott a term\u00e9kfejleszt\u00e9sr\u0151l sz\u00f3l\u00f3 meg\u00e1llapod\u00e1sainknak. Gyorsan tal\u00e1ltak alternat\u00edv\u00e1t \u2013 v\u00e1rni egy kicsit, pr\u00f3b\u00e1lkozni t\u00e1rsadalmi tev\u00e9kenys\u00e9gekkel, \u00e9s \u00f6nk\u00e9nt v\u00e1llalni, hogy kisz\u00e1llok a fejleszt\u00e9sb\u0151l, hogy manu\u00e1lis tesztel\u00e9sre v\u00e1ltok.<\/p>\n<p>A munka monoton regresszi\u00f3v\u00e1 v\u00e1lt, ami nem motiv\u00e1lt a tov\u00e1bbi fejl\u0151d\u00e9sre. Hogy hivatalosan is elker\u00fcljem a regresszi\u00f3kat, elkezdtem technikai cikkeket \u00edrni a Habr-ra, majd m\u00e1s platformokra is. Eleinte nem ment t\u00fal j\u00f3l, de a legfontosabb, hogy ez elkezdett tetszeni.<\/p>\n<p>Id\u0151vel megb\u00edztak azzal, hogy n\u00f6veljem a c\u00e9g hivatalos profilj\u00e1nak rangj\u00e1t a Stack Overflow-n. Minden nap \u00e9rdekes esetekkel tal\u00e1lkoztam, tonn\u00e1nyi indiai k\u00f3dot elemeztem, seg\u00edtettem az embereknek, \u00e9s ami a legfontosabb \u2013 tanultam \u00e9s tapasztalatot szereztem.<\/p>\n<p>A v\u00e9letlen folyt\u00e1n eljutottam az els\u0151 SQL Saturday esem\u00e9nyemre, amely Harkovban zajlott. A koll\u00e9g\u00e1mnak kellett volna elmondania egy adatb\u00e1zis-fejleszt\u00e9sr\u0151l sz\u00f3l\u00f3 el\u0151ad\u00e1st, amit mindezid\u00e1ig csin\u00e1ltunk. Nem eml\u00e9kszem mi\u00e9rt, de az utols\u00f3 pillanatban nekem kellett tartanom a prezent\u00e1ci\u00f3t. Denis Reznyik, a szok\u00e1sos bar\u00e1ts\u00e1gos mosoly\u00e1val az arc\u00e1n, \u00e1tadja a mikrofont, \u00e9s te remeg\u0151 hangon pr\u00f3b\u00e1lsz valamit mes\u00e9lni az embereknek. Eleinte f\u00e9lelmetes volt, de azt\u00e1n \u201eOstapnak megj\u00f6tt a kedve\u201d.<\/p>\n<p>Az esem\u00e9ny ut\u00e1n Denis odaj\u00f6tt hozz\u00e1m, \u00e9s felaj\u00e1nlotta, hogy l\u00e9pjek fel egy kisebb form\u00e1tum\u00fa rendezv\u00e9nyen, ami hagyom\u00e1nyosan a HIR\u00c9-ben zajlott. Id\u0151 telt el, a konferenci\u00e1k nevei v\u00e1ltoztak, lassan n\u00f6vekedtek a k\u00f6z\u00f6ns\u00e9gek, ahol meetupeket tartottam. Akkor m\u00e9g nem tudtam, mibe v\u00e1gok bele, de a v\u00e9letlenek sorozata form\u00e1lta az \u00e9letem v\u00e1laszt\u00e1s\u00e1t, \u00e9s azt, amit k\u00e9s\u0151bb elhat\u00e1roztam, hogy sz\u00e1nok magamra.<\/p>\n<p>A szakemberek, mint Reznyik, Korotkevics, Pilyugin \u00e9s m\u00e1s kiv\u00e1l\u00f3 fi\u00fak p\u00e9ld\u00e1j\u00e1ra, akikkel volt szerencs\u00e9m megismerkedni\u2026 tudtam, hogy a jelenlegi munk\u00e1m keretein bel\u00fcl nem lesznek feladataim a gyors fejl\u0151d\u00e9shez. Volt m\u00f6g\u00f6ttem egy j\u00f3 elm\u00e9let, de a gyakorlat hi\u00e1nyzott.<\/p>\n<p>Felaj\u00e1nlott\u00e1k nekem, hogy alap\u00edtsak egy \u00faj projektet, egy \u00faj helyen. A munka m\u00e1r az els\u0151 napt\u00f3l kezdve pezsg\u0151 volt. Minden, amit eddig az \u00e9lett\u0151l szerettem volna, megval\u00f3sult: egy \u00e9rdekes projekt, magas fizet\u00e9s, lehet\u0151s\u00e9g, hogy befoly\u00e1solj\u00e1k a term\u00e9k min\u0151s\u00e9g\u00e9t. De egy bizonyos pillanatban ellazultam \u00e9s elk\u00f6vettem egy komoly hib\u00e1t, k\u00f6zvetlen\u00fcl azut\u00e1n, hogy befejezt\u00fck az MVP-t az \u00fcgyf\u00e9l sz\u00e1m\u00e1ra.<\/p>\n<p>Pr\u00f3b\u00e1lva koncentr\u00e1lni a fejleszt\u00e9sre \u00e9s jobb megold\u00e1st ny\u00fajtani, egyre kevesebb id\u0151t tudtam szentelni a menedzsmentre \u00e9s az \u00fcgyf\u00e9llel val\u00f3 kommunik\u00e1ci\u00f3ra. Felaj\u00e1nlottak egy \u00faj embert, aki ezt a feladatot \u00e1tvette t\u0151lem. Akkor nehezen \u00e9rtettem meg az ok-okozati \u00f6sszef\u00fcgg\u00e9seket, de ezut\u00e1n az \u00fcgyf\u00e9llel val\u00f3 kapcsolatunk gyorsan romlani kezdett, n\u0151tt a t\u00fal\u00f3r\u00e1k sz\u00e1ma \u00e9s a csapatban a fesz\u00fclts\u00e9g.<\/p>\n<p>A r\u00e9szemr\u0151l megpr\u00f3b\u00e1ltam helyre\u00e1ll\u00edtani a helyzetet a projektben, rendet tenni \u00e9s visszat\u00e9rni a nyugodt fejleszt\u00e9shez, de ezt nem engedt\u00e9k meg. Mindenkit kiel\u00e9g\u00edtettek a folyamatos t\u00fczek, amelyeket oltani kellett.<\/p>\n<p>A helyzet elemz\u00e9se ut\u00e1n \u00fagy d\u00f6nt\u00f6ttem, hogy szeretn\u00e9k pihenni ett\u0151l a cirkuszt\u00f3l, \u00e9s javasoltam a kor\u00e1bbi munk\u00e1ltat\u00f3m CEO-j\u00e1nak, hogy t\u00e9rj\u00fcnk vissza a k\u00f6z\u00f6s \u00faj projekt kidolgoz\u00e1s\u00e1ra. Minden r\u00e9szletet megbesz\u00e9lt\u00fcnk, \u00e9s egy h\u00f3napon bel\u00fcl tervezt\u00fck a fejleszt\u00e9s ind\u00edt\u00e1s\u00e1t. Eltelt egy h\u00f3nap\u2026 azt\u00e1n m\u00e9g egy\u2026 \u00e9s m\u00e9g egy. Minden k\u00e9rd\u00e9semre az \u00e1lland\u00f3 v\u00e1lasz az volt \u2013 v\u00e1rj. Az a gondolat, hogy valami saj\u00e1tot csin\u00e1ljak, nem hagyott el, de v\u00e9g\u00fcl k\u00e9nytelen voltam \u00e1tmenetileg szabad\u00fasz\u00f3k\u00e9nt dolgozni, seg\u00edtve a k\u00f6z\u00e9p-\u00e1zsiai n\u00e9peket az ukr\u00e1n banki szektor megh\u00f3d\u00edt\u00e1s\u00e1ban.<\/p>\n<p>K\u00f6r\u00fclbel\u00fcl egy h\u00f3nap m\u00falva tudom\u00e1somra jutott, hogy a projektem fejleszt\u00e9se csendben elkezd\u0151d\u00f6tt idegen szem\u00e9lyekkel, a volt f\u0151n\u00f6ks\u00e9g hivatalos enged\u00e9ly\u00e9vel. Ezek az emberek kiv\u00e1l\u00f3 .NET fejleszt\u0151k voltak, de semmilyen szak\u00e9rtelemmel nem rendelkeztek abban, amit meg kellett val\u00f3s\u00edtaniuk. K\u00edv\u00fclr\u0151l \u00fagy t\u0171nt, hogy csendben kiszor\u00edtanak a projektb\u0151l. Val\u00f3j\u00e1ban ez \u00edgy is volt. A felh\u00e1borod\u00e1s hev\u00e9ben elkezdtem magam csin\u00e1lni ezt a projektet, de a motiv\u00e1ci\u00f3m gyorsan elhalv\u00e1nyult.<\/p>\n<p>A kor\u00e1bbi CTO felaj\u00e1nlotta, hogy seg\u00edt nekem a jelenlegi projektjeimben, \u00e9s \u00e9n elkezdtem azt tenni, amit a legjobban tudok \u2013 t\u00fczet oltani. \u00dajra belemer\u00fclve a munkam\u00e1ni\u00e1ba, az abb\u00f3l sz\u00e1rmaz\u00f3 k\u00f6vetkezm\u00e9nyeket mostam le: helytelen t\u00e1pl\u00e1lkoz\u00e1s, a norm\u00e1lis alv\u00e1si szok\u00e1sokhoz k\u00e9pest elt\u00e9r\u00e9s \u00e9s folyamatos stressz. Mindez k\u00e9t projekttel magyar\u00e1z\u00f3dott, amelyeket felv\u00e1ltva h\u00faztam a f\u00e9nyes j\u00f6v\u0151 fel\u00e9. Az egyik projekt \u00f6r\u00f6met okozott a 24\/7-es \u00fczemm\u00f3dj\u00e1val, a m\u00e1sikon pedig egyszer\u0171en torz felfog\u00e1sa volt a menedzsmentnek, ez\u00e9rt a csapat folyamatos rohan\u00e1sban dolgozott. Ez az id\u0151szak az \u00e9letemben nem volt m\u00e1s, mint mazochizmus, de akadtak vid\u00e1m pillanatok is.<\/p>\n<p>Nyugodtan \u00e1sod a krumplit a sz\u00fcleidn\u00e9l a kertben, mik\u00f6zben retr\u00f3val hallgatsz, \u00e9s hirtelen egy v\u00e1ratlan telefonh\u00edv\u00e1s \u00e9rkezik: \u201eSzergej\u2026 a lovak meg\u00e1lltak\u2026\u201d. P\u00e1r m\u00e1sodperc gondolkod\u00e1s ut\u00e1n, \u00e1llva a lap\u00e1ton \u00e9s k\u00f6zben a nagymama Vanga k\u00e9pess\u00e9geit gyakorlva, dikt\u00e1lsz a mem\u00f3ri\u00e1db\u00f3l parancsokat, hogy az illet\u0151 meg tudja jav\u00edtani a probl\u00e9m\u00e1t a szerveren. Egy perc sincs, hogy b\u00e1nk\u00f3djam err\u0151l a tapasztalatr\u00f3l \u2013 ez klassz volt!<\/p>\n<p>De itt kezd\u0151dik a leg\u00e9rdekesebb r\u00e9sz...<\/p>\n<p>Az \u00e9letemet radik\u00e1lisan megv\u00e1ltoztatta egy tal\u00e1lkoz\u00f3 2017 szeptember\u00e9nek v\u00e9g\u00e9n.<\/p>\n<p>Akkoriban, hogy valahogyan felr\u00e1zzam magam a munk\u00e1s rutinb\u00f3l, el\u0151ad\u00e1sra k\u00e9sz\u00fcltem egy konferenci\u00e1n. Eb\u00e9d k\u00f6zben v\u00e9letlen\u00fcl p\u00e1r sz\u00f3t v\u00e1ltottam a konyh\u00e1ban egy koll\u00e9g\u00e1mmal. \u0150 csak annyit mondott: \"Kider\u00fclt, hogy ismert szem\u00e9lyis\u00e9g vagy... m\u00e1s v\u00e1rosokban is tudj\u00e1k, ki vagy\". Eleinte nem \u00e9rtettem, mir\u0151l van sz\u00f3, de megmutatta nekem a telegramos besz\u00e9lget\u00e9st. Azonnal felismertem azt a l\u00e1nyt, aki elj\u00f6tt hozz\u00e1m el\u0151ad\u00e1sokat hallgatni, amikor Dnipr\u00f3ba mentem. Hihetetlen\u00fcl j\u00f3l esett, hogy az illet\u0151 eml\u00e9kszik r\u00e1m. Felesleges gondolatok n\u00e9lk\u00fcl eld\u00f6nt\u00f6ttem, hogy \u00edrok neki, \u00e9s megh\u00edvtam Harkovba a konferenci\u00e1ra, ahol el\u0151ad\u00e1sokat k\u00e9sz\u00edtettem.<\/p>\n<p>\u00c9n voltam az egyik els\u0151, \u00e9s azonnal megl\u00e1ttam \u0151t a m\u00e1sodik sorban. Az, hogy elj\u00f6tt, meglepet\u00e9s \u00e9s \u00f6r\u00f6m volt sz\u00e1momra. K\u00e9t-h\u00e1rom mondatot v\u00e1ltottunk, \u00e9s elkezd\u0151d\u00f6tt az \u00e9n hossz\u00fa hat \u00f3r\u00e1s monol\u00f3gom. Az a nap az \u00e9letem egyik legsz\u00ednesebb napja volt: a terem teljesen megtelt, \u00f6t egym\u00e1s ut\u00e1ni el\u0151ad\u00e1s, \u00e9s megfoghatatlan \u00e9rz\u00e9s, amikor az emberek szeretnek hallgatni t\u00e9ged. Nehezen tudtam a figyelmemet az eg\u00e9sz teremben \u00f6sszpontos\u00edtani, \u00e9s a tekintetem \u00f6szt\u00f6n\u00f6sen fel\u00e9 ir\u00e1nyult\u2026 arra a l\u00e1nyra, aki egy m\u00e1sik v\u00e1rosb\u00f3l \u00e9rkezett\u2026 akit m\u00e1r k\u00e9t \u00e9ve ismertem, de soha nem besz\u00e9lgett\u00fcnk\u2026 csak tudtuk egym\u00e1sr\u00f3l, hogy l\u00e9tez\u00fcnk ebben az id\u0151ben.<\/p>\n<p>A konferencia ut\u00e1n f\u00e1radt voltam \u00e9s er\u0151sen depresszi\u00f3s, de m\u00e9gis szerettem volna kellemes \u00e9lm\u00e9nyt szerezni a l\u00e1nynak \u2013 megh\u00edvva \u0151t vacsor\u00e1zni azokkal az emberekkel, akikkel mindketten voltunk. Az igazs\u00e1g az, hogy akkor sz\u00f6rny\u0171 besz\u00e9lget\u0151partner voltam, \u00e1lland\u00f3an szarkasztikus voltam \u00e9s figyelmet k\u00f6veteltem. Neh\u00e9z megmondani, mi t\u00f6rt\u00e9nt velem akkor. Az esti s\u00e9t\u00e1nk is rosszul alakult a v\u00e1rosban. \u00dagy t\u0171nt, hogy jobb, ha a l\u00e1nyt a sz\u00e1llod\u00e1ig k\u00eds\u00e9rem, \u00e9s hazamegyek aludni. A k\u00f6vetkez\u0151 napot \u00e1gyban t\u00f6lt\u00f6ttem, nem voltam k\u00e9pes felkelni, \u00e9s csak este kezdtem el p\u00f6rgetni magamban a szavait: \u201eSzergej, miattad j\u00f6ttem\u2026\u201d. \u0150szint\u00e9n szerettem volna \u00fajra l\u00e1tni, de addigra m\u00e1r elment.<\/p>\n<p>K\u00e9t h\u00e9tig besz\u00e9lgett\u00fcnk, am\u00edg el nem d\u00f6nt\u00f6ttem, hogy elmegyek hozz\u00e1...<\/p>\n<p>A kiad\u00e1s el\u0151tti napon senkinek sem kell \u00fcgyf\u00e9l szars\u00e1g, \u00edgy elhalasztottam a telep\u00edt\u00e9st \u00e9s elmentem Dnyipr\u00e1ba. Neh\u00e9z megmondani, mi j\u00e1rt a fejemben, de l\u00e1tni akartam \u0151t, m\u00e9g \u00fagy is, hogy nem tudtam, mir\u0151l fogok besz\u00e9lni. Meg\u00e1llapodtunk, hogy a parkban tal\u00e1lkozunk, de epikusan \u00f6sszekevertem a c\u00edmet, \u00e9s \u00f6t kilom\u00e9tert mentem rossz ir\u00e1nyba. Egy id\u0151 ut\u00e1n, amikor r\u00e1j\u00f6ttem a hib\u00e1mra, gyorsan visszautaztam egy taxival vir\u00e1gokkal, amiket valahol egy gop-ker\u00fcletben tal\u00e1ltam. \u00c9s mindezalatt \u0151 kaka\u00f3val v\u00e1rt r\u00e1m.<\/p>\n<p>A f\u00e9lk\u00e9sz sz\u00ednh\u00e1zi sz\u00ednpadon \u00fclt\u00fcnk, hideg kaka\u00f3t ittunk \u00e9s mindenr\u0151l besz\u00e9lgett\u00fcnk, ami esz\u00fcnkbe jutott. T\u00e9m\u00e1r\u00f3l t\u00e9m\u00e1ra ugr\u00e1lva mes\u00e9lt a neh\u00e9z m\u00faltj\u00e1r\u00f3l, a .NET string t\u00edpusainak v\u00e1ltozhatatlans\u00e1g\u00e1r\u00f3l... minden szav\u00e1t kaptam. Okos \u00e9s \u00e9lesl\u00e1t\u00f3 volt, n\u00e9ha vicces, egy kicsit naiv, de amit mondott, az \u0151szinte volt. M\u00e1r akkor \u00e9reztem, hogy beleszerettem.<\/p>\n<p>Visszat\u00e9rve a munk\u00e1ba, p\u00f6rg\u00e9sben pr\u00f3b\u00e1ltam n\u00e9h\u00e1ny nap szabads\u00e1got kiharcolni, hogy m\u00e1sodj\u00e1ra elvihessem \u0151t, \u00e9s bevalljam az \u00e9rz\u00e9seimet. De a val\u00f3s\u00e1g m\u00e1shogy alakult...<\/p>\n<p>Gyermeki \u00e9nem, butas\u00e1gom, r\u00e9gi komplexusaim \u00e9s a m\u00e1sik emberbe vetett bizalom hi\u00e1nya miatt nagyon megb\u00e1ntottam azt a l\u00e1nyt, aki \u0151szint\u00e9n pr\u00f3b\u00e1lt tetszeni nekem. Reggel r\u00e1j\u00f6ttem, hogy mit tettem, \u00e9s amint lehet\u0151s\u00e9gem ad\u00f3dott, \u00e9l\u0151ben k\u00e9rtem t\u0151le bocs\u00e1natot. De \u0151 nem akarta, hogy l\u00e1ssam. Visszafel\u00e9 j\u00f6vet pr\u00f3b\u00e1ltam meggy\u0151zni magam, hogy nincs sz\u00fcks\u00e9gem r\u00e1, de vajon t\u00e9nyleg \u00edgy volt ez...<\/p>\n<p>Egy h\u00f3napig haragudtam magamra... m\u00e1sokon toroltam meg... olyan dolgokat mondtam valakinek, aki igaz\u00e1n tetszett nekem, amiket k\u00e9ptelens\u00e9g megbocs\u00e1tani. Mindez m\u00e9g rosszabb\u00e1 tette a lelki\u00e1llapotomat, \u00e9s v\u00e9g\u00fcl ideg\u00f6sszeoml\u00e1ssal \u00e9s s\u00falyos depresszi\u00f3val z\u00e1rult.<\/p>\n<p>A k\u00f6rforg\u00e1sb\u00f3l val\u00f3 kil\u00e9p\u00e9sben egy kor\u00e1bbi koll\u00e9g\u00e1m, Dmitrij Skripka seg\u00edtett, aki elvitt engem az edz\u0151terembe.<\/p>\n<p>Ezt k\u00f6vet\u0151en az \u00e9letem dr\u00e1maian megv\u00e1ltozott. Nagyon j\u00f3l meg\u00e9rtem, mit jelent gyeng\u00e9nek \u00e9s bizonytalannak lenni. De amikor elkezdtem edzeni, tapasztaltam meg a terem \u00e1ltal ny\u00fajtott legjobb \u00e9rz\u00e9st. Ez az \u00f6nbizalom \u00e9rz\u00e9se, \u00e9s az, hogy m\u00e1sok hogyan v\u00e1ltoznak meg velem szemben. Ebben a pillanatban r\u00e1j\u00f6ttem, hogy nem akarok visszat\u00e9rni a r\u00e9gi \u00e9letemhez. Elhat\u00e1roztam, hogy azt fogom k\u00f6vetni, amit eddig halogattam az \u00e9letemben.<\/p>\n<p>De \u00e9szrevett\u00e9tek, hogy amikor valaki \u00fajba kezd, akkor elkezdi hirdetni a sz\u00e1nd\u00e9kait a k\u00f6rnyezete fel\u00e9? Mindenkinek \u00e1lland\u00f3an mes\u00e9l a planjair\u00f3l, csillog\u00f3 szemekkel, de telik az id\u0151, \u00e9s semmi sem t\u00f6rt\u00e9nik. Ezek az emberek folyamatosan a j\u00f6v\u0151r\u0151l besz\u00e9lnek: \u201emeg fogom csin\u00e1lni\u201d, \u201esiker\u00fclni fog\u201d, \u201emeg fogok v\u00e1ltozni\u201d, \u00e9s \u00edgy \u00e9lik az \u00e9let\u00fcket \u00e9vr\u0151l \u00e9vre csak v\u00e1gyaikkal. Olyanok, mint az elemmel m\u0171k\u00f6d\u0151 j\u00e1t\u00e9k \u2013 a motiv\u00e1ci\u00f3s energia csak egy pillanatra tart ki, azt\u00e1n v\u00e9ge. \u00c9n is ilyen voltam...<\/p>\n<p>Kezdetben azt tervezt\u00fck, hogy motiv\u00e1lt koll\u00e9g\u00e1k t\u00e1rsas\u00e1g\u00e1ban hegyeket tudunk megmozd\u00edtani, de gyakran a f\u00e9nyes j\u00f6v\u0151re vonatkoz\u00f3 elv\u00e1r\u00e1saink nem egyeznek a gyakorlattal. Amikor elkezdt\u00fck a projekt\u00fcnket, folyamatosan tervezt\u00fcnk \u00e9s besz\u00e9lgett\u00fcnk, ahelyett, hogy egyszer\u0171en nekil\u00e1ttunk volna. <\/p>\n<p>Gyakran mindenki gyorsan akar\u2026 mindenki az els\u0151 alkalommal akar\u2026 mindenki sprinter\u2026 mindenki elkezd futni, de telik az id\u0151\u2026 felad egy\u2026 felad a m\u00e1sodik. Amikor a c\u00e9lvonal nem villan fel a horizonton, kevesen akarnak kem\u00e9nyen dolgozni, csak az\u00e9rt, mert \u00e1t kell menni a t\u00e1v v\u00e9g\u00e9ig\u2026 reggel, napk\u00f6zben vagy m\u00e9ly \u00e9jszaka\u2026 amikor senki sem l\u00e1t, senki sem dics\u00e9r, \u00e9s senki sem \u00e9rt\u00e9keli, amit csin\u00e1lsz.<\/p>\n<p>Soha ne oszd meg a terveidet, am\u00edg nem val\u00f3s\u00edtod meg \u0151ket. Csak az eredm\u00e9nyeket oszd meg, b\u00e1rmennyire is neh\u00e9z ezt mind egyed\u00fcl csin\u00e1lni. Igen, ilyen esetben az \u00e1ltalunk v\u00e1lasztott \u00fat nem mindig fog \u00f6r\u00f6met okozni \u00e9s r\u00f3zsasz\u00edn unikornisokat g\u00f6rgetni a sziv\u00e1rv\u00e1nyb\u00f3l. Nem mindig fognak vil\u00e1gos \u00f6szt\u00f6nz\u00e9sek ir\u00e1ny\u00edtani minket a priorit\u00e1saink munk\u00e1ja sor\u00e1n. Gyakran az \u00e9let folyamatosan oda k\u00fcld, ahov\u00e1 egy\u00e1ltal\u00e1n nem akarsz menni. De minden alkalommal, amikor megnyitottam a Visual Studi\u00f3t vagy bementem az edz\u0151terembe, eml\u00e9keztem arra, hogy ki voltam, \u00e9s hogy ki lehetek. Eml\u00e9keztem a m\u00e9rk\u0151z\u00e9sre azzal a l\u00e1nyjal Dnyipr\u00f3b\u00f3l, aki elgondolkodtatott az \u00e9lethez val\u00f3 viszonyomr\u00f3l\u2026 sok mindent meg\u00e9rtettem.<\/p>\n<p>\u00c1ltal\u00e1ban a z\u00e1r\u00f3 sz\u00f3nak el\u00e9g t\u00f6m\u00f6rnek kell lennie ahhoz, hogy hossz\u00fa id\u0151re eml\u00e9kezetes maradjon. Szeretn\u00e9k id\u00e9zni egy mondatot, amelyet egyszer hallottam a teremben egy okos embert\u0151l.<\/p>\n<blockquote><p>Azt hiszed, hogy az edz\u0151terembe azzal a c\u00e9llal j\u00f6ssz, hogy s\u00falyokkal harcolj? Nem\u2026 saj\u00e1t magaddal harcolsz\u2026 a szok\u00e1saiddal\u2026 a lustas\u00e1goddal\u2026 a keretekkel, amibe saj\u00e1t magadat helyezted. \u00c1lland\u00f3an m\u00e1sok probl\u00e9m\u00e1it akarod megoldani, mik\u00f6zben a saj\u00e1tjaidat halogatod? Apr\u00f3 l\u00e9p\u00e9sekkel, de magabiztosan kell haladni afel\u00e9, hogy egy pillanatban megtal\u00e1ld a boldogs\u00e1godat az \u00e9letben. Mert a boldogs\u00e1g az, amikor nem nehezednek r\u00e1d olyan elvek \u00e9s szab\u00e1lyok, amelyeket nem te tal\u00e1lt\u00e1l ki. A boldogs\u00e1g akkor van, amikor van egy fejl\u0151d\u00e9si ir\u00e1nyod, \u00e9s m\u00e1r az \u00faton \u00e9lvezed, nem csak a v\u00e9gs\u0151 c\u00e9lt. Sz\u00f3val tal\u00e1n m\u00e9gis \u00e9rdemes lenne felemelni a h\u00e1ts\u00f3dat, \u00e9s elkezdeni dolgozni \u00f6nmagadon?<\/p><\/blockquote>\n<p>\nAh, igen, teljesen elfelejtettem\u2026 az eredeti sz\u00e1nd\u00e9k az volt, hogy bemutassam az embereknek a projektet, amelyen v\u00e9gig dolgoztam. De v\u00e9g\u00fcl \u00fagy alakult, hogy a \u00edr\u00e1s folyam\u00e1n a priorit\u00e1s \u00e1thelyez\u0151d\u00f6tt arra, hogy le\u00edrjam, mi\u00e9rt is kezdtem el foglalkozni ezzel a tev\u00e9kenys\u00e9ggel, \u00e9s mi\u00e9rt nem akarom ezt a j\u00f6v\u0151ben abbahagyni. Ha r\u00f6viden a projektr\u0151l\u2026<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\">SQL Index Manager<\/a><\/noindex> \u2013 ez egy ingyenes \u00e9s funkcionalit\u00e1s\u00e1ban gazdagabb alternat\u00edva a Devart (99$) \u00e9s RedGate (155$) kereskedelmi term\u00e9keihez, a SQL Server \u00e9s Azure indexeinek kezel\u00e9s\u00e9re szolg\u00e1l. Nem mondhatom, hogy az alkalmaz\u00e1som jobb, mint Ola Hallengren szkriptjei, de a optimaliz\u00e1lt metadokument\u00e1ci\u00f3 \u00e9s sz\u00e1mos hasznos apr\u00f3s\u00e1g miatt bizony\u00e1ra hasznos lesz valakinek a mindennapi feladatokban.<\/p>\n<p><img decoding=\"async\" alt=\"S\u00edrk\u00e9sz\u00edt\u00e9s, SQL Server, \u00e9vek az outsourcingban \u00e9s az els\u0151 projekt\u00fcnk\" src=\"\/wp-content\/uploads\/2019\/06\/f2e094d4b665d9ae07756fa373709a41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAz alkalmaz\u00e1s leg\u00fajabb verzi\u00f3ja let\u00f6lthet\u0151 itt: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\/releases\">GitHub<\/a><\/noindex>. A forr\u00e1sk\u00f3dok ott tal\u00e1lhat\u00f3ak.<br \/>\n\u00d6r\u00f6mmel v\u00e1rom a kritik\u00e1kat \u00e9s visszajelz\u00e9seket \ud83d\ude42<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455339\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\u0435 \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0441\u0432\u043e\u0435\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0439 \u043c\u0438\u0440\u0430\u2026 \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c\u2026 \u0441\u0432\u043e\u0435\u0439 \u043b\u0435\u043d\u044c\u044e\u2026 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0442\u0440\u0430\u0445\u0430\u043c\u0438. \u0427\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u043b\u044b\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u2026 \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0444\u0438\u0433 \u2013 \u043f\u0440\u0438\u043d\u044e\u0445\u0430\u0435\u043c\u0441\u044f. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e\u0433\u043e \u0444\u0435\u0439\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u0441\u0442\u0438\u043d\u044b \u2013 \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u0447\u0438\u043d, \u0436\u0430\u043b\u043e\u0441\u0442\u0438 \u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043f\u0430\u043d\u0438\u0435 \u043c\u043e\u0433\u0438\u043b, SQL Server, \u0433\u043e\u0434\u044b \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0430 \u0438 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47S\u00edrkavar\u00e1s, SQL Server, \u00e9vek az outsorcingban \u00e9s az els\u0151 projektem | ProHoster","description":"Majdnem mindig mi k\u00e9sz\u00edtj\u00fck el.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043f\u0430\u043d\u0438\u0435 \u043c\u043e\u0433\u0438\u043b, SQL Server, \u0433\u043e\u0434\u044b \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0430 \u0438 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:21+00:00","article:modified_time":"2019-10-31T19:04:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35440","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:15:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:21","updated":"2026-01-21 23:15:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/35440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=35440"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/35440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/26587"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=35440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=35440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=35440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}