В первые дни существования сети веб-разработчик (или веб-мастер) должен был делать все: небольшой графический дизайн, разработку баз данных, кодирование на стороне сервера и разработку интерфейса. Работа менялась и быстро менялась по мере развития технологий.
Сегодня на рынке труда наблюдается гораздо большее расхождение:
- дизайнер может провести весь день в PhotoShop и никогда не трогать код сайта
- инженер внешнего интерфейса может сосредоточиться на HTML, CSS и JavaScript, не заботясь о процессах на стороне сервера
- внутренний разработчик может создавать базы данных и код PHP или ASP.NET, но никогда не беспокоиться о пользовательском интерфейсе.
Более крупным компаниям будет легче разделять функции работы. Они могут создать заводской процесс, в котором каждый компонент создается командой, которая специализируется на этой технологии. Очевидное преимущество заключается в том, что разработчики могут стать экспертами в определенной области и производить работающий продукт в короткие сроки.
Даже фрилансеры и небольшие компании могут специализироваться на конкретных технологиях. Они могут предоставлять эти услуги более крупным организациям или передавать части проекта на аутсорсинг, где им нужна помощь.
Мы хотели бы знать, стала ли ваша работа более специализированной. Вы все еще вовлечены во все аспекты разработки системы или концентрируетесь на определенной области? Пожалуйста, проголосуйте на домашней странице SitePoint или оставьте комментарий ниже.