فرق Web Designer و Web Developer چیه؟ کدومو انتخاب کنم؟
- آموزش طراحی سایت مقالات آموزشی
- بروزرسانی شده در
تو این ویدیو میخوایم تفاوتهای اساسی بین «وب دیزاینر» و «وب دولوپر» رو بررسی کنیم تا بتونین مسیر مناسب خودتون رو انتخاب کنین. در ادامه، درباره مهارتهای مورد نیاز هر کدوم، شرایط بازار کار و فرصتهای شغلیشون صحبت میکنیم. اگه هنوز مطمئن نیستین کدوم شاخه براتون مناسبتره، حتماً این ویدیو رو تماشا کنین تا با دید بازتر قدم توی دنیای جذاب وب دیزاین بذارین!
آنچه در این مقاله میخوانید
فرق Web Designer و Web Developer
خیلی از افرادی که میخوان طراحی سایتو انتخاب کنن بین دو تا کلمه و سِمَت میمونن، Web Designer و Web Developer. اینکه این دو چه فرقایی با همدیگه دارن، توانایی انجام کار توی کدوم زمینه رو دارن، یا اینکه کدوم یکی باید باشن تا بتونن درآمد بهتری داشته باشن. توی این مقاله میخوایم تفاوتهای اساسی بین «وب دیزاینر» و «وب دولوپر» رو بررسی کنیم تا بتونین مسیر مناسب خودتون رو انتخاب کنین.
در ادامه، درباره مهارتهای مورد نیاز هر کدوم، شرایط بازار کار و فرصتهای شغلیشون صحبت میکنیم. اگه هنوز مطمئن نیستین کدوم شاخه براتون مناسبتره، حتماً این مطلب رو مطالعه کنین تا با دید بازتر قدم توی دنیای جذاب وب دیزاین بذارین!
چرا شناخت تفاوت بین Web Designer و Web Developer مهمه؟
خیلیا فکر میکنن طراح سایت و برنامهنویس سایت یکی هستن، ولی واقعاً اینطوری نیست. وقتی بدونی فرق این دوتا چیه، اگه بخوای تو این حوزه کار کنی، میتونی مسیر درستتری رو انتخاب کنی. حتی اگرم یه روزی خواستی سایت سفارش بدی، میفهمی دقیقاً باید سراغ کی بری.
خیلیا میخوان یه سایت بسازن ولی نمیدونن باید برن پیش طراح یا برنامهنویس! یا بعضیا میخوان توی این حوزه کار کنن ولی نمیدونن کدوم مسیر براشون بهتره. یکی ممکنه عاشق طراحی باشه ولی مسیر اشتباهی رو بره و کدنویس بشه.
این انتخاب اشتباه میتونه آیندهی اون شخصو خراب کنه و نتونه هرگز پیشرفت کنه توی زمینهی شغلی خودش. پس اگه تفاوت این دوتا رو بدونی، هم تو انتخاب مسیر شغلیت راحتتری، هم اگه کارفرما باشی، میفهمی دقیقاً باید از چه کسی کمک بگیری.
تفاوتهای اصلی بین Web Designer و Web Developer
وقتی حرف از ساخت یه سایت میشه، معمولاً دوتا سِمَت خیلی مهم دارن به پیشرفت کار کمک میکنن. یکی اونیه که ظاهر و طراحی صفحهها رو میچینه، رنگ و لعاب میده و کاری میکنه که سایت قشنگ و کاربرپسند بشه. یکی دیگه هم کسیه که پشت صحنه در حال برنامه نویسیه تا همهچیز درست کار کنه.
تفاوت از بُعد وظایفشون
این دو نقش از چن زاویه تفاوتهایی با همدیگه دارن. یکی از این تفاوتها تفاوت از نظر وظیفههاشونه، وظایف این دو سِمَت خیلی با همدیگه تفاوت دارن. تواناییهایی که این دو دسته باید داشته باشن خیلی با همدیگه متفاوته. پس قبل از هرچیز باید بدونید که هر کدوم از این شاخهها چه کارهایی رو به عهده دارن.
البته توجه کنید که منظور من از وظایف کارهایی هست که توی شرکتای حرفهای و بزرگ انجام میدن، نه وظایفشون توی جاهایی که کارای معمولی و پیش پا افتاده انجام میدن. تواناییهایی که این دو دسته باید داشته باشن خیلی با همدیگه متفاوته. در ادامه بررسی میکنم که وظایف هر کدوم چیه و چه تفاوتهایی با همدیگه دارن.
Web Designer کیه؟
طراح وب یا همون Web Designer کسیه که مسئول شکل و شمایل یه سایته. یعنی کاری میکنه که وقتی یکی وارد سایت میشه، حس خوبی بگیره، راحت بتونه بخشهای مختلفو پیدا کنه و کلاً همهچی از نظر بصری جذاب و کاربرپسند باشه. یه طراح وب معمولاً با چیزایی مثل رنگها، فونتها، چیدمان صفحه و دکمهها سر و کار داره و تصمیم میگیره که هر چیزی کجا قرار بگیره تا تجربهی کاربر بهتر بشه.
علاوه بر اون Web Designer کسیه که میدونه ساختار یه وبسایت چطور باید چیده بشه، به عنوان مثال وارد سایت میهن وردپرس میشید، میبینید که ستون کناری سفیده، پس زمینه سفید مایل به کرم هست، یا متنها مشکی هستن. دکمهها مشکی، سبز یا زردن. توی صفحه لندینگ پیج قالب اهورا، بک گراند باید آبی باشه. فونتها همه یه مدل هستن، سایز متنها یه هماهنگی خاصی با همدیگه دارن. برای تمام اینها Web Designer تصمیم میگیره.

