UX Designer
عمل این تخصص اینه که به تجربیاتی استفاده کننده روی وب سایت اندیشه کنه. یعنی از لحاظ یه بازدیدکننده نگاه کنه ببینه چی کجا باشه عالی پاسخ میده. به عنوان مثالً معین میکنه استفاده کننده زمانی وارد وبسایت میشه نخستین چی ببینه، دکمهی خرید کجا باشه که شل پیداش کنه، منوها چطوری چیده بشن که گم نشه میانه کلی طراحی سایت در مشهد پیوند و مقاله.
UX Designer با ارزیابی خلق و خوی استفاده کننده و آشنایی نیازهاش تصمیم میگیره ساختار کلی تارنما چطور باشه. اما کاری به ظاهرش نداره، یعنی نمیگه این دکمه سبز باشه یا این که فونتش چی باشه، اون وظیفهی UI Designer میباشد. UX صرفا میگه چی کجا باشه تا استفاده کننده شل باشه، حیران نشه، سریع به چیزی که میخواد برسه و تجاربی نیکی از تارنما داشته باشه.
در واقع UX Designer یه جورایی مثل نقشهکش یه ساختمونه. اون پیاده سازی میکنه که هر اتاق کجا باشه، راهروها چطوری وصل شن به هم، دستشویی دم در نباشه! بعدش UI Designer میاد و پیاده سازی داخلی اون خونه رو اعمال میده که درحال حاضر این دیوار چه رنگی باشه، مبل کجا باشه و چیعمل کنه زیباخیس شه.
برای همین اگه UX صحیح نباشه، حتی اگه سایتت از لحاظ ظواهر خوب باشه، بازم مخاطب نمیتونه شل ازش به کارگیری کنه. ممکنه حیران شه، نتونه چیزی که میخواد رو پیدا کنه و در غایت سایتتو ببنده و بره.
حال UI Designer میاد و با اعتنا به نقشهای که UX Designer داده، تارنما رو از حیث بصری صورت میده. مثل اینکه یکی از نقشهی خونه رو بکشه، اون یک کدام از پیاده سازی داخلیش رو اجرا بده. دوتاشون ما یحتاج هستن و فارغ از هم عمل پیش نمیره.
درواقع، این دو عدد نقش مثل دو نصفهی یه تیمن. UX Designer تصمیم میگیره چی کجا باشه تا استفاده کننده شل و بیدردسر از وبسایت استعمال کنه، UI Designer هم کاری میکنه اون تجاربی عالی، خوشگل و دیدنی هم باشه. هنگامی این دو عدد صحیح با هم فعالیت کنن، سود میشه یه وبسایت ماهر که هم قشنگ و آراسته باشه، هم عمل کردن باهاش لذتنصیب.
یعنی خیر استفاده کننده سرگردان میشه، خیر تو ذوقش میخوره. خلاصه اگه تنها به ظواهر دقت کنیم و تجاربی استفاده کننده رو فراموش کنیم، وب سایت میشه مثل خونهای که قشنگه اما راهروهاش گم راهکنندهست. برعکسش هم اگه صرفا به UX دقت کنیم اما پیاده سازی ظاهری عالی نباشه، تارنما جذابیت موردنیاز رو نداره. پس مدام بایستی این دو عدد دست به دست هم تن.
Frontend Developer
تا اینجا گفتیم که نخستین UX Designer نقشهی وب سایت رو میکشه، آن گاه UI Designer میاد و ظواهر وب سایت رو پیاده سازی میکنه. هم اکنون وهله میرسه به یه نقش خیلی اساسی به نام Frontend Developer.
Frontend Developer کسیه که پیاده سازیهای UI رو تبدیل میکنه به کدی که توی مرورگر قابل دیدنه. یعنی اگه UI Designer گفته دکمهی خرید این شکلی باشه، منوها اینجا باشن، عکسها فلان اندازه باشن، Frontend Developer میاد و کلیهی اینا رو با کدنویسی اعمال میکنه.
معمولاً Frontend Developer با لهجههایی مثل HTML، CSS و JavaScript راز و شغل داره. HTML ساختار کلی کاغذ رو میبنا، CSS بهش ظواهر و استایل میده (برای مثالً رنگها، فونتها، مسافتها) و JavaScript منجر میشه همگیچی تعاملی بشه. به عنوان مثالً زمانی روی یه دکمه کلیک می کنی یه پنجره گشوده شه یا این که هنگامی اسکرول میکنی یه برنامه کودکان انجام بشه.
خلاصه بخوایم بگیم، Frontend Developer وظیفه داره اون چیزی که مخاطب قراره ببینه و باهاش تعامل داشته باشه رو از روش کدنویسی بسازه. اون نمیره سراغ پیاده سازی ظواهر (که شغل UI Designer میباشد)، بلکه از روی اون پیاده سازی، میاد و نصیب جلویی وب سایت رو با کد پیادهسازی میکنه.
پس تا اینجا سه عدد نقش اساسی رو دیدیم که UX Designer نقشهی تجاربی استفاده کننده رو پیاده سازی میکنه، UI Designer ظواهر بصری رو پیاده سازی میکنه و Frontend Developer اون ظواهر رو تبدیل به کد حقیقی و قابل مشاهده در مرورگر میکنه. این سهتا کنار هم سبب میشن یه وبسایت عالی و کاربردی ساخته بشه.

چرا آشنایی شایسته ترین فرصت پست گذاشتن در اینستاگرام اصلی میباشد؟