حفر قبرها، سرور SQL، سالها برون سپاری و اولین پروژه شما

حفر قبرها، سرور SQL، سالها برون سپاری و اولین پروژه شما

تقریباً همیشه ما مشکلاتمان را با دستان خودمان می‌سازیم... با تصویری که از دنیا داریم... با بی‌عملی‌مان... با تنبلی‌مان... با ترس‌هایمان. که پس از آن شناور شدن در جریان اجتماعی الگوهای فاضلاب بسیار راحت می شود ... بالاخره گرم و سرگرم کننده است و به بقیه اهمیتی نمی دهید - بیایید آن را بو کنیم. اما پس از یک شکست سخت، متوجه یک حقیقت ساده می‌شوید - به جای ایجاد یک جریان بی‌پایان دلایل، تاسف از خود و توجیه خود، کافی است آنچه را که برای خود مهم‌ترین می‌دانید، بگیرید و انجام دهید. این نقطه شروع واقعیت جدید شما خواهد بود.

برای من، آنچه در زیر نوشته شده است، دقیقاً چنین نقطه شروعی است. راه نزدیک نخواهد بود...

همه افراد از نظر اجتماعی وابسته هستند و به طور ناخودآگاه همه ما می خواهیم بخشی از جامعه باشیم و تلاش می کنیم تا از بیرون تایید اعمال خود را دریافت کنیم. اما در کنار تأیید، ما دائماً در محاصره ارزیابی عمومی خواهیم بود که توسط مجتمع های داخلی و محدود کننده های ثابت تقویت می شود.

اغلب ما از شکست می ترسیم، دائماً چیزهایی را که برایمان مهم هستند به تعویق می اندازیم و سپس به طور منطقی در ذهن خود تعریف می کنیم، سعی می کنیم به خودمان اطمینان دهیم: "به هر حال درست نشد"، "این مورد تایید دیگران را پیدا نمی کند" و "به هر حال انجام این کار چه فایده ای دارد؟" بسیاری از مردم به سادگی نمی دانند که چقدر قوی هستند زیرا هرگز سعی نکرده اند چیزی را در زندگی خود تغییر دهند.

از این گذشته ، اگر شخصی فقط آنچه را که می تواند انجام دهد ، قبلاً به طور خودکار یک الگو در ذهن خود ایجاد می کند: "من می توانم این کار را انجام دهم ... من این کار را انجام خواهم داد ...". اما هیچ چیز خارق‌العاده‌ای وجود ندارد که یک فرد فقط آنچه را که می‌تواند انجام دهد. او این کار را انجام داد زیرا می توانست، اما در عین حال در همان محدوده توانایی های اولیه خود باقی ماند که در تمام مدت در آن بوده است. اما اگر نتوانستید و این کار را انجام دادید، پس یک مرد خوش تیپ واقعی هستید. از این گذشته، تنها زمانی که منطقه آسایش خود را ترک کنیم و فراتر از محدوده توانایی های خود کار کنیم - تنها در این صورت پیشرفت می کنیم و بهتر می شویم.

اولین تلاش من برای انجام کاری معنادار در چهارمین سال تحصیلم در موسسه شروع شد. من قبلاً دانش اولیه C++ را پشت سر داشتم و یک تلاش ناموفق برای حفظ تمام کتاب های ریشتر با توصیه فوری یک کارفرمای احتمالی. تصادفاً با کتابخانه OpenCV و چند دمو در زمینه تشخیص تصویر روبرو شدم. به طور غیر منتظره، گردهمایی های شبانه در تلاش برای کشف چگونگی بهبود عملکرد این کتابخانه آغاز شد. خیلی چیزها درست نشد و از طریق مهندسی معکوس سعی کردم به محصولاتی با تمرکز مشابه نگاه کنم. کار به جایی رسید که یاد گرفتم چگونه یک کتابخانه تجاری را کالبدشکافی کنم و کم کم الگوریتم هایی را از آنجا بیرون کشیدم که خودم نتوانستم آن ها را پیاده سازی کنم.