البته فقط بحث زیبایی نیست، باید بدونه چجوری کاربرا با سایت تعامل دارن، یعنی مثلاً یه دکمه رو کجا بذاره که سریعتر به چشم بیاد یا چه رنگی باعث میشه یه کاربر بیشتر روی یه بخش از سایت تمرکز کنه. به این بخش از کار میگن UI/UX Design، که همون طراحی رابط کاربری و تجربه کاربریه.
UI چیه؟
User Interface(UI) یا رابط کاربری یعنی اینکه سایت چطوری نمایش داده بشه، از نظر ظاهری سایتمون چجوری باشه. سایت چه رنگایی داشته باشه، کجای سایت ظاهرش چه شکلی باشه، یا اینکه کجا آیکن، تصویر و … باشه. اگه وارد یه سایت شدید و متوجه شدید ظاهر جذابی داره، بدونید که Web Designer خوبی داشته.
UX چیه؟
User Experience(UX) یا تجربه کاربری یعنی اینکه چهکار کنیم که وقتی کاربری وارد سایت ما میشه، یه تجربهی خوب از سایتمون توی ذهنش بمونه و خوب بتونه با سایت ما کار کنه. درنتیجه خیلی سریعتر بتونه از طریق سایت ما به هدفش برسه.
چه کارهایی انجام میده؟
پس طراح سایت (Web Designer) بیشتر روی ظاهر و حسوحال سایت کار میکنه. یعنی همون چیزایی که کاربر میبینه و باهاشون تعامل داره. یه طراح باید بدونه چه رنگی به چه کاری میاد، دکمهها رو کجا بذاره که کاربرا راحتتر پیداشون کنن و کلاً سایت از نظر بصری قشنگ و کاربرپسند بشه.
بعضی از طراحای وب یه مقدار هم کدنویسی بلدن و با HTML، CSS و کمی JavaScript کار میکنن تا بتونن طرحهایی که ساختن رو روی سایت پیاده کنن، ولی تمرکزشون بیشتر روی زیبایی و تجربهی کاربریه تا برنامهنویسی. خلاصه اگه یه سایتو مثل یه خونه در نظر بگیریم، طراح وب همون معمار و دکوراتوریه که شکل کلی خونه رو طراحی میکنه و کاری میکنه که همهچی مرتب، زیبا و کاربردی باشه.
Web Developer کیه؟
Web Developer یا همون توسعهدهنده وب، کسیه که بخش فنی یه سایت رو میسازه و مطمئن میشه که همهچی درست و بدون مشکل کار کنه. اگه بخوام ساده بگم، طراح وب ظاهر سایت رو میچینه، ولی این برنامهنویسه که سایتو زنده میکنه و باعث میشه کار کنه.

