Back to top

Обо мне

Меня зовут Александр Мартынов. Я — программист и увлеченный разработчик сайтов. В конце 90-х я работал на химическом факультете МГУ им. М.В. Ломоносова в лаборатории с высокоскоростным и бесплатным интернетом, где и состоялся мой первый шаг по переходу в область разработки сайтов. За один вечер я создал первую примитивную страничку в интернете, и процесс веб-разработки сразу же захватил меня с головой. С тех пор я не могу остановиться...

Я прошел тернистый путь веб-разработчика универсала. Самостоятельно изучал язык HTML, каскадные таблицы стилей и программирование на языках PHP и JavaScript. На практике осваивал веб-дизайн, поисковую оптимизацию и продвижение сайтов, контекстную рекламу, почтовые рассылки и прочие аспекты ремесла по созданию сайтов. В результате в 2005 г. накопленные знания выкристаллизовались в первый самостоятельный проект — интернет-магазин киноигрушек Синемаркет, который просуществовал до 2012 г.

Вплоть до 2009 г. я не оставлял попыток самостоятельно сконструировать все части сложного механизма под названием сайт. Пару лет посвятил написанию собственного движка, но в итоге, осознав масштаб задач и свои скромные возможности, переключился на готовые решения: системы управления, библиотеки и фреймворки. В 2010 г. я сделал первую версию сайта solex-un.ru на системе управления Битрикс. Затем с 2011 г. перешел к освоению платформы Drupal и выпустил на ее основе сайт intefax-era.ru. В 2014 г. опубликовал первую версию бесплатного образовательного проекта Блицтест, за которым последовали сайты soilatlas.ru, nazart.ru и up2top.ru.

В 2017 году я впервые услышал о фреймворке Laravel и быстро оценил элегантность исходного кода, отличную документацию и практическую мощь платформы в решении типовых задач веб-разработчика: аутентификации, доступа к базе данных, маршрутизации, кеширования и других. С тех пор я погрузился в доскональное изучение Laravel: прохожу один за другим видео-курсы на сайте Laracasts, смотрю онлайн-конференции Laracon, читаю документацию фреймворка и тесно связанных с ним IT-технологий: Vue, Forge, Nova, Laragon, TailwindCss, Webpack, node.js, Statamic, Inertia.js. По мере возможностей полученными знаниями я делюсь в своем блоге на up2top.ru и выкладываю на Youtube-канале. Подписывайтесь ;-)

Теория без практики мертва и бесплодна. Эта знаменитая фраза как нигде актуальна для программирования и веб-разработки. Поэтому, помимо изучения новых технологий я планомерно внедряю готовые решения на вверенных мне сайтах и в первую очередь на главной экспериментальной площадке — бесплатном образовательном проекте Блицтест. В 2018 году я перевел сайты blitztest.ru и interfax-era.ru с системы управления Drupal на Laravel, перенес все проекты в систему контроля версий и настроил с помощью сервиса Forge автоматическое развертывание сайтов из GitHub-репозиториев на сервер DigitalOcean. В 2019 году при смене дизайна Блицтеста я перевел его с фреймворка Bootstrap на TailwindCss. В планах — эксперименты с движком Statamic 3 и дополнение Vue-компонентов мощностью библиотеки Inertia.js.

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

Вкупе с остальными материалами сайта, новым дизайном, простейшими элементами игрофикации, такими как анимация и звуки, тренажер служит прототипом будущей игры. Придет время и проект Блицтест оправдает свой девиз сполна:

Учись играючи!