- Понимание базовых принципов разметки. - Знание ДжаваСкрипт. - Знание работы с базами данных. - Умение работать с web-серверами. - Версионирование кода (системы контроля версий). - Навыки серверной разработки с использованием языков PHP, Python, Ruby, а также фреймворков Django или Ruby on Rails. Пригодятся навыки ведения коммуникации, умение вести проектный менеджмент (что особо полезно при работе с заказчиком). Необходимо обладать способностью планировать, организовывать, управлять своим временем для сдачи проекта в оговоренные сроки. Кроме того, сфера веб-девелопмента имеет привычку регулярно меняться, потому важно быть в курсе последних тенденций, новых трендов, технологий и т.д. Тяга к обучению и самообразованию поможет всегда оставаться востребованным и перспективными специалистом.