سلام :)
احتمالا شما هم با این کلمات مربوط به برنامه نویسی آشنا هستین یا شاید به گوشتون خورده:
کلماتی مثل سنیور و جونیور و میانی و ارشد و مبتدی...
حالا اینا چی هستن؟
عارضم به خدمتتون که توی زمینه برنامه نویسی و دولوپر بودن ( همون توسعه دهنده بودن خودمون) یک سری سطح ها وجود داره. طبیعیه که حقوق و البته تجربه اون کسی که تازه وارد یک کار شده با استاد کار یکی نیست. در برنامه نویسی هم همین قضیه حاکمه.
خب حالا این سطح بندی ها چه مدلی هستن و چه جوری بفهمیم توی چه سطحی قرار داریم؟
سطح اول سطح مبتدی یا جونیور هست که انگلیسیش میشه Junior. افراد توی این سطح شامل برنامه نویس های تازه کار میشن که خیلی تجربه زیادی در برنامه نویسی ندارن و معمولا در کارهای تیمی در پروژه ها، این دسته از افراد در تیمی قرار می گیرند که یک سنیور یا برنامه نویس ارشد همراهشون باشه و بتونه کمکشون کنه. ( البته بسته به سختی کار ممکنه برنامه نویس میانی هم بتونه کمکشون کنه.)
سطح بعدی هم که مشخص شد. برنامه نویس میانی یا mid level. این افراد تجربه بیشتری از جونیور ها دارند و با مفاهیم برنامه نویسی آشنایی بیشتری دارند. اینا نیومدن که فقط یه کدی بنویسن که کار کنه بلکه تا حدود کمی با نحوه درست برنامه نویسی آشنا هستند و اونا به کار می برند.
دسته آخر هم senior یا حرفهای یا برنامه نویس ارشد هستند. این افراد سابقه کار و البته مهم تر از اون تجربه بیشتری دارند. البته دانای کل هم نیستند :)
این افراد بیشتر از دو دسته بالا مفاهیم برنامه نویسی رو می دونن و به کار می برن. با معماری ها آشنان و راحت تر می تونن پروژه رو توسعه بدن.
حالا شما جزو کدوم دسته ای؟
امیدوارم که این مطلب براتون مفید بوده باشه ;)