Qabr qazish, SQL Server, autsorsing yillari va birinchi loyihangiz

Qabr qazish, SQL Server, autsorsing yillari va birinchi loyihangiz

Deyarli har doim biz o'z muammolarimizni o'z qo'llarimiz bilan yaratamiz ... dunyoning rasmimiz bilan ... harakatsizligimiz bilan ... dangasaligimiz bilan ... qo'rquvimiz bilan. Shunda kanalizatsiya shablonlarining ijtimoiy oqimida suzish juda qulay bo'ladi ... axir, bu issiq va qiziqarli, qolganlari haqida qayg'urmang - keling, uni hidlaymiz. Ammo og'ir muvaffaqiyatsizlikdan so'ng oddiy haqiqatni anglash keladi - cheksiz sabablar oqimini yaratish, o'ziga achinish va o'zini oqlash o'rniga, o'zingiz uchun eng muhim deb hisoblagan narsani qabul qilish va qilish kifoya. Bu sizning yangi haqiqatingiz uchun boshlang'ich nuqta bo'ladi.

Men uchun quyida yozilganlar aynan shunday boshlang'ich nuqtadir. Yo'l yaqin bo'lmaydi...

Hamma odamlar ijtimoiy jihatdan qaram va ongsiz ravishda barchamiz jamiyatning bir qismi bo'lishni xohlaymiz, harakatlarimizni tashqaridan ma'qullashga intilamiz. Ammo ma'qullash bilan birga biz doimo ichki komplekslar va doimiy cheklovchilar bilan mustahkamlangan jamoatchilik bahosi bilan o'ralgan bo'lamiz.

Ko'pincha biz muvaffaqiyatsizlikdan qo'rqamiz, o'zimiz uchun muhim bo'lgan narsalarni doimiy ravishda kechiktiramiz va keyin mantiqiy ravishda o'zimizni ishontirishga harakat qilamiz: "baribir ish bermadi", "bu boshqalardan rozi bo'lmaydi" va "Bunday qilishdan nima foyda?" Ko'p odamlar o'zlarining qanchalik kuchli ekanligini bilishmaydi, chunki ular hech qachon hayotlarida hech narsani o'zgartirishga harakat qilmaganlar.

Axir, agar inson faqat qo'lidan kelganini qilsa, u allaqachon avtomatik ravishda boshida shablonni yaratadi: "Men buni qila olaman ... buni qilaman ...". Ammo odamning faqat qo'lidan kelganini qilishida g'ayrioddiy narsa yo'q. U buni qo'lidan kelgani uchun qildi, lekin shu bilan birga u o'zining asl qobiliyatlari oralig'ida qoldi. Ammo agar siz qila olmasangiz va bajargan bo'lsangiz, unda siz haqiqiy chiroyli odamsiz. Oxir oqibat, biz o'zimizning konfor zonamizni tark etganimizda va o'z imkoniyatlarimiz doirasidan tashqarida ishlaganimizda - faqat biz rivojlanamiz va yaxshilanamiz.

Ilk mazmunli ish qilishga urinishim institutning to‘rtinchi kursida boshlangan. Men allaqachon C++ bo'yicha asosiy bilimga ega bo'ldim va potentsial ish beruvchining shoshilinch maslahati bilan Rixterning barcha kitoblarini yodlashga bir marta muvaffaqiyatsiz urinishdi. Tasodifan men OpenCV kutubxonasiga va tasvirni aniqlash bo'yicha bir nechta demolarga duch keldim. Kutilmaganda, ushbu kutubxonaning funksionalligini qanday yaxshilashni aniqlash uchun tungi yig'ilishlar boshlandi. Ko'p narsa ish bermadi va teskari muhandislik orqali men shunga o'xshash fokusli mahsulotlarni ko'rib chiqishga harakat qildim. Shunday qilib, men bitta tijorat kutubxonasini qanday ajratishni o'rgandim va u erdan o'zim amalga oshira olmaydigan algoritmlarni asta-sekin chiqarib oldim.

