آیا طراحان وب باید کدنویسی را یاد بگیرند ؟

آیا طراحان وب باید کدنویسی را یاد بگیرند ؟
درحال حاضر با وجود زمانی زیادی که از پیشرفت دنیای وب میگذرد هنوز بحث های زیادی در گوشه و کنارها راجع به کد زدن همراه با طراحی یا طراحی مطلق و صرف نظر از کدنویسی مطرح است و این موضوع باعث کل کل سختی بین دو طرف شده است، در سال 2015، طراحی وب پیشرفت زیادی کرده است، قوانینی مانند طراحی تجربه کاربری نیز پدید آمده اند، با مجیدآنلاین همراه باشید تا از هر دو طرف به بررسی این قضیه بپردازیم.
دارالترجمه رسمی
دارالترجمه رسمی پارسیس شامل خدمات ترجمه رسمی و تخصصی در بیش از 60 زبان زنده دنیا
جای بروشور دیواری
خرید جای بروشور دیواری و رومیزی
افزونه های سئو وردپرس
بهترین افزونه های سئو وردپرس به صورت کاملا فارسی
تعمیر لوازم خانگی
تعمیر جاروبرقی، مایکروفر، بخارشوی، ظرفشویی، لباسشویی، سولاردام، کولرگازی
خودتان را اینجا معرفی کنید

دیدگاه اول : چرا نیازی به کدنویسی نداریم ؟

بنابر باور خیلی از انسان ها، طراحان وب نیازی به یادگیری کدنویسی برای ساخت یک وبسایت زیبا و رسپانسیو ندارند، همچنین در واقعیت خیلی از طراحان وب علاقه ای به کدنویسی ندارند و البته خب مشکلی هم نیست، اینگونه در حرفه ی خود به صورت تخصصی فعالیت میکنند، در گذشته هیچ ابزاری نبود که طراحان بتوانند از طریق آن کدهای ضروری که نیاز داشتند را بنویسند و این باعث آزار و رنجش طراحان وب میشد، اما امروزه اینگونه نیست، ابزارهای پیشرفته ای برای drag-and-drop داریم.
طراحان وب دیگر تنها محدود به ساختن wireframe و mockup های آماده نیستند، برای مثال توسط Macaw میتوانید تنها توسط drag-and-drop یک وبسایت بسازید، همچنین Webflow برطبق استانداردهای W3C کدهای HTML و CSS تمیز و بهینه تحویل شما میدهد و ممکن است تعجب کنید که این کدهایی که بر طبق فریمورک Twitter Bootstrap تولید میشوند از کدهای نوشته شده توسط خیلی از کدنویس های فرانت اند بهتر هستند !
در سال 2015 استفاده از ابزارهایی که تا اینجا بیان کردیم فراتر میرود و میتوانید ابزارهای خیلی پیشرفته تری پیدا کنید، اینکه شما کدنویسی بلد نباشید باعث نمیشود که در کار خود لنگ بمانید، درحقیقت دارید از زمان خود به صورت کاملا بهینه استفاده میکنید، اگر یک طراح وب حرفه ای هستید باید همیشه یک طراح وب حرفه ای بمانید، ترندهای طراحی وب خیلی سریع تغییر میکنند و برای اینکه همیشه به روز بمانید باید تمام وقت خود را وقف طراحی وب کنید.
هرطراح وبی میتواند خیلی سریع HTML و CSS را یاد بگیرد و طرح گرافیکی خود را به کد تبدیل کند و دعاکند که این کد به خوبی در مرورگرهای مختلف نمایش داده شود! اما خیلی از این افراد نمیتوانند کدنویسی سمت Client را به خوبی انجام دهند و در کار خود ضعف های زیادی دارند. این دلایل باعث میشوند به این باور برسید که اگر یک طراح وب هستید همیشه یک طراح بمانید و سمت کد نروید، حالا بیایید به دلایل دیگری گوش کنیم.

دیدگاه دوم : چرا در هر صورت باید کدنویسی را یاد بگیرم ؟

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

طراحان وب واقعا به چه چیزی نیاز دارند ؟

بسیاری از طراحان وب واقعا نیاز دارند که بتوانند وبسایت را خودشان بسازند اما خب لزومی ندارد که کدنویسی را یاد بگیرند، به دو دلیل زیر توجه کنید :
  • دادن یک سرویس زنده به مشتری
به عنوان یک طراح وب فریلنسر، ممکن است انقدر پول نداشته باشید که یک برنامه نویس استخدام کنید تا طرح شما را به یک وبسایت تبدیل کند و همچنین مشتری شما حوصله ندارد بگردد تا یک کدنویس client پیدا کند تا طرح شما را به او بدهد و یک صفحه ی وب تحویل بگیرد، اگر شما بتوانید هردو کار را انجام بدهید مشکل حل میشود در صورتی که واقعا نیاز به کد زدن ندارید بلکه تنها میخواهید از طریق ابزارهای طراحی یک صفحه ی وب به مشتری تحویل بدهید.
  • کنترل بیشتر روی طراحی توسط طراحان وب
هر هنرمند میخواهد یک کنترل کامل روی طرح های خود داشته باشد، ابزارهای زیادی برای تبدیل یک طرح به کد است، برای مثال میتوانید به راحتی یک PSD را به HTML و CSS تبدیل کنید، زمانی که طراحان بتوانند وبسایت مورد نظرشان را بسازند و در جریان کل پروسه ی تولید قرار بگیرند، وبسایت به ظرافت و دقتی که آنها میخواهند ساخته میشود و همچنین میتوانند ارتباط بهتری با مشتری برقرار کنند.

نتیجه گیری

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

محمد یه دانشجوی فناوری اطلاعات هست که از سال 92 فعالیتش رو شروع کرد، در حال حاضر در زمینه ی برنامه نویسی تحت وب و اندروید و شبکه های ارتباطی سیسکو فعالیت میکنه .

نظرات و سوالات کاربران

ارسال پاسخ محمد بابازاده
محمد بابازاده
سه شنبه ۲۶ خرداد ۱۳۹۴ ۲۳:۵۱
در پاسخ به دیدگاه داوود ارسال شده در شنبه ۲۳ خرداد ۱۳۹۴ ۱۳:۴۷

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

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

ارسال پاسخ محمد بابازاده
محمد بابازاده
سه شنبه ۲۶ خرداد ۱۳۹۴ ۲۳:۵۰
در پاسخ به دیدگاه S-Morteza Mahdavi ارسال شده در یکشنبه ۲۴ خرداد ۱۳۹۴ ۱۶:۰۰

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

سلام، خواهش میکنم، کاملا درست میفرمایید اما خب در حال حاضر جهان خصوصا جهان برنامه نویسی داره به سمتی پیش میره که برنامه نویس ها کمتر دچار کدهای تکراری بشن و امیدوارم یک روزی این رویا جامه ی عمل به خودش بپوشونه، موفق باشید :)

ارسال پاسخ S-Morteza Mahdavi
S-Morteza Mahdavi
یکشنبه ۲۴ خرداد ۱۳۹۴ ۱۶:۰۰

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

ارسال پاسخ داوود
داوود
شنبه ۲۳ خرداد ۱۳۹۴ ۱۳:۴۷

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