Я рад приветствовать всех на страницах своей первой книги. Меня зовут Ермилов Денис, я специалист в двух областях: в информационных технологиях и в банковском деле, с более чем 15-летним стажем работы, управляю практикой консалтинга в сфере создания платежных систем для крупных финтех-бизнесов в компании-разработчике программного обеспечения для банков, в одном из лидеров отрасли.
Когда-то давно, еще в детстве и во время обучения в школе, у меня были хорошие познания в истории и точных науках: в математике и физике. История нравилась красочностью событий и пониманием, как развивался мир за эти долгие годы, как много изобретений было сделано и какой великий путь был пройден: от колеса до космических полетов и суперкомпьютеров. Описание прогресса человеческой мысли, начиная от истории Древнего Египта до промышленной революции конца XIX – начала XX века с изобретением электричества, автомобилей, телевизоров, самолетов и прочих устройств, было поистине завораживающим для молодого человека.
К тому же мой папа был инженером, а мама – врачом. И мне всегда казалось, что мое будущее также должно быть связано чем-то сложным (как инженерия, например, на предприятиях), но приносящим пользу людям (как работа врача).
Мне всегда было интересно видеть, как развивается мир и быть частью этого. Поэтому меня больше привлекала физика как точная наука, потому что сразу было видно применение экспериментов или формул в реальном мире в виде изобретений. С другой стороны, математика всегда была для меня чем-то чарующим, потому что показывала элегантность применения человеческого разума через доказательство различных теорем и объясняла многие физические явления (начиная от электричества, магнитного поля и заканчивая теорией проведения, например, социологических опросов) с помощью математического аппарата через формулы, функции, производные и прочие математические операторы.
Примерно в 7—8 классе школы у нас начались уроки информатики и у меня появился компьютер, подаренный родителями. Первым дело мы, конечно же, играли в игры. Это было интересно и увлекательно. Но далее на уроках информатики мы стали писать первые программы на Microsoft Windows 3.11 и обрабатывать какие-то простые операции – электронные таблицы.
В старших классах (в 2000—2001 годах) учитель информатики приобщал нас к расчету бухгалтерских отчетов для школы и мне открылась новая история: как с помощью программирования можно решить задачи, которые огромное количество людей делает неделями и как заменить целую команду бухгалтеров на пару сотен строчек кода, и получить работающий отчет. После этого я записался в компьютерный кружок в другой школе, где ребята готовились к олимпиадам по информатике. Сами олимпиады мне показались скучными, а вот делать программы для расчета данных для школ, библиотек и небольших бизнесов, которые нам искал учитель информатики, оказалось куда интереснее.
Чуть позже я увидел, что такое интернет и как много интересного можно узнать, просто набирая поисковые запросы в сети. Появились чаты, тематические форумы, компьютер помогал мне в учебе (электронные словари, таблицы, документы, помощь в лабораторных) и я уже точно понял для себя, что эта индустрия имеет огромный потенциал и зарождается какой-то невероятный тренд. Тренд на стыке математики и пользы для реального мира через программирование (физика через кибернетику)
К тому же мне нравилось писать программы и ощущать радость, когда ты создаешь что-то сложное, когда из цифр и алгоритмов «неосязаемый набор букв и цифр» превращается в работающую программу: игру, отчет или решение курсовой работы, в моем случае. Сложно описать эту радость от созидания, но это ощущает каждый программист, который любит свое дело.
В итоге для себя я выбрал путь, что не хочу быть ученым-физиком (хотя такие идеи были, но я не знал где это будет применимо), а хочу заниматься информатикой. К тому же выбор в эту сторону был сделан в правильное время, в 2002—2003 годах в мире очень сильно развивалась интернет-сфера и наша страна не была исключением. Это уже была реальная жизнь, а не просто наука.
Я получил техническое образование по специальности «Вычислительные комплексы, системы и сети» (то есть образование в области компьютерных наук, Computer science), а также дополнительное образование в банковской школе и получил квалификацию «Мастер банковского дела», успел сделать свой небольшой бизнес для брокерских компаний, будучи студентом.