К содержанию

13 / IT

Разработчик

Преврати правило в работающую функцию.

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

Попробовать задачу 3 действия · бесплатно

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

ПРОБУЙ ДЕЛОIT

РАБОТА ИЗНУТРИ

Чем занимаешься.

Пример рабочего поручения

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

01

Уточнить поведение

Записать, что программа получает на вход и что должна вернуть в разных случаях.

02

Создать решение

Разделить задачу на части, написать и связать нужные функции.

03

Проверить изменения

Испытать обычные и пограничные случаи, исправить ошибки.

04

Поддерживать код

Объяснить решение коллегам и менять программу без поломки существующих функций.

НЕ ТОЛЬКО ЗАДАЧИ

С кем работаешь.

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

Школьные знания в деле

  • Логика и последовательность действий.
  • Информатика: переменные и условия.
  • Умение объяснить решение и проверить пример.

БЕЗ ВЫБОРА НА ВСЮ ЖИЗНЬ

Как познакомиться ближе.

СПОСОБ 01

Собери небольшую программу из блоков на занятии по информатике.

СПОСОБ 02

Попробуй изменить одну функцию учебного проекта и проверить старые .

СПОСОБ 03

Сравни эту пробу с работой тестировщика: здесь ты выбираешь логику, там проверяешь готовое поведение.

Один следующий шаг

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

Что спросить у специалиста

  • Сколько времени уходит на чтение чужого кода?
  • Как уточняют непонятное требование?
  • Как замечают, что новое изменение сломало старую функцию?

ПОПРОБУЙ РАБОЧУЮ ЗАДАЧУ

Резервирование мест

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

Бесплатно

Правило и проверка функции

Три действия и бесплатный разбор.

Ответы не отправляются на сервер.

Текст задания и разбор без интерактива

1. Какое условие правильно описывает допустимый запрос?

  • Запрос меньше или равен 4, других ограничений нет.
  • Запрос не меньше 1 и не больше текущего остатка.
  • Запрос не меньше 1, других ограничений нет.
Ответ и объяснение

Нужны обе границы. Иначе программа может принять ноль или больше мест, чем осталось.

2. Запрос на 3 места принят. Сколько мест останется?

Числовой ответ от 0 до 4.

Ответ и объяснение

4 − 3 = 1. Проверка прошла, поэтому остаток меняется.

3. Сразу после этого поступил запрос на 2 места. Что должна сделать функция?

  • Принять его и получить остаток −1.
  • Вернуть первоначальный остаток 4.
  • Отказать и сохранить остаток 1.
Ответ и объяснение

Сейчас свободно одно место. Запрос на два недопустим; отказ не меняет остаток.

ПРОДОЛЖИТЬ ЗНАКОМСТВО

Больше задач направления «IT»

В углублённой пробе — 12 новых задач направления, подсказки и подробный разбор. Цена — 190 ₽, разовая покупка. Проба охватывает направление в целом.

Бесплатная мини-проба и её разбор остаются доступны без покупки. Подробная карта за 490 ₽ включает все восемь углублённых проб.
Посмотреть состав · 190 ₽

Все действующие предложения