Триатлон
В начале года я поставил цель “Пройти IRONMAN”. Это такое длительное соревнование по триатлону, которое включает в себя прохождение следующих трех этапов без перерывов:
Плавание — 3,86 км
Велосипед — 180,25 км
Бег — 42,195 км
Такая цель послужила переворотом жизни. Нужно было поменять свои привычки и заниматься по 6 дней в неделю.
Для окончательного закрепления цели я рассказал о ней всем и на протяжении всего года вел серию отчетов по подготовке к ironman
В первый год у меня стояла задача наработать базу, так как изначально организм не привык к таким нагрузкам. В итоге за год я закрыл три соревнования:
- Лыжня России 10 км
- Дуатлон
- Полумарафон
Но зато много чего сделал в плане подготовки. За год триатлона наработал технику бега, научился плавать, научился кататься на шоссейном велосипеде с контактными педалями.
Из инвентаря за год было куплено:
- Спортивные часы SIGMA с пульсометром
- Беговые часы garmin forerunner 220 с пульсометром
- Шоссейный велосипед scott speedster
- Кроссовки
- Шоссейные педали и туфли для велосипеда
- Велосипедный шлем
- И еще много различного спортинвентаря, который не хочется перечислять в этом списке, так как он выйдет слишком большим 🙂
Было проведено в общей сложности больше 318 тренировок за год, некоторые тренировки здесь не отображаются, потому что я их не фиксировал на сайте, но думаю это не так уж и важно, если понимать, что они времени прибавят всего около 40 часов.
Больше всего в триатлоне за этот год меня волновала не сама цель, а путь к ней. Ты просто чувствуешь себя лучше, когда плаваешь или несколько часов катаешься на велосипеде и видишь вокруг себя просторы Новосибирского края 🙂
В этом плане триатлон замечательная вещь — он дарит радость к жизни и энергию на дальнейшее развитие. Поэтому я очень доволен, что пошел таким путем и выбрал интересную цель.
Сейчас главное двигаться дальше и улучшать тренировки, ведь в 2017 году я запланировал пройти половинку ironman.
Программирование
Триатлон — дорогая штука, для достижения этой цели мне помогало программирование. Оно помогало как в финансовом плане, так и в качестве разгрузки. Триатлон дает энергию с помощью занятий, программирование за счет умственной нагрузки. В итоге получается, что в каждом деле я разгружаю один аспект, а другой нагружаю. Т.е. в каждом деле энергия генерировалась на другое.
К началу 2016 года я полностью определился с выбором стека, которым буду пользоваться для программирования. Это был стек Ruby on Rails.
Он мне понравился в первую очередь за человечность. Ruby преследует свою философию и она говорит о том, что компьютер должен быть слугой человеку, а не наоборот. В Ruby приятный синтаксис и его удобно читать.
Чтобы расти в программировании, нужны задачи. Попытки изучать стек без конкретных интересных задач у меня проваливались. Поэтому в течение года эти задачи я придумывал и изучал язык.
Первой такой интересной задачей было написать приложение для изучения иностранных слов и выражений(imgD). Смысл его состоял в том, чтобы человек не занимался бесполезным повторением иностранного слова, а делал это с помощью ассоциаций.
После выполнения задачи с imgD я выступил с этой идеей на одном форуме в Новосибирске с большой, для меня, аудиторией. Это выступление дало мне хороший опыт, я понял, что своими идеями очень классно делиться с большой публикой, если ты этой идеей горишь.
Следующие задачи для практики я уже брал из работы, а так же из участия в различных мероприятиях.
Везде было что-то новое и интересное. Особенно на хакатонах, когда всегда нужно было за короткое время выучить технологию и по ней еще сделать какой-то готовый продукт.
Первым хакатоном для меня был городской хакатон от 2ГИС. Задачей стояло сделать сервис для города. Мы взялись за телеграм бот, который сообщает погоду, показывает ближайшие места на карте, отображает популярные фильмы в кинотеатрах.
Со вторым хакатоном была тоже связана тема написания телеграм ботов. Здесь все еще интереснее, мне предложили писать на неизвестном для меня golang, а мой напарник по команде во время хакатона летел в самолете и не имел со мной никакой связи. В итоге на golang писать у меня получилось, а проект мы сдали в последний момент, когда мой напарник по проекту во время финальной презентации приехал из аэропорта 🙂 До сих пор не понимаю, как мы успели совместить наш код под самый конец, даже не имея достаточной связи между собой во время хакатона.
Так же отдельное внимание хочется уделить продвинутому курсу по Ruby on Rails, который проходил на площадке Thinknetica. На протяжении 3 месяцев нам нужно было написать прототип известного сервиса вопросов и ответов для программистов(http://stackoverflow.com/).
Дальше задача с сервисом такси. Необходимо было определить и вычислить правильные поездки таксистов, отобразить все это на карте и много работать с данными. Задача оказалось интересной тем, что я мало знал чего-то о картах и о том, как работает такси.
В целом за год работы было сделано многое. Я так же пытался заняться opensource, но пока в этом направлении виделись от меня только слабые шаги. Все уходило куда-то мимо и, в основном, мои проекты были только учебными.
Сейчас цели состоят в том, чтобы сделать проект, которым буду пользоваться не только я. И поддерживать его как минимум год. Такой проект я уже для себя приметил, в первые несколько месяцев 2017 года будет готов MVP 🙂
Мероприятия
Волонтерство — большой источник возможностей. Я в этом убедился, когда начал активно заниматься им в 2016 году.
Первый мой крупный опыт волонтерства я получил, когда мы с коллегами занимались проектом Tech Talks @NSU. Каждую неделю(бывало и чаще) от нашего проекта в НГУ проводились лекции по тематике IT для студентов и всех желающих. Хочу большое спасибо сказать Семену Факторовичу, Льву Новокрещенову, Анне Симоновой и всей нашей команде за хорошее окончание учебного сезона 2016 года. Этот проект дал мне много знакомств и более широкое понимание IT сферы.
Так как я занимаюсь триатлоном, было еще три волонтерства в спортивных мероприятиях. Каждое запомнилось по-особенному. На первом волонтерстве по триатлону в Новосибирске нужно было считать количество кругов на плавательном этапе.
На втором волонтерстве было интереснее, нам доверили заниматься транзитной зоной. В ту пору было очень жарко, а транзитная зона была самым больным местом мероприятия. Люди часто ходили по транзитке, участники не знали куда нужно направляться, волонтеры тоже были не особо в этом осведомлены. Но мы справились, просидев до конца в этой жаре, собрав, проконтролировав и разобрав нашу ответственную зону. Хочу пожелать организаторам относиться ответственнее к подготовке волонтеров, потому что нам приходилось все делать на лету, и мы точно не знали, как должен был проходить старт на этой зоне.
Третье спортивное волонтерство проходило уже в Москве, на Московском Марафоне. Тогда для меня это было хорошим поводом увидеть столько счастливых людей, бегущих к своей цели. Нашей задачей была установка и присмотр за датчиками счета времени участников на 21 километре, а так же моральная и физическая поддержка всех участников марафона 🙂
Ежегодно в среде Ruby разработчиков проводиться конференция RailsClub. Мне посчастливилось побывать там в качестве организатора (волонтера). Я рад этому, так как это дало мне возможность прослушать лекцию создателя языка Ruby, встретить много знакомых лиц и познакомиться с новыми людьми. Еще, отдельно, хочется отметить лекции и общий настрой конференции, Ruby сообщество в этом плане хорошо проявило себя.
Такое бывает. Начал программировать на Ruby, а уже через год создатель этого языка сидит с вами в баре, в одной общей компании 🙂
Москва
Нужно самостоятельно создавать для себя интересные ситуации. Одной из таких ситуаций оказалась Москва. В сентябре, первый раз полетав на самолете, я с багажом стоял в аэропорту Домодедово и не понимал что же будет дальше.
А дальше было следующее, новый город как-будто похитил мою старую жизнь. Я чувствовал пустоту, не понимал кто я есть на самом деле, ведь в таких местах я еще не бывал и я не мог связать текущий момент с какими-то воспоминаниями об этих местах, так как их не было.
Было сложно, вот этого я точно и хотел. По приезду в Москву остро стояла проблема с жильем, а денег в кармане было не так много.
Еще вскоре, я узнал, что оказывается в паспортном столе мне не написали прописку, а это значит, что в Москве я приходился бомжом, т.е. «Человеком Мира» 🙂
Через несколько дней мою симкарту переиздали злоумышленники, и угнали аккаунты в различных соц. сетях, были попытки входа на мою почту. Аккаунт вконтакте, как и мою группу на 150 тысяч человек, я обратно вернуть не смог, даже обратившись в полицию с заявлением о мошеннических действиях в мою сторону. А все потому что вконтакте посчитали, что я эту страницу продал(пока не докажу обратное). Полиция просто тянула дело до самого конца, а потом написала ОТКАЗ о возбуждении уголовного дела за отсутствием события преступления. Для меня это было шоком, так как преступление было совершено, оператор прислал письмо с извинениями по этому поводу. Вот теперь и приходиться думать, а работает ли наша полиция вообще ?)
Но на этом проблемы не закончились, меня кинул заказчик. Я выполнил свою работу по ТЗ, большую часть времени потратил на то, чтобы выбить информацию о проекте и сказать о возможных проблемах. В итоге я сидел без денег и с хорошим игнором от заказчика 🙂
Хотя на самом деле это ерунда, ничего страшного не случилось. Просто пару раз получил по репе за то, что выбрал себе такой путь 🙂
В целом, в Москве классно. Много людей с общими интересами, огромное количество мероприятий, возможности. Да, все это есть и в Новосибирске, откуда я приехал, но хотелось чего-то нового и сложного. И это новое и сложное, теперь уже нормальное и простое 🙂
Планы на 2017
2016 — самый насыщенный год в моей жизни и самый результативный.
Я выполнил большой список задач, которые планировал сделать за год. Но все же остался не доволен. Думаю, что всегда есть возможность что-то улучшить, в этом году таких возможностей я видел очень много, а делал меньше. Нужно такую тенденцию изменить и в 2017 делать больше активных действий.
Цели на 2017 год я выбирал исходя из двух текущих основных занятий: триатлон и программирование. Все их раскрывать не буду, некоторые додумаются в течение года, но вот эти точно нужно будет сделать:
- Пройти половинку ironman
- Сделать электронную версию еженедельника на примере идей еженедельника №1 Игоря Манна; Создать базу людей, которые будут активно им пользоваться вместе со мной
Нашу судьбу строим мы и наше окружение. Поэтому больше спасибо всем тем, кто поддерживал и помогал мне в этом году!