چه کارهایی انجام میده؟
یه توسعهدهنده وب کدهایی مینویسه که باعث میشه وقتی روی یه دکمه کلیک میکنی، یه اتفاق بیفته، یا وقتی توی یه فرم اطلاعات وارد میکنی، ذخیره بشه. کارش فقط محدود به بخشهای ساده نیست، بلکه ممکنه سایتای پیچیدهای مثل فروشگاههای اینترنتی، شبکههای اجتماعی یا حتی اپلیکیشنهای تحت وب رو بسازه.
وقتی کاربرا کلیک میکنن روی دکمهای، اروری نشون داده نشه، فرمها اطلاعاتو ذخیره کنن و سایت از نظر فنی مشکلی نداشته باشه. این دوتا با هم کار میکنن تا یه سایت هم قشنگ باشه، هم بینقص کار کنه. خلاصه، اگه سایتو مثل یه ماشین در نظر بگیریم، طراح وب کسیه که ظاهر و رنگ و لعابشو درست میکنه، ولی توسعهدهنده وب اونیه که موتور و سیستم داخلیشو میسازه تا ماشین بدون مشکل کار کنه.
برنامهنویسای وب معمولاً به دو دسته تقسیم میشن:
- Front-End Developer: اینا همونایی هستن که کدهای مربوط به ظاهر سایت رو مینویسن و طراحیهای گرافیکی رو تبدیل به یه صفحه واقعی میکنن. مثلاً با HTML، CSS و JavaScript کار میکنن تا سایت دقیقاً همونجوری که باید، نمایش داده بشه.
- Back-End Developer: اینا پشت صحنه کار میکنن و مسئول مدیریت سرور، دیتابیس و منطق کلی سایت هستن. مثلاً وقتی توی یه سایت لاگین میکنی، اینا همونایی هستن که کد نوشتن تا اطلاعات ورود تو بررسی بشه. معمولاً از زبونهایی مثل Python، PHP، Node.js یا Java استفاده میکنن.
بعضیها هم Full-Stack Developer هستن، یعنی هم فرانتاند رو بلدن، هم بکاند رو، و میتونن یه سایت رو از صفر تا صد پیادهسازی کنن.
تفاوت از بُعد شخصیتشون
از نظر شخصیتی هم اینا با هم تفاوت دارن. وبدیزاینر باید خلاق باشه، چون باید چیزای جدید و جالبی طراحی کنه که برای کاربر جذاب باشه. بیشتر با رنگ، طرح و ترکیب بصری سر و کار داره و حوصلهی کارای گرافیکی رو داره. درنتیجه مهم نیست که توانایی حل مسئله داشته باشه یا نه.
یه سری سیستم از قبل ساخته شده و الآن باید خلاقیت خودشو روی کار پیاده کنه. اما وبدولوپر باید توانایی حل مسئله داشته باشه. به عنوان مثال اگه داره سیستمی رو برنامهنویسی میکنه و خطایی رو دریافت میکنه، اون خطا رو بتونه برطرف کنه.
اما برنامهنویسا بیشتر به حل مسئله علاقه دارن. ممکنه چند ساعت یا حتی چند روز درگیر یه باگ باشن تا بتونن درستش کنن. اینا آدمای منطقیتری هستن و حوصله سر و کله زدن با کد رو دارن.
چه کسی باید طراح وب بشه و چه کسی توسعهدهنده؟
اینکه بری سمت طراحی وب یا برنامهنویسی وب، کاملاً به روحیه و علایقت بستگی داره. هرکسی یه مدل فکری داره، و هر کدوم از این شغلا واسه یه تیپ آدم خاص مناسبتره.
پس این شمایید که باید تصمیم بگیرید از خلاقیتتون استفاده کنید یا توانایی حل مسئلتون. اگه بیشتر منطقی فکر میکنید، از حل کردن معماها و چالشای فکری خوشتون میاد، دوست دارید بدونی پشت پرده یه سایت چه خبره و از سر و کله زدن با کد و حل مشکلات فنی لذت میبرید، برنامهنویسی وب گزینه بهتریه.
این کار نیاز به دقت، صبر و علاقه به یادگیری مداوم داره، چون همیشه یه تکنولوژی جدید میاد و باید خودتو آپدیت نگه داری. اگه ویژگیهای بالا رو دارید، پس میتونید یه Web Developer خوب باشید.

اما اگه آدم خلاقی هستید، از ترکیب رنگها و طراحی چیزای مختلف لذت میبرید. به جزئیات گرافیکی حساسیت دارید و همیشه تو ذهنتون دنبال چیدمانای جذاب میگردید، احتمالاً طراحی وب به دردتون میخوره. این شغل بیشتر سمت هنر و زیباییشناسیه و باید حس و حال کاربرا رو درک کنی. پس کسی که به هنر، خوشنویسی و … علاقه داره، میتونه از خلاقیتش در زمینهی Web Designer استفاده کنی.

به نظر من خودتونو تست کنید، یکماه بهعنوان یه Web Developer و یک ماه هم به عنوان Web Designer فعالیت کنید و ببینید کدومو بهتر میتونید انجام بدید. مثلا یه دوره رایگان طراحی تو Figma ببینی و یه کم HTML و CSS یاد بگیری. ببین کدومشو وقتی کار میکنی حس بهتری بهش داری. آخرش اون چیزی رو انتخاب کن که وقتی انجامش میدی، متوجه گذر زمان نمیشی.
تفاوت از بُعد درآمد
اما تفاوتشون از لحاظ درآمد به چه صورته. اگه توسعهدهنده فولاستک بشی، احتمال اینکه درآمد بالاتری داشته باشی بیشتره. ولی اگه توی طراحی وب فوقالعاده حرفهای بشی، برند شخصی داشته باشی و کارای خلاقانه و خاص انجام بدی، میتونی درآمد خیلی خوبی کسب کنی. خلاصه اینکه توی هر دو مسیر اگه حرفهای باشی، پول هست، ولی توسعهدهندهها معمولاً دستمزد بیشتری دارن.
طبق آمار جهانی Web Developerها، حقوق بیشتری دارن میگیرن.(چیزی حدود 60 هزار تا 120 هزار دلار).

اما Web Designerها بر حسب آمار جهانی چیزی حدود 25 هزار تا 80 هزار دلار درآمد دارن.