به پایان سال پنجم من نزدیک می شد و من شروع به دوست داشتن بیشتر و بیشتر از آنچه در تمام این مدت داشتم انجام می دادم. از آنجایی که باید کار تمام وقت را شروع کنم، تصمیم گرفتم برای توسعه دهندگان کتابخانه تجاری تجاری که ایده هایم را از آن دریافت کردم، نامه بنویسم. به نظرم می رسید که آنها به راحتی می توانند من را قبول کنند، اما پس از چند نامه در مورد تمایل من برای همکاری با آنها، گفتگوی ما به جایی نرسید. یک ناامیدی جزئی وجود داشت و انگیزه ای قوی برای اثبات اینکه خودم می توانم به چیزی برسم.

در عرض یک ماه، یک وب سایت ایجاد کردم، همه چیز را در هاست رایگان آپلود کردم، اسناد را تهیه کردم و شروع به فروش کردم. پولی برای تبلیغات وجود نداشت و برای اینکه به نوعی توجه مشتریان بالقوه را جلب کنم، شروع به توزیع صنایع دستی خود تحت عنوان منبع باز کردم. این بازگشت تقریباً 70٪ بود، اما، به طور غیرمنتظره، افراد باقی مانده، هرچند با اکراه، شروع به خرید کردند. هیچ کس از زبان انگلیسی من یا هاست رایگانی که سایت در آن قرار داشت شرمنده نشد. مردم از ترکیب قیمت پایین و عملکرد اولیه که نیازهای اولیه آنها را پوشش می داد، راضی بودند.

چندین مشتری دائمی ظاهر شدند که می خواستند به عنوان شریک در سرمایه گذاری من سرمایه گذاری کنند. و سپس توسعه دهندگان همان کتابخانه ای که در زمان خود چیزهای زیادی از آن آموختم ناگهان ظاهر شدند. به آرامی اشاره می کند که الگوریتم های آنها ثبت اختراع است و هیچ فایده ای برای نزاع با آنها وجود ندارد، بنابراین بی پروا مشتریان را از بین می برد. گفتگوی ما دور از فرهنگی بود و در مرحله ای تصمیم گرفتم آنها را به جستجوی سه حرف جاودانه الفبا هدایت کنم. فردای آن روز نامه رسمی فرستادند که آماده همکاری با من هستند اما من ناگهان گفتگو را با آنها قطع کردم. برای محافظت از خودم در برابر حملات بعدی این افراد، شروع به تهیه اسناد ثبت اختراع و یک برنامه کپی رایت کردم.

با گذشت زمان این داستان کم کم به فراموشی سپرده شد. برنامه این بود که یک فرد با تجربه تر را برای کمک استخدام کنید، اما پول کافی برای این کار وجود نداشت. حرص وارد بازی شد و من می خواستم یک جکپات بزرگ به دست بیاورم. جلسه ای با یک مشتری جدید برنامه ریزی شده بود که همانطور که معلوم شد در طول ارتباط ما در همان شهر من قرار داشت. او با توصیف شیرین چشم انداز همکاری، پیشنهاد ملاقات حضوری را داد.

در واقع، به جای او، جوانانی با ظاهر دلپذیر به جلسه آمدند و بدون اینکه نظر من را بپرسند، با این استدلال که نیاز مبرم به «هوای تازه» است، پیشنهاد کردند که از شهر خارج شوند. از قبل در محل، یک بیل شخصی به من داده شد تا مهارت‌هایی را که در کودکی در مزارع سیب‌زمینی مادربزرگم کسب کرده‌ام، آزمایش کنم. و در طول یک ساعت، چشم اندازهای من به شکلی قابل فهم برایم توضیح داده شد، آنها به من پیشنهاد کردند که انرژی خود را هدر ندهم، از انجام کارهای احمقانه دست بردارم، و مهمتر از همه، از بی ادبی با افراد جدی دست بردارم.

در یک نقطه، جهان مانند یک مکان آفتابی و دلپذیر به نظر نمی رسید. سخت است بگویم که آیا آن موقع کار درستی انجام دادم یا نه... اما من تسلیم شدم... تسلیم شدم و در گوشه ای پنهان شدم. و این تا حد زیادی تعیین کرد که چه اتفاقی افتاد: عصبانیت نهفته نسبت به دیگران به دلیل عدم رضایت، عدم اطمینان برای چندین سال، بی علاقگی در تصمیم گیری های مهم برای خود، انتقال مسئولیت اشتباهات خود به دیگری.

