Джеймс Хардинг – пилот Airbus A350, работающий на британскую авиакомпанию British Airways. Его профессиональный путь начался много лет назад, и сегодня он не только успешно управляет одним из самых современных и технологичных пассажирских самолетов, но и использует свои навыки программиста для создания интерактивных графиков и глобусов, отображающих историю своих полетов. Такой необычный подход совмещения авиации и технологий привлекает внимание не только авиалайнеров, но и технических специалистов, а также всех, кто интересуется авиацией и данными. Карьера Джеймса Хардинга началась с участия в программе подготовки пилотов British Airways в 2014 году, после чего он успешно прошел интегрированный курс подготовки на получение сертификата ATPL в одном из ведущих авиационных учебных центров FTEJerez в Испании. В авиацию он пришел из Канады, где получил водительские права на планеры, инструктора, а затем и частного пилота (PPL), благодаря поддержке программ канадских воздушных кадетов.
С 2016 года Джеймс работал на семействах самолетов Airbus A320 в лондонских аэропортах Хитроу и Гатвик. Совсем недавно, в 2023 году, он перешел на более крупные и дальние рейсы в столице Великобритании, став первым офицером на борту Airbus A350. Это не просто переход на новую модель самолета, но и значительный скачок в карьере. Для Джеймса особенной радостью стало управление самолетом вместе с его отцом Нилом Хардингом, который также был пилотом British Airways и капианом A350 до 2025 года. Джеймс тщательно ведет электронный журнал своих полетов с помощью приложения LogTen Pro, позволяющего встраивать SQL-запросы для анализа и построения различных диаграмм.
Это помогает ему не просто отслеживать свою работу, но и визуализировать данные в виде инфографики. Одной из самых интересных визуальных интерпретаций его полетной истории является график в стиле GitHub, где цветовые метки отражают количество часов, проведенных за штурвалом в разные дни. С его помощью можно заметить, например, влияние пандемии COVID-19 на авиаотрасль, а также переход от коротких рейсов к дальним. Для более наглядного представления маршрутов и многочисленных рейсов с разной географией, Джеймс разработал трехмерные глобусы с интерактивными функциями. На этих глобусах отображается множество данных – от общего количества полетов по странам, до разбивки по аэропортам.
Таким образом в 3D-пространстве можно увидеть, как часто он совершает рейсы в определенные точки мира и с каких именно городов стартуют эти перелеты. Одним из более сложных и интересных проектов является построение матрицы направлений полетов между странами. Кольцо вокруг глобуса наглядно иллюстрирует количество полетов в разные государства, а внутренние сегменты показывают рейсы, выполняющиеся между двумя конкретными странами. В такой визуализации особенно заметны ситуации, когда количество вылетов и прилетов по одному направлению не совпадает. Это объясняется, в частности, техническими рейсами без пассажиров или изменениями маршрута по погодным условиям.
Например, инцидент с перелетом из Португалии в Испанию, который фактически был диверсионным рейсом с острова Мадейра на Тенерифе из-за сложных метеоусловий. Кроме того, Джеймс анализирует свои годовые часы полетов, которые в авиации считаются временем от отрыва с земли до касания при посадке. Его система учета разделяет время в полете по ролям пилотов – капитан, первый офицер, пилот под наблюдением, а также наличие дополнительного пилота на борту во время дальних перелетов. Он подробно описывает, как в British Airways распределяются обязанности между пилотами: кто ведет самолет на определенных этапах, кто контролирует приборы и системы, и как происходит переход управления при заходе на посадку. Такой подход гарантирует безопасность и оптимальный контроль на всех стадиях полета.
Особое внимание Джеймс уделяет анализу времени полета и пройденного расстояния. В большинстве случаев логично предполагать, что с увеличением дистанции будет увеличиваться и продолжительность полета, однако фактические данные показывают более сложную картину. Воздушные потоки и ветровые условия влияют на время, особенно при выполнении рейсов из Лондона в западном направлении и обратно. Например, при полете на запад часто встречаются встречные ветра, которые удлиняют время полета, тогда как обратные рейсы с востока, наоборот, проходят быстрее за счет попутных воздушных потоков. Все эти данные можно наглядно проследить на интерактивных графиках пилота.
Важно отметить, что подобные персональные визуализации данных полетов отражают не только профессиональные достижения Джеймса Хардинга, но и служат примером того, как современные технологии и знания в области программирования могут обогатить традиционные профессии. Интерес к таким проектам растет, потому что они позволяют взглянуть изнутри на работу пилота, открыть для широкой аудитории детали авиационной деятельности, которые раньше были доступны лишь узкому кругу специалистов. Джеймс не собирается останавливаться на достигнутом. Он планирует публиковать больше материалов и постов, где будет рассказывать о собственном опыте, разнообразных авиационных инсайтах и технических решениях, которые могут заинтересовать людей из ИТ-сферы и авиалюбителей. Кроме того, он намерен расширять свои визуализационные проекты, добавляя новые графики и функции для еще более глубокого анализа полетов.