Beshinchi yilimning oxiri yaqinlashib qoldi va men shu vaqt ichida qilgan ishimni tobora ko'proq yoqtira boshladim. To'liq vaqtda ishlashni boshlashim kerakligi sababli, men o'z g'oyalarimni olgan tijorat kutubxonasini ishlab chiquvchilarga yozishga qaror qildim. Nazarimda, ular meni osonlikcha qabul qilishlari mumkin edi, lekin ular bilan ishlash istagim haqida bir-ikkita xat yozganimdan so'ng, suhbatimiz hech narsaga olib kelmadi. Bir oz umidsizlik va o'zim nimagadir erishishim mumkinligini isbotlash uchun kuchli motivatsiya bor edi.

Bir oy ichida men veb-sayt yaratdim, hamma narsani bepul xostingga yukladim, hujjatlarni tayyorladim va sotishni boshladim. Reklama uchun pul yo'q edi va qandaydir tarzda potentsial mijozlarning e'tiborini jalb qilish uchun men ochiq manba niqobi ostida o'z hunarmandlarimni tarqata boshladim. Qaytarilish taxminan 70% ni tashkil etdi, ammo kutilmaganda qolgan odamlar istamasa ham, sotib olishni boshladilar. Mening egri ingliz tilim yoki sayt joylashgan bepul xostingdan hech kim xijolat tortmadi. Odamlar o'zlarining asosiy ehtiyojlarini qoplaydigan past narx va asosiy funksionallikning kombinatsiyasidan mamnun edilar.

Mening korxonamga sherik sifatida sarmoya kiritmoqchi bo'lgan bir nechta doimiy mijozlar paydo bo'ldi. Va keyin men o'z vaqtida ko'p narsalarni o'rgangan kutubxonani ishlab chiquvchilar to'satdan paydo bo'ldi. Ularning algoritmlari patentlanganligi va ular bilan janjallashishning ma'nosi yo'qligiga muloyimlik bilan ishora qilib, mijozlarni shafqatsizlarcha olib ketishadi. Bizning suhbatimiz madaniyatdan uzoq edi va ma'lum bir bosqichda men ularni alifboning uchta abadiy harfini qidirishga yo'naltirishga qaror qildim. Ertasi kuni ular men bilan hamkorlik qilishga tayyor ekanliklari haqida rasmiy maktub yuborishdi, lekin men ular bilan muloqotni to'satdan uzib qo'ydim. Bu bolalarning kelajakdagi hujumlaridan o'zimni himoya qilish uchun men patent hujjatlari va mualliflik huquqi uchun ariza tayyorlashni boshladim.

Vaqt o'tishi bilan bu hikoya asta-sekin unutila boshladi. Rejaga ko'ra, yordam berish uchun tajribaliroq odamni yollash kerak edi, ammo buning uchun pul etarli emas edi. Ochko'zlik paydo bo'ldi va men katta jekpotni qo'lga kiritmoqchi edim. Yangi mijoz bilan uchrashuv rejalashtirilgan edi, u bizning muloqotimiz davomida men bilan bir shaharda joylashgan edi. Hamkorlik istiqbollarini shirin ta'riflab, u shaxsan uchrashishni taklif qildi.

Darhaqiqat, uning o'rniga ko'rinishi yoqimli yoshlar yig'ilishga kelishdi va mening fikrimni aniq so'ramasdan, shoshilinch ravishda "toza havo olish" kerakligini ta'kidlab, shahar tashqarisiga chiqishni taklif qilishdi. Bolaligimda buvimning kartoshka plantatsiyalarida olgan ko'nikmalarimni sinab ko'rish uchun menga moslashtirilgan belkurak berishdi. Va bir soat ichida mening istiqbollarim tushunarli tarzda tushuntirildi, ular kuchimni behuda sarf qilmaslikni, ahmoqona ishlarni to'xtatishni, eng muhimi, jiddiy odamlarga qo'pol munosabatda bo'lishni bas qilishni taklif qilishdi.

Bir paytlar dunyo quyoshli va yoqimli joy kabi ko'rinishni to'xtatdi. O'shanda to'g'ri ish qilganimni aytish qiyin... lekin taslim bo'ldim... Taslim bo'ldim va bir burchakka yashirindim. Va bu asosan nima bo'lganini aniqladi: bajarilmaganligi sababli boshqalarga nisbatan yashirin g'azab, ko'p yillar davomida noaniqlik, o'zi uchun muhim qarorlar qabul qilishda befarqlik, xatolari uchun javobgarlikni boshqa birovga o'tkazish.

