پنج کاری که یک طراح تجربه کاربری انجام می‌دهد

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

۱. طرح‌بندی

یکی از اقلامی که همیشه طراحان UX با خودشان به همراه دارند، قلم و دفترچه یادداشتشان می‌باشد. این به این دلیل است که طرح‌بندی یکی از مهم‌ترین مهارت‌هایی است که طراحان UX باید داشته باشند. طراحان UX باید ایده‌های خود را به طور پیوسته طراحی کنند، زیرا این امکان را فراهم می‌کند که سریعتر به ایده‌های بیشتری بپردازند، بدون نیاز به ابزارهای پیشرفته‌تر مانند Sketch یا Illustrator. همچنین این اجازه را به طراحان UX می‌دهد تا ایده‌ها را با دیگران به اشتراک بگذارند.

۲. تحقیق

“یک تجربه کاربری ضعیف از یک تیم طراحی بد آب می‌خورد” – جارد اسپول

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

۳. تهیه پرسونا

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

۴. وایرفریم

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

۵. پروتوتایپ

پروتوتایپ یک مدل نمونه اولیه‌‌ از یک محصول نهایی را نشان می‌دهد. ابزارهای بسیاری مانند InVision یا Principle وجود دارد، که به طراحان UX اجازه می‌دهد نمونه اولیه طرح‌های نهایی خود را ارائه دهند. این به طراحان اجازه می‌دهد جریان کلی محصول مورد نظر را ببینند و چگونه کاربر با آن ارتباط برقرار می‌کند. اغلب طراحان UX، کاربر را با یک پروتوتایپ اختصاص می‌دهند تا ببینند آیا می‌توانند به راحتی کار با آن را انجام دهند. طراحان UX طراحی خود را بسته به اینکه کاربر می‌تواند کاری که با آنان تخصیص داده شده بود را به خوبی انجام دهند. محک می‌زنند.

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

بوت‌کمپ‌های کارادمی

دوره‌های بوت‌کمپ کارادمی اغلب بین ۸ تا ۱۲ هفته می‌باشند که با انجام پروژه و کار تیمی، کارآموزان کار نزدیک به واقعی را تجربه خواهند کرد و با چالش‌ها و فرازونشیب‌های کار حرفه‌ای آشنا می‌شوند. همچنین در طول دوره، یک مربی حرفه‌ای به کارآموزان تخصیص داده می‌شود که مشاوره نفر به نفر و بازخورد در مورد کار آنان، هم به صورت حضوری و هم غیر حضوری ارائه می‌دهد. نکته مهم دیگری که باید بدانید اینست که کارادمی از یک انجمن فعال متمرکز برخوردار است که در آن تبادل اطلاعات و پرسش‌وپاسخ توسط خود کارآموزان صورت می‌گیرد تا تجارب یکدیگر را به اشتراک بگذارند. این همش نیست، در هفته‌های آخر دوره به یادگیری تاکتیک‌های مذاکره، آماده‌سازی برای مصاحبه و به‌روز‌رسانی رزومه می‌پردازیم تا کارآموزان فرآیند مصاحبه را بدون استرس و نگرانی بگذرانند.

در حال حاضر کارادمی آماده به برگزاری دوره‌های آنلاین فرانت‌اند و React می‌باشد که در این دوره‌ها رویکرد به این صورت است که هم تفکر طراحی و برنامه‌ریزی پروژه منتقل شود و هم برنامه‌نویسی پروژه انجام شود. در ادامه سرفصل‌های دوره آورده شده است.

دوره توسعه رابط کاربری (Front-End)

فضای وب
– آشنایی با فضای وب و اینترنت

– طبقه‌بندی مشاغل در حوزه وب

– آشنایی با ابزارهای توسعه وب

– ساختار پوشه‌ها در پروژه

زبان HTML
– ساختار یک صفحه وب

– لینک کردن استایل‌ها و اسکریپت‌ها

– المن‌ها و اتربیوت‌های HTML

– کار با فرم‌ها و فیلدهای ورود اطلاعات

– المان‌های چند رسانه‌ای

زبان CSS
– آشنایی با CSS

– کار با انتخابگرها: Rule Sets و Rules‌ها

– شروع کار با فونت و تایپوگرافی

