تفاوت طراح وب و برنامه نویس وب- تفاوت‌های مهم طراحی و برنامه نویسی وب + ویدئو

زهرا شوشتری
1399/08/15
877

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

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

تفاوت طراح و برنامه نویس وب

خب برای اینکه تفاوت طراح و برنامه نویس وب را بهتر متوجه بشید، بهتره اول این دو شغل را بشناسید و بدونید که هر کدوم چه کارهایی انجام میدن.

تفاوت طراح وب و برنامه نویس وب

طراح وب یا web designer کیست؟

خب طراح وب کسی نیست جز همون فرانت اند دولوپر که کارش دیزاین و طراحی سایت با استفاده از   TML,Css,Javascript هست. البته طراح وب می تونه در قسمت بک اند سایت هم فعالیت کنه. یک طراح وب هر چیزی که مربوط به ظاهر سایت باشه رو انجام میده و برای این کار از ماژول ها و فریمورک ها و کتابخونه های مختلفی استفاده میکنه.

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

یا مثلا برای تم سایت باید بهترین رنگ ها را انتخاب کنه و هر بخشی را با بهترین رنگ، رنگ آمیزی کنه. جالبه بدونید که یک تفاوت طراح و برنامه نویس وب اینه که طراح همیشه یک نفر نیست. یعنی ممکنه تعداد زیادی از اعضای تیم در کار طراحی وب شرکت کنند. یه مدل از وب دیزاینر یا طراح وب هم داریم که محیط کاریشون فتوشاپ و adobe xd و فیگما و غیره  هست که به اون ها ui/ux کار گفته میشه.

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

این قبیل اطلاعات مربوط به تجربه کاربر یا user experience هست که به اختصار به اون ux گفته میشه و به پیاده سازی این مفاهیم و انتخاب صحیح سایز ها و ترکیب بندی این ها باهم و طراحی کردن اون ها user interface که به اختصار ui گفته میشه و به معنی رابط کاربری هست.

آموزش جاوا اسکریپت

ایا طراح وب باید ui/ux هم بلد باشه؟

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

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

مثلا برای مواقعی که پروژه ،پروژه ی سنگینی نیست و نیازی به ui خاصی نداره و  فقط بخواد کدش رو بزنه میتونه با اگاهی از استاندارد های رنگ بندی و طراحی کار خودش رو حرفه ای تر ،تمیز تر و منحصر بفرد تر انجام بده. صحبت کردن راجب ui/ux  و مهارت های شخصی در این باره یه مقاله ی جدایی رو میطلبه و در بحث تفاوت برنامه نویسی و طراحی وب نباید بهش بپردازیم. انشالله در مقاله ی دیگه بیشتر راجبش حرف میزنیم.

توصیه جدی:

یه توصیه ای که بهتون دارم اینه که اگر بعنوان یک فرانت اند کار خواستین جایی مشغول به کار بشین و از شما به طور جدی توقع میرفت که ui/ux بلد باشین (تحت عنوان وظیفه نه بعنوان مهارت اضافی) یعنی با همون حقوقی که تحت عنوان فرانت کار میگیرین ،دیزاین کردن هم جزو وظایفتون محسوب بشه در اون شرکت با سرعت هرچه تمام تر باهاشون خداحافظی کنین چون اون شرکت عزیز در قبال دو تخصص به شما یک درامد میده و اینو جزو وظایفتون میدونه

پس هیچ وقت کارتون رو چند برابر نکنین برای توقعی که یک کسی یا یک شرکتی بصورت اشتباه از شما داره.

تفاوت طراح وب و برنامه نویس وب

برنامه نویس وب یا web development چه کسی ست؟ 

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

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

تفاوت برنامه نویسی و طراحی سایت در یک نگاه

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

تفاوت طراح وب و برنامه نویس وب

 

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

حرف آخر

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

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

آموزش جاوا اسکریپت

نظرات
ثبت نظر جدید

نظری برای این مقاله ثبت نشده است

آموزش جاوا اسکریپت