До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Мотивация

Что такое холивар: 6 ярких примеров из мира технологий и разработки

Время чтения статьи ~5 минут 10
Что такое холивар: 6 ярких примеров из мира технологий и разработки главное изображение

В этой статье рассмотрим термин «религиозные войны» и примеры таких «войн», связанных с тематикой разработки.

Что такое холивар: объяснение простыми словами

Термин «холивар» произошёл от английского holy war — священная война. По данным энциклопедии Britannica, так называют войны, которые ведутся в религиозных целях. Пример — крестовые походы. «Священные» войны также называют религиозными.

Бесплатные курсы по программированию в Хекслете
  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки
Выбрать курс

В интернете термины «холивар» и «религиозные войны» получили новое значение. Они используются для обозначения особых споров. Холивар можно узнать по таким характеристикам:

  • продолжительность — «религиозные войны» в комментариях под статьями, на форумах и в соцсетях длятся месяцами и годами. Они то стихают, то разгораются снова;
  • категоричность — оппоненты принимают только свою позицию и не меняют её, даже если противник аргументированно доказывает свою правоту;
  • эмоциональность — участники холиваров часто переключаются с предмета дискуссии на оценку личности оппонента и даже на оскорбления.

«Священные» войны в интернете иногда называют терминами «флейминг» или «флейм». Они произошли от английского flame — огонь. Но между флеймом и холиваром всё-таки есть разница.

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

Холивар — это полезно или вредно?

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

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

«Священная» война может вредить площадке или конкретным людям:

  • неконструктивные дискуссии отнимают время;
  • репутация площадки, участники которой часто и много холиварят, может пострадать;
  • репутация участников холивара может пострадать.

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

Примеры религиозных войн из мира технологий и программирования

Таненбаум vs. Торвальдс (микроядро vs. монолит)

Это классический пример профессионального спора, который перерос в холивар или даже флейм. Первыми участниками стали известные разработчики Эндрю Таненбаум и Линус Торвальдс. Дело происходило в начале 90-х, участники спорили в в одной из новостных групп «Юзнета».

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

Объектно-ориентированное программирования против функционального программирования (война парадигм)

Ещё один пример вечного спора. Холивары вокруг этого вопроса разгораются с завидной регулярностью на разных площадках. Хороший пример — перевод статьи Роберта Мартина «ФП vs. ООП» на Хабре. Автор оригинала утверждает, что споры сторонников функционального и объектно-ориентированного подхода не имеют смысла, так как эти парадигмы отлично уживаются. Более 100 комментариев под переводом показывают, что у людей есть на этот счёт разные мнения.

Linux vs. Windows (война операционных систем)

Это один из примеров «священной» войны вокруг операционных систем, которые лучше использовать вообще и для разработки в частности. В таких холиварах участвуют сторонники Linux, macOS, Windows. Вариация — споры между ценителями Android и iOS. Пример холивара на эту тему — ветка на форуме GameDev.ru. Она существует с 2011 года, а спор в ней до сих пор идёт.

Узнайте больше об операционных системах У нас есть курс по операционным системам. Зарегистрированные пользователи могут пройти его бесплатно.

Chrome vs. FireFox vs. Opera vs. ... (война браузеров)

В этом споре активно участвуют как простые пользователи, так и профессиональные разработчики. Если для первых дело скорее в привычках, удобстве и личных предпочтениях, то вторые приводят серьёзные аргументы в пользу любимых интернет-обозревателей. Пример снова будет с форума GameDev.ru — спор сторонников Opera и FireFox начался на этом ресурсе в 2006 году и продолжается в 2020 году.

Mac vs. все остальные (война «маков» против всех)

Эта «священная» война тоже идёт как среди разработчиков, так и среди рядовых пользователей. Сторонники продукции компании Apple говорят, что только «маки» позволяют нормально жить и работать. Противники придерживаются противоположной точки зрения. Например, Чарли Ли в своём посте утверждает, что Macbook не подходит для разработки.

Vim vs. Emacs (война редакторов кода)

Бесконечная тема для споров. Классикой можно считать холивары сторонников использования Vim и Emacs. Пример относительно конструктивной дискуссии на эту тему можно найти на форуме Linux.org.ru. Вариация на тему этого спора — холивары между сторонниками применения IDE и редакторов.

Если вам интересна тема редакторов, прочитайте наш гайд по использованию Vim.

Что стоит запомнить новичкам

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

Бесплатные курсы по программированию в Хекслете
  • Освойте азы современных языков программирования
  • Изучите работу с Git и командной строкой
  • Выберите себе профессию или улучшите навыки
Выбрать курс

Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября