۱۰ نکته برای استفاده بهتر از ویدیو در پس‌زمینه صفحات
مهر ۱۳, ۱۳۹۵
چگونه از وردپرس در مقابل حملات محافظت کنیم؟
آبان ۴, ۱۳۹۵

معرفی عناوین شغلی که در صنعت وب وجود دارد

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

۱)طراح وب(Web Designer)

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

 

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

۲)توسعه‌دهنده‌ی Front End

زمانی که در مورد فرانت اند “Frontend” وب صحبت می کنیم، منظور آن بخشی است که قابل دیدن است و با آن تعامل می کنیم. فرانت اند “Frontend”” معمولا از دو بخش تشکیل می شود: طراحی سایت و توسعه فرانت اند وب.

در گذشته اگر کسی از توسعه صحبت می کرد، عموما مربوط به بک اند “Backend” بود، اما در چند سال گذشته این موضوع بسیار تغییر کرده است و نیاز داریم میان کسی که سایت را در نرم افزاری مانند فتوشاپ طراحی می کند و کسی که آنها را تبدیل به کد های HTML و CSS می کند، تفاوت بگذاریم. این موضوع زمانی که طراحان به سوی استفاده از جاوا اسکریپ و JQuery روی آوردند بسیار جدی تر شد.

به همین خاطر، اگر اکنون می گوییم ” طراح سایت”، منظور هم افرادی است که با فتوشاپ و نرم افزارهای گرافیکی مشابه کار می کنند و هم افرادی که آن طرح ها را به کد های HTML، CSS، جاوا اسکریپت و JQuery بدل می کنند.

تمام چیزی که شما در یک وب سایت می بینید، مجموعه ای است از HTML، CSS و جاوا اسکریپت که تماما با مرورگر وب شما کنترل می شوند. مانند صفحات، منو ها، دکمه ها، فونتها، فرم های تماس و … .

۳)طراح رابط کاربری(UI Designer)

UI که مخفف user interface می باشد در فیلد اثر متقابل ماشین و انسان در صنعت طراحی، فضایی می باشد که اثر متقابل بین انسان و ماشین به وجود می آید. هدف این اثر متقابل اجازه برای عمکلکرد موثر و کنترل ماشین از سمت انسان می باشد، در حالیکه ماشین اطلاعاتی را باز می گرداند که کمک به تصمیم گیری های کاربران می نماید. برخلاف طراحان UX که بر روی حس کلی کار تمرکز می نمایند طراحان UI بر روی نحوه ارائه محصول کار می نمایند. آنها صفحه ای را طراحی می نمایند که کاربر با آن در ارتباط می باشد و تلاش می نمایند UI را در جهت محقق ساختن اهداف طراح UX پیش ببرد. به عنوان مثال ممکن است طراح UI تصمیم بگیرد اسلایدری در بالای صفحه تعبیه نماید و یا دکمه ای برای انجام فرآیند خرید در مکانی از صفحه ایجاد نماید. همچنین طراح UI مسئول ساخت راهنمای استایل منسجم می باشد تا ثبات و یکپارچگی در طراحی دیده شود.

۴)طراح تجربه‌ی کاربری(UX Designer)

User Experience – UX شامل رفتار، حالت و احساست کاربر در مورد استفاده از یک محصول و یا سیستم خاص گفته می شود. تجربه کاربر شامل جنبه های عملی، تجربی، موثر ، معنی دار و جنبه های با ارزش اثر متقابل انسان و کامپیوتر و محصول می باشد، که شامل درک کاربر از جنبه های مختلف سیستم شامل کاربرد، سادگی در استفاده و بهره وری می باشد. بر اساس تعریف ISO عنوان user experience شامل کلیه عواطف، اعتقادات، مزیت ها، پاسخ های فیزیکی و روانی، رفتارها و اجراها قبل از زمان استفاده، در زمان استفاده و بعد از آن اطلاق می گردد.

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

۵)طراحی تعاملی(Interaction Designer)

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

