Засилье различных профессий, так или иначе связанных с Интернетом, продолжает удручать.
С каждым днем изобретаются новые способы сделать то, что уже давно сделано, придумываются все новые и новые фреймворки.
Но абстракция в разработке растёт и ответственность разработчиков планомерно растёт. В результате современные названия должностей в Интернете становятся скорее хитрым маркетинговым ходом, чем реально существующими специализациями.
В более зрелых отраслях, чем IT, уже давно прижились такие замечательные, непонятные профессии с названиями вроде «коуч-эксперт», «менеджер-консультант» или какой-нибудь «репетитор по уборке».
Веб-индустрию постепенно постигает та же горькая участь.
Какофония профессий
«Веб-дизайнер» как понятие в русскоязычном пространстве совершенно не совпадает с аналогичным понятием в англоязычном пространстве.Русскоязычный веб-дизайнер создает коллажи и макеты будущих страниц.
Продвинутые веб-дизайнеры, чтобы отличаться от дизайнеров низкой квалификации, дополнительно называют себя «дизайнерами UI/UX» или «дизайнерами интерфейсов», подразумевая, что они думают заранее, прежде чем рисовать коллажи и макеты для будущих страниц и приложений.
А особо продвинутые называют себя «арт-директором» или что-то в этом роде.
Тех, кто не успел повесить на себя медаль «UI Эксперт», пренебрежительно дразнят операторы Фотошопа.
Операторы Photoshop или даже новички в индустрии целенаправленно пытаются получить гордое звание «UI/UX», подразумевая, что они здесь не хакеры, а ребята с серьёзными намерениями.
А еще у нас есть отдельная, недавно вымирающая, профессия «веб-верстальщик», которая предполагает перевод нарисованных дизайнером картинок в читаемый и адекватный html+css и иногда с примесью яваскрипта.
Если веб-дизайнер знает больше, чем просто набор тегов и немного CSS, ему почему-то становится стыдно называться «веб-дизайнером», и он называет себя «фронтенд-разработчиком», то есть он делает все возможное.
полноценные приложения в браузере, а не просто разрезать изображение на элементы div и пластины или использовать загрузку CSS и просто переопределить переменные для CSS. Еще более модное название этой же профессии переводить с английского даже не хочу, потому что по-русски оно звучит недостаточно круто — «разработчик клиентской части».
По-русски это был бы обычный «разработчик браузерных приложений», а Google Translate в свое время дословно перевел это как «фронтенд-разработчик», что звучит довольно обидно.
Интересно, что такая профессия появилась еще в далекие времена ie6, Opera8 и ff2, и именно потому, что у тех людей, которые были воспитаны с чувством прекрасного, не хватало сил и терпения, чтобы научиться создавать одинаково хорошо html файлы.
отображается в этих же ie6, Opera8 и ff2. В результате мы получаем какофонию профессий, одна из которых непонятнее другой.
Веб-дизайнер, дизайнер интерфейсов, веб-верстальщик, фронтенд-разработчик, клиентский разработчик, разработчик JavaScript.
Организуйте это
Настоящему веб-дизайнеру просто необходимо уметь выводить не красивое изображение в формате psd-ai-sketch, а набор html+css+js, полностью готовый для интеграции в существующее приложение.В результате веб-дизайнер должен быть еще и хорошим веб-дизайнером.
Конечно, в работе он должен использовать и голову, поэтому понятие «дизайнер интерфейсов» как понятие тоже должно отсутствовать.
«Веб-дизайнер» и этим все сказано.
Тех верстальщиков, которые не готовы придумывать интерфейсы с нуля, но любят повозиться с CSS и оптимизировать браузерную отрисовку и размер, правильнее называть веб-технологами.
Звучит как минимум гордо.
Веб-технолог не занимается версткой страниц и не пишет приложения на Angular. Технолог решает проблемы, которые возникают везде — как повернуть текст по часовой стрелке, чтобы рендеринг не тормозил на мобильных устройствах, как уменьшить трафик фоновых изображений и как сделать так, чтобы векторные изображения появлялись в мобильной Opera. Настоящего фронтенд-разработчика следует переименовать в простого JavaScript-разработчика, а не выпендриваться, ведь множество инструментов, созданных для веба, принципиально не отличаются от массы инструментов для любой другой среды, будь то Java, Ruby, PHP или что-то в этом роде.
еще .
Разработчик Ruby остается разработчиком Ruby, независимо от количества гемов и инструментов, используемых в работе.
И его почему-то отличают от Erlang-разработчика, несмотря на то, что оба являются в общепринятом понимании «бэкенд-разработчиком».
Но фронтенд-разработчик внезапно должен уметь одинаково хорошо программировать на es6 и response-js и в то же время писать отличный код на TypeScript с AngularJS. Современные реалии должны отличать разработчика TypeScript от разработчика elm, а знание клиентских фреймворков должно позиционироваться так же, как знание фреймворков любым разработчиком.
Разработчик Django и разработчик, умеющий писать плагины для Ansible, принципиально различаются в своих базовых знаниях, несмотря на то, что оба написаны на Python. И при чтении (или написании) резюме с пометкой «UX/UI дизайнер» в первую очередь нужно обратить внимание на то, что кандидат не умеет правильно писать HTML, не знаком с браузерными технологиями и может плохо владеть HTML. команда графических инструментов для создания полноценных макетов, не то чтобы этот человек хорошо разбирался в том, какого размера кнопку нужно размещать в правом верхнем углу и как уменьшить количество кликов, чтобы пользователь зарегистрировался.
С фронтенд-разработчиком логика примерно та же — во-первых, ясно и очевидно, что он не заинтересован в работе над интерфейсами и не умеет, а не в том, что он может отличить версию Angular на ощупь.
его глаза закрылись.
Вместо того, чтобы делать выводы, мы можем предложить перестать относить себя к несуществующим или мифическим профессиям и критически подойти к разработчикам, которые себя так называют.
Теги: #ИТ-терминология #профессии #профессия программист #специализация #ИТ-терминология #Управление персоналом #Карьера в ИТ-индустрии
-
Алкоголь В Офисе – Миф Или Реальность?
19 Oct, 24 -
Ниши, Друзья Мои, Только Ниши!
19 Oct, 24 -
Прямой Договор С Почтой России
19 Oct, 24