Веб-индустрия - это та, которая полна различных должностных обязанностей и ролей, а это означает, что это также отрасль, заполненная заданиями. Иногда эти названия делают очевидным то, что делает человек, или, по крайней мере, то, что их основная роль в этом процессе может быть. Например, «Менеджер проектов» - это общее и легко понятное название работы, которое вы найдете в большинстве веб-команд.
Иногда, однако, названия вакансий в веб-индустрии не так очевидны или понятны. Термины «веб-дизайнер» и «веб-разработчик» часто используются в веб-индустрии. Во многих случаях эти термины являются «уловкой всех», которая предназначена для описания того, кто действительно заполняет ряд ролей в процессе создания веб-сайта. Недостатком использования этих общих терминов является то, что, хотя они и охватывают широкую базу, они не предлагают никакой специфики относительно того, что на самом деле играет роль. Если вы видите объявление о вакансии для «веб-разработчика», как вы узнаете, на что эта должность фактически отвечает? Если компания использует этот термин правильно, на самом деле есть определенные навыки, которые необходимо выполнить, и некоторые задачи, которые человек должен будет выполнять.
Специфика веб-разработчика
В качестве основного и очевидного, как это может показаться, самым простым определением является то, что веб-разработчик - это тот, кто программирует веб-страницы. Веб-разработчик больше ориентируется на работу веб-сайта, чем на то, как он выглядит; внешний вид и внешний вид будут обрабатываться веб-дизайнером. Веб-разработчик обычно использует текстовые редакторы HTML (в отличие от визуальной программы WYSIWYG, например Dreamweaver), и работает с базами данных и языками программирования, а также с HTML.
У веб-разработчиков часто бывают следующие навыки:
- HTML: Это основной строительный блок веб-страниц, поэтому любой веб-разработчик будет понимать язык разметки гипертекста.
- Некоторые CSS: с каскадными таблицами стилей диктует внешний вид сайта, это веб-разработчик, или, более конкретно, «разработчик интерфейса», который часто кодирует CSS.
- JavaScript и Ajax
- PHP, ASP, Java, Perl или C ++
- MySQL базы данных SQL
- Управление проектом
- Общение с клиентами
- Документация, особенно для технических концепций и кода, который создается на заказ
Суть в том, что компании, которые ищут веб-разработчиков, ищут людей с сильными навыками программирования, которые могут создавать и поддерживать эффективные веб-сайты. Тем не менее, они также ищут хороших игроков. Так много сайтов и приложений управляются группами людей, а это значит, что разработчики должны хорошо работать с другими, чтобы добиться успеха. Иногда это означает работу с другими разработчиками, иногда это означает работу с клиентами или заинтересованными сторонами проекта. Несмотря на это, личные навыки так же важны, как и технические навыки, когда дело доходит до успеха веб-разработчика.
Задний конец с интерфейсом разработчика
Некоторые люди используют термин веб-разработчик, чтобы действительно означать программиста. Это «разработчик задней части». Они работают с базами данных или настраиваемым кодом, который обеспечивает функциональность сайта. «Back end» относится к функциональности, которая лежит на фоне сайта, а не к частям, с которыми люди фактически взаимодействуют и видят. Это «передний конец», и он создан, как вы догадались, «разработчиком интерфейса».
Разработчик front-end строит страницы с HTML, CSS и, возможно, с Javascript. Они тесно сотрудничают с командой разработчиков, чтобы превратить визуальные проекты и внешний вид страниц сайта в рабочий веб-сайт. Эти сторонние разработчики также работают с разработчиками на заднем плане, чтобы обеспечить правильную интеграцию пользовательских функций.
В зависимости от набора навыков человека, они могут решить, что разработка на переднем конце - это больше их стиль, или они могут определить, что они хотят делать больше с развитием конца. Многие разработчики также обнаруживают, что их обязанности и навыки работы пересекаются и охватывают биты каждой из этих сторон, как переднюю, так и заднюю, и, возможно, даже визуальный дизайн. Чем удобнее кто-то переходить с одной стороны веб-дизайна и разработки на другой, тем более ценными они будут для клиентов и компаний, которые нанимают их для этих навыков.




