
Szinte mindig saját magunk teremtjük a problémáinkat… a világképünkkel… a tétlenségünkkel… a lustaságunkkal… a félelmeinkkel. Utána pedig nagyon kényelmes együtt sodródni a szennyvíz sablonok közötti közegben… hiszen ez meleg és szórakoztató, a többi meg nem számít – alkalmazkodunk. De a kemény kudarc után eljön a felismerés egyszerű igazsága – a végtelen okok, az önsajnálat és az önigazolás generálása helyett elég csak megtenni azt, amit a legfontosabbnak tartasz magad számára. Ez lesz az új valóságod kiindulópontja.
Számomra az alább írt szöveg pontosan ilyen kiindulópont. Az út nem lesz rövid…
Minden ember társadalmilag függő, és tudatalatt mindannyian részei akarunk lenni a társadalomnak, vágyva, hogy megkapjuk tetteink jóváhagyását. De együtt a jóváhagyással folyamatosan körülvesz minket a társadalmi értékelés, amelyet belső komplexusok és állandó korlátok támasztanak alá.
Gyakran félünk a kudarctól, folyamatosan halogatva a számunkra fontos dolgokat, és logikusan próbáljuk megmagyarázni magunknak, hogy megnyugtassuk: „úgyis semmi nem sikerült”, „ez nem nyeri el a környezetem tetszését” és „mi értelme van ezzel foglalkozni?”. Sokan csak nem tudják, mennyire erősek, mert soha nem próbálják meg megváltoztatni az életüket.
Hiszen ha valaki csak azt teszi, amit tud – már automatikusan mintázatot teremt a fejében: „ezt tudom… ezt meg tudom csinálni…”. De nincs semmi kiemelkedő abban, ha valaki csak azt teszi, amit tud. Megcsinálta, mert tudta, de ezzel ugyanabban a tartományban maradt, ahol eddig is volt. Viszont ha nem tudtad és megcsináltad – na, az nagy dolog. Csak akkor fejlődünk és válunk jobban, amikor elhagyjuk a komfortzónánkat, és túllépünk a lehetőségeink határain.
Az első próbálkozásom, hogy valami jelentőset csináljak, még az egyetem negyedik évében kezdődött. Már rendelkeztem alapvető C++ ismeretekkel, és volt egy sikertelen kísérletem, hogy minden általam ajánlott Richter-könyvet megtanuljak, amit egy potenciális munkáltató tanácsolt. Véletlenül rátaláltam az OpenCV könyvtárra és néhány demóra, amelyek arcfelismeréssel foglalkoztak. Meglepetésemre elkezdtem éjszakákba nyúlóan dolgozni, hogy megértsem, hogyan tudnám fejleszteni ennek a könyvtárnak a funkcionalitását. Sokan nem sikerültek, és visszafejtéssel próbáltam nézni az hasonló termékeket. Olyan szinten jutottam el, hogy megtanultam egy kereskedelmi könyvtárat elemezni, és fokozatosan kiemelni belőle olyan algoritmusokat, amelyeket én nem tudtam megvalósítani.
Az ötödik év vége közeledett, és egyre inkább kezdett tetszeni az, amit az elmúlt időszakban csináltam. Mivel már ideje volt teljes munkaidőben dolgozni, úgy döntöttem, írok annak a kereskedelmi könyvtárnak a fejlesztőinek, ahonnan az elképzeléseimet merítettem. Arra gondoltam, hogy könnyen fel fognak venni, de néhány levélváltás után a vágyam, hogy náluk dolgozhassak, nem vezetett semmire. Meglehetősen csalódott voltam, és erős motivációt éreztem arra, hogy bizonyítsam, képes vagyok önállóan értékeket teremteni.
Egy hónap alatt elkészítettem az oldalamat, feltöltöttem egy ingyenes hosztra, elkészítettem a dokumentációt, és elkezdtem értékesíteni. Nem volt pénzem reklámra, és hogy valamilyen módon felkeltsem a potenciális ügyfelek figyelmét, úgy döntöttem, hogy nyílt forráskódú projektként terjesztem a kreálmányaimat. A reakciók körülbelül 70%-osak voltak, de meglepetésemre az emberek, még ha vonakodva is, de elkezdtek vásárolni. Senkit sem zavart a törött angolom, sem az ingyenes hoszt, ahol az oldalam található. Az emberek megelégedtek az alacsony ár és az alapvető funkcionalitás kombinációjával, ami lefedte a főbb igényeiket.
Több állandó ügyfél jelentkezett, akik partnereként akartak befektetni az ötletembe. És itt váratlanul felbukkantak azok a fejlesztők, akiké az a könyvtár, amelyből sokat merítettem egykor. Finoman célozva arra, hogy az algoritmusaik szabadalmaztatva vannak, és nem érdemes velük összetűzésbe kerülni, arrogánsan elvitték az ügyfeleimet. A beszélgetésünk messze volt a civilizált diskurzustól, és egy bizonyos ponton úgy döntöttem, hogy útmutatást adok nekik a három örök betű keresésére. Másnap hivatalos levelet küldtek, hogy készen állnak az együttműködésre, ám én határozottan megszakítottam a párbeszédet. Annak érdekében, hogy elkerüljem a jövőbeli támadásaikat, elkezdtem a szabadalmi dokumentáció és a szerzői jogi bejegyzés előkészítését.
Az idő telt, és ez a történet fokozatosan elfelejtődött. Az volt a tervem, hogy keresek valakit, aki tapasztaltabb nálam, de erre nem volt elég pénzem. A kapzsiság játszott közre, és nagyobb részesedést akartam. Egy új ügyféllel való találkozó volt kilátásban, aki a beszélgetésünk során kiderült, hogy ugyanabban a városban él, mint én. Édesen vázolva az együttműködés lehetőségeit, felajánlotta, hogy találkozzunk személyesen.
Valójában a találkozóra helyette fiatal, kellemes megjelenésű emberek érkeztek, akik különösebben nem kérdezték a véleményemet, és felajánlották, hogy menjünk ki a városból, azzal érvelve, hogy sürgősen 'friss levegőt kellene szívni'. Már a helyszínen megkaptam a nevemre szóló lapátot, hogy ellenőrizzék a gyermekkori kiskertem során tanult készségeimet a nagymamám burgonyaföldjén. Egy órán keresztül érthető formában megmagyarázták a kilátásaimat, azt javasolták, hogy ne oszlassam meg az erőimet, hagyjam abba az ostobaságokat, és ami a legfontosabb – ne legyek udvariatlan komoly emberekkel.
Egy pillanatban a világ már nem tűnt napfényesnek és kellemes helynek. Nehéz megmondani, hogy akkor helyesen döntöttem-e… de megadtam magam… lemondtam, a kezemet a felném állítottam, és a sarokba bújtam. És ez sok szempontból meghatározta a továbbiakat: lappangó düh a körülöttem lévőkkel szemben a meg nem valósult vágyak miatt, hosszú évek bizonytalansága, apátia a fontos döntések meghozatalában, és a megfelelés áthárítása másokra.
A halogatott pénz gyorsan elfogyott, és sürgősen rendbe kellett hoznom magam, de minden a kezeim között csúszott ki. Ekkor a különböző ismerőseimen keresztül az apám olyan helyet talált nekem, ahol kérdések nélkül fogadtak volna. Később megtudtam, hogy miattam nem éppen kellemes emberekkel került adósságba, de ezzel esélyt adott nekem, hogy megmutassam magam.
Az új munkára való felkészülés közben újra kezdtem Rihtert olvasni és intenzíven tanulmányoztam Shieldet. Azt terveztem, hogy .NET fejlesztéssel fogok foglalkozni, de a sors az első hivatalos munkahónapomban egy kicsit másképp döntött. Az egyik munkatárs váratlanul elhagyta a projektet, és a szabad helyre új embereket hoztak be.
Míg a kollégám pakolta a cuccait, egy elég epikus párbeszéd alakult ki köztünk a pénzügyi igazgatóval:
— Értesz az adatbázisokhoz?
— Nem.
— Tanuld meg egy éjszaka alatt. Holnap mint középszintű adatbázis-kezelőt fogom eladni a kliensnek.
Így kezdődött az ismerkedésem a SQL Serverrel. Minden új és érthetetlen volt, és legtöbbször próbálkozásokkal és hibákkal oldottam meg a dolgokat. Nagyon hiányzott egy értelmes mentor, akire támaszkodhattam volna.
A következő néhány hónap totális káoszra emlékeztetett. Az projektek érdekesek voltak, de a vezetőség rájuk bízta őket. Elkezdődtek a sürgős helyzetek, a folytonos túlórák és olyan feladatok, amelyeket senki nem tudott normálisan megfogalmazni. A kedvenc elfoglaltságommá vált az állandó jelentésjavítás a kész torták egyszerű félkész termékekre való lebontásáról. De mivel bármely torta része lehetett egy másik tortának, ez a kemény üzleti logika megőrjített.
Rájöttem, hogy csak rosszabb lesz, és dönteni kellett. Frissítettem az elmémet, és megpróbáltam szerencsét másutt, de a állásinterjúkon hiányzott a tapasztalatom ahhoz, hogy legalább egy erős junior pozícióba bejussak. Az első pár napban nagy hatással volt rám a kudarcaim, és komolyan elgondolkodtam azon, hogy még nagyon korai a munkahelyváltás, és több tapasztalatot kellene szereznem.
Intenzíven kezdtem tanulmányozni az SQL Server anyagát, és idővel teljesen az adatbázisok fejlesztésére koncentráltam. Nem titkolom, hogy ez a munka számomra egy igazi pokol volt, ahol egyrészt a technikai igazgató mint gyakorló skizofrén minden nap megnevettetett, míg őt a pénzügyi igazgató-akkor Afganisztánban megismert férfi, aki szenvedélyes kitörések közepette az ebédszünetben gumidugókat harapott le.
Egyszer csak rájöttem, hogy készen állok. Magamra vállaltam minden kritikus fontosságú feladatot, magas kiadási gyakoriságot biztosítottam, és közvetlen kapcsolatokat alakítottam ki az ügyfelekkel. Végül eljöttem, és a pénzügyi igazgatót egy farönkhöz hasonló helyzetbe hoztam. Most persze lehetne viccelődni a 23 éves seniorokról, de pontosan így tudtam négyszeresére emelni a fizetésemet.
A következő hónapban tele voltam büszkeséggel, amiért sikerült elérnem, de mekkora volt az ára? A munkanap reggel 7:30-tól este 10-ig tartott. Az egészségem elkezdett elsődleges zavarokat mutatni, és mindez annak fényében történt, hogy a vezetőség folyamatosan célozgatott arra, hogy jobban járnánk, ha szándékosan elbuktatnánk a projektet, mint hogy többet keressek, mint amit „átlagosan a kórházunkban” kaphatnék. Valamiben azonban megtartották ígéretüket, és egy új munkahely keresésének dilemmájába kerültem.
Pár hónap múlva meghívtak egy termékfejlesztő céghez interjúra. Eredetileg egy hasonló pozícióra szerettem volna menni .NET területen, de sajnos elbuktam a gyakorlati feladatot. Már búcsúzkodni készültünk, de a legérdekesebb akkor történt, amikor a potenciális munkáltatók megtudták, hogy van tapasztalatom az SQL Server használatában. Erről a önéletrajzomban nem írtam sokat, mivel soha nem tartottam magam sokat tudónak ezen a területen. Azonban azok, akik interjúztattak, kicsit másképp gondolták.
Felajánlották, hogy javítsam a meglévő termékpalettát az SQL Server-rel kapcsolatos munkákhoz. Korábban nem volt külön szakember, aki ezzel foglalkozna. Minden gyakran próbálkozások és hibák módszerével készült. Az új funkciókat gyakran egyszerűen lemásolták a versenytársaktól, különösebb részletekbe menés nélkül. Az én feladatom az volt, hogy megmutassam, hogy más utat is be lehet járni, a lekérdezések rendszervéleményeire való hatékonyabb kidolgozással, mint a versenytársak.
Ez a pár hónap felbecsülhetetlen új tapasztalatot jelentett számomra a tortasütés korábbi aktivitásaimhoz képest. De minden jónak előbb-utóbb vége szakad, és a vezetés váratlanul megváltoztatta a prioritásait. Abban az időben elvégeztem a munkát, és nem találtak számomra jobb megoldást, mint hogy átminősítsem magam tesztelővé, ami kissé ellentmondott a termékfejlesztésről szóló megállapodásainknak. Gyorsan találtak alternatívát – várni egy kicsit, próbálkozni társadalmi tevékenységekkel, és önként vállalni, hogy kiszállok a fejlesztésből, hogy manuális tesztelésre váltok.
A munka monoton regresszióvá vált, ami nem motivált a további fejlődésre. Hogy hivatalosan is elkerüljem a regressziókat, elkezdtem technikai cikkeket írni a Habr-ra, majd más platformokra is. Eleinte nem ment túl jól, de a legfontosabb, hogy ez elkezdett tetszeni.
Idővel megbíztak azzal, hogy növeljem a cég hivatalos profiljának rangját a Stack Overflow-n. Minden nap érdekes esetekkel találkoztam, tonnányi indiai kódot elemeztem, segítettem az embereknek, és ami a legfontosabb – tanultam és tapasztalatot szereztem.
A véletlen folytán eljutottam az első SQL Saturday eseményemre, amely Harkovban zajlott. A kollégámnak kellett volna elmondania egy adatbázis-fejlesztésről szóló előadást, amit mindezidáig csináltunk. Nem emlékszem miért, de az utolsó pillanatban nekem kellett tartanom a prezentációt. Denis Reznyik, a szokásos barátságos mosolyával az arcán, átadja a mikrofont, és te remegő hangon próbálsz valamit mesélni az embereknek. Eleinte félelmetes volt, de aztán „Ostapnak megjött a kedve”.
Az esemény után Denis odajött hozzám, és felajánlotta, hogy lépjek fel egy kisebb formátumú rendezvényen, ami hagyományosan a HIRÉ-ben zajlott. Idő telt el, a konferenciák nevei változtak, lassan növekedtek a közönségek, ahol meetupeket tartottam. Akkor még nem tudtam, mibe vágok bele, de a véletlenek sorozata formálta az életem választását, és azt, amit később elhatároztam, hogy szánok magamra.
A szakemberek, mint Reznyik, Korotkevics, Pilyugin és más kiváló fiúk példájára, akikkel volt szerencsém megismerkedni… tudtam, hogy a jelenlegi munkám keretein belül nem lesznek feladataim a gyors fejlődéshez. Volt mögöttem egy jó elmélet, de a gyakorlat hiányzott.
Felajánlották nekem, hogy alapítsak egy új projektet, egy új helyen. A munka már az első naptól kezdve pezsgő volt. Minden, amit eddig az élettől szerettem volna, megvalósult: egy érdekes projekt, magas fizetés, lehetőség, hogy befolyásolják a termék minőségét. De egy bizonyos pillanatban ellazultam és elkövettem egy komoly hibát, közvetlenül azután, hogy befejeztük az MVP-t az ügyfél számára.
Próbálva koncentrálni a fejlesztésre és jobb megoldást nyújtani, egyre kevesebb időt tudtam szentelni a menedzsmentre és az ügyféllel való kommunikációra. Felajánlottak egy új embert, aki ezt a feladatot átvette tőlem. Akkor nehezen értettem meg az ok-okozati összefüggéseket, de ezután az ügyféllel való kapcsolatunk gyorsan romlani kezdett, nőtt a túlórák száma és a csapatban a feszültség.
A részemről megpróbáltam helyreállítani a helyzetet a projektben, rendet tenni és visszatérni a nyugodt fejlesztéshez, de ezt nem engedték meg. Mindenkit kielégítettek a folyamatos tüzek, amelyeket oltani kellett.
A helyzet elemzése után úgy döntöttem, hogy szeretnék pihenni ettől a cirkusztól, és javasoltam a korábbi munkáltatóm CEO-jának, hogy térjünk vissza a közös új projekt kidolgozására. Minden részletet megbeszéltünk, és egy hónapon belül terveztük a fejlesztés indítását. Eltelt egy hónap… aztán még egy… és még egy. Minden kérdésemre az állandó válasz az volt – várj. Az a gondolat, hogy valami sajátot csináljak, nem hagyott el, de végül kénytelen voltam átmenetileg szabadúszóként dolgozni, segítve a közép-ázsiai népeket az ukrán banki szektor meghódításában.
Körülbelül egy hónap múlva tudomásomra jutott, hogy a projektem fejlesztése csendben elkezdődött idegen személyekkel, a volt főnökség hivatalos engedélyével. Ezek az emberek kiváló .NET fejlesztők voltak, de semmilyen szakértelemmel nem rendelkeztek abban, amit meg kellett valósítaniuk. Kívülről úgy tűnt, hogy csendben kiszorítanak a projektből. Valójában ez így is volt. A felháborodás hevében elkezdtem magam csinálni ezt a projektet, de a motivációm gyorsan elhalványult.
A korábbi CTO felajánlotta, hogy segít nekem a jelenlegi projektjeimben, és én elkezdtem azt tenni, amit a legjobban tudok – tüzet oltani. Újra belemerülve a munkamániába, az abból származó következményeket mostam le: helytelen táplálkozás, a normális alvási szokásokhoz képest eltérés és folyamatos stressz. Mindez két projekttel magyarázódott, amelyeket felváltva húztam a fényes jövő felé. Az egyik projekt örömet okozott a 24/7-es üzemmódjával, a másikon pedig egyszerűen torz felfogása volt a menedzsmentnek, ezért a csapat folyamatos rohanásban dolgozott. Ez az időszak az életemben nem volt más, mint mazochizmus, de akadtak vidám pillanatok is.
Nyugodtan ásod a krumplit a szüleid nyaralójában retro wave zene mellett, amikor váratlan telefonhívás érkezik: "Szergej... a lovak megálltak...". Néhány másodperces gondolkodás után, a lapátján állva és közben Vanga nagymama készségeit edzve, emlékezetből diktálod a szekvenciális parancsokat, hogy az illető meg tudja oldani a problémát a szerveren. Egy percet sem szeretnék egy ilyen tapasztalatra – ez klassz volt!
De itt kezdődik a legérdekesebb rész...
Az életemet radikálisan megváltoztatta egy találkozó 2017 szeptemberének végén.
Akkoriban, hogy valahogyan felrázzam magam a munkás rutinból, előadásra készültem egy konferencián. Ebéd közben véletlenül pár szót váltottam a konyhában egy kollégámmal. Ő csak annyit mondott: "Kiderült, hogy ismert személyiség vagy... más városokban is tudják, ki vagy". Eleinte nem értettem, miről van szó, de megmutatta nekem a telegramos beszélgetést. Azonnal felismertem azt a lányt, aki eljött hozzám előadásokat hallgatni, amikor Dnipróba mentem. Hihetetlenül jól esett, hogy az illető emlékszik rám. Felesleges gondolatok nélkül eldöntöttem, hogy írok neki, és meghívtam Harkovba a konferenciára, ahol előadásokat készítettem.
Én voltam az egyik első, és azonnal megláttam őt a második sorban. Az, hogy eljött, meglepetés és öröm volt számomra. Két-három mondatot váltottunk, és elkezdődött az én hosszú hat órás monológom. Az a nap az életem egyik legszínesebb napja volt: a terem teljesen megtelt, öt egymás utáni előadás, és megfoghatatlan érzés, amikor az emberek szeretnek hallgatni téged. Nehezen tudtam a figyelmemet az egész teremben összpontosítani, és a tekintetem ösztönösen felé irányult… arra a lányra, aki egy másik városból érkezett… akit már két éve ismertem, de soha nem beszélgettünk… csak tudtuk egymásról, hogy létezünk ebben az időben.
A konferencia befejezése után fáradt voltam és nagyon lehangolt, de mégis szerettem volna kedveskedni a lánynak – meghívva őt vacsorázni az emberek társaságában, akikkel mindketten voltunk. Az igazat megvallva, akkor borzalmas beszélgetőtárs voltam, folyamatosan gúnyolódtam és figyelmet követeltem. Nehéz megmondani, mi zajlott akkor bennem. Az éjszakai városban tett sétánk sem sikerült. Úgy tűnt, a legjobb döntés az lenne, ha a lányt a szállodához kísérném, és hazautaznék aludni. A következő napot az ágyban töltöttem, nem volt erőm felkelni, és csak este kezdtem el gondolkodni a mondott szavain: "Szergej, miattad jöttem...". Őszintén szerettem volna újra látni őt, de addigra már elment.
Két hétig beszélgettünk, amíg el nem döntöttem, hogy elmegyek hozzá...
A kiadás előtti napon senkinek sem kell ügyfél szarság, így elhalasztottam a telepítést és elmentem Dnyiprába. Nehéz megmondani, mi járt a fejemben, de látni akartam őt, még úgy is, hogy nem tudtam, miről fogok beszélni. Megállapodtunk, hogy a parkban találkozunk, de epikusan összekevertem a címet, és öt kilométert mentem rossz irányba. Egy idő után, amikor rájöttem a hibámra, gyorsan visszautaztam egy taxival virágokkal, amiket valahol egy gop-kerületben találtam. És mindezalatt ő kakaóval várt rám.
A félkész színházi színpadon ültünk, hideg kakaót ittunk és mindenről beszélgettünk, ami eszünkbe jutott. Témáról témára ugrálva mesélt a nehéz múltjáról, a .NET string típusainak változhatatlanságáról... minden szavát kaptam. Okos és éleslátó volt, néha vicces, egy kicsit naiv, de amit mondott, az őszinte volt. Már akkor éreztem, hogy beleszerettem.
Visszatérve a munkába, pörgésben próbáltam néhány nap szabadságot kiharcolni, hogy másodjára elvihessem őt, és bevalljam az érzéseimet. De a valóság máshogy alakult...
Gyermeki énem, butaságom, régi komplexusaim és a másik emberbe vetett bizalom hiánya miatt nagyon megbántottam azt a lányt, aki őszintén próbált tetszeni nekem. Reggel rájöttem, hogy mit tettem, és amint lehetőségem adódott, élőben kértem tőle bocsánatot. De ő nem akarta, hogy lássam. Visszafelé jövet próbáltam meggyőzni magam, hogy nincs szükségem rá, de vajon tényleg így volt ez...
Egy hónapig haragudtam magamra... másokon toroltam meg... olyan dolgokat mondtam valakinek, aki igazán tetszett nekem, amiket képtelenség megbocsátani. Mindez még rosszabbá tette a lelkiállapotomat, és végül idegösszeomlással és súlyos depresszióval zárult.
A körforgásból való kilépésben egy korábbi kollégám, Dmitrij Skripka segített, aki elvitt engem az edzőterembe.
Ezt követően az életem drámaian megváltozott. Nagyon jól megértem, mit jelent gyengének és bizonytalannak lenni. De amikor elkezdtem edzeni, tapasztaltam meg a terem által nyújtott legjobb érzést. Ez az önbizalom érzése, és az, hogy mások hogyan változnak meg velem szemben. Ebben a pillanatban rájöttem, hogy nem akarok visszatérni a régi életemhez. Elhatároztam, hogy azt fogom követni, amit eddig halogattam az életemben.
De észrevettétek, hogy amikor valaki újba kezd, akkor elkezdi hirdetni a szándékait a környezete felé? Mindenkinek állandóan mesél a planjairól, csillogó szemekkel, de telik az idő, és semmi sem történik. Ezek az emberek folyamatosan a jövőről beszélnek: „meg fogom csinálni”, „sikerülni fog”, „meg fogok változni”, és így élik az életüket évről évre csak vágyaikkal. Olyanok, mint az elemmel működő játék – a motivációs energia csak egy pillanatra tart ki, aztán vége. Én is ilyen voltam...
Kezdetben azt terveztük, hogy motivált kollégák társaságában hegyeket tudunk megmozdítani, de gyakran a fényes jövőre vonatkozó elvárásaink nem egyeznek a gyakorlattal. Amikor elkezdtük a projektünket, folyamatosan terveztünk és beszélgettünk, ahelyett, hogy egyszerűen nekiláttunk volna.
Gyakran mindenki gyorsan akar… mindenki az első alkalommal akar… mindenki sprinter… mindenki elkezd futni, de telik az idő… felad egy… felad a második. Amikor a célvonal nem villan fel a horizonton, kevesen akarnak keményen dolgozni, csak azért, mert át kell menni a táv végéig… reggel, napközben vagy mély éjszaka… amikor senki sem lát, senki sem dicsér, és senki sem értékeli, amit csinálsz.
Soha ne oszd meg a terveidet, amíg nem valósítod meg őket. Csak az eredményeket oszd meg, bármennyire is nehéz ezt mind egyedül csinálni. Igen, ilyen esetben az általunk választott út nem mindig fog örömet okozni és rózsaszín unikornisokat görgetni a szivárványból. Nem mindig fognak világos ösztönzések irányítani minket a prioritásaink munkája során. Gyakran az élet folyamatosan oda küld, ahová egyáltalán nem akarsz menni. De minden alkalommal, amikor megnyitottam a Visual Studiót vagy bementem az edzőterembe, emlékeztem arra, hogy ki voltam, és hogy ki lehetek. Emlékeztem a mérkőzésre azzal a lányjal Dnyipróból, aki elgondolkodtatott az élethez való viszonyomról… sok mindent megértettem.
Általában a záró szónak elég tömörnek kell lennie ahhoz, hogy hosszú időre emlékezetes maradjon. Szeretnék idézni egy mondatot, amelyet egyszer hallottam a teremben egy okos embertől.
Azt hiszed, hogy az edzőterembe azzal a céllal jössz, hogy súlyokkal harcolj? Nem… saját magaddal harcolsz… a szokásaiddal… a lustaságoddal… a keretekkel, amibe saját magadat helyezted. Állandóan mások problémáit akarod megoldani, miközben a sajátjaidat halogatod? Apró lépésekkel, de magabiztosan kell haladni afelé, hogy egy pillanatban megtaláld a boldogságodat az életben. Mert a boldogság az, amikor nem nehezednek rád olyan elvek és szabályok, amelyeket nem te találtál ki. A boldogság akkor van, amikor van egy fejlődési irányod, és már az úton élvezed, nem csak a végső célt. Szóval talán mégis érdemes lenne felemelni a hátsódat, és elkezdeni dolgozni önmagadon?
Ah, igen, teljesen elfelejtettem… az eredeti szándék az volt, hogy bemutassam az embereknek a projektet, amelyen végig dolgoztam. De végül úgy alakult, hogy a írás folyamán a prioritás áthelyeződött arra, hogy leírjam, miért is kezdtem el foglalkozni ezzel a tevékenységgel, és miért nem akarom ezt a jövőben abbahagyni. Ha röviden a projektről…
– ez egy ingyenes és funkcionalitásában gazdagabb alternatíva a Devart (99$) és RedGate (155$) kereskedelmi termékeihez, a SQL Server és Azure indexeinek kezelésére szolgál. Nem mondhatom, hogy az alkalmazásom jobb, mint Ola Hallengren szkriptjei, de a optimalizált metadokumentáció és számos hasznos apróság miatt bizonyára hasznos lesz valakinek a mindennapi feladatokban.

Az alkalmazás legújabb verziója letölthető itt: . A forráskódok ott találhatóak.
Örömmel várom a kritikákat és visszajelzéseket 🙂
Forrás: habr.com
