Я рассматриваю новую работу, я фронтенд-разработчик, специализирующийся на JavaScript, по крайней мере, на данный момент.
Я нашел вакансию программиста веб-инструментов, но я не совсем уверен, что это значит.
Описание такое же, как и у любой работы, связанной с Интернетом:
А также навыки:
Итак, если кто-то из вас, ребята, программист веб-инструментов или знает, что такое программист веб-инструментов, было бы очень здорово рассказать мне о среднем дне для этой работы.
Что можно было бы делать? Сколько бы заплатили за это?
Во-первых, вы правы, что немного сбиты с толку таким списком. Я имею в виду, что, черт возьми, значит «программист веб-инструментов»?
Вместо того, чтобы работодатель просто сказал: «Эй, нам нужен хороший веб-разработчик с навыками работы с JavaScript, CSS и HTML…», он немного раздувает список, чтобы подробно объяснить, что включает в себя ваша работа, а что нет. веб-разработчик может понять немного больше. А «веб-инструменты» могут просто означать установку WordPress, которую компания должна поддерживать.
И вообще, лучший способ разобрать подобное описание работы — это посмотреть на конкретные требования; акцент мой:
- Обширные знания JavaScript
- Знание CSS3
- Знание HTML5
- Знание TypeScript как преимущество
- Знание C# и .Net Framework приветствуется
- Знание базы данных NoSQL приветствуется
- Знание SignalR является преимуществом
И вы видите эти квалификаторы «актива»? Это означает, что было бы хорошо, если бы вы это знали, но в прошлом вы должны были бы быть в порядке и без этого. Это означает, что требования действительно:
- Обширные знания JavaScript
- Знание CSS3
- Знание HTML5
И важность явно сверху вниз, что очень ясно видно из первого квалификатора «Обширные знания JavaScript». И, честно говоря, редко можно найти человека, обладающего обширными знаниями JavaScript, но не знающего CSS3 или HTML5.
Так что рассмотрите эту вакансию как разработчика JavaScript.
Что касается обычного дня, то это в основном встречи и кодирование веб-сайтов с использованием JavaScript, CSS и HTML. Что касается более широкой специфики вверху, мои комментарии выделены жирным шрифтом:
- Скомпилировать и понять потребности в развитии ИТ и их осуществимость, чтобы служить интересам производственных групп; (Будьте частью команды и выполняйте свою работу в качестве разработчика.)
- Предлагать усовершенствования, разрабатывая и внедряя новые системы; (У них явно есть кодовая база, и они хотят убедиться, что вы не чувствуете себя привязанным к их системам. Не стесняйтесь создавать новые инструменты для выполнения работы.)
- Подтвердить и проверить, соответствуют ли вновь разработанные системы намерениям проекта и согласуются ли они с существующей системой, и при необходимости оптимизировать; (В основном контроль качества существующих и новых систем. Если что-то не работает, вы должны это исправить.)
- Поддержка функций и систем, предназначенных для производства; (Системы действуют прямо сейчас, и вы должны быть готовы поддержать их использование. Изменение этих систем может быть не таким очевидным, как кажется, поскольку их используют другие.)
- Выявление и исправление ошибок, выявленных другими рабочими подразделениями и группой контроля качества; (Работайте с другими над улучшением систем и будьте открыты для их отзывов.)
- Документировать работу, чтобы передать знания и позволить пользователям в других рабочих подразделениях понять новую систему и функции; (Просто предоставьте документацию о проделанной работе, чтобы вы не были единственным, кто выполняет работу. Это хороший знак. Это означает, что вы являетесь частью команды, и есть понимание, что ваша роль будет ограничена созданием кода и поддержкой других в использовании ваш код.)
- Выполните все другие связанные задачи. (Это кажется довольно расплывчатым, но это уловка, которая в основном говорит о том, что есть задачи, связанные с вышеперечисленным, и вам нужно с ними справиться.)
джмак