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

تفاوت طراح رابط کاربری با گرافیست چیه؟

طراحی رابط کاربری زیر مجموعه طراحی گرافیکی به حساب میاد. توی صنعت نرم افزار به گرافیست می گن طراح دیداری (Visual designer). ولی این فقط یه اختلاف لفظیه و عملا تفاوتی بین گرافیست و طراح دیداری نیست. دلیل این اختلاف اینه که توی این صنعت کلمه «طراح» برای نقش های بیشتری استفاده می شه و ما اینطوری اونها رو تفکیک و قابل شناسایی می کنیم.

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

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

طراحی دیداری خوب یعنی نرم افزار باید خوشگل باشه. رابط کاربری خوب یعنی کار با نرم افزار باید ساده باشه. نمونه طراحی دیداری خوب می شه Apple. نمونه یه رابط کاربری خوبم می شه گوگل (البته بجز Google Docs و اندروید که بهتره از این لیست حذف بشنwink).

یه طراح UI چی باید بلد باشه؟

با اینکه گفتیم طراحان دیداری (گرافیست ها) با طراحان رابط کاربری متفاوت هستن، اما واقعیت اینه که معمولا یه طراح UI باید طراحی دیداری رو هم بلده باشه. علتش اینه که معمولا اغلب شرکت ها یه نفر رو استخدام می کنن تا کار هر دو رو انجام بده. بنابر این اولین مهارتی که طراح رابط کاربری نیاز داره اینه که بتونه با ابزار های گرافیکی مثل Photoshop و یا Illustrator کار کنه. البته منظور من اصلا این نیست که برای طراحی فوری فتوشاپ رو باز کنید. بهتره قبلش طراحی اسکچ (Sketch) رو یاد بگیرید.

با اینکه من عملا برنامه نویس front-end رو با طراح UI یکی نمی دونم، اما اینم از اون کاراییه که اغلب توسط طراح رابط کاربری انجام می شه. معمولا طراح UI باید مهارت های کدنویسی لازم رو هم برای زبان های HTML، CSS و گاهی هم Javascript داشته باشه.

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

بازار کار برای طراح رابط کاربری

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

من شخصا تمرکزم رو گذاشتم روی ایجاد یه Portfolio (نمونه کار) خوب. اشتباهی که اکثر طراحای تازه کار می کنن اینه که منتظر می مونن تا پروژه های مختلفی رو انجام بدن و اونها رو بزارن توی نمونه کاراشون. اما به نظر من یه مزیتی که برای شما به عنوان یه طراح UI هست اینه که لازم نیست نمونه کاراتون یه پروژه واقعی باشن. سطح مهارت شما رو می شه خیلی راحت از هر نمونه کاری تشخیص داد. بنابر این شمام می تونید شروع کنید و چند تا وب سایت فرضی طراحی کنید. البته فراموش نکنید که وقتی دارید اونها رو به کسی نشون می دید، بگید که اینها فرضی هستن.

چیزی که من در طول این سالها فهمیدم اینه که توی استخدام شدن به عنوان یه طراح رابط کاربری چهار تا چیز مهم هستن: کیفیت کارای شما، رزومه تون (یعنی قبلا واسه چه شرکت هایی کار کردید)، کیا (کدوم طراح های مطرح) رو می شناسید؟ و اینکه توی مصاحبه چقدر اعتماد به نفس و جذبه دارید.

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

چیز دیگه ایی هم هست؟

من هرچیزی رو لازم می دونستم اینجا نوشتم، اما طبیعتا نمی شد به همه موضوعات بپردازم. علاوه‌بر این پیشنهاد میکنم به گروه های فعال در زمینه UX و UI بپیوندید.

UX Shiraz بزرگترین و فعال‌ترین تشکل سازمانی کشوره که سالانه رویدادهای متفاوتی رو با موضوع تجربه کاربری (UX) برگزار میکنه. متخصصین زیادی رو میتونید توی این گروه پیدا کنید.

به جمع اعضای این جامعه بپوندید