Tejalgan pul tezda tugaydi va men zudlik bilan o'zimni tartibga solishim kerak edi, lekin hamma narsa qo'ldan tushdi. O'shanda otam juda ko'p yordam bergan, ular do'stlari orqali meni hech qanday savol-javobsiz olib ketadigan joy topdilar. Keyinchalik bildimki, men uchun u eng yoqimli odamlardan uzoqroqda majburiyatlarga kirgan, lekin bu bilan u menga o'zimni ko'rsatish imkoniyatini bergan.

Yangi ishga tayyorgarlik ko'rishda men yana Rixterni o'qishni boshladim va Shildtni jadal o'rgandim. Men .NET uchun ishlab chiqishni rejalashtirgan edim, ammo rasmiy ish faoliyatimning birinchi oyida taqdir biroz boshqacha qaror qildi. Kompaniya xodimlaridan biri kutilmaganda loyihani tark etdi va yangi hosil bo'lgan teshikka yangi inson materiallari qo'shildi.

Mening hamkasbim narsalarini yig'ishtirayotganda, men moliya direktori bilan juda epik suhbat qurdim:

- Ma'lumotlar bazalarini bilasizmi?
- yo'q.
- Bir kechada o'rganing. Ertaga o'rta darajadagi menejer sifatida men sizni mijozga sotaman.

SQL Server bilan tanishuvim shunday boshlandi. Hamma narsa yangi, tushunarsiz va ko'pincha sinov va xato bilan amalga oshirildi. Menga yaqin atrofdagi aqlli ustozim borligini juda sog'indim.

Keyingi bir necha oy ichida hamma narsa shafqatsiz axlatga o'xshardi. Loyihalar qiziqarli bo'ldi, lekin rahbariyat ularni o'z holiga qoldirdi. Favqulodda shoshilishlar boshlandi, abadiy ortiqcha ish va ko'pincha hech kim to'g'ri shakllantira olmaydigan vazifalar. Mening sevimli mashg'ulotim tayyor keklarni oddiy yarim tayyor mahsulotlarga joylashtirish bo'yicha hisobotni abadiy qayta ko'rib chiqish edi. Ammo har qanday tort boshqa tortning bir qismi bo'lishi mumkinligi sababli, bu qattiq biznes mantig'i meni aqldan ozdirdi.

Vaziyat faqat yomonlashishini angladim va harakat qilishga qaror qildim. Nazariya bo‘yicha xotiramni yangiladim va o‘z omadimni boshqa joylarda sinab ko‘rishga qaror qildim, ammo intervyularda hech bo‘lmaganda kuchli o‘smirga munosib bo‘lish uchun yetarlicha tajribam yo‘q edi. Birinchi ikki kun men muvaffaqiyatsizliklarimdan hayratda qoldim va ishni o'zgartirishga hali juda erta va tajriba orttirishim kerak deb jiddiy o'yladim.

Men SQL Server uskunasini jadal o'rganishni boshladim va vaqt o'tishi bilan to'liq ma'lumotlar bazasini ishlab chiqishga kirishdim. Yashirmayman, bu ish men uchun tirik do‘zax edi, u yerda, bir tomondan, texnik direktor timsolida amaliyotchi shizofreniya kasali har kuni rohat o‘tkazar edi va bu ishda unga afg‘on moliya direktori hamroh bo‘lardi. tushlik paytida rezina o'rdaklarning boshini tishlab oldi.

Bir payt men tayyor ekanligimni angladim. U barcha muhim ishlarni o'z zimmasiga oldi, nashrlarning yuqori chastotasini ta'minladi va mijozlar bilan to'g'ridan-to'g'ri munosabatlarni normallashtirdi. Natijada, u kelib, moliyaviy direktorni kesilgan qayinning holatiga qo'ydi. Endi biz 23 yoshli qariyalar haqida hazil qilishimiz mumkin edi, lekin men maoshimni to'rt marta oshirishga muvaffaq bo'ldim.

Keyingi oy men nimaga erishganimdan g'ururlanib ketdim, lekin nima evaziga? Ish kuni ertalab soat 7.30 da boshlanadi va 10 da tugaydi. Sizning sog'lig'ingiz o'zining birinchi muvaffaqiyatsizliklarini ko'rsata boshladi va bu menejmentning tizimli maslahatlari fonida, "bizning shifoxonamiz uchun o'rtacha daromaddan" ko'proq pul ishlashga ruxsat bergandan ko'ra, loyihani ataylab muvaffaqiyatsizlikka uchratganimiz yaxshiroq edi. Hech bo'lmaganda qaysidir ma'noda ular o'z so'zlarida turishdi va men yangi ish joyini topish muammosiga duch keldim.

Biroz vaqt o'tgach, meni oziq-ovqat kompaniyasiga suhbatga taklif qilishdi. Men .NETda shunga o'xshash lavozimni egallashni rejalashtirgan edim, lekin amaliy topshiriqni bajara olmadim. Biz xayrlashmoqchi edik, lekin eng qiziq narsa potentsial ish beruvchilar mening SQL Server bilan ishlash tajribam borligini bilishganidan keyin sodir bo'ldi. Men rezyumeimda bu haqda ko'p yozmadim, chunki men bu sohada ko'p narsani bilaman deb o'ylamaganman. Biroq, mendan intervyu olganlar biroz boshqacha fikrda.

Menga SQL Server bilan ishlash uchun mavjud mahsulotlar qatorini yaxshilash taklif qilindi. Bungacha ularda bunday faoliyat bilan shug'ullanadigan alohida mutaxassis yo'q edi. Hamma narsa ko'pincha sinov va xato orqali amalga oshirildi. Yangi funksiyalar ko'pincha raqobatchilardan shunchaki ko'chirildi, tafsilotlarga berilmasdan. Mening maqsadim, siz boshqa yo'ldan borishingiz mumkinligini ko'rsatish edi, so'rovlarni tizim ko'rinishlariga raqobatchilardan ko'ra yaxshiroq qayta ishlash.

O'sha ikki oy men uchun avvalgi keks chekish faoliyati bilan solishtirganda bebaho yangi tajriba bo'ldi. Ammo barcha yaxshi narsalar ertami-kechmi tugaydi va boshqaruvning ustuvorliklari birdaniga o'zgardi. O'sha paytda ish tugadi va ular men uchun sinovchi sifatida qayta tayyorlashdan ko'ra yaxshiroq narsani topa olmadilar, bu bizning yangi mahsulotlarni ishlab chiqish bo'yicha kelishuvlarimizga biroz zid keladi. Ular men uchun tezda alternativa topdilar - "bir oz kutish", ijtimoiy faoliyat bilan shug'ullanishga harakat qilish va shu bilan birga ixtiyoriy ravishda qo'lda test qilish uchun rivojlanishni qoldirishga rozi bo'lishdi.

Ish bir xildagi regressiyalar seriyasiga aylandi, bu esa keyingi rivojlanishga turtki bermadi. Rasmiy ravishda regressiyaga yo'l qo'ymaslik uchun men Habré-da, keyin esa boshqa manbalarda texnik maqolalar yozishni boshladim. Avvaliga bu unchalik yaxshi chiqmadi, lekin asosiysi bu menga yoqa boshladi.

Biroz vaqt o'tgach, menga Stack Overflow-da kompaniyaning rasmiy profilining reytingini yuklab olish ishonib topshirildi. Men har kuni qiziqarli holatlarga duch keldim, tonnalab hind kodini chekdim, odamlarga yordam berdim va eng muhimi, o'rgandim va tajriba orttirdim.

Tasodifan Xarkovda bo'lib o'tgan birinchi SQL shanba kunimga etib keldim. Mening hamkasbim tinglovchilar bilan mahsulotlardan foydalangan holda ma'lumotlar bazalarini ishlab chiqish haqida gaplashishi kerak edi, biz shu vaqtgacha qilgan ishimiz. Nega esimda yo'q, lekin oxirgi lahzada taqdimot qilishim kerak edi. Denis Reznik, yuzida an'anaviy do'stona tabassum bilan, mikrofonni qo'l bilan uzatadi va siz duduqlangan ovoz bilan odamlarga nimadir demoqchi bo'lasiz. Avvaliga bu qo'rqinchli edi, lekin keyin "Ostap haydab ketdi".

Tadbirdan so'ng Denis kelib, meni an'anaviy tarzda HIREda bo'lib o'tadigan kichikroq tadbirda nutq so'zlashga taklif qildi. Vaqt o'tdi, konferentsiyalar nomlari o'zgardi va men uchrashuvlar o'tkazadigan auditoriya asta-sekin o'sib bordi. Keyin men nima uchun ro'yxatdan o'tganimni bilmasdim, lekin bir qator baxtsiz hodisalar mening hayot tanlovimni va kelajakda o'zimni nimaga bag'ishlashga qaror qildim.

Reznik, Korotkevich, Pilyugin va boshqa zo'r yigitlar kabi mutaxassislarga murojaat qilib, men bilan uchrashish imkoniga ega bo'ldim... Hozirgi ishim doirasida men tez sur'atlar bilan o'sish bo'yicha vazifalarim yo'qligini tushundim. Menda yaxshi nazariya bor edi, lekin amaliyot yetishmasdi.

Menga yangi joyda noldan yangi loyihani boshlashni taklif qilishdi. Birinchi kundanoq ish qizg'in kechdi. Men hayotdan oldin xohlagan hamma narsani oldim: qiziqarli loyiha, yuqori maosh, mahsulot sifatiga ta'sir qilish imkoniyati. Ammo ma'lum bir nuqtada men bo'shashib qoldim va mijoz uchun MVP yaratishni tugatganimizdan so'ng juda jiddiy xatoga yo'l qo'ydim.

Rivojlanishga e'tibor qaratishga va yaxshiroq yechim topishga harakat qilib, men boshqaruv va mijoz bilan muloqotga kamroq va kamroq vaqt ajratishga muvaffaq bo'ldim. Menga yordam berish uchun ular menga bu ishni boshlagan yangi odamni berishdi. Keyin sabab-oqibat munosabatlarini tushunish men uchun qiyin bo'ldi, ammo shundan keyin mijoz bilan munosabatlarimiz tezda yomonlasha boshladi, ortiqcha ish vaqti va jamoada keskinlik kuchaydi.

O'z navbatida, loyihadagi vaziyatni tekislash, tartibni tiklash va tinchroq rivojlanishga qaytishga harakat qilindi, ammo menga buni qilishga ruxsat berilmadi. Har bir inson o'chirilishi kerak bo'lgan doimiy yong'inlarga ega edi.

Vaziyatni tahlil qilgandan so'ng, men butun sirkdan tanaffus qilishni xohlashga qaror qildim va oldingi ishimdagi bosh direktorni birga yangi loyihani amalga oshirish sharti bilan qaytib kelishga taklif qildim. Biz barcha nuanslarni muhokama qildik va bir oy ichida rivojlanishni boshlashni rejalashtirdik. Bir oy o'tdi ... keyin yana ... va yana. Mening barcha savollarimga doimiy javob bor edi - kuting. O'zimning biror narsa qilish g'oyasi meni tark etmadi, lekin men hali ham vaqtincha mustaqil bo'lib, Markaziy Osiyo xalqlariga Ukraina bank sektorini zabt etishga yordam berishim kerak edi.

Tom ma'noda bir oy o'tgach, men loyihamni ishlab chiqishni sobiq rahbarlarimning rasmiy ruxsati bilan so'lchilar tinchgina boshlaganini bildim. Bu bolalar ajoyib .NET dasturchilari edi, lekin ular nima qilish kerakligi haqida hech qanday tajribaga ega emas edilar. Tashqaridan ular jimgina meni loyihaga tashlayotganga o'xshardi. Aslida, bu shunday edi. G'azab bilan men bu loyihani o'zim qila boshladim, ammo motivatsiya tezda yo'qoldi.

Sobiq texnik direktor unga davom etayotgan loyihalarda yordam berishni taklif qildi va men eng yaxshi bilgan ishni boshladim - yong'inlarni o'chirish. Yana bir bor ishxo'rlik bilan shug'ullanib, men uning oqibatlarini ko'rdim: yomon ovqatlanish, odatdagidan uzoq bo'lgan uyqu jadvali va doimiy stress. Bularning barchasi men porloq kelajak sari intilgan ikkita loyiha bilan izohlandi. Bitta loyiha quvonch keltirdi, chunki u 24/7 ishlagan, lekin ikkinchi loyiha boshqaruv tushunchalarini shunchaki buzgan edi, shuning uchun jamoa doimo shoshilib ishladi. Mening hayotimdagi bu davrni masochizmdan boshqa narsa deb atash mumkin emas, lekin kulgili daqiqalar ham bo'lgan.

Siz tinchgina ota-onangizning dacha dachalarida retrowave tinglayotganda kartoshka qazasiz va keyin kutilmagan qo'ng'iroq: "Seryoga ... otlar yugurishni to'xtatdi ...". Bir necha soniya o'ylab, belkurak ustida turib va ​​bir vaqtning o'zida buvingiz Vanga mahoratini o'rgatgandan so'ng, siz serverdagi muammoni hal qilish uchun xotiradan davomiy buyruqlarni aytib berasiz. Men bu tajriba haqida bir daqiqa ham xohlamayman - bu ajoyib edi!

Ammo o'yin-kulgi shu erda boshlanadi ...

2017 yil sentyabr oyining oxiridagi bir uchrashuv hayotimni tubdan o'zgartirdi.

O'sha paytda men qandaydir tarzda ish tartibidan o'zimni ko'tarish uchun konferentsiyada nutq so'zlashni rejalashtirdim. Tushlik paytida men tasodifan oshxonada bir hamkasbim bilan bir necha so'z almashdim. U menga beparvo dedi: “Ma’lum bo‘lishicha, siz mashhur odamsiz... sizni boshqa shaharlarda ham bilishadi”. Avvaliga nima haqida gapirayotganini tushunmay, telegramdagi yozishmalarni ko‘rsatdi. Men Dneprga hisobot berish uchun borganimda spektakllarimga kelgan qizni darhol tanidim. Bu odam meni eslaganidan juda xursand bo'ldim. Boshqa o'ylamasdan, men unga xat yozishga qaror qildim va uni Xarkovga konferentsiyaga taklif qildim, uning doirasida men hisobotlar tayyorlayotgan edim.

Men birinchilardan bo‘lib gapirdim va darhol uni ikkinchi qatorda ko‘rdim. Uning kelishi men uchun kutilmagan va yoqimli voqea bo'ldi. Biz bir-ikki iborani almashdik va mening olti soatlik lasing marafonim boshlandi. O'sha kun mening hayotimdagi eng yorqin kunlardan biri bo'ldi: butunlay gavjum zal, ketma-ket 5 ta reportaj va odamlar sizni tinglashni yaxshi ko'radigan ta'riflab bo'lmaydigan tuyg'u. Butun xonaga e'tibor qaratishim qiyin edi va mening nigohim beixtiyor unga qaratildi... boshqa shahardan kelgan o'sha qizga... men ikki yildan beri taniganman, lekin biz hech qachon muloqot qilmaganmiz... biz shunchaki bilardik. Shu vaqt ichida bir-birlari haqida.

Konferentsiya tugagandan so'ng, men charchadim va juda tushkunlikka tushdim, lekin men hali ham qizni xursand qilishni xohlardim - uni ikkalamiz bilan birga bo'lgan odamlar bilan birga kechki ovqatga taklif qilish orqali. Darhaqiqat, o'sha paytda men doimo kinoyali va e'tibor talab qiladigan dahshatli suhbatdosh edim. O‘shanda men bilan nima bo‘lganini aytish qiyin. Kechasi shahar bo'ylab yurishimiz ham yaxshi o'tmadi. Menga eng yaxshisi qizni mehmonxonaga olib borib, uyiga uxlaganidek tuyuldi. Ertasi kunni o'rnimdan turishga kuchim yetmay, yotoqda o'tkazdim va faqat kechqurun uning: "Seryoja, men siz uchun keldim ..." degan so'zlarini hayolimda takrorlay boshladim. Men uni yana ko'rishni chin dildan xohlardim, lekin bu vaqtga kelib u allaqachon ketgan edi.

Men uning oldiga borishim kerak degan qarorga kelgunimcha, biz bir necha hafta gaplashdik ...

