دنیای وب بسیار وسیع است و فعالیتهای مختلفی در آن انجام میشود. برخی از این فعالیتها به تنهایی یک شغل محسوب میشوند.
1)طراح وب(Web Designer)
وجود واژهی طراح در یک عبارت به این معنی است که شخص مورد نظر باید طراحی انجام دهد. وجود کلمهی وب نیز به این معناست که طراحی مورد نظر روی وب انجام میگیرد. با این اوصاف یک طراح وب باید روی طراحی المانهای وبسایت و نحوهی عملکرد آنها تمرکز کند. این افراد باید روی HTML، CSS و جاوا اسکریپت تسلط کامل داشته باشند.
2)توسعهدهندهی Front End
تمرکز اصلی این عنوان شغلی بر روی HTML, CSS و جاوا اسکریپت است. کار یک توسعه دهندهی وب با کار یک طراح متفاوت است. برای همین است که از واژهی توسعهدهنده برای این افراد استفاده میکنیم. فرد مورد نظر باید توانایی استفاده از HTML, CSS و جاوا اسکریپت را به بهترین نحو داشته باشد تا بتواند شکل ظاهری و رابط کاربری سایت را تولید نماید.
3)طراح رابط کاربری(UI Designer) و طراح تجربهی کاربری(UX Designer)
این کار بیشتر از اجرای طرح، روی خود طراحی اجزا تمرکز دارد. طراحان UI موظفند سبک خود را در کل روند طراحی محصول حفظ کنند. به عبارت دیگر نوع چینش و محتوای صفحات با یکدیگر همخوانی داشته باشد. زبان طراحی مورد استفاده در تمامی روندها و صفحات هم سازگار باشد. این فرد باید با زبان های HTML و CSS آشنا باشد.
وظیفهی یک طراح UX این است که روی عملکرد کاربران تمرکز کند. اینکه کاربران چگونه از یک سایت استفاده میکنند و چه عکسالعملی دارند. سپس با استفاده از نتایج بدست آمده، سایت را به صورتی بهینه میکند که کاربران تجربه بهتری در استفاده از آن داشته باشند.
4)طراحی تعاملی(Interaction Designer)
در طراحی تعاملی نحوهی طراحی بیشتر مد نظر است. با این تفاوت که روی نحوهی استفاده از اجزا تمرکز میشود تا کاربر بیشتر با وب سایت تعامل داشته باشد.
5) Art Director
افرادی که در این شغل فعالیت میکنند باید کیفیت کاری پروژه را تحت کنترل داشته باشند. در واقع این افراد مدیریت طراحان پروژه را برعهده داشته و با مشتریان در ارتباطند.
6) توسعه دهنده وب (Web Developer)
فرد در این شغل بیشتر روی برنامهنویسی سمت سرور تمرکز میکند. برای داشتن این شغل باید زبان های سمت سرور مانند پایتون، روبی، PHPو ASPرا بلد باشید. همچنین مهارتهای پایهای در زمینههای دیتابیس، جاوا اسکریپت و HTML داشته باشید. این عنوان شغلی با توسعهدهندهیFront End کاملا متفاوت است. یک توسعه دهندهی وب توجه کمی روی نحوه کار کردن عناصر در صفحه وب دارد در حالیکه بیشتر روی برنامهنویسی سایت، ارتباط با دیتابیس و مباحث امنیتی تمرکز میکند.
Web Programmer یا Web Aplication Developer نامهای دیگری است که به این عنوان شغلی داده میشود.
7) Full Stack Developer
این شغل ترکیبی از برنامهنویسی سمت سرور و سمت کلاینت است. در واقع کسی که این مسئولیت را برعهده دارد باید میان دو برنامه نویس سمت سرور و سمت کاربر ارتباط برقرار کند.
8)استراتژیست محتوا(Content Strategist)
این شغل روی پیادهسازی فنی سایت تاثیری ندارد. بعد از طراحی سایت وظیفهی آنالیز داده ها، تغییر محتوای سایت و هدایت وبلاگ نویسان برعهدهی استراتژیست محتوا است.
9) تکنسین IT
این فرد با تجهیزات کامپیوتری کار میکند و بیشتر در زمینه سخت افزاری فعالیت دارد.
10) Dev Ops
این افراد میان متخصصان آی تی و توسعه دهندگان ارتباط برقرار میکند. فعالیتهایی مانند کنترل نرم افزارهای سمت سرور، کنترل نسخه، تست سرورها و فرآیند ها برعهدهی این افراد است.
11) مدیر پروژه (Product Manager)
مدیر پروژه به عنوان مدیر تیم فعالیت میکند و تمامی افراد را برای رسیدن به هدف هدایت میکند.
12) متخصصان SEO
کارشناسان سئو تمامی تلاش خود را میکنند تا یک وب سایت در موتورهای جستوجو دیده شود. این صنعت زیرشاخههای خاص خود را دارد.

شغل هایی که در این دسته بندی قرار نمیگیرند:
طراح گرافیک؛ طراح گرافیک لزوما در زمینهی وب فعالیت نمیکند.
مهندس نرم افزار؛ یک مهندس نرمافزار ممکن است برنامه نویس هم باشد اما در زمینهی وب فعالیت نکند.
1 دیدگاه. دیدگاه جدید بگذارید
بسیار عالی موفق باشید