پول ذخیره شده به سرعت در حال تمام شدن بود و من نیاز فوری داشتم که خودم را سر و سامان دهم، اما همه چیز از کنترل خارج شد. در آن زمان پدرم خیلی کمک کرد که از طریق دوستان جایی پیدا کردند که بدون هیچ سوالی مرا ببرند. بعداً متوجه شدم که او به خاطر من نسبت به افراد خوشایند به تعهداتی وارد شده است ، اما با این کار به من فرصتی داد تا خودم را نشان دهم.

در آماده شدن برای کار جدید، دوباره شروع به خواندن ریشتر کردم و به شدت شیلد را مطالعه کردم. من برنامه ریزی کردم که برای دات نت توسعه پیدا کنم، اما سرنوشت در ماه اول فعالیت رسمی من کمی متفاوت بود. یکی از کارکنان شرکت به طور غیرمنتظره ای پروژه را ترک کرد و مواد انسانی تازه به سوراخ تازه تشکیل شده اضافه شد.

در حالی که همکارم داشت وسایلش را جمع می کرد، من یک گفتگوی حماسی با مدیر مالی داشتم:

- آیا پایگاه های اطلاعاتی را می شناسید؟
- نه
- یک شبه آن را یاد بگیرید. فردا به عنوان مدیر پایه متوسط ​​شما را به مشتری می فروشم.

آشنایی من با SQL Server اینگونه آغاز شد. همه چیز جدید، نامفهوم بود و اغلب با آزمون و خطا انجام می شد. من واقعاً دلم برای داشتن یک مربی باهوش در این نزدیکی تنگ شده بود که بتوانم به او نگاه کنم.

چند ماه بعد همه چیز شبیه زباله های خشن بود. پروژه ها جالب بودند، اما مدیریت آنها را به حال خود رها کرد. عجله های اضطراری شروع شد، اضافه کاری ابدی و کارهایی که اغلب هیچکس حتی نمی توانست به درستی آنها را تدوین کند. سرگرمی مورد علاقه من تجدید نظر ابدی گزارش در مورد چیدمان کیک های آماده به محصولات نیمه تمام ساده بود. اما از آنجایی که هر کیکی می تواند بخشی از کیک دیگری باشد، این منطق تجاری خشن واقعاً مرا دیوانه کرد.

فهمیدم که اوضاع بدتر خواهد شد و تصمیم گرفتم که اقدام کنم. در این تئوری حافظه‌ام را تازه کردم و تصمیم گرفتم شانسم را در جاهای دیگر امتحان کنم، اما در مصاحبه‌ها تجربه کافی برای واجد شرایط بودن حداقل برای یک جونیور قوی نداشتم. چند روز اول تحت تاثیر شکست هایم قرار گرفتم و به طور جدی فکر می کردم که هنوز برای تغییر شغل خیلی زود است و باید تجربه کسب کنم.

من شروع به مطالعه فشرده سخت افزار SQL Server کردم و به مرور زمان به طور کامل وارد توسعه پایگاه داده شدم. کتمان نمی کنم که این کار برای من جهنمی بود که از یک طرف یک اسکیزوفرنی تمرین کننده در شخص مدیر فنی هر روز خوش و بش می کرد و یک مدیر مالی افغان او را در این امر همراهی می کرد که در حالتی از احساسات، سر اردک‌های لاستیکی را در زمان استراحت ناهار خود گاز گرفت.

یک لحظه فهمیدم که آماده ام. او تمام کارهای مهم را به عهده گرفت، از تعداد بالای انتشارات اطمینان حاصل کرد و مستقیماً روابط با مشتریان را عادی کرد. در نتیجه آمد و مدیر مالی را در جایگاه درخت غان قطع شده قرار داد. حالا می‌توانیم با سالمندان 23 ساله شوخی کنیم، اما اینطوری توانستم حقوقم را چهار بار افزایش دهم.

