شرایط و درآمد شغل برنامه نویسی در آلمان چگونه است؟

شغل برنامه نویسی در آلمان

نوشته های مرتبط

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

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

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

بازار کار برنامه نویسی در آلمان چگونه است؟

بازار کار برنامه نویسی در آلمان کاملا رقابتی و متنوع است و فرصت های زیادی برای توسعه دهندگان نرم افزار، مهندسان و دانشمندان دارد. طبق گزارش jobtensor، پرتقاضاترین مشاغل فناوری اطلاعات در آلمان در سال 2023 عبارتند از:

  • توسعه دهنده نرم افزار: مسئول طراحی، توسعه و نگهداری نرم افزار است.
  • مهندس نرم افزار: مسئول طراحی، توسعه، آزمایش و نگهداری نرم افزار است.
  • دانشمند داده: مسئول جمع آوری، تجزیه و تحلیل و تفسیر داده ها است.
  • توسعه دهنده وب: مسئول طراحی، توسعه و نگهداری وب سایت ها و برنامه های کاربردی وب است.
  • مهندس DevOps: مسئول ادغام و تحویل نرم افزار است.
  • مهندس یادگیری ماشین: مسئول توسعه و نگهداری الگوریتم های یادگیری ماشین است.
  • معمار نرم افزار: مسئول طراحی و معماری سیستم های نرم افزاری است.
  • مهندس داده: مسئول مدیریت و نگهداری داده ها است.
  • توسعه دهنده Full Stack: مسئول طراحی، توسعه و نگهداری نرم افزار در هر دو طرف سیستم، یعنی سمت سرور (Backend) و سمت کاربر (Frontend) است.
  • توسعه دهنده Backend: مسئول توسعه و نگهداری نرم افزار در سمت سرور است.

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

اگر علاقه مند به کار به عنوان برنامه نویس در آلمان هستید، باید مدرک یا مدرک مربوطه، تسلط خوب به زبان انگلیسی و ترجیحاً مقداری آلمانی، و مجموعه ای از پروژه ها یا نمونه های کار برای نشان دادن مهارت های خود داشته باشید. همچنین باید با آخرین تکنولوژی ها و گرایش های رشته خود آشنا باشید و بتوانید خود را با محیط های کاری و فرهنگ های مختلف تطبیق دهید. می‌توانید پلتفرم‌ها و منابع آنلاین زیادی را پیدا کنید تا به شما در جستجوی مشاغل فناوری اطلاعات در آلمان کمک کنند، مانند Taledo، Glassdoor، و Life in Germany.

مطلب مرتبط : شغل برنامه نویسی چیست؟ برنامه نویس شدن ارزش دارد؟

خانم برنامه نویس در آلمان

شرایط کار برنامه نویسان در آلمان چگونه است؟

شرایط کار برنامه نویسان در آلمان به طور کلی خوب است، زیرا آنها از:

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

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

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

مقدار منصفانه ساعات کار: برنامه نویسان در آلمان معمولاً 40 ساعت در هفته کار می کنند، با مقداری انعطاف پذیری و جبران اضافه کاری.

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

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

زبان مورد نیاز برای شغل برنامه نویسی در آلمان چیست؟

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

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

جاوا اسکریپت: جاوا اسکریپت یک زبان برنامه نویسی است که در مرورگرهای وب اجرا می شود و صفحات وب پویا و تعاملی را فعال می کند. جاوا اسکریپت همچنین برای توسعه برنامه های کاربردی وب با استفاده از چارچوب هایی مانند Angular، React و Vue استفاده می شود. جاوا اسکریپت با حدود 6500 موقعیت باز، سومین زبان برنامه نویسی مورد تقاضا در آلمان است.

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

C++: C++ یک زبان سطح پایین، کامپایل شده و شی گرا است که عملکرد، کنترل و کارایی بالایی را ارائه می دهد. C++ عمدتاً برای توسعه نرم افزارهای سیستمی، سیستم های تعبیه شده و بازی ها و همچنین برنامه هایی که نیاز به بهینه سازی سرعت و حافظه دارند استفاده می شود. C++ ششمین زبان برنامه نویسی پرطرفدار در آلمان است.

اینها برخی از زبان های برنامه نویسی هستند که اغلب برای یک شغل برنامه نویسی در آلمان مورد نیاز هستند، اما تنها آنها نیستند. بسیاری از زبان های برنامه نویسی دیگر وجود دارند که ممکن است با نیازها و ترجیحات مختلف مطابقت داشته باشند، مانند C#، Kotlin، Swift و Go. بهترین زبان برنامه نویسی برای شغل برنامه نویسی در آلمان به بازار کار خاص، نیازها و انتظارات برای موقعیت و محل مورد نظر شما بستگی دارد. بنابراین، قبل از درخواست برای شغل برنامه نویسی در آلمان، باید کمی تحقیق، تجزیه و تحلیل و آزمایش انجام دهید و مزایا و معایب هر گزینه را بسنجید.

