Согласно исследованию HeadHunter, около трети компаний испытывают сложности с поддержкой собственных IT-инфраструктур из-за сложностей с чтением старого кода. Почему возникает эта проблема, почему умение читать старые коды повышает вашу востребованность на рынке труда, расскажем в этой статье.
Почему старый код — новая золотая жила для айтишников
Узнайте, откуда берется старый код и чем он полезен IT-специалистам. Раскройте секреты перспективной профессии IT-археолога: что нужно выучить и где

Откуда берется старый код
Любой код, написанный на устаревшем языке программирования, автоматически становится старым. Но даже если при написании были использованы относительно новые языки, код все равно может «постареть».
Это происходит из-за множественных доработок, собственных внедрений разных специалистов, работавших с проектом в разные периоды, неиспользуемых, но не удаленных объектов и других артефактов, которые усложнят код, делая его сложночитаемым и непродуктивным.
Непонятный код, который проще переписать с нуля — проблема многих компаний. Например, «Газпром нефть» сталкивается с трудностью обновления своих внутренних систем безопасности, написанных на языках вроде Turbo Pascal и Delphi. А сотрудники «Ростелекома» вынуждены искать специалистов, знающих ассемблер, чтобы исправить ошибку в одном из серверных модулей.
Дело в том, что хотя мир технологий быстро меняется, крупные предприятия часто работают на системах, которым уже десятки лет. Даже несмотря на регулярные апгрейды железа, сам код остается неизменным годами. Когда приходит время обновлять или исправлять его, возникает серьезная сложность: современные разработчики просто не знают старых языков и платформ. Более того, разработка с нуля может занять много времени и ресурсов, это сложно и невыгодно.
Почему старый код нужен даже спустя годы
Почему вообще важно сохранять и поддерживать старый код? Вот несколько важных причин:
Историческая ценность. Многие корпоративные системы созданы на устаревших платформах, но содержат ценные алгоритмы и процедуры, проверенные временем.
Финансовая выгода. Переписывание всей системы с нуля обходится гораздо дороже, чем обновление отдельных компонентов.
Безопасность бизнеса. Ошибки в старом ПО могут привести к огромным убыткам и потерям репутации. Вспомним случай с банком ВТБ, когда небольшой баг в устаревшей системе стоил банку миллионов рублей убытков.
Очевидно, что неспособность поддерживать старую инфраструктуру ставит компании в уязвимую позицию. Поэтому нужны специалисты, готовые разбираться в таких проектах.
Новый вид профессионалов — IT-археолог
Так кто же спасет компании от кризиса устаревшего кода? Ответ простой: понадобятся профессиональные IT-археологи: эксперты, умеющие читать и обновлять код, созданный в прошлые эпохи.
Что значит стать таким специалистом? Прежде всего, надо освоить классические языки программирования и архитектуры вычислительных систем, которыми пользовались в конце XX века. Вот лишь некоторые необходимые навыки:
Языки программирования: COBOL, Fortran, Basic, Assembler, Turbo Pascal.
Операционные системы прошлого поколения: DOS, Windows NT, Unix-подобные ОС.
Средства проектирования и анализа программ: CASE-инструменты, SQL-запросы для больших баз данных.
Кроме того, важно уметь анализировать чужой код, писать документацию и применять современные подходы к тестированию и оптимизации старых проектов.
Нет времени читать статью?
Получите ответы от практикующих специалистов на бесплатном занятии в вашем городе
Где получить такие знания
Один из эффективных способов — пройти курсы в крупной международной экосистеме IT-образования Академия ТОП. Зайдите в раздел «Программирование», который охватывает широкий спектр дисциплин, необходимых будущему IT-археологу. Здесь вы сможете найти подходящие онлайн-курсы для изучения новых навыков и расширения профессиональных умений.
Другой вариант — профильные факультеты университетов, организующие специализированные занятия. Уже сейчас существуют программы переподготовки и повышения квалификации для опытных инженеров и разработчиков, направленные на освоение редких языков программирования и платформ.
Примеры успешных практик
Яндекс периодически запускает внутренний образовательный трек по старым технологиям, привлекая ветеранов отрасли для передачи знаний молодым сотрудникам.
Сбербанк ведет программу переучивания сотрудников, работавших с новыми технологиями, обращаясь к практикам поддержки COBOL-кода.
Такие инициативы позволяют экономить сотни миллионов рублей ежегодно благодаря своевременному обслуживанию устоявшихся решений.
Знания IT-археологии помогают компаниям снизить риски и повысить устойчивость своей цифровой инфраструктуры.
Частые вопросы
Можно ли научиться IT-археологии самостоятельно?
Да, но сложно. Самостоятельное изучение требует дисциплины и доступ к редким источникам. Лучше обратиться к экспертам в этом вопросе, например, опытным преподавателям Академии ТОП.
Насколько востребованы IT-археологи?
Высокий спрос наблюдается среди финансовых учреждений, государственных органов и оборонных предприятий, работающих с крупными информационными системами.
Сколько зарабатывают IT-археологи?
Зарплата зависит от уровня компетенции и специфики работодателя. Обычно заработная плата выше средней по рынку труда.
Сложно ли перейти в IT-археологию из другого профиля?
Переход возможен, особенно если есть опыт программирования. Курсы и учебные материалы помогут ускорить адаптацию.

Хотите стать программистом?
Мы собрали подборку курсов для людей с разным уровнем подготовкиПерейтиСовременные компании живут в мире, где быстрое развитие технологий сочетается с потребностью сохранения исторических разработок. Умение поддержать, модернизировать и развивать старые системы становится ключом к успеху.
IT-археология открывает перспективы карьерного роста и обеспечивает финансовую стабильность. Если вас привлекает работа над сложными техническими задачами, умение восстанавливать утраченное знание и получать удовольствие от преодоления трудностей, профессия IT-археолога ждет именно вас.
Похожие статьи

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

Как попасть в Data Science без технического образования: секреты профессии
Узнай, как стать Data Scientist без профильного образования, создать портфолио и получать первые офферы в IT. Спойлер — это доступно с профильными курсами
Хотите лучше разобраться в вопросе?
Приходите на бесплатное занятие в вашем городе и получите ответы от практикующих экспертов
Мы свяжемся с вами в течение дня
Перезвоним и поможем подобрать курс
Запишем на бесплатные пробные занятия
После рассчитаем финальную стоимость с учетом возможных льгот, текущих скидок и выбранного пакета