توسعهدهنده وب

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

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

ویژگی های یک توسعه دهنده وب

همانطور که اساسی و واضح است، ممکن است به نظر برسد، تعریف دقیق تر این است که توسعه دهنده وب کسی است که صفحات وب را برنامه می کند. یک توسعه دهنده وب بیشتر بر روی نحوه کار کردن وب سایت متمرکزتر از چگونگی ظاهر آن است. نگاه و احساس، توسط وب "طراح" انجام می شود. توسعه دهنده وب معمولا از ویراستاران متن HTML استفاده می کند (برخلاف یک برنامه WYSIWYG بصری مانند Dreamweaver) و با پایگاه های داده ها و زبان های برنامه نویسی و همچنین HTML کار می کند.

توسعه دهندگان وب اغلب مهارت های زیر را دارند :

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

End End versus Front End Developer

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

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

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