مدارک مورد نیاز برای کار برنامه نویسی در آلمان چیست؟

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

مدارک مورد نیاز برای کار برنامه نویسی در آلمان

  • مدارک شخصی:
    • فرم درخواست
    • دو عکس پاسپورت
    • گذرنامه ملی معتبر
    • مدرک اقامت
  • مدارک زبان:
    • مدرک زبان انگلیسی
    • مدرک زبان آلمانی (در صورت امکان)
  • مدارک تحصیلی:
    • مدرک پایان تحصیلات
    • مدرک دانشگاهی
    • گواهینامه های آموزش حرفه ای
  • مدارک حرفه ای:
    • توصیه نامه
    • شواهد کارآموزی یا کار داوطلبانه
  • مدارک فنی:
    • پورتفولیوی پروژه ها یا نمونه های کار

در اینجا توضیحات مختصری در مورد هر یک از این مدارک آورده شده است:

مدارک شخصی

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

مدارک زبان

  • مدرک زبان انگلیسی: شما باید مدرک زبانی داشته باشید که نشان دهنده مهارت شما در زبان انگلیسی باشد. برخی از مشاغل ممکن است از شما بخواهند که مدرک زبان خود را در آلمان به رسمیت بشناسید.
  • مدرک زبان آلمانی (در صورت امکان): اگر می خواهید به زبان آلمانی در آلمان کار کنید، باید مدرک زبان آلمانی داشته باشید. برخی از مشاغل ممکن است از شما بخواهند که مدرک زبان آلمانی خود را در سطح B1 یا بالاتر به رسمیت بشناسید.

مدارک تحصیلی

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

مدارک حرفه ای

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

مدارک فنی

  • پورتفولیوی پروژه ها یا نمونه های کار: باید نمونه کارها یا نمونه کارهایی داشته باشید که مهارت ها و توانایی های برنامه نویسی شما را به نمایش بگذارد، مانند وب سایت ها، برنامه ها یا اجزای نرم افزاری که ایجاد کرده اید یا در آنها مشارکت داشته اید.

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

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

مطلب مرتبط : بزرگترین برنامه نویس جهان کیست ؟

برنامه نویسی موبایل در آلمان

چگونه به عنوان برنامه نویس در آلمان شغل پیدا کنیم؟

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

مراحل یافتن شغل برنامه نویسی در آلمان

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

در اینجا توضیحات مختصری در مورد هر یک از این مراحل آورده شده است:

تحقیق در بازار کار

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

مدارک خود را آماده کنید

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

برای شرکت‌ها اعمال کنید

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

آماده شدن برای مصاحبه

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

با پیشنهاد خود مذاکره کنید

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

اینها برخی از مراحلی است که می توانید برای یافتن شغل برنامه نویس در آلمان دنبال کنید. امیدوارم این اطلاعات مفید بوده باشد.

بهترین زبان برنامه نویسی برای مهاجرت کدام است؟

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

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

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

Rust: Rust یک زبان برنامه نویسی مدرن و سطح پایین است که بر عملکرد، ایمنی و همزمانی تمرکز دارد. Rust برای جلوگیری از خطاهای رایج مانند نشت حافظه، مسابقه داده و نشانگرهای پوچ طراحی شده است که می تواند باعث ایجاد باگ و آسیب پذیری های امنیتی شود. Rust همچنین با C و C++ سازگار است که مهاجرت از این زبان ها را آسان تر می کند. طبق نظرسنجی Stack Overflow، Rust محبوب ترین زبان برنامه نویسی در بین توسعه دهندگان است. Rust همچنین توسط برخی از شرکت های فناوری پیشرو مانند مایکروسافت، آمازون و موزیلا استفاده می شود.

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

TypeScript: TypeScript ابر مجموعه ای از جاوا اسکریپت است که تایپ ثابت، کلاس ها و ماژول ها را به زبان برنامه نویسی محبوب اضافه می کند. TypeScript خوانایی، قابلیت نگهداری و قابلیت اطمینان کد جاوا اسکریپت را افزایش می دهد و به کشف خطاها و اشکالات در زمان کامپایل کمک می کند. TypeScript همچنین با جاوا اسکریپت سازگار است، به این معنی که کدهای جاوا اسکریپت موجود را می توان به تدریج به TypeScript منتقل کرد. بر اساس نظرسنجی JetBrains، TypeScript یکی از سریع‌ترین زبان‌ها و سومین زبان محبوب برای یادگیری است. TypeScript همچنین توسط بسیاری از چارچوب های توسعه وب مانند Angular، React و Vue استفاده می شود.

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

مهمترین منابعی که برای این مطلب استفاده شد : 

انتهای مطلب

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *