
میخوام تجربیات خودم رو از کار در آژانس مسافرتی رسپینا 24 مشهد با شما دوستان در میون بزارم، شاید شما مثل من در دام نام زیبای این شرکت گرفتار نشید.
رئیس این مجموعه « مهندس ندافی » ، سرپرست برنامه نویسان این شرکت « مهندس رضایی » ، خانم گلچین دست راست مهندس ندافی هستند.
در تمام مجموعه های کاری که قبل از این شرکت، سابقه کار در اون ها رو داشتم، پروسه یادگیری و فعالیت شرکت به صورتی بود که در ابتدای کار، با ارائه مستندات پروژه و همکاری و سوال کردن از بقیه همکاران، روال کار پروژه و به صورت کلی زیر و بم کار رو تا حد قابل قبولی متوجه میشدی و بعد با کد زدن توی قسمت های مختلف پروژه، کامل با پروژه آشنا می شدیم.
ولی تو این شرکت روند کار کلا متفاوته! طبق صحبتی که نیروی انسانی شرکت باهاتون می کنه، فکر می کنید شرایط کار توی این شرکت هم مثل بقیه شرکت ها هست اما سخت در اشتباهید و این رو زمانی متوجه میشید که دیگه دیر شده.
قبل از این که روال یادگیری توی این شرکت رو بهتون بگم، اول با شرایط عجیب و غریب و سخت گیرانه رسپینا 24 آشناتون می کنم تا حواستون جمع باشه و سرتون کلاه نره.
موقعی که برای مصاحبه برنامه نویسی میخواین برین، کسی که باهاش مصاحبه می کنین، مهندس رضایی سرپرست برنامه نویسان این شرکت هست.
توی جلسه مصاحبه، صحبت خاصی رد و بدل نمیشه و یک توضیح کوتاهی از شرکت داده میشه، و از شما هم سابقه کارهاتون رو سوال می کنن و به قول خودمون یه گفت و گوی دوستانه صورت می گیره و اگه همه چی اوکی باشه، یه تست عملی داخل همون شرکت از شما گرفته میشه و سطح شما مورد سنجش قرار می گیره.
البته تست عملی چیز خاصی نیست و یه پروژه کوچیک رو بهتون میدن که انجامش بدین (توی تست هم مهم کار با curl و پیاده سازی پروژه به صورت oop هست)
خوووووووب، اینجاست که داستان تغییر می کنه. اگه از پس آزمون عملی بر بیاین، وارد پروسه آموزش و بستن قرارداد میشین و اینجاست که متوجه میشین چه کلاه گشادی سرتون رفته.
تو همون روز اول، پشت سیستم که میشینید، با حجم عظیمی از کدهایی که جلوتون میزارن رو به رو میشید که باید این کدها رو بخونید و ازشون سر در بیارید!!!
البته انتظار کمک از کسی نداشته باشید چون هیچ کس بهتون کمکی نمی کنه و تنها کسی که میتونه بهتون کمک کنه فقط و فقط خودتونید. کدهای پروژه به قدری زیاد هستند که نمیدونید باید از کجا شروع به خوندن کنید و چون هیچ اطلاعاتی از کدها ندارید به معنای کامل بین کدها گم میشید.
جالب بودن داستان اینجاست که علاوه بر شما که به عنوان برنامه نویس تازه کار داخل این شرکت اومدین، چند نفر برنامه نویس دیگه هم به همراه خود مهندس رضایی اونجا هستند که هر کدوم کدنویسی یکی از بخش های سیستم رو در اختیار دارن اما موقعی که دارید روی یک بخش از کد کار می کنید و سوالی براتون پیش بیاد، تا وقتی که خودتون جوابتون رو پیدا نکنید، اگه سوالی ازشون بپرسید، جواب درستی ازشون دریافت نمی کنید.
از خود مهندس رضایی هم که نمیشه سوال کرد، چون بیشتر گیجت می کنه و ممکنه همون چیزی رو هم که خودت دنبالش رفتی و سرنخ هایی رو ازش پیدا کردی، با جوابی که مهندس رضایی بهت میده بیشتر ازش دور بشی. به قول یکی از بچه های شرکت، مهندس رضایی طرفو میندازه تو دریا و میگه شنا کن!!!
بدی داستان اینجاست که چون داخل پروژه از کش و موارد این مدلی استفاده کردن و بخشی از پروژه رو فرانت داره هندل می کنه، با این که تو یک کد رو دنبال می کنی و با خودت میگی بعد از اجرای این کد باید این اتفاق بیفته اما هر چقدر که تغییر روی کد اعمال می کنی، میبینی اتفاقی نمیفته!!! بعد از این که از هزار نفر سوال می کنی شاااااااااااااید متوجه بشی که داستان چیه وگرنه که همون آش و همون کاسه. باز خودت باید بیفتی دنبالش ببینی که داره چه اتفاقی میفته.
بعد از یک مدت که با کدها درگیر میشی، یک تسک بهت میدن که بازم خودت باید بیفتی دنبالش و کامل باید خودت پیادش کنی، از طرفی، لفظا به تو یک بخش رو (مثلا قطار یا اتوبوس یا هر کدوم از بخش های دیگه) میدن ولی همه کار ازت میخوان که انجام بدی، بعد که انجامش میدی متوجه میشی که اون بخشی رو که تغییرات روش اعمال کردی دست یک نفر دیگه بوده و کاری که انجام دادی رو نباید انجام میدادی و مجبور میشی تغییراتت رو برداری (حالا بگرد ببین چه جاهایی رو تغییر دادی که بخوای اونا رو برگردونی)
این روند و این داستان حداقل تا یک سال اول به همین صورت هست. پس حواستون باشه، اگه صبر ایوب دارین و اعصاب فولادین بسم الله... وگرنه تنها چیزی که عایدتون میشه افسردگیه.
خوب دیگه از نحوه یادگیری که بهتون گفتم، البته این تازه شروع ماجراست و ادامه ماجرا خیلی از این بدتره، ولی فکر می کنم با همین توضیحی که دادم باید کامل متوجه شده باشید که داستان چیه.
حالا بریم سراغ نحوه بستن قرارداد ترکمانچایی که به دستور جناب ندافی برای برنامه نویسان بیچاره چیده شده :
اول از همه این رو بهتون بگم که اگه به اعصاب و روان خودتون اهمیت میدین، به هیچ عنوان، نه تو این شرکت و نه تو هیچ شرکت دیگه ای، چشم بسته و با وعده و وعیدهای زبانی که نیروی انسانی یا خود رئیس شرکت بهتون میده، قراردادی رو امضا نکنید.(من این اشتباه رو کردم، شما تکرارش نکنید که بد می بینید)
خوب، بستن قرارداد توی شرکت رسپینا 24 به چه صورت هست؟
اگه نظر من رو میخواید کلا با این شرکت قرارداد همکاری نبندید، اما اگه به هر دلیلی خواستید قرارداد همکاری باهاشون ببندید، حواستون به نکاتی که دارم این پایین میگم باشه و سرسری ازشون رد نشید که بعدا سخت پشیمون میشید :
اولا این رو بدونید که خیلی از مواردی که توی ادامه مسیر همکاری با این شرکت رو باید بدونید، نیروی انسانی بهتون نمیگه، پس متن قرارداد رو به دقت بخونید و هر جایی که متوجه نشدید حتما از نیروی انسانی سوال کنید.
یه سری موارد کلی داخل قراردادتون میاد مثل این که ساعت کاری 7:20 دقیقه هست که فکر می کنم تنها موردیه که طبق قانون کار داخل این قرارداد آورده شده (البته این مدت زمان، تایم مفیدی هست که شما پشت سیستم هستید و دارین کار می کنین، هر وقت بخواین از پشت سیستمتون بلند شید، باید استراحت بزنید). یه مورد دیگه ای هم که توی قرارداد خوشایند هست، اینه که ساعت کاری، بین ساعت 8 تا 11 شناور هست، یعنی ساعت شروع کارتون میتونه از ساعت 8 صبح تا 11 صبح باشه.
البته این رو هم حواستون باشه، از ساعت 11 صبح به بعد، به ازای هر دقیقه دیرکرد، مبلغ 5000 تومن جریمه به حساب شما منظور میشه. در پایان تایم کاریتون هم باید حتما پایان کار رو بزنید وگرنه مبلغ کار اون روزتون براتون محاسبه نمیشه. (حالا تو بیا ثابت کن که من سر کار بودم)
اولین موردی که احتمالا باهاش مشکل داشته باشید، تعداد روزهای مرخصی ماهانه هست که شما در هر ماه، یک روز مرخصی براتون در نظر گرفته میشه.
مورد دوم اینه که چه شما ساعت 8 صبح بیای سر کار، و چه ساعت 11 صبح، حداقل باید تا ساعت 4 عصر توی محل کارت حضور داشته باشی و اگه زودتر از این زمان بخوای پایان کار بزنی، به ازای هر دقیقه ای که تا ساعت 4 عصر باقی مونده باشه، مبلغ 7000 تومن جریمه برات در نظر گرفته میشه!!!
سومین مورد، اگه به هر دلیلی قبل از تموم شدن مدت قرارداد (که یک سال هست) به هر دلیلی بخوای از کار انصراف بدی و از شرکت خارج بشی، باید سه ماه حقوق رو به همراه یک مبلغ خسارت به حضرات پرداخت کنی و بعد آزادی که بیای بیرون، یا این که سه ماه توی شرکت همچنان مشغول به کار باشی تا یک نیروی جایگزین برات پیدا کنن و مبلغی رو هم از حقوقت کم می کنن و باز هم یک مبلغ خسارت هم به این موارد اضافه میشه.
چهارمین مورد این که حتی اگه قراردادتون تموم شده باشه، شما برای این که بخواین از کار توی شرکت خارج بشید، باید سه ماه قبل از این که زمان قراردادتون به پایان برسه، این مورد رو اعلام کنید.( این مدت توی قانون کار یک ماه هست)
مورد پنجم که به نظر من مهمترین مورد هم هست، اینه که پنج عدد سفته 20 میلیون تومنی از شما دریافت می کنن، که یه قانونی برای این سفته ها هست که تعدادی از اون ها رو ممکنه به جهت دریافت وام و به نام شخص از شما دریافت کنن و تعدادی از اون ها رو هم ممکنه به نام شرکت از شما بگیرن که این مورد رو برای هر فردی ممکنه متمایز دریافت کنن. یعنی اگه یه وقت به سرتون بزنه و بخواید شرکت رو بیخیال بشید و بیاید بیرون، حداقل سفته هایی که بابت دریافت وام به حضرات تقدیم کردید، احتمال نقد شدنشون بالاست پس حواستون به این مورد هم حسابی جمع باشه. این رو هم بگم که تا دلتون بخواد از این سفته ها برای تهدید نیرو استفاده میشه.
مورد ششمی که وجود داره اینه که وقتی یک بخش از سیستم دست شما هست (مثلا بخش پرواز داخلی)، حتی اگه قسمتی از کدنویسی که فرد قبلی انجام داده هم مشکلی داشته باشه که باعث خسارت بشه، مبلغ خسارت رو از فردی که الان سیستم رو به اون دادن دریافت می کنن!!! حالا تو یه ماهه که اومدی توی این شرکت یا یه ساله که داخل شرکتی فرقی نمی کنه، خودت هم اگه جایی از کد رو تست نکرده باشی و اون رو داخل سایت قرار بدی و خریدی انجام بشه که باعث خسارت بشه، اون مبلغ خسارت رو هم باید خودت پرداخت کنی.
مورد هفتم اینه که کلا کار روی سیستمی که دست شما هست مثل عمل قلب باز می مونه و کاملا به صورت لایو هست و هر تغییری که روی سیستم اعمال می کنین به صورت مستقیم روی سایت قرار می گیره، پس باید هر تغییری که میخواین اعمال کنید رو چندین بار تست کنید تا دودش تو چشمتون نره، جدا از این وقتی یک تغییری رو داخل سیستم اعمال می کنی، باید از سرپرست محترم برنامه نویسا تاییدیه بگیری و بعد اون رو عمومی منتشرش کنی. که اگه تغییری که میدی حساس باشه کسی گردن نمی گیره که بخواد تایید بده و تو هم مجبوری که این تغییر رو اعمال کنی، و این یعنی عواقب اشتباهات احتمالی به گردن خودت هست.( همونطور که قبلا هم گفتم چون کدها رو خودت باید بخونی و متوجه بشی که هر کد چه کاری داره انجام میده، و احتمال این که تو دلیل اون کدی که زده شده رو اشتباه متوجه شده باشی وجود داره، پس احتمال این که کدی هم که جدیدا داری میزنی اشتباهی داخلش وجود داشته باشه هست.)