Чем занимается программист веб-инструментов? [закрыто]

Я рассматриваю новую работу, я фронтенд-разработчик, специализирующийся на JavaScript, по крайней мере, на данный момент.

Я нашел вакансию программиста веб-инструментов, но я не совсем уверен, что это значит.

Описание такое же, как и у любой работы, связанной с Интернетом:

  • Собирать и понимать потребности в развитии ИТ и их осуществимость, чтобы служить интересам производственных групп;
  • Предлагать усовершенствования, разрабатывая и внедряя новые системы;
  • Подтвердить и проверить, соответствуют ли вновь разработанные системы намерениям проекта и согласуются ли они с существующей системой, и при необходимости оптимизировать;
  • Поддержка функций и систем, предназначенных для производства;
  • Выявлять и исправлять ошибки, выявленные другими рабочими подразделениями и группой контроля качества;
  • Документировать работу, чтобы передать знания и позволить пользователям в других рабочих подразделениях понять новую систему и функции;
  • Выполните все другие связанные задачи.

А также навыки:

  • Обширные знания JavaScript
  • Знание CSS3
  • Знание HTML5
  • Знание TypeScript как преимущество
  • Знание C# и .Net Framework приветствуется
  • Знание базы данных NoSQL приветствуется
  • Знание SignalR является преимуществом

Итак, если кто-то из вас, ребята, программист веб-инструментов или знает, что такое программист веб-инструментов, было бы очень здорово рассказать мне о среднем дне для этой работы.

Что можно было бы делать? Сколько бы заплатили за это?

Вопросы, требующие совета относительно конкретных требований к работе или ожиданий от определенной должности, следует направлять менеджеру по найму или лицу, ответственному за объявление о вакансии. Вопросы, касающиеся только конкретной компании или должности, имеют ограниченное значение для будущих посетителей.

Ответы (1)

Во-первых, вы правы, что немного сбиты с толку таким списком. Я имею в виду, что, черт возьми, значит «программист веб-инструментов»?

Вместо того, чтобы работодатель просто сказал: «Эй, нам нужен хороший веб-разработчик с навыками работы с JavaScript, CSS и HTML…», он немного раздувает список, чтобы подробно объяснить, что включает в себя ваша работа, а что нет. веб-разработчик может понять немного больше. А «веб-инструменты» могут просто означать установку WordPress, которую компания должна поддерживать.

И вообще, лучший способ разобрать подобное описание работы — это посмотреть на конкретные требования; акцент мой:

  • Обширные знания JavaScript
  • Знание CSS3
  • Знание HTML5
  • Знание TypeScript как преимущество
  • Знание C# и .Net Framework приветствуется
  • Знание базы данных NoSQL приветствуется
  • Знание SignalR является преимуществом

И вы видите эти квалификаторы «актива»? Это означает, что было бы хорошо, если бы вы это знали, но в прошлом вы должны были бы быть в порядке и без этого. Это означает, что требования действительно:

  • Обширные знания JavaScript
  • Знание CSS3
  • Знание HTML5

И важность явно сверху вниз, что очень ясно видно из первого квалификатора «Обширные знания JavaScript». И, честно говоря, редко можно найти человека, обладающего обширными знаниями JavaScript, но не знающего CSS3 или HTML5.

Так что рассмотрите эту вакансию как разработчика JavaScript.

Что касается обычного дня, то это в основном встречи и кодирование веб-сайтов с использованием JavaScript, CSS и HTML. Что касается более широкой специфики вверху, мои комментарии выделены жирным шрифтом:

  • Скомпилировать и понять потребности в развитии ИТ и их осуществимость, чтобы служить интересам производственных групп; (Будьте частью команды и выполняйте свою работу в качестве разработчика.)
  • Предлагать усовершенствования, разрабатывая и внедряя новые системы; (У них явно есть кодовая база, и они хотят убедиться, что вы не чувствуете себя привязанным к их системам. Не стесняйтесь создавать новые инструменты для выполнения работы.)
  • Подтвердить и проверить, соответствуют ли вновь разработанные системы намерениям проекта и согласуются ли они с существующей системой, и при необходимости оптимизировать; (В основном контроль качества существующих и новых систем. Если что-то не работает, вы должны это исправить.)
  • Поддержка функций и систем, предназначенных для производства; (Системы действуют прямо сейчас, и вы должны быть готовы поддержать их использование. Изменение этих систем может быть не таким очевидным, как кажется, поскольку их используют другие.)
  • Выявление и исправление ошибок, выявленных другими рабочими подразделениями и группой контроля качества; (Работайте с другими над улучшением систем и будьте открыты для их отзывов.)
  • Документировать работу, чтобы передать знания и позволить пользователям в других рабочих подразделениях понять новую систему и функции; (Просто предоставьте документацию о проделанной работе, чтобы вы не были единственным, кто выполняет работу. Это хороший знак. Это означает, что вы являетесь частью команды, и есть понимание, что ваша роль будет ограничена созданием кода и поддержкой других в использовании ваш код.)
  • Выполните все другие связанные задачи. (Это кажется довольно расплывчатым, но это уловка, которая в основном говорит о том, что есть задачи, связанные с вышеперечисленным, и вам нужно с ними справиться.)
Большое спасибо за ваш ответ (и ваше редактирование). До этого я подавал заявку на фронтенд-работу в той же компании. Но они закрыли отдел и перенаправили меня на это открытие. Вот почему я немного смущен. Для них это другая работа, чем фронтенд-разработчик. Фактически, конец строки будет вашей первой строкой. Кто такой программист веб-инструментов?
@YoannM "Кто такой программист веб-инструментов?" Странный титул для веб-разработчика, который, вероятно, появился из-за организационной реструктуризации или политики. Подать заявку на это.
Вы имеете в виду, что они, вероятно, просто создают название? Это было бы странно, так как это крупная компания-разработчик. Хотя я подал заявку.
@YoannM Довольно часто придумывать странные названия для основных профессий в мире технологий. Это название описывает роль в их компании. Я уверен, что как только вы окажетесь там, концепция того, что вы в основном веб-разработчик, будет каким-то образом передана.
Я бы просто добавил, что я видел прозвище «Разработчик веб-инструментов», применяемое к позициям, на которых разрабатываются веб-приложения, используемые внутри бизнеса, отсюда и термин «веб-инструменты». Очевидно, что это не универсальное определение, но, по моему опыту, оно является наиболее распространенным.