Все как будто привыкли, что программист — это модный чувак (или девушка) в офисе или на удалёнке, который не спеша пишет код, кайфует от процесса, работает за последним макбуком, выданным в компании, и ведёт в целом беззаботный образ жизни.
Вроде всё так, но есть одно но.
Это — лишь небольшая часть от того, что мы с вами видим. На самом деле программисты работают не только в офисе и занимаются не только тем, что создают модные приложения и запускают стартапы. Вот про это и поговорим.
Комфорт и удобство привычных вещей — заслуга программистов
Ситуация: вы заходите в подъезд и привычным движением нажимаете кнопку вызова лифта. Он приезжает, вы выбираете нужный этаж, доезжаете и выходите. И кажется, что оно всё как-то само работает и в этом нет ничего сложного.
Но это не так.
Чтобы лифт приезжал и отвозил всех куда нужно, кто-то должен был настроить логику его работы:
- делать так, чтобы он останавливался на выбранном этаже;
- если лифтов много — оптимизировать их работу, чтобы приезжал ближайший;
- если ближайший едет наверх, выбрать другой, который приедет быстрее;
- если всем нужно на разные этажи, а кому-то вообще вниз — подумать, в каком порядке всех развозить, чтобы, опять же, сократить время общей поездки.
Задача программистов здесь — сделать так, чтобы вся эта система в целом работала без сбоев, предусмотреть все нештатные ситуации, наладить систему оповещений о сбоях и подумать о безопасности.
И это только лифт. Теперь представьте, сколько привычных нам вещей и технологий тоже не работали бы без программистов:
- станки с ЧПУ на заводах;
- системы управления атомными станциями;
- мобильная связь и интернет (эту инфраструктуру тоже нужно налаживать и обслуживать);
- такси и доставка;
- любые системы охраны;
- телевизоры, колонки и бытовая техника (про это ниже будет отдельно);
- светофоры и службы безопасности на дорогах.
Эта работа не видна, но без неё мир не был бы таким, каким мы его знаем.

1С — каста богов
В России без 1С-программистов не работало бы примерно ничего. Тезис может показаться очень спорным, сейчас развернём.
Издревле, когда славяне только изобрели свою письменность и появились берестяные грамоты, появились и 1С-программисты. Поначалу (и до сих пор иногда) над ними смеялись и считали ненастоящими разработчиками, но по сути без них сейчас всё станет колом, смотрите сами.
Так сложилось, что в своей нише 1С — это незыблемый стандарт. Не потому что нет конкурентов (они есть), а потому что за 30 лет ребята его так довели до ума и сделали на нём так много штук, что есть ощущение, что он был всегда. И когда дело касается учёта товаров, денег или любой сферы, связанной с бизнесом, это всегда означает 1С.
Бухгалтерия и финансы — это 1С без обсуждений. Там автоматически формируются все отчёты, справки, расчёты, взносы и всё остальное. А то, что не формируется автоматически, допиливают программисты — и это начинает работать.
Товары и склад — тоже 1С. Попробуйте поставить на учёт товар в любой хотя бы средней фирме в обход 1С-решений — и вы услышите от завхоза, бухгалтера и товароведа много новых заковыристых слов и оборотов. И это не потому что все так привыкли, а потому что это отраслевой стандарт и всем так удобно. Даже если со стороны вам кажется не так — поверьте, это действительно удобно.
Вся логистика завязана на 1С: приёмка, отгрузка, доставки, статусы — почти всё это тоже проходит через систему. Внутри программисты довели всё до идеала, и когда вам приезжает заказ в пункт выдачи на следующий день, то кажется, что так оно и было всегда. Нет, не было: всё это сделали программисты, чтобы нам с вами было удобнее жить эту жизнь.
И так — во всём. Пока в России есть бизнес, будет 1С и всё, что с ним связано.

Автомобили, гаджеты и всё, где есть электричество
На электричестве держится вообще всё ИТ. Здесь сразу нужно разделить: есть много приборов и сфер, где рулит именно электрика, а не электроника. Вот эти 380 вольт, трёхфазные двигатели, лампы накаливания и электромеханические реле — как раз про это.
Но как только мы опускаемся на уровень ниже, на привычные всем 5–12 вольт, как только появляются транзисторы и микросхемы — всё, это уже вотчина программистов. Каждое устройство даже с примитивной логикой нужно запрограммировать для нормальной работы:
- в микроволновке нужно сделать режимы работы, автоотключение и подачу сигнала по готовности;
- в блоках питания — предусмотреть разные алгоритмы заряда;
- в датчиках — логику их работы и взаимодействия с другими компонентами;
- в пылесосах — напоминания о смене фильтров;
- в автомобилях вообще половина функций связана с логикой и алгоритмами.
Всё это нужно программировать и писать логику на разных языках. Одни простые и привычные, другие сложные и абсолютно непонятные для новичков, но без них ничего бы не работало. Эту работу тысяч программистов тоже никто не видит, но благодаря ей у нас есть комфорт и удобство в жизни.
А как же остальные профессии? Они что, не важны?
В смысле — не важны? Программисты не центр вселенной и мир не крутится вокруг них. Все профессии важны и нужны:
- без слесарей мы бы жили в мире, где некому починить важную инфраструктуру для жизни;
- без сантехников мы бы умывались родниковой водой и жили бы без всех привычных удобств;
- без электриков вообще бы всё остановилось;
- без водителей мы бы ждали доставку не день, а пару месяцев;
- без врачей мы бы давно скатились в Средневековье и прикладывали бы подорожник к ранам;
- без токарей у нас бы не было промышленности в привычном нам виде;
- без учителей — отупели бы напрочь;
- без дворников — ходили бы по грязным улицам.
Этот список можно продолжать бесконечно. Программисты — важная, но далеко не единственная часть нашего мира. Но часто их труд так же незаметен для окружающих, как и работа людей других профессий. И нам захотелось это исправить.
Цените работу других. Уважайте её. И помните, что можно научиться всему, если есть желание.
Где научиться программировать
Если с нуля или с базовыми понятиями об ИТ — лучше в Практикуме. На каждом курсе есть бесплатная часть, чтобы понять, стоит ли продолжать или лучше выбрать другое направление. И да, там реально учат, практики — море, держите наш разбор.
Какую профессию в программировании выбрать (полностью бесплатно)
Разработчик С++ (это вообще высший пилотаж, можно потом программировать что угодно)
👉 Поделитесь в комментариях, про какую ещё незаметную работу программистов мы не рассказали — обязательно добавим в следующую статью.