ماه بعد از آنچه توانستم به دست بیاورم غرور می کردم، اما به چه قیمتی؟ روز کاری از ساعت 7.30:10 صبح شروع و در ساعت XNUMX شب به پایان می رسد. سلامتی شما اولین شکست‌های خود را نشان داد، و این در شرایطی بود که مدیریت سیستماتیک به آن اشاره می‌کرد مبنی بر اینکه بهتر است ما عمداً پروژه را شکست دهیم تا اینکه به شما اجازه دهیم بیشتر از «متوسط ​​بیمارستان ما» درآمد داشته باشید. حداقل از جهاتی به قول خود عمل کردند و من با معضل یافتن محل کار جدید مواجه شدم.

بعد از مدتی برای مصاحبه در یک شرکت مواد غذایی دعوت شدم. من قصد داشتم موقعیت مشابهی را در دات نت بگیرم، اما در تکلیف عملی شکست خوردم. ما در شرف خداحافظی بودیم، اما جالب ترین اتفاق پس از اینکه کارفرمایان احتمالی متوجه شدند که من تجربه کار با SQL Server را دارم، اتفاق افتاد. من در رزومه ام چیز زیادی در مورد آن ننوشته ام زیرا هرگز فکر نمی کردم که چیزهای زیادی در این زمینه می دانم. با این حال، کسانی که با من مصاحبه کردند کمی متفاوت فکر کردند.

به من پیشنهاد شد که خط موجود محصولات را برای کار با SQL Server بهبود بخشم. پیش از این متخصص جداگانه ای نداشتند که به این گونه فعالیت ها بپردازد. همه چیز اغلب با آزمون و خطا انجام می شد. عملکرد جدید اغلب به سادگی از رقبا کپی می شد، بدون اینکه وارد جزئیات شود. هدف من این بود که نشان دهم که می‌توانید راه دیگری را طی کنید، و پرس‌و‌جوها را در نماهای سیستم بهتر از رقبا پردازش کنید.

آن دو ماه در مقایسه با فعالیت قبلی کیک کشیدن برای من یک تجربه جدید ارزشمند شد. اما همه چیزهای خوب دیر یا زود به پایان می رسند و اولویت های مدیریت به طور ناگهانی تغییر می کند. در آن زمان، کار انجام شد و آنها نمی‌توانستند چیزی بهتر از آموزش مجدد به عنوان یک آزمایشگر برای من بیابند، که کمی با توافقات ما در مورد توسعه محصولات جدید مغایرت داشت. آنها به سرعت یک جایگزین برای من پیدا کردند - "کمی صبر کنم"، سعی کنم در فعالیت اجتماعی شرکت کنم و در عین حال داوطلبانه موافقت کنم که توسعه را برای آزمایش دستی بگذارم.

این کار به مجموعه‌ای از رگرسیون‌های یکنواخت تبدیل شد که انگیزه‌ای برای توسعه بیشتر نداشت. و برای اینکه رسماً از پسرفت جلوگیری کنم، شروع به نوشتن مقالات فنی در Habré و سپس در منابع دیگر کردم. در ابتدا خیلی خوب کار نکرد، اما نکته اصلی این است که من شروع به دوست داشتن آن کردم.

پس از مدتی، دانلود امتیاز نمایه رسمی شرکت در Stack Overflow به من سپرده شد. هر روز با موارد جالبی مواجه می شدم، هزاران کد هندی دود می کردم، به مردم کمک می کردم و از همه مهمتر یاد می گرفتم و تجربه کسب می کردم.

تصادفاً به اولین شنبه SQL خود رسیدم که در خارکف برگزار شد. همکار من مجبور شد با مخاطبان در مورد توسعه پایگاه های داده با استفاده از محصولات صحبت کند، کاری که ما در تمام این مدت انجام می دادیم. یادم نیست چرا، اما در آخرین لحظه مجبور شدم ارائه کنم. دنیس رزنیک با لبخند دوستانه سنتی اش روی صورتش، میکروفون را می گیرد و شما با صدایی لکنت زبان سعی می کنید چیزی را به مردم بگویید. در ابتدا ترسناک بود، اما سپس "اوستاپ رانده شد."

