Специалист в области веб-программирования.
Обязанности
:
- определять совместно с руководством задачи и цели проекта и обеспечивать их качественное и своевременное выполнение,
- осуществлять выбор языков программирования, среды разработки, необходимого программного обеспечения,
- разрабатывать концепцию развития веб-сервера,
- осуществляет администрирование веб-сервера,
- следить за взаимодействием с сотрудниками других отделов для выполнения совместных задач,
- поддерживать порядок на рабочем месте.
Должен знать:
- основы веб-дизайна,
- английский язык,
- принципы функционирования сети Интернет и его протоколы,
- распространенные веб-браузеры,
- графические программы (Adobe Photoshop),
- язык HTML, CSS, JavaScript,
- языки программирования (PHP, SQL, JavaScript), стандарты HTTP, сервер БД (PostgreSQL, MySQL).
Профессия WEB программист.
Чем занимается:
Работа web-программиста непосредственно связана с глобальной сетью Интернет. Такой специалист создает программы, способные функционировать в ее пределах. Без его участия не может начать работать ни один интернет-проект. Так, например, на основе пожеланий заказчика дизайнер создает графическую концепцию будущего сайта, задача web-программиста воплотить эти идеи технически, заставить сайт ожить. Другими словами web-программисты создают динамические страницы, пишут интерфейсы к базам данных, составляют технические задания проектов.
Плюсы профессии:
* Востребованность на рынке труда,
* Творческая работа, так как каждая задача уникальна, и для ее решения существует несколько способов,
* Можно совмещать с учебой,
* Не всегда требуется диплом,
* Возможность стать специалистом в молодом возрасте,
* Свобода в принятии решений (как решать ту или иную задачу решает сам web-программист),
* Возможность удаленной работы.
Минусы профессии:
* В маленьких проектах web-программист совмещает функции нескольких специалистов,
* Частые переключения с одной задачи на другую,
* Иногда поставленные задачи приходится решать не только в будни, но и выходные,
* Постоянная работа за компьютером сказывается на здоровье, особенно сильно страдают глаза.
Личные качества:
Для web-программиста важна усидчивость, особенно на начальных стадиях карьеры. К сожалению и в этой работе приходится много времени уделять текучке. Если раньше разработчики сайтов практически никогда к ним не возвращались, то сегодня технологии изменились. Готовому сайту постоянно требуется обслуживание, обновления и изменения.
Создание web-сайта это процесс работы нескольких специалистов. Поэтому еще одним хорошим качеством для web-программиста будет умение работать в команде.
Образование:
При приеме на работу у web-программистов редко когда спрашивают диплом. В основном работодатель обращает внимание на опыт работы, в каких проектах участвовал соискатель и что он умеет делать. Однако высшее образование лишним не будет, для web-программиста достаточно иметь любое техническое. Кроме этого, нужно владеть специфическими для Интернета языками программирования, такими как JavaScript, VBScript, Perl, PHP, Java, C++, базами данных, знать основные среды разработки и разбираться в протоколах.
Место работы:
* Web-студии, Интернет-компании,
* Организации, деятельность которых связана с Интернет,
* Компании, структура организации которых подразумевает существование такого специалиста.
Карьера и зарплата:
Руководитель группы программистов, менеджер проекта, ИТ-директор.