از مسکو تا تومسک. داستان یک حرکت

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

از مسکو تا تومسک. داستان یک حرکت

بلیط یک طرفه مسیر از مهندس تا برنامه نویس

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

از مسکو تا تومسک. داستان یک حرکت

به زودی یک بار مقاله ای در مورد هابره منتشر شد برنامه نویسان به "مهندسین ساده" تبدیل خواهند شد. خواندن این برای من کمی دیوانه کننده است، با توجه به اینکه اخیراً در دیدگاه تاریخی (به داستان علمی تخیلی دهه 60 مراجعه کنید) یک مهندس عملاً یک نیمه خدا بود. برخی حقوق بالا در IT را با این واقعیت توجیه می کنند که یک برنامه نویس باید چیزهای زیادی بداند و دائماً یاد بگیرد. من در هر دو صورت بوده ام - هم یک "مهندس ساده" و هم "برنامه نویس ساده" و به طور قطع می توانم بگویم که یک مهندس خوب (خوب) در دنیای مدرن باید در طول حرفه خود چیزهای جدیدی را مطالعه کند و یاد بگیرد. فقط این است که اکنون عصر دیجیتال فرا رسیده است و عنوان "جادوگران" که جهان را تغییر می دهند به برنامه نویسان رسیده است.

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

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

اولین برنامه من برای خودکار کردن محاسبه "پرده های کریستالی" طراحی شده بود و با Qt نوشته شده بود. صادقانه بگویم، ساده ترین راه برای مبتدیان نیست. انتخاب زبان به لطف برادرم (برنامه نویس با تحصیلات و حرفه) انجام شد. او گفت: «افراد باهوش C++ و Qt را انتخاب می‌کنند،» و من صادقانه خودم را باهوش می‌دانستم. به علاوه، می‌توانم روی کمک برادرم در تسلط بر برنامه‌نویسی «بزرگ» حساب کنم، و باید بگویم، نقش او در توسعه من در مسیر توسعه نرم‌افزار به سختی قابل ارزیابی است.

بیشتر در مورد پرده های کریستالی

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

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

از مسکو تا تومسک. داستان یک حرکت
اولین برنامه من

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

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

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

صد سال تنهایی. تجربه کار از راه دور

پس از چند سال کار به عنوان برنامه نویس، چیزهای زیادی یاد گرفتم، به عنوان یک متخصص رشد کردم و شروع به درک کتاب های مایرز، ساتر و حتی کمی الکساندرسکو کردم. اما پس از آن کاستی هایی که فعلاً می شد از آنها چشم پوشی کرد به وضوح نمایان شد. من تنها برنامه نویس شرکت بودم که به زبان C++ نوشت. از یک طرف، این البته خوب است - می توانید هر طور که دوست دارید آزمایش کنید و از هر کتابخانه و فناوری استفاده کنید (Qt، تقویت، جادوی قالب، آخرین نسخه استاندارد - همه چیز امکان پذیر است)، اما از طرف دیگر، وجود دارد عملاً کسی نیست که با او مشورت کنید، کسی نیست که از او بیاموزید و در نتیجه ارزیابی کافی مهارت ها و توانایی های شما غیرممکن است. خود شرکت در توسعه خود در سطح اواخر دهه 90 و اوایل دهه 00 گیر کرده است. هیچ روش Agile، Scrum یا دیگر روش های توسعه پیشرفته در اینجا وجود نداشت. من حتی به ابتکار خودم از Git استفاده کردم.

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