پس از این رویداد، دنیس آمد و از من دعوت کرد تا در یک رویداد کوچکتر صحبت کنم، که به طور سنتی در HIRE برگزار می شد. زمان گذشت، نام کنفرانس ها تغییر کرد و مخاطبانی که در آن جلسات برگزار می کردم کم کم افزایش یافت. سپس نمی‌دانستم برای چه چیزی ثبت‌نام می‌کنم، اما مجموعه‌ای از تصادفات انتخاب‌های زندگی من را شکل دادند، و تصمیم گرفتم در آینده خودم را وقف چه چیزی کنم.

با جستجوی متخصصانی مانند Reznik، Korotkevich، Pilyugin و دیگر افراد باحالی که فرصت ملاقات با آنها را داشتم ... فهمیدم که در چارچوب کار فعلی من وظایفی برای پیشرفت سریع نخواهم داشت. تئوری خوبی پشت سرم بود، اما تمرین نداشتم.

به من پیشنهاد شد که یک پروژه جدید را از ابتدا در مکانی جدید شروع کنم. کار از همان روز اول در اوج بود. من همه چیزهایی را که قبلاً از زندگی می خواستم به دست آوردم: یک پروژه جالب، حقوق بالا، فرصتی برای تأثیرگذاری بر کیفیت محصول. اما در یک نقطه خاص، من آرام شدم و یک اشتباه بسیار جدی مرتکب شدم، درست بعد از اینکه ساختن MVP برای مشتری را به پایان رساندیم.

با تلاش برای تمرکز بر توسعه و ارائه راه حل بهتر، توانستم زمان کمتری را به مدیریت و ارتباط با مشتری اختصاص دهم. برای کمک به من، یک فرد جدید به من دادند که این کار را برای من شروع کرد. سپس درک روابط علت و معلولی برای من دشوار بود، اما پس از آن رابطه ما با مشتری به سرعت شروع به خراب شدن کرد، اضافه کاری و تنش در تیم افزایش یافت.

از طرف من تلاش شد تا وضعیت پروژه را هموارتر کنم، نظم را برقرار کرده و به توسعه آرام تر برگردم، اما اجازه انجام این کار را نداشتم. همه آتش‌های دائمی داشتند که باید خاموش می‌شد.

پس از تجزیه و تحلیل وضعیت، تصمیم گرفتم که می خواهم از کل این سیرک استراحت کنم و از مدیر عامل کار قبلی خود دعوت کردم به شرطی که پروژه جدیدی را با هم انجام دهیم، پیش او برگردم. ما تمام تفاوت های ظریف را مورد بحث قرار دادیم و برنامه ریزی کردیم که توسعه را در یک ماه شروع کنیم. یک ماه گذشت... بعد یکی دیگر... و یکی دیگر. برای تمام سوالات من یک پاسخ ثابت وجود داشت - صبر کنید. ایده انجام کاری از خودم هرگز مرا رها نکرد، اما هنوز هم مجبور شدم به طور موقت به صورت آزاد کار کنم و به مردم آسیای مرکزی کمک کنم تا بخش بانکی اوکراین را تسخیر کنند.

به معنای واقعی کلمه یک ماه بعد متوجه شدم که توسعه پروژه من بی سر و صدا توسط چپگراها با مجوز رسمی مافوق قبلی من آغاز شده است. این بچه ها توسعه دهندگان دات نت باحالی بودند، اما هیچ تخصص در کاری که باید انجام می دادند نداشتند. از بیرون به نظر می رسید که آنها بی سر و صدا مرا به پروژه می اندازند. در واقع اینطور بود. با عصبانیت، خودم شروع به انجام این پروژه کردم، اما انگیزه به سرعت از بین رفت.

CTO سابق پیشنهاد کمک به او را در پروژه های در حال انجام داد، و من شروع به انجام کاری کردم که بهتر می دانستم - خاموش کردن آتش. یک بار دیگر که دچار اعتیاد به کار شدم، پیامدهای آن را درو کردم: تغذیه نامناسب، برنامه خوابی که از حالت عادی دور بود و استرس مداوم. همه اینها با دو پروژه توضیح داده شد که به طور متناوب به سمت آینده ای روشن کشیده شدم. یک پروژه شادی را به همراه داشت زیرا 24/7 کار می کرد، اما پروژه دوم به سادگی درک مدیریت را منحرف کرد، بنابراین تیم با عجله دائمی کار کرد. این دوره از زندگی من را نمی توان چیزی جز مازوخیسم نامید، اما لحظات خنده داری نیز وجود داشت.

