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

شما خودتون رو برنامه‌نویس میدونین یا توسعه‌دهنده؟ فرق این دو چیه؟ کدوم وظایف بیشتری داره و حقوق بیشتری دریافت میکنه؟ توی نگاه اول شاید اینطور به نظر برسه که با هم فرقی ندارن و میشه از هر دو عنوان استفاده کرد. اما دونستن تفاوت‌های این دو، به ما کمک میکنه تا برای مثال، وقتی جایی قراره رزومه ارسال کنیم و استخدام بشیم، وظایف خودمون رو بیشتر و بهتر بدونیم. با هم بررسی میکنیم ?

 

برنامه‌نویس یا Programmer

یک برنامه‌نویس، معمولا کسی هست که اکثر وظایفش، توی حیطه کدنویسی و برنامه‌نویسی پروژه هست. یه برنامه‌نویس میدونه که چه جوری کدنویسی انجام بده و از چه زبان‌های برای پروژه استفاده کنه. یک برنامه‌نویس، وظایف خیلی کمی توی سایز حوزه‌های پروژه داره. مثلا توی قسمت تحلیل پروژه برنامه‌نویس خیلی دخالتی نداره و فقط کاری رو انجام میده که بهش محول شده.

 

توسعه‌دهنده یا Developer

یک توسعه‌دهنده کسی هست که همه وظایف یک برنامه‌نویس رو داره به علاوه چند تا مسئولیت دیگه! این مسئولیت‌ها میتونه شامل تحلیل و طراحی معماری پروژه باشه. به طور کلی یک توسعه‌دهنده توی همه قسمت‌های فنی پروژه نقش داره. مثلا توی قسمت کدنویسی، تست و پشتیبانی. مثلا میتونه تعیین کنه که چه ساختارها، تکنولوژی‌ها و معماری‌هایی برای پروژه استفاده بشه. همچنین یک توسعه‌دهنده میتونه نقش یک لیدر رو برای برنامه‌نویس‌ها ایفا کنه.

امیدوارم الان با نقشتون بیشتر آشنا شده باشید. منتظر نظراتتون هستم 😉🌹

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