Chiqarish arafasida mijoz uchun hech kim axlatga muhtoj emas, men joylashtirishni ko'chirdim va Dneprga bordim. Miyamda nima bo'layotganini aytish qiyin, lekin men uni ko'rmoqchi edim, hatto nima haqida gaplashishimni ham bilmasdim. Biz bog'da uchrashishga kelishib oldik, lekin men epik tarzda manzilni aralashtirib yubordim va noto'g'ri yo'nalishda 5 kilometr yurdim. Biroz vaqt o'tgach, xatoimni tushunib, tezda qandaydir gop tumanidan topib olgan gullarimni taksida olib qaytdim. Va bu vaqt davomida u meni kakao bilan kutdi.

Biz tugallanmagan teatr sahnasida o'tirdik, sovuq kakao ichdik va xayolga kelgan hamma narsani gaplashdik. Mavzudan mavzuga o'tib, u menga o'zining og'ir o'tmishi haqida, .NETda string ma'lumotlar turlarining o'zgarmasligi haqida gapirib berdi ... Men uning har bir so'ziga yopishib oldim. U tushunarli va aqlli, ba'zan kulgili, biroz sodda edi, lekin u aytgan hamma narsa samimiy edi. Shunda ham men uni sevib qolganimni angladim.

Ishga qaytib, men favqulodda holatda edim, bir necha kunlik ta'tilni o'tkazib, his-tuyg'ularimni tan olish uchun ikkinchi marta uning oldiga bormoqchi edim. Aslida esa hammasi boshqacha bo'lib chiqdi...

Mening balog'atga etmaganligim, ahmoqligim, eski komplekslarim va odamga to'liq ishonishni istamasligim meni mamnun qilishga harakat qilgan qizni juda xafa qilishimga olib keldi. Ertalab men nima qilganimni angladim va birinchi imkoniyatda men shaxsan undan kechirim so'rashga bordim. Ammo u meni ko'rishni xohlamadi. Qaytib, men unga kerak emasligimga o'zimni ishontirishga harakat qildim, lekin bu haqiqatan ham haqiqatmi ...

Bir oy o'zimdan jahlim chiqdi... Atrofimdagilarga chiqardim... O'zimga chin dildan yoqqan odamga shunday gaplarni aytdimki, buni kechirib bo'lmaydi. Bu mening yuragimni yanada og'irlashtirdi va oxir-oqibat hammasi asabiy tushkunlik va qattiq depressiya bilan yakunlandi.

Meni sport zaliga olib kelgan sobiq hamkasbim Dmitriy Skripka menga o'z-o'zini chalg'itish va ichki komplekslardan xalos bo'lish yo'lini topishga yordam berdi.

Shundan keyin hayotim juda o'zgardi. Men zaif va o'zingizga ishonchsiz bo'lish nimani anglatishini haqiqatan ham tushunaman. Ammo mashg'ulotni boshlaganimda, sport zalining eng yaxshisini his qildim. Bu xuddi o'ziga ishonch va o'ziga ishonch hissi. Boshqa odamlarning sizga bo'lgan munosabati qanday o'zgarishini his qilish. Va o'sha paytda men eski hayotga qaytishni xohlamasligimni angladim. Men o'zimni butun umrim davomida qoldirgan narsaga bag'ishlashga qaror qildim.

Ammo e'tibor berganmisiz, inson yangi narsalarni boshlaganida, u o'z niyatlarini atrofdagi haqiqatga e'lon qila boshlaydi. U doimo o'z rejalari haqida hammaga porloq ko'zlari bilan aytib beradi, lekin vaqt o'tadi va hech narsa sodir bo'lmaydi. Bunday odamlar doimo kelajakda: "Men buni qilaman", "men bunga erishaman", "men o'zgartiraman" deyishadi va shuning uchun ular yildan-yilga o'z xohish-istaklarini yashaydilar. Ular barmoq batareyasiga o'xshaydi - motivatsion zaryad faqat bir marta chaqnash uchun kifoya qiladi, keyin hammasi. Men ham xuddi shunday edim...

Dastlab, men g'ayratli hamkasblarim bilan tog'larni siljitishni rejalashtirgan edim, lekin ko'pincha yorqin kelajak haqidagi umidlar amaliyotga zid keladi. Loyihamizni boshlaganimizda, biz uni olib, amalga oshirish o'rniga doimiy ravishda rejalashtirdik va muhokama qildik.