شما در حال حفر کردن سیب زمینی در خانه والدین خود در حالی که به صدای ردویو گوش می دهید و سپس صدایی غیرمنتظره می کنید: "سریوگا... اسب ها از دویدن ایستادند...". پس از چند ثانیه فکر کردن، ایستادن روی بیل و آموزش مهارت های مادربزرگ خود وانگا، دستورات عاقبتی را از حافظه دیکته می کنید تا شخص بتواند مشکل را در سرور برطرف کند. من یک دقیقه در مورد این تجربه آرزو نمی کنم - عالی بود!

اما این جایی است که سرگرمی شروع می شود ...

یک ملاقات در پایان سپتامبر 2017 زندگی من را به طور اساسی تغییر داد.

در آن لحظه، برای اینکه به نوعی خودم را از روال کار خوشحال کنم، تصمیم گرفتم در کنفرانس سخنرانی کنم. در طول ناهار، من به طور اتفاقی چند کلمه با یکی از همکاران در آشپزخانه رد و بدل کردم. او به طور اتفاقی به من گفت: "معلوم است که تو آدم مشهوری... مردم تو را در شهرهای دیگر هم می شناسند." ابتدا که متوجه نشد از چه می گوید، مکاتبات را در تلگرام به من نشان داد. وقتی برای گزارش دادن به دنیپر رفتم، بلافاصله دختری را که به اجراهای من آمد، شناختم. از اینکه آن شخص مرا به یاد آورد بسیار خوشحال شدم. بدون فکر بیشتر تصمیم گرفتم برای او نامه بنویسم و ​​او را برای کنفرانسی به خارکف دعوت کردم که در چارچوب آن گزارش تهیه کردم.

من یکی از اولین کسانی بودم که صحبت کردم و بلافاصله او را در ردیف دوم دیدم. ورود او برای من اتفاقی غیرمنتظره و خوشایند بود. چند عبارت با هم رد و بدل کردیم و ماراتن طولانی شش ساعته لیزینگ من شروع شد. آن روز یکی از درخشان ترین روزهای زندگی من بود: سالنی کاملاً مملو از 5 گزارش پشت سر هم و احساسی وصف ناپذیر وقتی مردم دوست دارند به شما گوش دهند. برایم سخت بود که روی کل اتاق تمرکز کنم و نگاهم به طور غریزی به سمت او کشیده شد ... به آن دختری که از شهر دیگری آمده بود ... که دو سال بود او را می شناختم ، اما هرگز ارتباط برقرار نکردیم ... فقط می شناختیم. در مورد یکدیگر در تمام این مدت .

پس از پایان کنفرانس، من خسته و بسیار افسرده بودم، اما همچنان می خواستم دختر را راضی کنم - با دعوت او به شام ​​با هم در جمع افرادی که هر دو با آنها بودیم. در حقیقت، در آن زمان من یک گفتگوگر وحشتناک بودم، مدام طعنه آمیز و خواستار توجه بودم. سخت است بگویم آن موقع چه اتفاقی برای من افتاد. پیاده روی شبانه ما در شهر هم خوب پیش نرفت. به نظرم بهترین کار این بود که دختر را به هتل ببرم و به خانه بروم تا بخوابم. روز بعد را در رختخواب گذراندم و قدرتی برای بلند شدن نداشتم و فقط عصر شروع به تکرار کلماتی کردم که او گفت: "سریوزا، من برای تو آمدم ...". من صمیمانه می خواستم دوباره او را ببینم، اما در آن زمان او قبلاً رفته بود.

چند هفته با هم صحبت کردیم تا اینکه تصمیم گرفتم باید برم پیشش...

