От филологии к Python: как гуманитарный запрос приводит в мир кода

Один из отечественных DH-исследователей Борис Орехов на иноязычном ресурсе для программистов рассказал о своем пути освоения программирования после филологического факультета. Оригинальный материал под названием «From Philology to Python: How I Fell Into Coding (and Why My Code Still Makes Me Wince)» был опубликован 25 августа 2026 года. Его история — яркий пример того, как гуманитарный запрос может привести к глубокому погружению в вычислительные методы, минуя классическую инженерную подготовку.

От филологии — к первой строчке кода

В 2007 году, имея диплом филолога и задачу сравнить переводы одного текста, Борис решил создать веб-инструмент. Самоучка, он начал с PHP по частично переведенному учебнику, где пропустил главы об ООП и отладке, проверяя код прямо на живом сервере. Затем, для задач NLP, он освоил Perl, также игнорируя формальности вроде use strict;. Переломным моментом стало пришествие Python с его понятным синтаксисом и, что критично для работы с кириллицей, предсказуемой обработкой Unicode. С начала 2010-х Python стал его основным языком, а затем и инструментом преподавания.

Код как инструмент исследования

Со временем программирование из вспомогательного средства превратилось в неотъемлемую часть исследовательской оптики. Борис перешел от «чтения текстов» к «постановке вычислительных вопросов» к ним, работая в области корпусной лингвистики, стилометрии и количественных подходов к литературе. Сегодня его интересы лежат в сфере AI, включая LLM-интерпретируемость и мультимодальность.

Главный урок «случайного» программиста

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

Сегодня, в эпоху LLM, Борис все еще может написать скрипт с нуля, но с теплотой вспоминает свой путь через полувыученные языки, сомнительные архитектурные решения и старые скрипты, которые отказываются умирать. И заключает: иногда лучший способ войти в программирование — не учить его первым, а найти проблему, которую вы достаточно сильно хотите решить. Даже если потом будете морщиться, глядя на свой старый код.

Читать полностью: From Philology to Python: How I Fell Into Coding (and Why My Code Still Makes Me Wince)

Борис Орехов

Я занимаюсь научными исследованиями и иногда говорю про них в популярном жанре. Еще я пишу код, как полезный, так и развлекательный. https://nevmenandr.github.io/