راه و روش کاریابی، مصاحبه و پیشرفت شغلی
این مقاله به بررسی فرایند کاریابی در خارج از کشور (خصوصا اروپا) میپردازه، تجربه دوستان مختلف جمع آوری شده و هدف ترسیم مسیر پیش روی شما هستش. کل مقاله در سه نکته کلی خلاصه میشه: تجربه کاری، زبان انگلیسی و صبر شما. لیست اول به تفکیک و با جزئیات بالا و لیست دم به طور خیلی خلاصه صفر تا صد این مسیر رو به شما نشون میده.
از همین ابتدا تو ذهنتون داشته باشید که به هر دلیل منطقی و غیر منطقی ممکنه شما ریجکت بشید، اگر دلیل ریجکت شدن شما مسخره بود، نگران نباشید و ادامه بدید، معمولا به دلیل دریافت رزومه های خیلی خیلی زیاد، شرکت ها مجبور به حذف بیشتر رزومه ها هستند، و این موضوع قطعا شامل حال شما هم خواهد شد.
مراحل کلی به تفکیک همراه با جزئیات
- تعیین هدف و روش پیشبرد (زمانبندی چند ماهه و یا محدود)
- آشنایی کلی با کشور های اسکاندیناوی و غرب اروپا
- ساختن رزومه و کاور لتر، به روز رسانی دوره ای (متناسب با هر آگهی)
- تلاش برای گرفتن وقت مصاحبه فقط و فقط جهت تجربه و آشنایی
- ساختن پروفایل، شبکه سازی و عضویت در جاب برد ها
- آشنایی با تجربه افراد مختلف سراسر دنیا
- مصاحبه HR
- آماده شدن برای سوالات کالچرال
- آمادگی برای مسایل فنی و توسعه پروفایل شخصی در گیت هاب
- نحوه تعامل با مصاحبه کننده
- ساختن فریمورک شخصی خودتون برای مصاحبه
- مهارت های نرم
- تجربه های جنرال و مهم
- هر چیزی که مستقیما به فرایند مصاحبه مرتبط نیست
- زبان انگلیسی
- بعد از گرفتن آفر
- پیشرفت شغلی
- لینک به سایر مقاله ها
ساختار کلی و مرسوم مصاحبه ها از شروع تا گرفتن آفر و یا ریجکت شدن
- جستجو در بین آگهی و جاب برد های مختلف جهت آشنایی با تقاضای بازار
- ساختن و نوشتن رزومه و کاور لتر
- ارسال رزومه به موقعیت های کاری مختلف
- عبور از روش های مختلف اسکرینینگ (از تست هوش تا مسئله های معروف CS)
- مصاحبه HR و کالچرال
- مصاحبه و چالش تکنیکال
- مصاحبه با یکی از مدیران شرکت
- جلسه نهایی و گرفتن آفر
استاد فو و تازه کار سردرگم.
تازهکاری بود که در خدمت استاد چیزهای بسیاری آموخته بود اما احساس میکرد که در این میان گمشدهای است.
پس از مراقبه و تمرکز فراوان روی تردید هایش در خود این شهامت را دید که برای گرفتن پاسخ به نزد استاد رود. پرسید: «استاد Foo، چرا کاربران یونیکس از برنامههای آنتیویروس استفاده نمیکنند؟ یا از برنامه های Defrag؟ یا برنامه های ضد بدافزار؟» استاد Foo با لبخند پاسخ داد: «زمانی که خانهات درست و استوار بنا شده باشد؛ برای نگه داشتن سقف احتیاجی به افزودن ستون نیست!» تازه کار پاسخ داد: «با این همه آیا بهتر نخواهد بود که برای اطمینان بیشتر از این ابزارها استفاده کنیم؟» استاد Foo گلولهای نخ از کناری برداشت و شروع به پیچیدن نخ دور پاهای تازه کار کرد. تازه کار شگفتزده پرسید: «چه میکنید؟» استاد Foo به سادگی پاسخ داد: «بند کفشهایت را میبندم!» و با شنیدن این سخنان تازهکار به روشنایی رسید.
۱− تعیین هدف و روش پیشبرد (زمانبندی چند ماهه و یا محدود)
هر فردی برای خودش یه سری ارزش و اولویت داره، اینکه دقیقا دنبال چه چیز هایی هستیم بسته به تجربه هر شخص متفاوته. ممکنه یک نفر قصد داشته باشه در اولین فرصت ممکن کارهای مهاجرت رو به سرانجام برسونه و شخص دیگه ای دنبال گزینه نسبتا ایده ال باشه و خب در این حالت با احتمال خیلی بیشتری ممکنه چندین ماه تا یک سال سرگرم پیدا کردن کار باشه.
ایده کلی این مقاله در مورد پیدا کردن یک موقعیت کاری نسبتا ایده آل هستش، چرا که با پر فشار کردن هر مرحله و زحمت بیشتر امکان نتیجه گیری سریع تر هم وجود داره و این دیگه به تصمیم شخصی هسش.
در مورد شرکت ها، خیلی وارد جزئیات نمیشیم و به سادگی شرکت ها رو به دو دسته کلی بزرگ و کوچک تقسیم میکنیم. تفاوت اصلی معمولا در عنوان شغلی و مسئولیت ها خواهد بود. شرکت های کوچک تر و استارتاپ ها معمولا انتظار کار بیشتری دارند، تسک های تکنیکال متنوع تری خواهند داشت و احتمالا پیشنهاد حقوق کمی بالاتر به شما داده میشه. در مقابل شرکت های بزرگ معمولا حقوق کمتری نسبت به استارتاپ ها پیشنهاد میدن ولی شما به راحتی میتونید روی امنیت شغلی و مزایای درست درمون و حتی بازنشستگی فکر کنید. اولویت هر فرد متفاوته و شما باید تصمیم بگیرید که کدوم یکی براتون جذابیت بیشتری داره.
نکته مهم بعدی در مورد یک شرکت، مزایای واقعی هستش! در نهایت بعد از کسر مالیات، یک پوزیشن مشخص در شرکت های مختلف رنج حقوقی مشابه ای دارند، (دنبال موارد استثنا نیستیم) پس به طور کلی میشه گفت میزان دریافتی حقوق چالش خاصی محسوب نمیشه و شما میتونید مطمئن باشید در اکثر موارد حقوق منصفانه ای دریافت کنید. ولی در مورد مزایا داستان متفاوته! از نظر ما یک سری مزایای فنسی مثل بلیت ماساژ، میوه، قهوه و کلاس یوگا مزایای واقعی حساب نمیشه. چیزی که خیلی مهمه نوع قرارداد بازنشستگی، بیمه های تکمیلی(دندان، چشم)، سهام شرکتی، مسکن و این دست موارد هستش. به جد توصیه میکنیم که مزایای فنسی رو جدی نگیرید و ترجیح شما موارد اصولی و بلند مدت باشه.
پس به طور خلاصه موارد مهم این قسمت از این قراره.
- زمانبندی کوتاه و یا بلند مدت برای پیدا کردن کار
- اندازه شرکت، استارتاپ یا بالغ
- مزایای فنسی در مقابل مزایای واقعی
۲− آشنایی کلی با کشور های اسکاندیناوی و غرب اروپا
تجربه ما صرفا محدود به اروپای غربی هستش، در مورد کشور های دیگه شامل استرالیا و آمریکای شمالی حتما لازمه که خودتون جستجو کنید و مقاله های مرتبط رو بخونید. این لینک ، سریع و خلاصه به شما دید جامعی از کشور های مختلف میده.
کشورهای آلمان، هلند، سوئد، فنلاند، دانمارک، استونی، انگلیس و ایرلند پر مقصد ترین کشور های اروپا هستند، قطعا کشور های دیگه هم امکان کاریابی وجود داره، ثبات اقتصادی و برنامه های جذب مهاجر این کشور ها تا این لحظه جذابیت بیشتری برای ما داشته. هر کدوم از این کشور ها مزایا و معایبی دارند، در این مقاله کاری با مسائل فرهنگی و لایف استایل و غیره نخواهیم داشت و هر کس بسته به علاقه خودش میتونه جستجو کنه. فاکتور های اصلی از دید ما به شرح زیر هستش.
Sweden
- 6-month probationary work period
- After two years you can change your job without getting a new visa
- No language barrier
- EU member
- 4 years living to get the PR
- After 5 years you typically can apply for citizenship
Netherlands
- 30% tax ruling
- language barrier (You need to learn Dutch for Citizenship process)
- EU member
- 5 years of the citizenship process
- Ind.nl
Germany
- 6-month probationary work period
- Then unlimited contract
- language barrier
- EU member
- 21/33 months for PR, Blue card
- 6-7 years of the citizenship process
UK
- No language barrier
- 5 years living to get the PR
- 6 years of the citizenship process
- Not EU member
- UK: Register of licensed sponsors
Ireland
- No language barrier
- 5 years of the citizenship process
- EU member
- 21 months for PR, STAMP 4
۳− ساختن رزومه و کاور لتر، به روز رسانی دوره ای (متناسب با هر آگهی)
این قسمت از اهمیت بالایی برخورداره، ساختن و نوشتن یک رزومه و کاورلتر بسیار مهمه . صرفا یک سری راهنمایی و البته منابع معرفی میشه. خودتون بایستی با حوصله اون ها رو مطالعه کنید.
نکته اصلی در مورد رزومه اینه که، فایل های شما در فرمت PDF در دسترس باشه و به نحوی تولید شده باشه که توسط ماشین و انسان قابل خوندن باشه، خیلی از شرکت ها رزومه های دریافتی رو به صورت خودکار توسط ماشین پردازش میکنن و اگر یک سری کلمات کلیدی از وزن لازم برخوردار نباشن، رزومه شما ریجکت میشه، و این البته نیاز به قابل خوانده شدن مقاله شما توسط ماشین رو داره. یکی از بهترین ابزار ها برای ساختن رزومه overleaf.com هستش، یا هر ابزار مشابه بر پایه LaTex. از طریق این سرویس آنلاین شما میتونید رزومه قابل خوانده شدن توسط ماشین درست کنید، ولی محتوا و تمپلیت به سلیقه و حوصله شما بستگی داره.
- The Candidate Prep Kit for Finding a Job During COVID 19
- What A GOOD Resume Should Look Like
- Your complete guide to writing a cover letter for 2021
۴− تلاش برای گرفتن وقت مصاحبه فقط و فقط جهت تجربه و آشنایی
الان زمان این رسیده که شما با رزومه ای که آماده کردید به شرکت های مختلف اپلای کنید تا تجربه شخصی داشته باشید. برای شروع بهتره که با کشور هایی که قصد مهاجرت ندارید شروع کنید تا شانس خودتون رو از دست ندید. به شرکت های مختلف در یک کشور مشخص رزومه ارسال کنید و دیگه از اینجا به بعد به شانس و کیفیت رزومه شما بستگی داره که چند بار به مصاحبه دعوت بشید. در نهایت تعدادی مصاحبه خواهید داشت و تجربه لازم رو برای مصاحبه های اصلی کسب میکنید. استرس شما از بین میره چرا که قراره خودتون رو محک اولیه بزنید. تو این مرحله کیفیت رزومه، میزان تسلط به زبان، حضور ذهن از بک گراند و تجربه های مختلف شما محک زده میشه و به شما عیار خوبی میده که آیا نسبت به توانایی های خودتون در توهم هستید و یا خیر. یادتون نره که این مصاحبه ها فرصت خوبیه تا رزومه و کاور لتر خودتون رو بر اساس فیدبک های گرفته شده آپدیت کنید.
هر شرکت ممکنه به روش متفاوتی با شما برخورد کنه، ممکنه جواب ندن، نصفه جواب بدن، حرفشون رو عوض کنن و یا حتی پیشنهاد کاری بگیرید، ولی مهم اینه که شما حواستون به هدف باشه و البته تمام اطلاعات کسب شده رو مستند کنید.
روش و میزان مستند شدن هر بخش از اطلاعات کسب شده کاملا به خود شما بستگی داره، ولی به طول کلی پیشنهاد میشه، نام شرکت، تاریخ و عنوان شغلی و تجربه مصاحبه رو مستند کنید تا بتونید در طول زمان بهترین درک ممکن از خودتون و واقعیت بیرون رو داشته باشید. تنوع برخورد و پاسخ شرکت ها با شما احتمالا زیاد خواهد بود و یادتون باشه غافل گیر نشید ،از شرکت های محترم تا داغون فراوون وجود داره.
۵− ساختن پروفایل، شبکه سازی و عضویت در جاب برد ها
تعداد زیادی وب سایت و سرویس کاریابی وجود داره که بسته به حوصله و علاقه و کشور مقصد میتونید از اون ها استفاده کنید، در ادامه یک سری از این سرویس ها آورده شده. توجه کنید که بنا به دلایل متنوعی ممکنه از هر کدوم از این سرویس ها جواب نگیرید. یه سری پاسخ معمول برای ریجکت به این صورته:
- ما دنبال شخصی در کشور خودمون یا داخل اتحادیه اروپا هستیم
- ما امکان ویزا اسپانسر شیپ نداریم
- ما دنبال فردی هستیم که مدرک تحصیلی خاصی داشته باشه
- شما به زبان یا ابزار خاصی تسلط کافی ندارید
- یا بدون دلیل تصمیم گرفتیم با شما ادامه ندیم همراه با آرزوی موفقیت
تنها نکته مهم این قسمت اینه که معمولا اپلای کردن مستقیم روی وب سایت هر شرکت معمولا نتیجه بهتری میده، و البته انرژی و زمان خیلی بیشتری نیاز دارید تا برای هر موقعیت روی وب سایت اون شرکت اپلای کنید.
Job Boards:
- stackoverflow.com, Linkedin.com
- Xing.com, Jooble.org
- Neuvoo.com, Glassdoor.com
- Monsterboard.nl, Indeed
- Ziprecruiter.co.uk, Reed.co.uk
- Totaljobs.com, Workable.com
Google Search query:
- site:jobs.lever.co/* career node.js
- site:*.nl we are hiring
- site:*.de career python
بخش دوم این قسمت مرتبط با توانایی شما در شبکه سازی و ارتباط با HR شرکت های مختلف هستش. هر چقدر شما دوستان و ارتباط گسترده تری داشته باشید و البته یک پروفایل لینکدین تر تمیز، شما شانس بیشتری برای مصاحبه گرفتن خواهید داشت، دوستان شما در شرکت های مختلف بهترین اهرم برای ریکامند کردن شما هستند و تاثیر زیادی در افزایش شانس و امتیاز شما در اون شرکت داره، اگر دوستی در خارج از کشور دارید میتونید درخواست ریکامند شدن داشته باشید و یا حتی خودتون مستقیما کارمندان HR شرکت های مختلف رو پیدا کنید و در لینکدین درخواست کانکشن ارسال کنید تا شاید پروفایل شما برای اون ها جذابیت کافی داشته باشه که شما رو به مصاحبه دعوت کنند.
۶- آشنایی با تجربه افراد مختلف سراسر دنیا
برای اینکه نگاه واقع بینانه از خودتون و پوزیشن های مختلف داشته باشید، خیلی خوبه که از تجربه باقی دوستان استفاده کنید. کلی مقاله و ویدیو وجود داره که با کمی جستجو به منبع بزرگی میتونید دست پیدا کنید.
شرکت ها و کشور های مختلف بعضا شرایط خاصی پیدا میکنن. مثلا در یک کشور فلان تکنولوژی ترند میشه و یا فلان شرکت به دلیل یک پروژه خاص انگیزه زیادی برای استخدام در یک بازه زمانی محدود پیدا میکنه، دسترسی به این دست از اطلاعات فقط با فالو کردن وب سایت شرکت ها و آدم های مختلف ممکنه، در کل با یک فرایند نسبتا طولانی و پایش مداوم اطلاعات و اخبار روبرو هستید. لینک های زیر به شما کمک میکنه بیشتر با این موضوع آشنا بشید.
این مقاله شامل تجربه مصاحبه با شرکتی مثل گوگل هستش، مطالعه اون دید خوبی به شما میده، در این مرحله خوندن این مقاله میتونه به شما درک بهتری از فرایند کاریابی بده، خصوصا رمز و راز FAANG .
اگر دنبال آشنایی دقیق با شرکتی مثل اسپاتیفای هستید حتما این مقاله رو بخونید.
۷- مصاحبه HR
در مصاحبه HR معمولا سوالات عمومی پرسیده میشه و مهمترین نکته اش این است که به شما روند استخدام شرکت رو توضیح میدن و دنبال فهمیدن این نکته هستند که هدف شما چی هستش، چقدر دوستانه و محترمانه میتونید ارتباط برقرار کنید، شرایط ویزا و ریلوکیشن شما چطور هستش و بعضا در مورد رنج حقوقی از شما سوال میشه.
این قسمت چالش خاصی نداره، صرفا کمی انگلیسی روون لازمه و آگاهی قبلی از وضعیت شرکت و خود شما. تقریبا همه ما نیاز به ویزا اسپانسرشیپ داریم، ریلوکیش پکیج خیلی مهم نیست مگر اینکه بنا به هر دلیلی نتونید شخصا هزینه های سفر رو تامین کنید. نکته آخر رنج حقوق هستش، قبل از مصاحبه کمی جستجو کنید و با رنج حقوق معمول پوزیشن های مشابه در اون شهر آشنا بشید که عدد پرتی پیشنهاد ندید و اگر عدد پرتی پیشنهاد دادن، شما آگاهی لازم رو از قبل داشته باشید.
۸− آماده شدن برای سوالات کالچرال
جستجو و آشنایی جامع با هر شرکتی که دعوت به مصاحبه میکنه
هر چقدر شرکت مورد نظر شما بزرگتر باشه، معمولا اهمیت مصاحبه های غیر فنی بیشتر میشه، معمولا شرکت ها علاوه بر اینکه یک نفر رو از لحاظ فنی تایید می کنند، علاقه زیادی هم به این دارند که بدونن فرد مورد نظر چقدر با ارزش های اون شرکت آشنا هستش، چقدر میتونه با تیم جدیدش هماهنگ بشه و با همکار های جدید ارتباط موثر برقرار کنه. بنابراین لازمه که شما در ابتدا شرکت هدف رو به خوبی بشناسید، وب سایت و مقاله های خودشون رو خونده باشید و به اندازه کافی در مورد شرکت و روش کار و تیم سازی اون شرکت اطلاعات جمع کنید. توصیه میشه که یک داکیومنت برای خودتون مختص این دست مسائل داشته باشید و قبل از مصاحبه با هر شرکت، اطلاعات مختص اون شرکت و انواع سوال ها و جواب های ممکن رو دسته بندی کنید. برای نمونه اینجا نمونه سوالات خوبی رو میتونید پیدا کنید.
بسته به شانس و روش هر شرکت این قسمت میتونه شامل موضوعات متنوع تری هم باشه، در ادامه لیستی از سوالات ممکن آورده شده:
- Experience and leadership skills
- What are you passionate about?
- Why are you interested in working for us?
- What are you passionate about?
- Why are you interested in working for this company?
- Why are you interested in City/Country?
- What are you hoping to gain with this opportunity?
- How will your experience in your career translate to success in this position?
- Tell us how you feel you'll be able to meet our core company values?
- How do you make a decision? (star methodology)
- Why did you leave your own company?
- What motivates you to apply to this company?
- What is your target? What do you expect?
- What is one thing that really tests your patience when dealing with your coworkers?
- Tell me about a time that you worked well as part of a team
- What unique values can you bring to Klarna AB in your user experience design skills?
- In your current work, what are the important steps you take in the data validation process?
- Are you comfortable in a fast-paced environment?
- Describe a situation when you did not agree with the manager.
در انتهای این بخش لازمه که شما نشون بدید به اندازه کافی در مورد شرکت و پوزیشن اطلاعات کسب کردید و البته بهترین روش نشون دادن این وضعیت پرسیدن سوال های درست در مورد شغل آینده خودتون هستش.
- That would be great if you tell me more details about the teams.
- How many people are usually on each team? How do they communicate with each other?
- How do you deal with a crisis or a problem like finding a 911 bug in the production?
۹− آمادگی برای مسایل فنی و توسعه پروفایل شخصی در گیت هاب
تا وقتی که شما تجربه کاری قابل توجه ای نداشته باشید، مصاحبه فنی معمولا مهمترین بخش از فرآیند استخدام شما هستش، بعضی از شما ممکنه سوابق درخشان گسترده ای داشته باشید که پرتفولیو شما تایید کننده توانایی هاتون باشه و شرکت ها وقتی در این قسمت تلف نکنن و مستقیما به شما پیشنهاد بدن، ولی ما با استثنا کاری نداریم و لازمه که برای این قسمت به خوبی آماده بشیم.
واقعیت اینه که این قسمت گستردگی زیادی داره، و هر چقدر توضیح داده بشه قطعا بخشی از مسایل پوشش داده نخواهند شد. ولی خب یک سری استاندارد و اصول کلی وجود داره که در هر حال لازمه شما یکبار به خوبی با اون ها وفق بگیرید و به اندازه کافی تمرین کنید.
مرحله اول: یه متن تر تمیز از سابقه تکنیکال و احیانا تیم لید بودن خودتون آماده کنید. خیلی مختصر و هوشمندانه با کاور کردن کلمات کلیدی هر موقعیت شغلی نشون بدید که چه تجربه ها و صد البته چه چالش هایی داشتید. باید نشون بدید که چطوری چالش ها برطرف شدن و نقش و تاثیر مستقیم شما چی بوده. نیازی نیست وارد جزئیات بشید، مصاحبه کننده در صورت لزوم از شما سوالات بیشتری میپرسه و با توجه به سوال شما جزئیات بیشتری از هر تجربه یا چالش رو ارائه خواهید داد. بایستی بتونید با یک سری شاخص کمی و یا کیفی تاثر کار خودتون رو نشون بدید و در صورت لزوم رفرنس های مختلف اعم از تماس با مدیر قبلی و یا فلان بلاگ پست ارائه کنید.
مرحله دوم: نشون دادن علاقه شما به مسیر شغلی جدید و آینده هستش، خیلی کوتاه نهایتا یک دقیقه.
مرحله سوم: آماده شنیدن هر سوالی باشید، شما یا تجربه کافی دارید و خیلی راحت میتونید به سوالات مختلف مرتبط با تجربه فنی خودتون پاسخ بدید و یا در غیر این صورت بایستی قبل از مصاحبه به تمام ابعاد تکنیکال تجربه های قبلی خودتون فکر کنید و مهم ترین و پر چالش ترین ها رو همراه با جزئیات و اتفاقات مهم مستند کنید تا در طول جلسه حضور ذهن کافی داشته باشید.
مرحله چهارم: کدینگ چلنج آنلاین و یا آفلاین. ممکنه از شما بخوان در زمان محدود چند تا مسئله فنی رو پاسخ بدید، ممکنه زمان محدودیت نداشته باشه و یا حتی ممکنه به شما یک پروژه بزرگ داده بشه تا توانایی های شما رو منعکس کنه، از قدرت تحلیل و حل مسئله تا پیاده سازی یک سرویس. یادتون نره که توانایی حل مسئله هم بسیار مهمه، گاهی لازمه شما به جواب برسید، گاهی مسئله جواب مشخص نداره و مصاحبه کننده دنبال شنیدن ایده های شما هستش و توانایی حل مسئله و فکر کردن شما براش اهمیت بالایی داره.
اگر شرکتی به شما پروژه آفلاین داد و از شما خواست که در طول یک هفته آینده کار رو تحویل بدید، لازمه که خیلی دقت کنید! اول از همه باید مطمئن باشید این شرکت ارزش یک هفته وقت شما رو داره! در رابطه با سابقه شرکت جستجو کنید چرا که متاسفانه یک سری از شرکت ها از این روش برای پیشبرد کارهای خودشون استفاده میکنن و هرگز قصد آفر دادن به شما رو ندارن! اگر پروژه زیادی بزرگه، به راحتی ریجکت کنید و وقتتون رو برای چنین شرکتی تلف نکنید. معمولا شرکت های درست، پروژه های پیچیده و چندین روزه مطرح نمی کنند و در کل قبول چنین پیشنهادی ریسک بالایی داره و در نهایت به تصمیم خود شما مربوطه.
مرحله پنجم: یک کدینگ چلنج آنلاین همراه با یکی از مهندس های سنیور شرکته. سوال و مسائل مختلفی ممکنه مطرح بشه و شما بسته به تجربه و دانش خودتون باید با این مرحله روبرو بشید.
مرحله ششم: مصاحبه با تیم لید و یا مدیر فنی شرکت که معمولا در این قسمت موضوعات غیر تکنیکال بحث میشه تا با شخص خود خود شما فارغ از دانش فنی آشنا بشن.
توجه کنید که این ۶ مرحله بالا لزوما همه جا تکرار نخواهد شد. ترتیب این مراحل هم ممکنه متفاوت باشه و بسته به شرکت و موقعیت اتفاقات مختلفی ممکنه رخ بده. تا اینجا متوجه شدیم که با چه فضایی روبرو خواهیم شد، صرفا کانسپت مصاحبه فنی برای ما روشن شده، در ادامه به کانتکست و یا خود مسایل فنی میپردازیم. توجه داشته باشید که پرسیدن سوال های خاص در مورد استک شما و فلان زبان برنامه نویسی طبیعی و قابل پیش بینی هستش، بنابراین به طور خلاصه لازمه بر اساس عبارت های پایینی جستجو کرده باشید و با سوالات مرسوم مرتبط با استک خودتون آشنا شده باشید.
- <programming language> interview questions
- <database-x> how to tune
- Logging and monitoring in <stack-x-y-z>
- Cache validation in <in memory DB-x>
- <programming language> pitfalls
- ....
دانش تکنیکال/غیر تکنیکال شما قطعا متفاوته و طیف گسترده ای از تکنولوژی ها رو هر شخصی ممکنه کار کرده باشه، ما در اینجا با یک زبان برنامه نویسی خاص کاری نداریم، چیزی که در اکثر به اتفاق مصاحبه های فنی شرکت های درست درمون مشترکه، محک زدن دانش شما در زمینه علوم کامپیوتر هستش. شرکت ها معمولا در ابتدا دنبال شناخت از دانش پایه ای شما همراه با قدرت تحلیل هستند و در ادامه بسته به پوزیشن شغلی وارد مسائل سطح بالاتری خواهند شد.
منظور ما از دانش علوم کامپیوتر دقیقا مطالبی هستش که شما در لیست پایینی به اون ها دست پیدا خواهید کرد، و به شدت توصیه میکنیم وقت کافی برای مطالعه و یادگیری این موضوعات داشته باشید. توجه کنید که باز هم نوع موقعیت شغلی میتونه انتظارات خیلی متفاوتی داشته باشه، شاید یک توسعه دهنده خیلی خوب فرانت نیازی به آشنایی با مباحث پایه ای علوم کامپیوتر نداشته باشه و حتی شرکت هم دنبال پیگیری این موضوعات نرفته باشه. ولی قطعا برای موقعیت های دیگه اوضاع متفاوت و جدیت بیشتری لازمه، مثل توسعه دهنده بکند، دانشمند داده، مدیر پایگاه داده و در کل پوزیشن هایی که بیشتر با ماشین و داده سرو کار دارند تا اند یوزر.
به شدت پیشنهاد میشه که خیلی زود شروع به حل کردن مسائل متنوع روی یکی از پلتفرم های HackerRank و یا LeetCode کنید تا دقیقا متوجه بشید که سواد پایه ای علوم کامپیوتر شما در حوزه نرم افزار، الگوریتم و ساختمان داده در چه حد هستش. از اهمیت این قسمت همین که معمولا شما یک ماه تمام نیاز به حل کردن مسائل متوسط و سخت در این پلتفرم ها دارید تا برای مصاحبه شرکت های FAANG آماده بشید. اگر خوش شانس و البته خفن باشید شانس بالایی برای استخدام در این شرکت ها رو دارید، ولی به این علت که این شرکت ها رزومه های زیادی دریافت میکنند، مجبور هستند مصاحبه اولیه برای حذف کردن تعداد زیادی از رزومه ها داشته باشند. ورود به این شرکت ها قطعا نیازمند سواد کافی هستش، ولی فیلترینگ اولیه خیلی شبیه کنکور و شب امتحانه و معمولا تمرین زیاد و حتی به خاطر سپردن الگوریتم های مختلف برای عبور از مرحله اول این شرکت ها لازم هستش، بنابراین شما باید تصمیم بگیرید که آیا زحمت زیاد آمادگی برای این شرکت ها ارزشش رو داره یا خیر؟ چرا احتمال ریجکت شدن شما خیلی بیشتر از عبور از مرحله اول هستش.
لیست بعدی شامل نکات مهم و پایه ای هستش، با دنبال کردن لینک ها به منبع نامحدودی از اطلاعات دسترسی خواهید داشت و دیگه خود شما و هدف تعیین میکنه چقدر عمیق و با چه تنوعی این مطالب رو کاور کنید. این موضوعات بعضا سخت و فرار هستند، پیشنهاد ما اینه تعداد زیادی از مسایل معروف رو خودتون حل کنید و براش کد بزنید، من شخصا چند تا ریپو روی گیت هاب درست کردم و تمرین های انجام شده رو تر تمیز اونجا قرار دادم که هم به افزایش کیفیت رزومه کمک میکنه و هم دسترسی سریعی به تمام چیز هایی که قبلا بهشون فکر کرده بودم ایجاد کرد.
یک سری مسائل پیچیده تر هم وجود داره، از دیتا استراکچر، الگوریتم تا سیستم دیزاین، بسته به تجربه و موقعیت کاری ممکنه لازم باشه دستی در این سطح از موضوعات تکنیکال هم داشته باشید. به لیست پایینی توجه کنید.
- Scalability
- DB Design
- System Design
- Containerisation
- CI-CD, DevOps
- SOA, Micro Services
- Clean Code
- Leadership skills
- 12 Factor
- SOLID
- Message Brokers
- ....
تجربه شخصی من و دوستانی که همفکری دادن شامل اتفاقات متنوعی بوده، انجام پروژه های کوچک و بزرگ و یادگیری های خیلی سریع در وقت کم، تا اسکریپت های کوچک برای یادگیری یک مفهوم خاص، در ادامه تعدادی از این موارد رو لیست میکنم تا شما دید خوبی از یک سری از احتمالات داشته باشید، این ها صرفا چیز هایی هستند که شما هم با اون ها روبرو خواهید شد.
در نهایت دیدن این ویدیو به دوستانی که برای موقعیت بکند و به طور کلی مهندس نرم افزار اپلای میکنن به شدت توصیه میشه. البته مشخصا خیلی بهتر هستش که اگر سایر ویدیو های مرتبط این استاد دانشگاه رو هم ببینید. این ویدیو دید و درک خوب و مختصری از توسعه وب و چگونگی اسکیل کردن پروژه ها میده.
یکی از نمونه سوالات باحالی که بعضا ممکنه پرسیده بشه به این صورت هستش: برای ما شرح بدین که وقتی مرورگر رو باز میکنی و وارد سایت گوگل میشی چه اتفاقاتی میفته؟ توضیح بیشتر اینجا. هدف از پرسیده شدن این مدل سوالات این هستش که دانش شما رو در مورد تنوع دامین های مختلف در حوزه IT رو محک بزنه.
نمونه چلنج اول: یکی از شرکت ها یک پروژه کوچکی تعریف کرد، به این صورت که اطلاعات آب و هوایی شهر های مختلف از سنسور و یا اندپوینت های مختلف خونده میشه مرتب، در یک دیتابیس ریخته میشه و ما باید این اطلاعات رو خیلی ساده نمایش بدیم. نکته اصلی این پروژه پیاده سازی به روش serverless و استفاده از Amazon CDK بود. من سعی کردم جزئیات زیادی از یک پروژه واقعی رو پوشش بدم تا بتونم در نهایت آفر رو بگیرم، ولی به دلایل واهی ریجکت شدم، پیشنهاد میکنم این ریپو رو نگاه کنید. موضوعات متنوعی کاور شده بود.
نمونه چلنج دوم: پیاده سازی یک سرویس دریافت فایل زیر نویس و ساختن فایل ترجمه همان زیرنویس. این شرکت هم به بهانه های واهی تر از قبلی و صد البته چرت، ریجکت کرد. این پروژه و این ریپو بزرگتر از قبلی بود روش حل مسئله و سیستم دیزاین و استفاده از داکر اهمیت بالایی داشت. تنها خوبی این چلنج پیاده سازی شخصی از الگوریتم levenshtein بود.
نمونه چلنج سوم و چهارم: خیلی زود متوجه شدم که ضعف قابل توجه در الگوریتم و ساختمان داده دارم، به کمک لینک های قبلی و منابعی که در ادامه معرفی میشه، تا حد ممکن تمرین داشتم و حاصل اش این ریپو برای ساختمان داده و این یکی برای الگوریتم بود. خوبی این دو ریپو اینه که به شما نشون میده بهتره با کدوم نمونه سوال و مفاهیم شروع کنید و با احتمال زیاد با اون ها هم روبرو خواهید شد.
نمونه چلنج پنجم: در جست و جو هایی که داشتم متوجه شدم یک سری از شرکت ها واضحا از این سوال (چطور یونیک آیدی روی یک سری از سرور ها در دیتاسنتر های مختلف قابل پیاده سازی هستش) خیلی خوششون میاد، نتیجه کار در این ریپو در دسترسه که به من در یک سری از مصاحبه ها کمک کرد، علاقه و توجه خودم رو میتونستم به خوبی منتقل کنم.
استاد فو و متدولوژیست:
زمانی که استاد Foo و شاگردش Nubi به زیارت مکانهای مقدس رفته بودند، عادت استاد چنین بود که شبانگاه در شهر یا روستایی که در آن اقامت گزیده بودند، جلسه موعظه عمومی برپا میداشت و در آن به نصیحت دوستداران تازه یونیکس میپرداخت. در یکی از همین ایام متدولوژیستی در میان شنوندگان بود. استاد Foo گفت: «اگر شما مدام کدهای خود را برای یافتن نقاط حساس بررسی نکنید؛ شبیه ماهیگیری خواهید بود که تورش را در دریاچهای خالی میگستراند.» مشاور متدولوژی پرسید: «بنابراین آیا درست نخواهد بود که بگوییم؛ اگر شما بصورت دائم بازدهی خود را در ضمن مدیریت منابع اندازهگیری نکنید، همانند ماهیگیری خواهید بود که تورش را در دریاچهای خالی میگستراند؟» استاد پاسخ داد: «زمانی ماهیگیری را دیدم که تور از دستانش رها شد و در دریاچه زیر پایش افتاد. و او مدت مدیدی کف قایق را در جستجوی تورش میکاوید!» متدولوژیست پرسید: «اما اگر تور او در دریاچه افتاده بود، چرا داخل قایقش را جستجو میکرد؟» استاد Foo پاسخ داد: «چون او شنا کردن نمیدانست!» و با شنیدن این سخنان متدولوژیست به روشنایی رسید.
نمونه چلنج ششم: یک سری از شرکت ها سخت گیری های زیادی در مورد استاندارد ها دارن و این مورد شامل دیزاین پترن ها میشد. البته ظاهرا تنها کاربرد واقعی دیزاین پترن ها، جلسات مصاحبه هستش. تجربه نشون داده این پترن ها بیشترین سوالات رو پوشش میدن.
نمونه چلنج هفتم: ترجیح شخصی من به رویکرد فانکشنال هستش، سوالات متنوعی از من پرسیده میشد. این ریپو تقریبا همه مطالب مرتبط با JS Functional رو پوشش داده.
نمونه چلنج هشتم: یک شرکت انگلیسی با من تماس گرفت و یک پروژه بزرگ و کامل رو تعریف کرد، مشخصا قصدشون سواستفاده از وقت من بوده، و من هم به کمک راهنمایی های دوستان، این شرکت رو ریجکت کردم.
نمونه چلنج نهم: شاید اگر تجربه کافی داشتم در این شرکت استخدام میشدم. تیم لید از من خواست تست کیس های یک متد ساده که کارش جمع کردن ریاضی ورودی اول با دوم هستش رو بنویسم. به عبارتی متدی که وقتی بهش یک و ۵ رو ورودی میدیم به ما ۶ رو برگردونه، به همین سادگی، من چند تا تست کیس مهم رو نوشتم تا به سرعت به مرحله بعدی بریم، در صورتی که مصاحبه کننده استاندارد سختگیرانه ای برای تست نوشتن داشته و از من این انتظار می رفت که تمام کرنر کیس های دنیا برای این متد ساده پوشش داده بشه! پس یادتون باشه که تعامل با مصاحبه کننده خیلی مهمه و حتما سوالات درست و کافی بپرسید، برای مثال: آیا تست ها کافیه؟ آیا وقت بیشتری داریم؟ آیا تمام کرنر کیس ها برای شما مهمه؟ خود مفهوم تست مهمه صرفا یا قدرت تحلیل شما برای نوشتن بالت پروف سورس کد؟ در این مورد در ادامه بیشتر صحبت خواهیم کرد.
نمونه چلنج دهم: توانایی نوشتن فانکشن های ریکرسیو و استفاده از داینامیک پروگرمینگ، این موضوع هم اهمیت زیادی داره، البته به شانس شما هم بستگی داره. منابع کافی در لینک های قبلی و بعدی در مورد این قسمت وجود داره. به طور کلی همواره پیچیدگی محاسبه زمانی هر الگوریتم و پیچیدگی فضای حافظه بسیار مهمه و شما باید نشون بدید که آگاه هستید و راه حل های شما به این موضوعات توجه میکنه.
اگر برای پوزیشن سنیور اقدام میکنید، احتمالا مسیر پر چالش تری خواهید داشت، چرا که مصاحبه های پیچیده تر و حتی طولانی تری منتظر شما خواهد بود، و شما بایستی زمان زیادی رو صرف تمرین و یادگیری کرده باشید. لیست قبلی و ادامه مطالب به این موضوع پرداخته. مطالعه و بررسی تمام این مطالب زمان زیادی لازم داره و چه بسا حتی لازم نباشه، با توجه به وقت و هدف خودتون، تصمیم بگیرید که چقدر نیاز به تمرین دارید.
- BIG O, DS, ALG, Dynamic Programming
- Amazon Coding Interview Question - Recursive Staircase Problem
- Review algorithms
- System Design Primer
- Cracking The Coding Interview
- FreeCodeCamp.org Various content
- Back To Back SWE, Coding Tech , HackerRank
- Success in Tech
- Back End Developer Interview Questions
- Every Programmer Should Know
- Coding Interview University
- FAANG Job Preparation
- Awesome Interview Questions
این دو تا لینک پایین جدا لیست شده اند از این جهت که اهمیت بالایی دارند، اگر تجربه کافی به عنوان نیروی سنیور ندارید و یا دنبال یک منبع برای یادگیری اصولی روش حل مسئله هستید، لینک اول به خوبی آموزش میده و لینک دوم شامل تعدادی کیس استادی هستش که امکان تمرین کردن برای شما فراهم میکنه و بر اساس یادگیری هاتون میتونید جواب خودتون رو با جواب ثبت شده مقایسه کنید.
۱۰- نحوه تعامل با مصاحبه کننده
اگر شما قبلا خودتون تجربه مصاحبه گرفتن داشته باشید، احتمالا بهتر این قسمت رو درک میکنید. خیلی خیلی مهمه که بتونید ارتباط خوبی برقرار کنید، کانتکست مصاحبه اهمیتی نداره، چه تکنیکال و چه غیر. از ابتدای شروع جلسه لبخند و سلام و درود محترمانه، قطع نکردن صحبت فرد مقابل، توجه به زمان و خداحافظی محترمانه و با اشتیاق اهمیت زیادی داره.
باید بتونید روش فکر کردن و مرحله به مرحله جلو رفتن خودتون رو توضیح بدید، هر سوالی از شما ممکنه پرسیده بشه، اگر جواب اش رو از قبل میدونید، ساختارمند و مختصر و مفید پاسخ بدید، اگر مصاحبه کننده جزئیات بیشتری خواست شما هم ادامه بدید، از مصاحبه کننده بپرسید که آیا کافیه یا توضیحات و یا حتی کد زدن (اگر لایو کدینگ دارید)بیشتر لازمه!
به اصطلاح لازمه که بلند فکر کنید! وقتی سوالی از شما پرسیده میشه، باید بتونید نقشه ذهنی و روش حل مسئله خودتون رو به خوبی پرزنت کنید، این صد البته به تجربه و تمرین نیاز داره. هم برای سوالات فنی و هم کالچرال قبلا تمرین کنید و سوالات مرسوم رو از ابتدا تا انتها با صدای بلند برای خودتون پاسخ بدید، اگر لازمه صدا و تصویر خودتون رو ضبط کنید تا درک بهتری از خودتون پیدا کنید. در این مورد مغرور نباشید، همه ما در این بخش ضغف های جدید داریم که با کمی تمرین به خوبی قابل پوشش هستش.
سعی کنید دست بالا رو داشته باشید و از قبل یک سری از تجربه های قدیم خودتون رو لیست کنید، این کار به شما کمک میکنه تا بتونید یه اتفاق واقعی رو شرح بدید و مصاحبه کننده به خوبی میتونه متوجه نقش شما در اون اتفاق باشه.
نمونه: یکی از چالش های اخیر فنی یا غیر فنی خودتون رو بگین و اینکه در نهایت به کجا رسیدید!
پاسخ شما باید شامل ایده های پایینی باشه:
- تشریح مسئله، مشکل، ایده، اتفاق، فاجعه و یا هر چیزی که وجود داشته (خلاصه و مفید)
- روش جمع آوری اطلاعات
- روش حل مسئله (استفاده از متدولوژی استار)
- جلسات تیمی و اطمینان از اینکه همه از مشکل و نیازمندی ها به خوبی اطلاع دارند
- استفاده از یک متد خاص (مثلا استار) برای رسیدن به راه حل و یا راه حل ها
- روش پیاده سازی و اطمینان از نتیجه گرفتن
شرایط مصاحبه، نوع سوال و روش شرکت در مصاحبه ممکنه شما رو به سمت و سوی متفاوتی ببره که هر کدوم از تایتل های بالا میتونه اهمیت بیشتری داشته باشه و شما باید آمادگی توضیحات بیشتر رو داشته باشید.
تجربه: یکی از اتفاقات جالبی که برای من افتاد به این صورت بود که مصاحبه کننده فنی از من خواست جامون عوض بشه و من نقش مصاحبه کننده رو ایفا کنم! پروژه شرکت رو شرح بدم، تیم هایی مختلف رو معرفی کنم، سوالات کافی رو از مصاحبه شونده بپرسم، از توانایی های ادعا شده اطمینان کسب کنم و خلاصه من جلسه مصاحبه رو مدیریت کنم! از این جهت که قبلا به عنوان مصاحبه کننده تجربه زیادی داشتم، این چالش برای من خیلی آسون و ساده بود، شاید برای فرد دیگه ای خیلی سخت باشه!
یک روش نگاه به تجربه بالا اینه که این اتفاق به شانس خوب من مرتبط بوده! به طریق دیگه ای هم میشه نگاه کرد، در دوران کرونا و ارسال بیش از ۷۰۰ رزومه و قانون اصل لانه کبوتری بالاخره این اتفاق باید میفتاد!!! خلاصه اینکه تجربه شما در مصاحبه ها شدن یا گرفتن خیلی کمک میکنه و صبر زیادی لازمه و علی الخصوص در این دوران پاندمی که استخدام ها کمتر شده و استخدام خارج از اتحادیه هم کمتر و کمتر شده. و در نهایت مهمه که بدونید چقدر وارد جزئیات بشید بدون اینکه ازتون بخوان. گاهی اوقات مصاحبه کننده لازم میدونه واضحا از شما توضیحات بیشتر میخواد، بهتره که خودتون حدس بزنید و سوالات مناسب رو قبل از شروع به پاسخ بپرسید. این مهم فقط با تمرین و تجربه مصاحبه ممکنه.
۱۱ - ساختن فریمورک شخصی خودتون برای مصاحبه
بخش اول این قسمت تقریبا تمام کارهایی هستش که شما باید برای آمادگی مصاحبه انجام بدید. بخش دوم و شاید مهم تر اون مستند کردن مطالب و تجربه هستش. بسته به سلیقه و حوصله خودتون لازمه که یک سری مستندات از تجربه و کارهاتون داشته باشید که فکر میکنم بعد از ۳ الی ۵ بار مصاحبه رفتن، شما قادر به ساختن فریمورک خودتون هستید. این فریمورک باید شامل لیستی از سوال های فنی و غیر فنی و تجربه های قبلی شما و خلاصه ای از چالش ها و اتفاقات مهم در طول تجربه کاری شما باشه. قبل از هر مصاخبه این فایل رو مطالعه میکنید و خیلی سریع آماده میشید. پیشنهاد میکنم تایتل های زیر رو در مستندات خودتون پوشش بدین:
- توضیحات از قبل آماده شده در رابطه با پوزیشن کاری و بیزینس شرکت
- توضیحات از قبل آماده شده در رابطه فرهنگ کاری شرکت
- شرح خلاصه ای از تجربه کاری خودتون
- روش تصمیم گیری شما در مسائل مختلف
- دلیل ترک کار فعلی و کشور خودتون
- دلیل شما برای اپلای کردن برای این پوزیشن
- چطور میتونید به اهداف این کمپانی کمک کنید
- علایق کاری و خارج از کار شما
- و سوالات شما از مصاحبه کننده در مورد شرکت و پوزیشن آینده
این لیست بسته به تجربه و روند اتفاقات میتونه متفاوت باشه، ولی نکته اصلی آمادگی ذهنی و مستند در رابطه با مهم ترین و پر تکرار ترین سوال های احتمالی هستش. فقط خودتون میتونید این لیست رو برای خودتون شخصی سازی کنید. گاهی اوقات ممکن از شما بخوان این پوزیشنی که براش اپلای کردید رو شرح بدید تا ببینن چقدر از این موقعیت شناخت دارید، چقدر سرچ کردید و علاقه مند هستید.
۱۲- مهارت های نرم
با کمی جستجو به مطالب زیادی در این خصوص دست پیدا میکنید، خود این بخش میتونه برای خودش مقاله مفصلی باشه، ولی در اینجا صرفا به نکات مهم تاکید میکنیم و کافیه خودتون کمی جست و جو و مطالعه کنید تا به خوبی به این قسمت مسلط باشید. البته ناگفته مشخصه که روش های ارتباط با آدم ها علاوه بر مهارت و مطالعه به تجربه نیز نیاز داره. در اینجا شما به یک سری سوال مرتبط مهارت های نرم دسترسی خواهید داشت که پاسخ دادن به اون ها تمرین خیلی خوبی برای این قسمت خواهد بود.
به طور کلی چیزی که برای هر شرکت مهمه در ۳ دسته کلی قابل تمیز دادنه:
- قدرت ارتباط گیری شما با همکاران و تیم های جدید
- توانایی و تجربه شما در مدیریت تیم و رویکرد شما هنگام رخ دادن یک مشکل در تعامل با افراد
- آشنایی شما با فرهنگ و ارزش های شرکت
مورد اول و دوم با تجربه کافی و کمی مطالعه قابل یادگیری هستند و مورد سوم به وقت و حوصله شما بر میگرده که چقدر وب سایت و مقاله های اون شرکت رو پیدا و مطالعه کنید تا با ارزش ها و جهان بینی اون شرکت آشنا بشید.
۱۳- تجربه های جنرال و مهم
نمونه اول: گاهی ممکنه از شما پرسیده بشه که چرا فلان تکنولوژی استفاده شد یا نشد، اگر به خوبی به دلایل انتخاب یک تکنولوژی و عدم انتخاب سایر آگاه هستید، وارد این بحث بشید، در غیر این صورت ممکنه در پاسخ دادن به سوالات به مشکل جدی بر بخورید! یک روش ساده اینه که بگین من در فرایند تصمیم گیری مشارکت نداشتم و تصمیم مدیریت شرکت بود.
نمونه دوم: خیلی مراقب ایمیل های دریافتی، اسپم ها و پیام در سایر کانال ها مثل واتس اپ و … باشید، به هر دلیلی ممکنه ایمیل و پیام شرکت رو نبینید و موقعیت مهمی رو از دست بدید. قبل از شروع به اپلای، میل باکس خودتون رو مرتب کنید.
نمونه سوم: جای تجربه شما اینجا خالیست!
۱۴− هر چیزی که مستقیما به فرایند مصاحبه مرتبط نیست
- در مورد کشور مقصد تحقیق کنید. به اقامت و پاسپورت و زبان کشور میزبان هم خوب فکر کنید.
- در مورد آینده شغلی و ریسک های پیش رو به خوبی فکر کنید.
- به تفاوت استارتاپ ها و شرکت های بالغ واقف باشید.
۱۵- زبان انگلیسی
بررسی این قسمت خارج از موضوع و حوصله این مقاله هستش. روش ها ایده های مختلفی برای یادگیری زبان انگلیسی وجود داره. جز انگلیس (آیلتس ۶) باقی کشور های اروپایی مدرک زبان خاصی لازم ندارند، و کافیه شما بتونید در طول مصاحبه هاتون به خوبی صحبت و ارتباط برقرار کنید.
۱۶- بعد از گرفتن آفر
بعد از گرفتن آفر و امضا کردن قرارداد، با توجه به خدماتی که شرکت شما ارائه میده دو مسیر کلی پیش روی شما هستش. یا تمام کار های گرفتن ویزا و اقامت موقت در کشور مقصد توسط شرکت انجام میشه و شما صرفا برای انگشت نگاری و کارهای خیلی مختصر به سفارت میرید و یا اینکه شما خودتون باید بخش زیادی از کارهای اداری و حقوقی رو انجام بدید، پرداختن به این موضوعات اهمیت چندانی نداره. در دوران پاندمی، قبل و بعد پاندمی، وضعیت هر شرکت و قوانین کشور مقصد شما با جزئیات متفاوتی روبرو خواهید بود که با مطالعه سایت سفارت و یا پرس و جو از HR شرکت، پاسخ سوالات خودتون رو خواهید گرفت. در نهایت به طور کلی توصیه میشه فقط با شرکت هایی مکاتبه کنید که امکان ویزا اسپانسرشیپ داشته باشند.
قبل از دوران پاندمی، بعضی از شرکت ها قبل از ارسال قرارداد کاری، با هزینه خودشون شما رو به یک سفر یکی الی ۳ روزه به شهر و شرکت خودشون دعوت میکردن تا بیشتر و بهتر با شما آشنا بشن و در نهایت همونجا قرارداد رو امضا کنید، ولی در دوران کرونا ایم اتفاق نمیفته و همه چیز به صورت آنلاین پیش میره.
همواره پیشنهاد میشه همواره مدارک خودتون رو به همراه ترجمه در دسترس داشته باشید.
شناسنامه ها، عقدنامه، تصویر پاسپورت، رزومه و مدرک تحصیلی مدارک مورد نیاز هستند که تصویر نسخه اصل و ترجمه انگلیسی آنها معمولا لازم خواهد شد.
اگر فامیلی بلند و پیشوند یا پسوند خاصی دارید که به انگلیسی بی جهت اسم شما رو تغییر میده، شاید بهتر باشه به تغییر نام خانوادگی فکر کنید.
به تاریخ انقضای پاسپورت خودتون دقت کنید، تلاش کنید با پاسپورت به تازگی صادر شده مهاجرت کنید تا در طول ۵ سال آینده کارتون به تعویض پاسپورت در سفارت ایران نخوره.
به مفاد قرارداد و خصوصا قوانین کاری شرکت به دقت توجه کنید، موارد متنوعی ممکنه در لیست ممنوعیت های شرکت شما باشه از نوع پوشش تا اینکه چه خوراکی هایی رو مجاز به آوردن به داخل شرکت هستید و یا خیر. به عنوان ایرانی دقت کنید که آوردن وسایل شرکت خصوصا لپ تاپ و موبایل به ایران در طول تعطیلات ریسک خیلی زیادی خواهد داشت، معمولا شما اجازه این کار رو ندارید و گاهی اتصال به شبکه کاری کاری شرکت از داخل ایران ممکنه برای شما و شرکت دردسر درست کنه.
به قرارداد بیمه کاری خودتون هم دقت کنید، معمولا تمام مفاد بیمه فقط داخل اتحادیه اروپا معتبر است و اگر در سفر ایران برای شما مشکلی پیش بیاد، احتمالا شامل بیمه نمیشه.
۱۷- پیشرفت شغلی
به طور کلی شما دو مسیر متفاوت برای پیشرفت و افزایش حقوق دارید. رشد ارگانیک داخل شرکت و یا پیدا کردن کار جدید با سطح و حقوق بیشتر. اینکه چور داخل شرکت فعلی رشد کنید خیلی خیلی به شرایط همون شرکت بستگی داره، ولی مهم ترین نکته اینه که شما خودتون رو نشون بدین تا زمانی که درخواست پروموشن ارسال میکنید، مدیر های بالادستی شناخت قبلی کافی از شما داشته باشند. حالا این کار رو چطور انجام بدین روش های مختلفی وجود داره که میتونین در موردش بیشتر جستجو کنید.
راه حل دوم هم پیدا کردن کار جدید هستش که معمولا سریع تر به نتیجه میرسه، ولی خب زحمت مطالعه و آماده شدن برای مصاحبه های جدید هم با شما هستش.
البته همواره انتظار میره که شما دانش خودتون رو به روز نگه دارین و گرفتن سرتیفیکیت های GCP/AWS هم خالی از لطف نیست.
۱۸- لینک به سایر مقاله ها
- یکی از مقاله های کلاسیک که خواندنش توصیه میشه (ترجمه)
- پندهای یونیکسی استاد فو (ترجمه)
- نکاتی در مورد ویزای کاری (بلوکارت) آلمان
- مهاجرت کاری – سری کامل مطالب مهاجرت کاری
Special Thanks to: SA1, Merkava, Longman, Drax
مطلبی دیگر از این انتشارات
کار با tmux
مطلبی دیگر از این انتشارات
فریم ورکی برای حل کردن مسائل و مشکلات برنامه نویسی
مطلبی دیگر از این انتشارات
در آینده چکاره خواهم شد؟ (قسمت ۱)