Ko'pincha hamma tez borishni xohlaydi... hamma buni birinchi urinishda xohlaydi ... hamma sprinter ... hamma yugurishni boshlaydi, lekin vaqt o'tadi ... biri taslim bo'ladi ... ikkinchisi. Marra chizig'i ufqda yaqinlashib qolmaganida, kam odam faqat oxirigacha masofani bosib o'tish kerakligi uchun qattiq ishlashni xohlaydi ... ertalab, kunduzi yoki kechqurun ... hech kim ko'rmaganda, qilayotgan ishingizni hech kim maqtamaydi va hech kim qadrlamaydi.

Rejalaringizni amalga oshirmaguningizcha hech qachon ularni baham ko'rmang. Hammasini o'zingiz qilish qanchalik qiyin bo'lmasin, shunchaki natijalarni baham ko'ring. Ha, bu holda, biz tanlagan yo'l har doim ham zavq va dumbadan kamalak bilan pushti yagona shoxlarni olib kelmaydi. Bizning ustuvor vazifalarimiz ustida ishlashda biz har doim ham yorqin motivlarga amal qilmaymiz. Ko'pincha hayot sizni doimiy ravishda siz umuman borishni istamaydigan joylarga yuboradi. Lekin har safar Visual Studio'ni ochganimda yoki sport zaliga kelganimda, men nima ekanligimni va nima bo'lishim mumkinligini esladim. Meni hayotga munosabatim haqida o‘ylashga majbur qilgan o‘sha Dneprlik qiz bilan uchrashuv esimga tushdi... Ko‘p narsani tushundim.

Odatda, yakuniy so'z uzoq vaqt davomida xotirada qolishi uchun etarlicha qisqa bo'lishi kerak. Bir paytlar zalda bir ziyoli odamdan eshitgan so‘zlarni keltirmoqchiman.

Siz sport zaliga temir bilan kurashish uchun kelgan deb o'ylaysizmi? Yo'q... siz o'zingiz bilan... naqshlaringiz bilan... dangasaligingiz bilan... o'zingiz kiritgan ramkangiz bilan kurashasiz. O'zingiznikini kechiktirib, boshqalarning muammolarini doimiy ravishda hal qilishni xohlaysizmi? Bu kichik qadamlarda bo'lsin, lekin hayotda o'z baxtingizni topish sari bir lahzada ishonch bilan harakat qilishingiz kerak. Chunki baxt, siz o'ylab topmagan tamoyillar va qoidalarga bo'ysunmaslikdir. Baxt - bu rivojlanish vektoriga ega bo'lganingizda va siz yakuniy maqsaddan emas, balki yo'lda yuksaklikka erishasiz. Xo'sh, ehtimol hali ham eshakni ko'tarib, o'z ustingizda ishlashni boshlashga arziydimi?

Oh, ha, men butunlay unutibman ... bu maqola dastlab odamlarni shu vaqtgacha qilgan loyiham bilan tanishtirish uchun mo'ljallangan edi. Ammo shunday bo'ldiki, yozish jarayonida birinchi navbatda nima uchun bu faoliyat bilan shug'ullana boshlaganimni va kelajakda undan voz kechishni istamasligimning sababini tavsiflashga o'tdi. Loyiha haqida qisqacha...

SQL indeks menejeri Devart ($99) va RedGate ($155) tijorat mahsulotlariga bepul va koʻproq funktsional muqobil boʻlib, SQL Server va Azure indekslariga xizmat koʻrsatish uchun moʻljallangan. Mening ilovam Ola Hallengren skriptlaridan ko'ra yaxshiroq deb ayta olmayman, lekin optimallashtirilgan metama'lumotlarni qirqish va kimdir uchun har xil foydali kichik narsalar mavjudligi sababli, ushbu mahsulot kundalik vazifalarda albatta foydali bo'ladi.

Qabr qazish, SQL Server, autsorsing yillari va birinchi loyihangiz

Ilovaning so'nggi versiyasini yuklab olish mumkin GitHub. Manbalar shu yerda joylashgan.
Men tanqid va fikr bildirishdan xursand bo'laman :)

Manba: www.habr.com

a Izoh qo'shish