در آستانه انتشار، هیچ کس نیازی به مزخرف برای مشتری ندارد، من استقرار را جابجا کردم و به Dnepr رفتم. سخت است بگویم در سرم چه می گذرد، اما می خواستم او را ببینم، حتی نمی دانستم در مورد چه چیزی صحبت خواهم کرد. قرار گذاشتیم در پارک همدیگر را ببینیم، اما من به طرز حماسی آدرس را به هم ریختم و 5 کیلومتر در مسیر اشتباه رفتم. بعد از مدتی که متوجه اشتباهم شدم، سریع با تاکسی با گل هایی که در منطقه ای گوپ پیدا کردم، برگشتم. و در تمام این مدت او با کاکائو منتظر من بود.

روی صحنه تئاتر ناتمام نشستیم، کاکائو سرد نوشیدیم و در مورد هر چیزی که به ذهنمان می آمد صحبت کردیم. با پرش از موضوعی به موضوع دیگر، او در مورد گذشته دشوار خود به من گفت، در مورد تغییرناپذیری انواع داده های رشته ای در دات نت... من روی هر کلمه او آویزان بودم. او بصیر و باهوش بود، گاهی اوقات خنده دار، کمی ساده لوح، اما هر چه می گفت صادقانه بود. حتی اون موقع فهمیدم که عاشقش شدم.

وقتی به سر کار برگشتم، در حالت اضطراری بودم و سعی می‌کردم چند روز از تعطیلات را بگذرانم و برای دومین بار نزد او بروم تا به احساساتم اعتراف کنم. در واقع همه چیز به گونه ای دیگر رقم خورد...

ناپختگی، حماقت من، عقده های قدیمی و عدم تمایل به اعتماد کامل به یک فرد منجر به این شد که دختری را که صادقانه سعی در جلب رضایت من داشت به شدت توهین کردم. صبح متوجه شدم چه کار کرده ام و در اولین فرصت حضوری از او طلب بخشش کردم. اما او نمی خواست من را ببیند. وقتی برگشتم، سعی کردم خودم را متقاعد کنم که به او نیازی ندارم، اما آیا واقعاً درست بود...

یک ماه از دست خودم عصبانی بودم... آن را به گردن اطرافیانم انداختم... به فردی که از صمیم قلب دوستش داشتم چنین حرف هایی زدم که نمی توان برایش بخشید. این باعث شد که حالم بدتر شود و در نهایت همه چیز به یک حمله عصبی و افسردگی شدید ختم شد.

یکی از همکاران سابق، دیمیتری اسکریپکا، که مرا به ورزشگاه آورد، به من کمک کرد راهی برای خروج از دایره باطل خودزنی و عقده های درونی پیدا کنم.

بعد از آن زندگی من خیلی تغییر کرد. من واقعاً درک می کنم که ضعیف بودن و عدم اطمینان از خود به چه معناست. اما زمانی که تمرین را شروع کردم، بهترین چیزی را که باشگاه می تواند به من بدهد، احساس کردم. این همان احساس اعتماد به نفس و اعتماد به نفس است. احساس اینکه چگونه نگرش دیگران نسبت به شما تغییر می کند. و در آن لحظه متوجه شدم که نمی خواهم به زندگی قبلی که داشتم برگردم. تصمیم گرفتم خودم را وقف کاری کنم که تمام این مدت در زندگی ام به تعویق انداخته بودم.

اما آیا توجه کرده‌اید که وقتی شخصی کار جدیدی را شروع می‌کند، شروع به اعلام مقاصد خود به واقعیت اطراف می‌کند. او مدام با چشمانی درخشان به همه از برنامه هایش می گوید، اما زمان می گذرد و هیچ اتفاقی نمی افتد. چنین افرادی دائماً در آینده می گویند: "من آن را انجام خواهم داد" ، "من به آن خواهم رسید" ، "من تغییر خواهم کرد" و بنابراین سال به سال آنها آرزوهای خود را زندگی می کنند. آنها مانند یک باتری انگشت هستند - شارژ انگیزشی فقط برای یک فلاش کافی است و بعد تمام. منم همینطور بودم...

در ابتدا برنامه ریزی کردم که در جمع همکاران با انگیزه بتوانم کوه ها را جابجا کنم، اما اغلب انتظارات از آینده ای روشن با تمرین در تضاد است. هنگام شروع پروژه خود، به جای اینکه آن را بگیریم و انجام دهیم، دائماً برنامه ریزی و بحث می کردیم.

اغلب همه می خواهند سریع بروند ... همه در اولین تلاش آن را می خواهند ... همه دونده هستند ... همه شروع به دویدن می کنند ، اما زمان می گذرد ... یکی تسلیم می شود ... دومی تسلیم می شود. وقتی خط پایان در افق ظاهر نمی شود، تعداد کمی از مردم می خواهند سخت کار کنند، صرفاً به این دلیل که باید مسافت را تا انتها طی کنند ... صبح، در طول روز یا اواخر شب ... وقتی کسی نمی بیند، هیچ کس از کاری که انجام می دهید تمجید نمی کند و هیچ کس قدردانی نمی کند.

هرگز برنامه های خود را تا زمانی که آنها را اجرا نکرده اید به اشتراک نگذارید. فقط نتایج را به اشتراک بگذارید، مهم نیست چقدر سخت است که همه این کارها را خودتان انجام دهید. بله، در این مورد، مسیری که ما انتخاب کرده‌ایم همیشه لذت و تک‌شاخ‌های صورتی رنگین کمانی را از لب به همراه نخواهد داشت. ما همیشه با انگیزه های روشن در کار بر روی اولویت های خود هدایت نخواهیم شد. اغلب زندگی دائماً شما را به جاهایی می فرستد که اصلاً نمی خواهید بروید. اما هر بار که ویژوال استودیو را باز می کردم یا به ورزشگاه می آمدم، به یاد می آوردم که چه هستم و چه می توانم باشم. یاد ملاقات با آن دختر اهل دنیپر افتادم که باعث شد به نگرشم به زندگی فکر کنم... خیلی چیزها را فهمیدم.

به طور معمول، کلمه پایانی باید آنقدر مختصر باشد که برای مدت طولانی در حافظه باقی بماند. می خواهم سخنانی را نقل کنم که یک بار در سالن از یک فرد باهوش شنیدم.

آیا فکر می کنید برای مبارزه با آهن به ورزشگاه می آیید؟ نه... تو داری با خودت می جنگی... با الگوهایت... با تنبلی... با چارچوبت که خودت را به آن سوق داده ای. آیا می خواهید دائماً مشکلات دیگران را حل کنید در حالی که مشکلات خود را به تعویق می اندازید؟ بگذارید در مراحل کوچک باشد، اما باید با اطمینان به سمت یافتن خوشبختی خود در زندگی در یک لحظه حرکت کنید. زیرا خوشبختی زمانی است که تابع اصول و قوانینی نباشی که خودت ابداع نکرده ای. خوشبختی زمانی است که شما بردار توسعه داشته باشید و در طول مسیر بالا بروید و نه از هدف نهایی. پس شاید هنوز هم ارزش این را داشته باشد که الاغ خود را بلند کنید و روی خودتان کار کنید؟

اوه بله، کاملاً فراموش کردم... این مقاله در ابتدا برای معرفی مردم با پروژه ای بود که در تمام این مدت انجام می دادم. اما این اتفاق افتاد که در روند نوشتن، اولویت به شرح دلیل شروع این فعالیت در وهله اول و اینکه چرا نمی‌خواهم آن را در آینده رها کنم تغییر کرد. مختصری در مورد پروژه ...

SQL Index Manager یک جایگزین رایگان و کاربردی تر برای محصولات تجاری از Devart (99 دلار) و RedGate (155 دلار) است و برای ارائه شاخص های SQL Server و Azure طراحی شده است. نمی توانم بگویم که برنامه من بهتر از اسکریپت های Ola Hallengren است، اما به دلیل بهینه سازی شده تر ابرداده ها و وجود انواع چیزهای کوچک مفید برای کسی، این محصول قطعا در کارهای روزمره مفید خواهد بود.

حفر قبرها، سرور SQL، سالها برون سپاری و اولین پروژه شما

آخرین نسخه برنامه را می توانید از اینجا دانلود کنید GitHub. منابع در آنجا قرار دارند.
خوشحال میشم انتقاد و بازخورد بدم :)

منبع: www.habr.com

اضافه کردن نظر