۶) Art Director

افرادی که در این شغل فعالیت می‌کنند باید کیفیت کاری پروژه را تحت کنترل داشته باشند. در واقع این افراد مدیریت طراحان پروژه را برعهده داشته و با مشتریان در ارتباطند.

۷) توسعه دهنده وب (Web Developer)

فرد در این شغل بیشتر روی برنامه‌نویسی سمت سرور تمرکز می‌کند. برای داشتن این شغل باید زبان های سمت سرور مانند پایتون، روبی،  PHPو  ASPرا بلد باشید. همچنین مهارت‌های پایه‌ای در زمینه‌های دیتابیس، جاوا اسکریپت و HTML داشته باشید. این عنوان شغلی با  توسعه‌دهنده‌یFront End  کاملا متفاوت است. یک توسعه دهنده‌ی وب  توجه کمی روی نحوه کار کردن عناصر در صفحه وب دارد در حالیکه بیشتر روی برنامه‌نویسی سایت، ارتباط با دیتابیس و مباحث امنیتی تمرکز می‌کند.
Web Programmer یا Web Aplication Developer نام‌های دیگری است که به این عنوان شغلی داده می‌شود.

۸) Full Stack Developer

full-stack developer به توسعه دهندگانی گفته می شود که توانایی کار با تکنولوژی های back-end و front-end یک برنامه تحت وب را دارند.

برای مثال در یک برنامه تحت وب که با PHP توسعه داده می شود یک full-stack developer باید توانایی کار با پایگاه داده، PHP، جاوااسکریپت، CSS، HTML و سیستم عامل را داشته باشد و حتی کار با فتوشاپ برای خرد کردن عکس های طراحی شده برای استفاده در front-end را داشته باشد.

نکته ای که در اینجا وجود دارد این است که یک full-stack developer نیازی نیست که به تمام تکنولوژی های تسلط کامل داشته باشد (که البته امکان پذیر هم نیست) و داشتن دانشی در سطحی که بتواند با آنها خوب کار کند کفایت می کند.

۹)استراتژیست محتوا(Content Strategist)

این شغل روی پیاده‌سازی فنی سایت تاثیری ندارد. بعد از طراحی سایت وظیفه‌ی آنالیز داده ها، تغییر محتوای سایت و هدایت وبلاگ نویسان برعهده‌ی استراتژیست محتوا است.

۱۰) تکنسین IT

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

۱۱) Dev Ops

این افراد میان متخصصان آی تی  و   توسعه دهندگان ارتباط برقرار می‌کند. فعالیت‌هایی مانند کنترل نرم افزارهای سمت سرور، کنترل نسخه، تست سرورها و فرآیند ها برعهده‌ی این افراد است.

” هکر به معنای شخصی که رخنه های امنیتی یک سرویس را پیدا می‌کند، یک اصطلاح است نه شغل! ”

۱۲) مدیر پروژه (Product Manager)

مدیر پروژه به عنوان مدیر تیم فعالیت می‌کند و تمامی افراد را برای رسیدن به هدف هدایت می‌کند.

۱۳) نماینده خدمات به مشتریان (Customer Service Representative)

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

۱۴) متخصصان SEO

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

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

شغل هایی که در این دسته بندی قرار نمی‌گیرند:

طراح گرافیک؛ طراح گرافیک لزوما در زمینه‌ی وب فعالیت نمی‌کند.
مهندس نرم افزار؛ یک مهندس نرم‌افزار ممکن است برنامه نویس هم باشد اما در زمینه‌ی وب فعالیت نمی‌کند.

تمامی مسئولیت‌هایی را که در بالا ذکر شد، می‌توانیم بر اساس مهارت افراد  دوباره دسته‌بندی کنیم. برای مثال شغل مدیر ارشد پروژه با مدیر پروژه متفاوت است.
در صورتیکه زمینه‌های کاری دیگری به ذهن‌تان می‌رسد برای ما بنویسید تا به دسته‌بندی ‌های فوق اضافه شود.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *