Опубликовано 27 октября 2021, 05:00
6 мин.

Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

Помогаем найти общий язык с детьми
Если вы услышали, как ребенок говорит: «Пилю свой pet-проджект в роли фулстека» — не спешите волноваться. У вас растет будущий программист. А значит, чтобы понимать его успехи и переживания, придется выучить несколько новых слов.
Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

© Pexels

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

Чтобы помочь вам идти в ногу со временем и найти общий язык (и темы для общения) с детьми, «Летидор» попросил провести небольшой ликбез по сленгу подростков-программистов Илая Мило, методиста цифровых навыков в онлайн-школе «Фоксфорд» (@foxford_edu).

Илай разобрал самые популярные термины и привел примеры их использования.

Pet-проджект

Pet-проджектом (от английского pet-project) называют хобби-проект программиста. Это может быть какая угодно программа, в которой специалист решил отработать полученные навыки, освоить элементы нового языка программирования.

Чаще всего пет-проджекты рождаются из интересов ребенка: например, подросток увлекается изучением животных и создает программу, которая при наведении камеры смартфона на животное определяет, кошка это или собака. Ребенок, увлеченный играми, сделает сайт — агрегатор новостей о любимых играх.

Примеры употребления:

  • Придумать pet-проджект.
  • Сделать pet-проджект.
  • Запилить свой pet-проджект.

Запилить

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

Например:

Запилить видос — снять видео. Пилить прогу — делать программу. Пилить в роли фулстека — работать в роли фулстека.

Фулстек

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

Примеры употребления:

  • Работаю фулстеком.
  • Пилю свой pet-проджект в роли фулстека.
  • Да ты у меня фулстек!
Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

© Pexels

Код

Кодом называют текст компьютерной программы. Это своеобразный способ общения между человеком и компьютером. Код может быть написан на разных языках программирования — на Python, С, C++ — или языках разметки, таких как HTML и CSS. С его помощью айтишники прописывают, как будет выглядеть кнопка, что откроется при нажатии на нее и куда отправятся данные из формы.

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

Примеры употребления:

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

Девтулз

Девтулз — это панель инструментов разработчика. Она помогает понять, из чего состоит сайт: какие языки, разметка и элементы используются в коде. Например, с помощью девтулза можно посмотреть точный цвет кнопки и как она работает.

Примеры употребления:

  • Зайти в девтулз.
  • Открыть девтулз.
  • Посмотри в девтулз, как я сверстал сайт.
Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

© Пресс-служба онлайн-школы «Фоксфорд»

Сверстать

Сверстать или заверстать, значит написать готовый код для сайта, приложения или программы. Представьте, что ребенок делает сайт с автоматической лентой новостей. Изначально он схематично рисует макет на бумаге или делает его в компьютере. Сайт обычно состоит из заголовка, меню с тематическими разделами, блоков с новостями и полем для комментариев. Затем продумывает расположение этих блоков и как они будут выглядеть и работать. А затем записывает все это в коде, то есть верстает.

Примеры употребления:

  • Заверстал сайт.
  • Сверстал новую страницу.
  • Сверстал сайт и выпустил в бете.

Бета

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

Примеры употребления:

  • Выпустил свой проект в бете.
  • Запустил бету.
  • У меня домашка в бете.

Дашборд

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

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

Такая же «панель» нужна и в проекте. Например, если ребенок сделал Telegram-канал с мемами, то его дашборд по этому каналу будет состоять из статистики посещений, просмотров, лайков и подписок.

Примеры употребления:

  • Собрал дашборд.
  • Сделал для своего канала дашборд.
  • Собери-ка для меня дашборд со своими школьными оценками и посещаемостью.
Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

© Pixabay

Гит

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

Примеры употребления:

  • Открыть гит.
  • Сохранить в гите.
  • Зайти в гит и откатить изменения.

Откатить

Откатить — значит вернуть систему в предыдущее состояние. Это требуется, если возникли какие-то ошибки или программа стала работать неправильно после обновлений.

Есть и противоположные по смыслу слова: выкатить означает опубликовать проект или изменения, а накатить — установить обновления или внести изменения.

Примеры употребления:

  • Откатить изменения.
  • Накатить обновления.
  • Выкатить фичу.

Фича

Фича — новая функция в программе: любая доработка и изменение. Например, в приложение с подсчетом времени можно добавить блокировку соцсетей на время выполнения задания. Это называется фичей.

Примеры употребления:

Придумать фичу. Выпустить фичу. Запилил крутую фичу — добавил новую функцию.

Дифф

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

Примеры употребления:

  • Посмотреть диффы.
  • Проверь диффы, там возник конфликт редактирования.
  • Бардак в диффах.
Фулстек запилил фичу: 15 слов, которые помогут вам лучше понимать подростков-программистов

© Pixabay

По дефолту

Дефолтный или по дефолту — состояние чего-либо по умолчанию. Это могут быть параметры, которые заранее установлены разработчиками или заданы вами. Например, на вашем компьютере по умолчанию настроен русский язык и все программы используют его. В повседневной речи это будут все стандартные условия и то, что принято за правило.

Примеры употребления:

  • Русский по дефолту.
  • Дефолтные настройки.
  • Первый урок начинается в 9 по дефолту.

Коммит

Коммит — фиксация изменений. Если в проект вносят какие-то изменения, их нужно зафиксировать. Такая запись сохраняется в истории и помогает проверить, кто и что менял. Например, в программе по определению животных можно задать, что при виде кота программа будет называть его Вася. Это изменение нужно записать, как _«Поменял название "кот" на "Вася"». _По такому коммиту будет легко найти, что поменяли в программе.

Это слово можно использовать как в программировании, так и в повседневной речи:

  • Выполнить коммит.
  • Закоммитить в гите новую фичу.
  • Давай закоммитимся — давай договоримся, зафиксируем наши договоренности.

Бэклог

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

«Добавил в бэклог» — скорее всего, он этого делать не собирается.

Примеры употребления:

  • Бэклог программы.
  • Добавил в бэклог.
  • Вернул из бэклога.

Попробуйте запомнить

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

  • Сначала он выкатит pet-проджект в бете.
  • Сверстает для него сайт и соберет дашборды.
  • Покажет вам код в девтулз и настройки по дефолту.
  • Потом придумает новую фичу, закоммитит ее в гите и накатит в обновлениях.
  • Если обнаружит ошибку или диффы, то откатит изменения до предыдущего коммита.
  • Закинет список доработок в бэклог.
  • И вот он уже запилил свой pet-проджект в роли фулстека!

Запомните эти волшебные фразы — они помогут заговорить с юным программистом на одном языке.

Фото: Pexels, Pixabay