Тест. Сможете ли вы разговаривать с веб‑разработчиком на одном языке?
2026-02-21 16:31 Diff

#Тесты

  • 4 июн 2021
  • 0

Тест. Сможете ли вы разговаривать с веб‑разработчиком на одном языке?

Очень сложный тест, где нужно переводить с программистского на русский.

israel andrade / unsplash

Пишет о бизнесе и IT для Билайна, Mail.Ru Cloud Solutions и технологических стартапов.

Представьте, что в поезде вам в попутчики попался веб-разработчик. Сможете поддержать с ним разговор о его работе или хотя бы понять, о чём он говорит? Сейчас проверим.

Кстати, если хотите научиться разрабатывать сайты, приходите на программу бакалавриата по веб-разработке, которую мы открыли вместе с РАНХиГС.

«Вообще-то я сениор-бэкендер, но сейчас работаю на проекте как фулстек»

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

Неправильно. Бэкендером называют того, кто отвечает за серверную часть сайта — например, пишет код, чтобы на сайте работали регистрация и корзина. Есть ещё фронтендер — он отвечает за внешний вид сайта и отображение всех элементов на устройстве пользователя. А фулстек — это тот, кто отвечает и за фронтенд, и за бэкенд, универсальный специалист. Ну а сениор — специалист высокого уровня, профессионал.

Обычно он занимается серверной частью и логикой сайта, но сейчас, кроме этого, он ещё разрабатывает внешние пользовательские интерфейсы.

Верно! Бэкендером называют того, кто отвечает за серверную часть сайта — например, пишет код, чтобы на сайте работали регистрация и корзина. Есть ещё фронтендер — он отвечает за внешний вид сайта и отображение всех элементов на устройстве пользователя. А фулстек — это тот, кто отвечает и за фронтенд, и за бэкенд, универсальный специалист. Ну а сениор — специалист высокого уровня, профессионал.

Он долго работал без отпуска и выгорел. Только веб-разработчики говорят не «выгорел», а «переполнен», поэтому и «фулстек».

Неправильно. Разработчики тоже говорят про выгорание. Но тут речь идёт о его профессиональных навыках. Бэкендером называют того, кто отвечает за серверную часть сайта — например, пишет код, чтобы на сайте работали регистрация и корзина. Есть ещё фронтендер — он отвечает за внешний вид сайта и отображение всех элементов у пользователя. А фулстек — это тот, кто отвечает и за фронтенд, и за бэкенд, универсальный специалист. Ну а сениор — специалист высокого уровня, профессионал.

«Мне подсунули на менторинг джуна, так что теперь нормально кодить не успеваю, больше за ним присматриваю»

Ему дали на обучение новичка в веб-разработке. Приходится за ним следить — смотреть, как он пишет код, и отвечать на вопросы.

Верно! Джунами, или джуниорами, называют начинающих разработчиков, обычно без опыта. Старших коллег часто назначают над ними менторами — то есть теми, кто поможет во всём разобраться и быстрее втянуться в работу.

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

Это был бы уже перебор. Джунами, или джуниорами, называют начинающих разработчиков, обычно без опыта. Старших коллег часто назначают над ними менторами — то есть теми, кто поможет во всём разобраться и быстрее втянуться в работу.

На разработчика повесили обслуживание недавно разработанного сервиса. Приходится смотреть, как этот сервис работает, и, если что, исправлять ошибки.

Нет, здесь речь не о программах, а о живых людях. Джунами, или джуниорами, называют начинающих разработчиков, обычно без опыта. Старших коллег часто назначают над ними менторами — то есть теми, кто поможет во всём разобраться и быстрее втянуться в работу.

«А он мне говорит — я программист на HTML! Вот умора!»

Конечно, умора, HTML — это вообще не язык программирования!

Верно! HTML — не язык программирования, а язык разметки сайтов. Если кто-то говорит, что он HTML-программист, в веб-разработке он не разбирается.

Не понимаю, что тут смешного. Может быть, это какая-то постирония?

Это не то чтобы очень смешно, но действительно неверно. HTML — не язык программирования, а язык разметки сайтов. В нём нет функций и алгоритмов — он описывает, как будет выглядеть страница сайта у пользователя на компьютере. Поэтому «программировать на HTML» нельзя.

Вообще-то HTML устарел и его никто не использует. Он бы ещё сказал, что кодит на Паскале!

Неверно. HTML используют абсолютно все сайты. Проблема в том, что HTML — не язык программирования, а язык сайтов. В нём нет функций и алгоритмов — он описывает, как будет выглядеть страница сайта у пользователя на компьютере. Поэтому «программировать на HTML» нельзя.

«Сейчас жду от диза макет под респонсив, буду верстать»

У веб-разработчиков в команде есть специальные люди — дизы. Их задача — ставить разработчиков в стрессовые ситуации, чтобы способствовать развитию. И вот наш попутчик ждёт, что диз напишет ему в мессенджере и придётся решать вопрос.

Конечно, бывает, что дизы создают разработчикам стресс, но это не специально. Диз — это дизайнер. Он должен прислать разработчику изображение того, как сайт будет выглядеть на экранах разного размера. А разработчику нужно будет сесть и описать всё это на HTML и CSS.

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

Может быть, у разработчика и правда есть такое хобби, но тут речь о работе. Дизайнер должен прислать разработчику изображение того, как сайт будет выглядеть на экранах разного размера. А разработчику нужно будет сесть и описать всё это на HTML и CSS.

Дизайнер должен прислать изображение того, как сайт будет выглядеть на экранах разного размера. А уже потом команда разработчиков сядет описывать это на HTML и CSS, чтобы всё так и выглядело в реальности.

Правильно! Разработчику ещё предстоит придумать, как реализовать то, что нарисует дизайнер.

«Я недавно с недосыпа чуть не пропустил баг в валидации. Хорошо, что пофиксил до того, как на прод выкатили»

Разработчик писал код для проверки данных клиента в формах на сайте. Он допустил в коде ошибку, но успел заметить её и исправить до того, как код загрузили на реальный сайт.

Да, всё верно! Валидация — это проверка данных клиента, а «выкатить на прод» — запустить код в реальную рабочую среду. Когда код уже «выкатили», ошибку могут увидеть пользователи.

Тут речь об ошибке в интеграции сайта с базой данных. Ошибку успели исправить до того, как увидел продакт-менеджер, так что штрафов и увольнения можно не бояться.

Да, речь правда об ошибке, но ситуация немного другая. Валидация — это проверка данных клиента, а не интеграция с базой. А «выкатить на прод» — значит запустить код в реальную рабочую среду. Когда код уже «выкатили», с ошибкой могут столкнуться пользователи.

Что? О чём речь? Веб-разработчики вроде за компьютерами сидят, куда они что выкатывать могут? Машину из гаража, что ли?

Они выкатывают не в прямом смысле, а в переносном. «Выкатить на прод» — запустить код в реальную рабочую среду. Когда код уже «выкатили», ошибку могут увидеть пользователи. А валидация — это проверка данных клиента.

«На спринте деплой дропнулся в репозиторий, пришлось звать гитхаба»

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

Нет, это был вопрос с подвохом. Термины действительно настоящие, но в таком сочетании они не имеют смысла. Это как сказать «Деревянное счастье вчера слышало свет» — очень поэтично, но ничего не понятно.

В компании устроили соревнование — кто быстрее кодит. Начальник отдела разработки, конечно, победил — но мы узнали, что он сам и составлял задания. Пришлось звать руководителя компании, чтобы он рассудил, кто прав, а кто нет.

Нет, это был вопрос с подвохом. Термины действительно настоящие, но в таком сочетании они не имеют смысла. Это как сказать «Деревянное счастье вчера слышало свет» — очень поэтично, но ничего не понятно.

Отдельные слова вроде бы понимаю, а в общем какой-то бред.

А вас не проведёшь! Действительно, если веб-разработчик такое сказал — он сломался, несите нового.

Кажется, вы пока не сможете поговорить с веб-разработчиком о его работе. Но это не страшно, термины — не самое важное. А вот если хотите освоить профессию веб-разработчика, приходите к нам в бакалавриат. А там, глядишь, сами станете тем «таинственным попутчиком».

Вы неплохо разбираетесь в терминах веб-разработки — наверное, уже интересовались этой темой или что-то слышали. Если хотите разобраться совсем-совсем подробно, приходите учиться в наш бакалавриат по веб-разработке.

Хей-хей, деплой на прод веселей! Кажется, вы сами веб-разработчик. А если ещё нет, то явно интересуетесь этой темой и уже неплохо в ней разбираетесь. Может, пора сделать следующий шаг и освоить профессию веб-разработчика?

* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook* и Instagram* на территории Российской Федерации по основаниям осуществления экстремистской деятельности».