یک روز کاری عادی بود: نشسته بودم، کسی را آزار نمی‌دادم، کدهای قدیمی را تعمیر می‌کردم. به طور خلاصه، هیچ چیز پیش‌بینی نمی‌کرد، اما ناگهان پیشنهادی برای کسب درآمد کمی ارائه شد
نوشتن برنامه در سی شارپ برای اتوکد برای یک شرکت Tomsk. قبل از آن من فقط با یک چوب 6 متری سی شارپ را لمس کرده بودم، اما تا آن زمان از قبل محکم روی پاهایم ایستاده بودم و آماده بودم تا روی سراشیبی لغزنده یک توسعه دهنده دات نت قدم بگذارم. در نهایت سی شارپ تقریبا همون سی پلاس پلاس هست فقط با آشغال گیر و لذت های دیگه خودمو قانع کردم. به هر حال، معلوم شد که این تقریباً درست است و مهارت های من در ++C، و همچنین اطلاعاتی در مورد WPF و الگوی MVVM که از اینترنت به دست آوردم، برای انجام موفقیت آمیز تست کافی بود.

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

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

برای شروع، من یک برنامه کاری برای زندگی روزمره تنظیم کردم. ساعت 6:30 بیدار شوید، در پارک قدم بزنید، از ساعت 8:00 تا 12:00 و از ساعت 14:00 تا 18:00 کار کنید. در زمان استراحت، یک سفر به ناهار کاری و خرید و در شب، ورزش و خودآموزی وجود دارد. برای بسیاری از افرادی که در مورد کار از راه دور فقط با شنیده ها می دانند، چنین برنامه نسبتاً سفت و سختی وحشیانه به نظر می رسد. اما، همانطور که تمرین نشان داده است، این احتمالا تنها راه معقول برای سالم ماندن و نسوختن است. به عنوان مرحله دوم، اتاق یک نفره را با قفسه بندی جدا کردم تا فضای کار را از منطقه استراحت جدا کنم. این دومی کمک کمی کرد، صادقانه بگویم، و بعد از یک سال آپارتمان در درجه اول به عنوان محل کار تلقی شد.

از مسکو تا تومسک. داستان یک حرکت
حقیقت تلخ زندگی

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

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

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

جایی که رویاها منتهی می شوند. حرکت به تومسک

وقتی برای اولین بار به تامسک آمدم تا با تیم و فرهنگ سازمانی آشنا شوم، شرکت بسیار کوچک بود و چیزی که بیش از همه مرا تحت تأثیر قرار داد فضای کار بود. نفسی تازه بود. برای اولین بار در زندگی ام، خودم را در تیمی دیدم که روی آینده متمرکز بود. همه مشاغل قبلی «فقط شغل» بودند و همکاران دائماً از زندگی، حقوق و قدرت شکایت داشتند. اینجا اینطور نبود. مردم بدون ناله و شکایت کار کردند و آینده را با دستان خود ساختند. جایی که می خواهی در آن کار کنی، حرکتی اجتناب ناپذیر به جلو را احساس می کنی و آن را با تک تک سلول های بدنت حس می کنی. فضای استارتاپی که بسیاری از مردم آن را دوست دارند، بله.

به عنوان یک کارگر از راه دور، دائماً با آن دست و پنجه نرم می کردم سندرم فریبنده. احساس می کردم به اندازه کافی ماهر نیستم و آنقدر کند می دویدم که نمی توانم در جای خود بمانم. اما نشان دادن ضعف غیرممکن بود، بنابراین تاکتیک معروف Fake It Till You Make It را انتخاب کردم. در نهایت، همین سندرم به رشد من کمک کرد. من با جسارت پروژه های جدیدی را انجام دادم و آنها را با موفقیت به پایان رساندم و اولین نفری بودم که در شرکت موفق شدم امتحانات مایکروسافت برای MCSDو همچنین، اتفاقاً گواهی Qt C++ Specialist را دریافت کرد.

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

از مسکو تا تومسک. داستان یک حرکت
در یک بعد از ظهر کاری

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

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

از مسکو تا تومسک. داستان یک حرکت

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

از مسکو تا تومسک. داستان یک حرکت

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

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

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

از مسکو تا تومسک. داستان یک حرکت

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

بهترین ها و انتخاب راه درست!

منبع: www.habr.com

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