Итак, хочется как-то подвести итоги прошедшего года.
Начнем примерно с начала. В середине января (а точнее, 11 числа) я таки купил себе Макбук. Несмотря на то, что раньше я к продукции Яблок относился с прохладцей, это решение было однозначно было правильным, за весь год я ни разу о нем не пожалел. Поигравшись несколько дней с интерфейсом и настройками я вспомнил, что неплохо бы еще и в пользу это все пустить. И начал изучать Ruby.
Сначала был пройден(примерно на половину) курс на Codecademy. Потом почти сразу я взялся за Railstutorial Майкла Хартла. Мне все нравилось, но сейчас я понимаю, что вынес из него ничтожно мало, разве что понимание того, что Рельсы – это очень круто и я действительно хочу научиться разрабатывать веб-приложения. На Рельсах.
Примерно в феврале(если верить гитхабу, 11 февраля) я начал пушить коммиты, то есть уже стало что-то получаться. Дальше будет скучно, поэтому я расскажу вкратце: сначала я, едва понимая, что я делаю, написал агрегатор игровых блогов, который жил какое-то время по адресу delicatr.ru. Мне для него сделали более-менее приличный дизайн и я дико радовался тому, что у меня что-то получилось и это работает в продакшене. Про то, как я его деплоил в первый раз, рассказывать не буду, та еще история.
Затем я медленно и не очень разумно(в смысле архитектуры) перенес свой Никшейкер (https://nickshaker.com/) на Rails. Это была уже более серьезная и масштабная работа, которую я потом почти под корень переделал, уже в октябре-ноябре, правда. Не возьмусь сосчитать, сколько в течение этого года мне приходило в голову идей для новых приложений, оригинальных и не очень. Часть из них я даже начинал писать, другие не дожили даже до базового воплощения. Достаточно сказать лишь, что до продакшена дошли на текущий момент всего два из них: сервис сворачивающихся дневников, временно расположенный на поддомене, и пока полупустая база данных по одной игре от одного известного разработчика и издателя. Я надеюсь, что сворачивающиеся дневники ждет интересная и долгая жизнь, за второе пока не уверен :)
Вернемся к началу 2014-го. Где-то весной я наткнулся на блог Кирилла, так же известного под ником Fodoj, и невероятно вдохновился его историей. Трудно было не вдохновиться, чего уж там говорить. Кирилл как раз набирал учеников, в то время еще на бесплатной основе. Я напросился учиться и какое-то время занимался по задачам, которые он мне ставил. Но в какой-то момент я решил, что мне это не очень интересно и отказался от его менторства. Разумеется, позднее я об этом сожалел, но пролитого не собрать, к тому же, мы поддерживаем хорошие отношения и по сей день и я пишу статьи для его проекта, расположенного по адресу mkdev.me. Это полезный опыт, помимо всего прочего.
Тут надо забежать немного назад и сказать, что примерно с середины лета 2013-го я активно пользуюсь сервисом SmartProgress. Ну, загляните и поймете, ставишь цель и пошагово её достигаешь, а люди смотрят на тебя и думают: “Круто, я не хуже” и тоже растут. Такая коллективная мотивация. Так вот, СмартПрогресс показывает релятивные цели других людей, похожие на твои. Там я нашел некоторое количество человек, которые, как и я, хотели изучать разработку на Ruby on Rails. Вместе веселей, подумал я, и собрал маленькую чат-конференцию в скайпе. Со временем нас стало больше, мы перебрались в Slack, а идея сообщества для начинающих веб-разработчиков, которой я горел, собирая народ, постепенно сошла на нет. Так что сейчас у нас без малого 30 человек, которые постоянно общаются и помогают друг другу. Все это неформально, благодаря чему сложилась определенная атмосфера, которая, думается, несколько напрягает поначалу новичков. Но ничего, сильные духом остаются, слабые отсеиваются и пусть их :)
Так вот, итогом этой затеи, стал небольшой, как я уже сказал, коллектив людей, которые в некотором роде оказали влияние на меня и мои знания. Как и я – на их, это непрекращающийся и взаимный процесс, иначе никак. Вот. В определенный момент я решил, что я достаточно крут(сама скромность, да), чтобы начать уже искать работу джуниор-разработчика на Rails. И я начал. Большой неожиданностью было то, что на самую первую работу в этой сфере меня взяли в Evrone, а эти ребята, не побоюсь сказать, одни из самых крутых в России из всех, кто работает с фреймворком Rails. К сожалению, с ними долго сотрудничать не получилось, сказался недостаток (а точнее, отсутствие) опыта коммерческой разработки. Так что я поумерил запросы, но работу рельсовиком искать не перестал. Ну и сейчас уже нашел, ура-успех, и я очень надеюсь, что в этот раз сотрудничество будет долгим и плодотворным, тем более, что все предпосылки к этому имеются.
Вспомнил, отскочу еще немного назад, чтобы сказать про чат рельсовиков. А точнее, чаты. В какой-то момент, когда мы с нашей компанией уже перебрались в Slack, я узнал, что есть еще одна чат-компания, собрал её парень с(из) Украины и они тоже хотят вместе учиться Рельсам. Окей, я туда напросился, пообщался, и понял, что у них там далеко не так живо проходит общение, как у нас. В двух словах, итогом стало то, что я пригласил оттуда 3-4 человек в наш дружный коллектив и теперь они с нами :) И еще одного человека, кажется, пригласили из Gitter-чата одного слегка повернутого парня, который не мог ни в иронию, ни в нормальную реакцию на здоровую критику. Ну ничего, бывает, главное, что наши ряды пополнились новым участником :)
В связи со всеми этими движениями в руби-комьюнити, которое мне известно, не раз уже возникала идея сделать что-то общее, форум-портал, на который будет не стыдно приглашать русскоязычных рубистов для общения и обмена опытом. Но пока мои навыки построения и развития активного сообщества близки к нулевым, несмотря на опыт этого года, так что от этой идеи я временно отказался. Дальше будет видно, загадывать не хочу.
Что еще осталось? Пожалуй, стоит сказать немного о книгах. Если верить Goodreads, то я прочитал за год всего 8 книг, что дико мало. С другой стороны, я не уверен, что вносил в список все прочитанные книги, хотя если это и так, то их было бы ненамного больше. Из того, что прочитал однозначно стоит упоминания по меньшей мере одна книга, точнее трехтомник: “Атлант расправил плечи”. Рекомендую прочитать всем и каждому и, быть может, сделать какие-то выводы. Местами книга становится дамским романом (что неудивительно), но мест таких немного и книгу они, в общем-то, не портят. Так что – must read, поверьте.
По фильмам не скажу точно, но просмотрено их немало, в том числе и Игра Престолов, которую я начинал читать, кажется, в этом году. После просмотра сериала, конечно же :) Кинопоиск не самая прозрачная штука, так что беглым взглядом осмотрев интерфейс, я так и не нашел, можно ли посмотреть, сколько фильмов я оценил за прошедший год. Ну и пусть, не велика потеря.
Кажется, все. В общем, спасибо всем, кто был со мной, кто со мной общался, кто мне помогал, кому помогал я и отдельное спасибо людям, с которыми мы постоянно обмениваемся опытом в Ruby, Rails и смежных этому стеку технологиях, вас много, так что поименно перечислять не стану, извините :)
С Новым Годом!