– پراپرتی Box Sixing، موقعیت‌یابی و المن‌های Inline vs Block

– طراحی Media Query ،Responsive و Flexbox

جاوا اسکریپت
– آشنایی با زبان جاوا اسکریپت

– کار با انواع Objects، Types، Variables و Arrays

– دستورات و عملگرهای شرطی

– مبحث Loops و Control Flow

– توابع و بیشتر!

دوره پیشرفته توسعه رابط کاربری (React.js)

شروع کار با جاوا اسکریپت
– Variables/Types

– Scopes in JavaScript

– Conditions

– Loop and Iterations

– Functions

– Object Literals

– Prototypes

– Local Storage

– JavaScript Weird Parts

– Object Oriented Programming with JavaScript

– Promises

– Async / Await

– Generator Functions

– JavaScript Best Practices

– Proxies

– Maps and New ES6 Features

پیاده‌سازی یک مثال در دنیای واقعی بدون استفاده از کتابخانه برای جمع‌بندی مباحث مقدماتی
مروری بر jQuery و پیاده‌سازی یک مثال کامل با Handlebars/jQuery/Ajax/Effects/JSON و …
آشنایی با ورژن کنترل سیستم Git به منظور یادگیری فرایند کار تیمی و آپلود پروژه‌ها روی GitHub/GitLab/Bitbucket
آشنایی با امکانات جدید زبان JavaScript/ES5/ES6/Babel/Transpilers
ابزارهای Gulp و Webpack
کار با ES6 Object Oriented
شروع کار با Node و NPM management/package.json/node_modules/Dependency
شروع کار با React و پیاده‌سازی چند اپلیکیشن کوچک به منظور درک عمیق:
– Intro

– SPA and MPA

– Setup Development Environment and Tools

– Webpack Integration

– Babel Introduction

– Functional and Class Component

– State, Props, Proptypes, Component inheritance

– Communication between Components

– HTTP Request with Fetch Api/Axios

– React Router DOM

– React and JavaScript Best Practices

– Code Styles

– Redux Introduction

– Better State Management with Redux

در یک دقیقه با کارادمی آشنا شوید: https://www.aparat.com/v/YBi7V

چرا شما نیازی به مدرک دانشگاهی برای شروع کار حرفه‌ای در برنامه‌نویسی ندارید؟

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

آیا می‌دانستید تعداد افرادی که مدرک علوم کامپیوتر را در دانشگاه‌های آمریکا کسب می‌کنند رشد معادل ۲.۵ درصد از دهه ۱۹۸۰ داشته است، با توجه به اینکه صنعت فناوری از آن زمان به میزان خیلی بالایی رشد داشته است.

طبق آمار ارائه شده توسط Bureau of Labor Statistics، اشتغال توسعه دهندگان نرم افزار بین سال‌های ۲۰۱۶ تا ۲۰۲۶ رشد ۲۴ درصدی داشته است. این میزان بیش از سه برابر افزایش ۷ درصدی اشتغال در تمام مشاغل دیگر است.

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

در حالی که یک مدرک علوم کامپیوتر برای شما یک آموزش جامع را فراهم می‌کند، از معایبی هم برخوردار است.

· زمان: مدت زمان ۴ سال برای اخذ مدرک دانشگاهی زمان کمی نیست و در آخر هم تضمینی برای کسب مهارت مورد نیاز برای بازار کار وجود ندارد. به عبارت دیگر، فارغ‌التحصیلان مهارت‌های لازم برای استخدام شدن را ندارند.

· هزینه: پرداخت شهریه برای خیلی از دانشجویان به مدت ۴ سال دشوار است و به همین منطور خیلی از افراد یا به سختی و یا کلا قادر به پرداخت آن نمی‌باشند.

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

کارفرمایان مدرن به دنبال افرادی نیستند که مدرک تحصیلی دارند. آنها بیشتر بر نمونه کارها (پورتفولیو) و مهارت‌های فنی کارجویان متمرکز هستند. آنها می‌خواهند بدانند که شما می‌توانید کار مورد نیازشان را انجام دهید، نه اینکه مدرک مورد نظر را دریافت کرده‌اید یا نه. امروزه کارفرمایان انتظارات و فرآیند استخدام متفاوتی نسبت به قبل دارند.

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

Create A product first!

Create a product first please!