Разгон: неочевидная работа программистов, о которой вы ничего не знаете (а жаль)

Разгон: неочевидная работа программистов, о которой вы ничего не знаете (а жаль)

Тайные герои нашего времени

Все как будто привыкли, что программист — это модный чувак (или девушка) в офисе или на удалёнке, который не спеша пишет код, кайфует от процесса, работает за последним макбуком, выданным в компании, и ведёт в целом беззаботный образ жизни.

Вроде всё так, но есть одно но.

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

Комфорт и удобство привычных вещей — заслуга программистов

Ситуация: вы заходите в подъезд и привычным движением нажимаете кнопку вызова лифта. Он приезжает, вы выбираете нужный этаж, доезжаете и выходите. И кажется, что оно всё как-то само работает и в этом нет ничего сложного.

Но это не так.

Чтобы лифт приезжал и отвозил всех куда нужно, кто-то должен был настроить логику его работы:

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

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

И это только лифт. Теперь представьте, сколько привычных нам вещей и технологий тоже не работали бы без программистов:

  • станки с ЧПУ на заводах;
  • системы управления атомными станциями;
  • мобильная связь и интернет (эту инфраструктуру тоже нужно налаживать и обслуживать);
  • такси и доставка;
  • любые системы охраны;
  • телевизоры, колонки и бытовая техника (про это ниже будет отдельно);
  • светофоры и службы безопасности на дорогах.

Эта работа не видна, но без неё мир не был бы таким, каким мы его знаем.

Разгон: неочевидная работа программистов, о которой вы ничего не знаете (а жаль)

1С — каста богов

В России без 1С-программистов не работало бы примерно ничего. Тезис может показаться очень спорным, сейчас развернём.

Издревле, когда славяне только изобрели свою письменность и появились берестяные грамоты, появились и 1С-программисты. Поначалу (и до сих пор иногда) над ними смеялись и считали ненастоящими разработчиками, но по сути без них сейчас всё станет колом, смотрите сами.

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

Бухгалтерия и финансы — это 1С без обсуждений. Там автоматически формируются все отчёты, справки, расчёты, взносы и всё остальное. А то, что не формируется автоматически, допиливают программисты — и это начинает работать.

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

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

И так — во всём. Пока в России есть бизнес, будет 1С и всё, что с ним связано.

1С — каста богов

Автомобили, гаджеты и всё, где есть электричество

На электричестве держится вообще всё ИТ. Здесь сразу нужно разделить: есть много приборов и сфер, где рулит именно электрика, а не электроника. Вот эти 380 вольт, трёхфазные двигатели, лампы накаливания и электромеханические реле — как раз про это.

Но как только мы опускаемся на уровень ниже, на привычные всем 5–12 вольт, как только появляются транзисторы и микросхемы — всё, это уже вотчина программистов. Каждое устройство даже с примитивной логикой нужно запрограммировать для нормальной работы:

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

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

А как же остальные профессии? Они что, не важны?

В смысле — не важны? Программисты не центр вселенной и мир не крутится вокруг них. Все профессии важны и нужны:

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

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

Цените работу других. Уважайте её. И помните, что можно научиться всему, если есть желание.

Где научиться программировать

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

Какую профессию в программировании выбрать (полностью бесплатно)

Фронтенд-разработчик

Python-разработчик

Фулстек-разработчик

Разработчик 1С

Разработчик С++ (это вообще высший пилотаж, можно потом программировать что угодно)

👉 Поделитесь в комментариях, про какую ещё незаметную работу программистов мы не рассказали — обязательно добавим в следующую статью.

Обложка:

Алексей Сухов

Корректор:

Елена Грицун

Вёрстка:

Кирилл Климентьев

Соцсети:

Юлия Зубарева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
easy