تفاوت سنیور و جونیور

تاریخ انتشار پست : 3 اسفند 1400
دسته بندی : برنامه نویسی وب
مدت زمان مطالعه : دقیقه

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

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

خوب اول از همه ببینیم منظور ما از برنامه نویس تازه کار یا همون جونیور چیه؟ جونیور یا همون برنامه نویس تازه کار در واقع به شخصی گفته میشه که توانایی نوشتن کد های ساده رو داره و در پروژه های اصلی به طور مستقیم وارد نمی شه این دسته از برنامه نویسان بیشتر از اینکه به نحوه ی نوشتن کدها دقت کنن به دنبال گرفتن خروجی صحیح هستن و براشون مهم نیست که راهی رو که طی می کنن چقدر زمان بر و پیچیده باشه و نکته دیگه این که این دسته از برنامه نویسان در یک شرکت حتما باید تحت نظر یک برنامه نویس سطح بالاتر از خودشون کار ها رو انجام بدن و برای نوشتن کدها با پیچیدگی کم هم نیاز به کمک و نظارت دارند

برنامه نویسان سطح متوسط یا میدلول دولوپرز یک پله بالاتر از جونیورها هستند به این معنا که توانایی نوشتن کد ها با پیچیدگی کم رو به تنهایی دارند و نیاز به نظارت در این زمینه ندارند اما برای نوشتن کد های پیچیده تر باید تحت نظارت یک برنامه نویس ارشد باشند برنامه نویسان میدلول معمولا به صورت تیمی و تحت نظارت و مدیریت یک برنامه نویس ارشد پروژه های شرکت ها رو انجام میدن

برنامه نویسان ارشد یا سنیور دولوپرز معمولا افرادی با سابقه ی بالای ده سال کار هستند که برنامه نویسان میدلول تحت نظر اونها کار می کنند و سنگین ترین وظایف در یک شرکت به عهده ی برنامه نویسان سنیور هست در این سطح برنامه نویسی معمولا افراد کاملا به فریمورک ها و کتابخانه ها تسلط دارند کد ها رو کاملا بهینه می نویسند و علاوه بر گرفتن خروجی نحوه ی رسیدن به خروجی کد ها هم براشون حائز اهمیت هست یعنی سعی می کنند کد های بهینه تر و توسعه پذیر تر بنویسند معمولا تصمیم های فنی در اجرای پروژه ها بر عهده ی سنیور هاست همین طور سنیورها می توانند به تنهایی در حوزه ی کاری خود کد نویسی کنند و نیاز به ناظر و کمک ندارند

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

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

نظرات :

جهت ثبت نظر باید ابتدا وارد سایت شوید