این درآمدها توی ایران هم همین مدله؟
نه. ما توی تیم خودمون به Web Designerها و Web Developerها به یه اندازه حقوق میدیم. پس توی ایران تفاوت زیادی بین حقوقشون وجود نداره. ولی اگه داری جهانی فکر میکنی و میخوای به صورت بینالمللی کار کنی، Web Developer میتونه درآمد بهتری برات داشته باشه.
اما من معتقدم که اگه شما شخصی باشی که بتونی خودتو خوب ارائه کنی، میتونی حتی Web Designerای باشی که درآمدت از Web Developer هم بیشتره. اما اینکه میگم Web Developerها درآمد بیشتر دارن، یه چیز جهانیه و برای همه یکسان نیست. دنیا هم به Web Designerها نیاز داره و هم به Web Developerها.
اگه بخوای مقایسه کنی، معمولاً Web Developer (برنامهنویس وب) درآمد بیشتری داره، چون کارش فنیتره و تقاضا براش بیشتره. اما این به این معنی نیست که یه طراح وب نمیتونه پول خوبی دربیاره!
چطور این دو نقش با هم تعامل دارن؟
اجازه بدید برای اینکه وظایف Web Designer و Web Developer رو واضحتر متوجه بشید با یه مثال توی طراحی یه استودیو بیشتر براتون توضیجش بدم. من به عنوان یه طراح میدونم که بهتره یه دیوار خاکستری و یه کمد سبز توی قسمت پشتی استودیو قرار بگیره یا یه گلدون روی میز باشه. یا اینکه میز باید کدوم بخش باشه. اما توانایی ساخت یه کمد سبز، گلدون یا خاکستری کردن دیوار رو ندارم.
از کسی که گلدون رو میسازه خواستم که یه گلدون بسازه که من بتونم بذارم روی میز، از کسی که کمد میسازه خواستم یه کمد سبز بسازه برام. در نهایت تمام اینها رو در کنار هم میچینم و چیزی که توی ذهنم بود رو طراحی میکنم. Web Developer هم دقیقا وظیفه داره که برای Web Designer زیر ساخت آماده کنه، مثل همین کمد و گلدون و رنگ.
اگه شما به عنوان یه Web Designer میخوای با وردپرس یه سایت طراحی کنی، طبیعتا باید افزونه المنتور رو نصب کنی. کسی که افزونه المنتور رو ساخته که شما بتونید با کمک اون صفحات مختلف رو بسازید، یه Web Developer بوده و شمایی که داری از المنتور برای طراحی سایت استفاده میکنی، میشی یه Web Designer.
کسی که وردپرس رو ساخته که کار شما رو راحت کنه، شما با کمک اون بتونید یه سایت رو خیلی سریع بیارید بالا یه Web Developer هست. توی تیم ما، بچههایی که روی قالب اهورا دارن کار میکنن و برنامه نویسیش میکنن و توسعش میدن، Web Developer هستن. قالب رو برای شما که Web Designer هستید آماده میکنن و شما از اون استفاده میکنید.
اگه دنبال افزونه ورود و عضویت هستید و به عنوان مثال از افزونه میهن پنل استفاده میکنید، افرادی که این افزونه رو ساختن میشن Web Developer و شمایی که ازش استفاده میکنید میشید Web Designer.
اگه وارد سایتی شدید و دیدید که همه چیز سرجای خودشه و شکیله، بدونید Web Designer کارشو به خوبی انجام داده. اما اگه به عنوان مثال دیدید که با کلیک روی دکمه ورود و عضویت ارور دریافت کردید، باید بدونید که Web Developer وظیفشو درست انجام نداده. پس اگه فرمهای سایت و زیرساختش به درستی کار میکردن بدونید که Web Developer کارشو درست انجام داده.
با وجود پیشرفت هوش مصنوعی طراحای سایت آیندهای دارن؟
اگه تازه میخوای طراحی سایتو شروع کنی و ترست اینه که هوش مصنوعی جاتونو میگیره یا نه؟ باید بگم که نه. حالا حالاها قرار نیست هوش مصنوعی جاتونو بگیره. اگه میخوای بیشتر در این باره بدونی روی دکمهی پایین کلیک کن.
امیدوارم که هر دستهای رو انتخاب میکنی، موفق باشی و وقتی کسی رزومتو میبینه بگه این همون کسیه که من همیشه دنبالش بودم. این ویدیو رو توی پلی لیست آموزش مسیر کسب درآمد از طراحی سایت. چون حس میکنم کسی که میخواد وارد دنیای طراحی سایت بشه و ازش درآمد داشته باشه، براش مهمه که Web Designer باشه یا Web Developer. شاد و سربلند باشید.🙂
سلام
برای طراحی همچین سایتی که آموزش طراحی سایت در آمل https://shakeriseo.com/learn-web-design-at-amol/ ارائه میده بهتره با وردپرس خودمون طراحی کنیم یا از قالبی که شما طراحی کردین استفاده کنیم؟
سلام آقای راد.
وقت بخیر، تو کانال تلگرام تون درباره رای دادن به پلاگین چتینا گفته بودین من رو ۲۷ ژانویه پیام خوندم ولی فقط همان ۱۱ نفری که رای داده بودند.
۲۶ ژانویه من میخواستم رای بدم ولی اکانت وردپرسم به مشکل بر خورده بود و اجازه نمیداد رای بدم.
اما واقعا برای مردمی که فقط برای ۵۰۰ هزار رای داده بودند متأسفم.
امیدوارم اکانتتون برگرده و همچین مثل سابق بشه.،🙂
من با اینکه ۱۱ سالمه ولی واقعن برای این مردم از ته متأسفم.
با سلام و درود
میخواستم بگم اگر میشود در ویدیو های بعد درباره ی ساخت منو در ستون کناری مانند سایت خودتون صحبت کنید.