20 сленговых выражений, которые знает каждый программист, но не понимает обычный человек

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

Например, слово пушить, образованное от английского "push", — нажимать, давить, означает загружать код на сервер GIT — систему отслеживания версий.

Составил список из 20 «айтишных» выражений, которые нужно знать человеку, прежде чем заговорить с программистом 👨‍💻

1. Аппрувить (от англ. "approve") — согласовать.

2. Баг (от англ. "bug") — ошибка в коде, из-за которой программа дает сбой или работает неправильно.

3. Багрепорт (от англ. "bug report") — сообщение или отчет об ошибке, которая привела к сбою в работе программы.

4. Битый — нерабочий. Если при переходе по ссылке, вылезает сообщение, что страница не найдена, значит, ссылка битая.

20 сленговых выражений, которые знает каждый программист, но не понимает обычный человек

5. Бэкапить (от англ. "back up") — сохранять резервную копию. Бэкапить информацию надо как можно чаще, чтобы была возможность вернуть удаленные данные, или сохранить проделанную работу, если произойдет системный сбой.

6. Бэклог (от англ. "backlog") — список функций в порядке приоритета для реализации в следующих версиях продуктов.

7. Говнокод — код, который не подходит под определение хорошего кода. Хороший код — это компромисс между оптимальным кодом в части быстродействия, расширяемостью и читабельностью. Нетолерантные к чужой работе программисты часто употребляют слово говнокод в своем лексиконе.

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

9. Костыль — криво, но быстро реализованное решение проблемы в коде. Временная мера, которая поддерживает программу в рабочем состоянии, пока айтишники работают над трудоемким решением. Нередко работающий костыль остается на века и служит стабильнее «правильно написанной вещи» 😁

10. Крипово (от англ. "creepy") — страшно.

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

12. Сейвить (от англ. "save") — сохранить изменения.

12. Спринт (от англ. "sprint") — отрезок времени, забег, за который команда разработчиков добавляет продукту новые функции.

13. Таски (от англ. "task") – задачи.

14. Тултип (от англ. "tooltip")— всплывающая подсказка, которая появляется при наведении курсора.

15. Факап (от англ. "fuck up") — провал задачи, важного дела.

16. Фиксить (от англ. "fix") — исправлять ошибки в коде.

17. Фича (от англ. "feature") — особенность, фишка продукта. В интернете гуляют мемы и шутки на тему: «Это не баг — это фича». Иногда сложно с первого взгляда понять, программная ошибка перед тобой или новая возможность.

20 сленговых выражений, которые знает каждый программист, но не понимает обычный человек

18. Хард скиллы (от англ. "hard skills") — технические навыки.

19. Чекнуть (от англ. "check") — проверить.

20. Шерить (от англ. "share") — предоставлять доступ к каким-либо данным.

А какими словами из айтишного сленга вы можете дополнить этот список?

Алексей Голиков
Руководитель компании «Мастерская цифровых решений» https://mastercr.ru https://www.facebook.com/masterskaycr
55
14 комментариев

А мержить?!
Какой пул реквест без этого?

1

Где подробнее прочитать про бэклог? Как составлять, как вести, какими инструментами по каким методикам?
А то все говорят, но никто не знает) 

1

Закоммитить - тоже самое что пушить
Трекать - Записывать рабочее время
Кодер = прогер = разраб

1