ناشناس

سوال 330

تفاوت و وظایف «کدنویس» و «برنامه‌نویس» و «توسعه‌دهنده» چیست؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
کد‌نویس:

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

طراحی صفحات HTML در حقیقت کدنویسی می‌شوند. یک سری فرامین و به همراه یک استاندارد وجود دارد که شما باید به کمک آنها، آنچه را می‌خواهید طراحی کنید.



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

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

یک برنامه‌نویس اصولا خودش را محدود می‌کند و عموما وابسته است به:

به یک زبان خاص مثل PHP

 یک سکو یا پلتفرم

یک معماری مثل MVC یا تکنولوژی خاص مثل SOAP

توسعه‌دهنده:

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

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

لازمه توسعه‌دهنده بودن داشتن تجربه بیشتر نسبت به یک برنامه‌نویس است.