Описание квалификации Junior Web Developer

В данный момент, одним из лидирующих направлений разработки ПО является веб-разработка. Под веб-разработкой подразумевается разработка интернет сервиса или веб-приложения, его обслуживание, поддержка, а также оптимизация под поисковые системы (SEO).

Junior веб-разработчики занимаются собственно созданием несложных веб-приложений, причем преимущественно клиентской разработкой и частично серверным программированием, хотя серверная часть в таких приложениях обычно не очень сложная. Более опытные веб-девелоперы работают еще над сложными частями серверной логики и интеграцией с внешними системами. Для SEO часто нанимают отдельного человека или целую команду специалистов.

Для подтверждения квалификации Junior Web Developer, нужны такие знания:

  • Программирование (знание систем счисления, элементарных алгоритмов)
  • Языки представления HTML/XML/CSS (основные понятия и принципы, синтаксис)
  • Язык JavaScript (синтаксис, обработка событий, работа с DOM)

В этот перечень не включены знания серверных веб-технологий, таких как PHP, Python или Java. Они будут включены в более сложную квалификацию Web Developer со специализациями. Для проверки базовых знаний в области программирования серверной логики в квалификацию добавлен тест по основам программирования.

Необходимые тесты

Программирование – Основы

Поскольку от Junior’а требуется знание JavaScript, ему необходимо знать азы программирования. В этом тесте собраны довольно элементарные вопросы по булевой алгебре, системам счисления (особенно двоичной и шестнадцатиричной), простым алгоритмам.

HTML – Основы

Тест HTML проверяет знания Junior’ом основных тегов и элементов языка, которые будут необходимы в работе. Также в тесте есть вопросы по некоторым аббревиатурам, браузерам и косвенно о XML.

CSS – Основы

Junior’у необходимо наряду с HTML знать и CSS, так как иначе разработка более-менее серьезного сайта будет сопряжена с трудностями. Тест покрывает знания основных свойств и атрибутов, box-модели, селекторов.

XML – Основы

Знание XML не настолько критично для Junior’а как знание HTML/CSS, но требуется больше как базовое, которое пригодится Junior’у в будущем. Кроме того, нельзя забывать, что на XML основаны большинство других форматов разметки: тот же XHTML, WSDL или набирающий популярность со стандартизацией HTML 5 SVG. Вопросы теста в основном теоретические, покрывающие знание базовой спецификации XML.

JavaScript – Основы

Если, в начале 2000-х годов знание JavaScript Junior’ом было необязательным, то сейчас, спустя 10 лет, это одно из первоочередных требований. Знание JavaScript, помимо динамических возможностей в браузере клиента, открывает путь к изучению более сложных технологий, таких как AJAX, которые позволяют создавать насыщенные интернет приложения (Rich Internet Applications, RIA). Вопросы теста проверяют синтаксис, основные функции и объекты JavaScript.

http://www.quizful.net/job-role/junior-web-developer

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>