БРЭЙНВОШИНГ. Часть 1.
This is story in Russian about how in 2012 I visited a first master-class of a very famous ruby development team Evil Martians.
Это был 2012 год. Первые несколько месяцев, как я бросил работу учителем в школе и по случайности попал работать в СПб в сартап из 5 человек.
Мои знания рельса и смежных технологий были такие, что я каждый день, приходя на работу трясся, что вот-вот меня раскусят и выгонят взашей.
Уже несколько месяцев я судорожно учил coffee script и sass, привыкал к HAML или SLIM, и что-то в этом роде.
Не знаю почему и как, но в то время проходил розыгрыш от AviaSales на бесплатное посещение промывки мозгов от Злых Марсиан.
Кажется, лучшим обещали приглашение на работу. А! Вспомнил. Надо было пройти промывку и в случае удачного завершения тебя приглашали на собеседование в АвиаСало. Если ты успешно проходил собеседование — то тебя брали на работу. Если ты отказывался от оффера — то с тебя должны были взять полную сумму курса.
Я подумал, что будет здорово пройти обучение, а собеседовании завалить. Так я по условиям договора и курс пройду и не должен буду вернуть денег, тк просто не пройду интервью.
Такой кейс специально нигде прописан не был. И я подумал, что я ахуенно умный пацан и смогу всех наебать. Вот так я!
Кроме того, допустим, я бы прошел интервью и отказался от оффера. Ну и что? АвиаСало бы прислало Тайский ОМОН? В этот момент я решил, что я дважды ахуенно умный.
Участвовать в лотерее было очень просто — надо было заполнить форму и написать почему именно ты хочешь попасть на промывку.
Я не знаю, что я написал. Кажется, что я рельсовик-фронтендщик и главное мое достоинство в том, что я могу и в хвост и в гриву. Могу и бэк немного и фронт чуть-чуть. И вообще люблю работать с задачами, которые лежат на стыке фронта и бэка, а это обычно никто не любит.
Хер знает как оно получилось. Но мне пришло приглашение на посещение мега события.
Принял я это без особого энтузиазма. Ну, повезло и повезло. Ну и хрен с ним. Я вот не помню точно, но кажется, я даже участвовал в самом первом вошинге за всю историю.
Чтобы вы понимали. Марсиане были для меня в тот момент небожителями. Легендарная команда рельсовиков, от одного упоминания которой рельсовые сучки текли соком и рисовали себе в своих влажных мечтах тайное сообщество особо просвещенных монахов-программистов с планеты Нибиру.
Одна только мысль, что я увижу там ЕВТУХОВИЧА! Живого! Настоящего ЕВТУХОВИЧА! Приводила меня в ужас и трепет.
Ваня, кстати всегда имел славу супер умного и супер дружелюбного чувака, который мог сделать работу за 10-х, при этом не выебывался, а быть просто клевым человеком. Я с ним никогда не работал, но легенда была о нем такая. И, конечно, мне хотелось хотя бы поздороваться с ним.
Приехал я на мероприятие со своим стареньким ASUS-ом. На нем я еще полгода назад делал презентации на уроки в школе.
Откровенно говоря, не помню, чтобы в то время много у кого был MAC. Все, в основном, были без гламурного налета жирного энтерпрайза и долларовых зарплат.
Вошинг занимал 2 дня.
Первый день — фронт. Андрей Ситник, обещал рассказать о супер модных фронтовых штуках для рельса.
Второй день — бэк. Ваня Евтухович должен был рассказывать об оптимизации запросов и кешинге страниц и прочего дерьма.
К своему удивлению я узнал, что основа доклада Андрея — это Coffee Script, SASS + HAML/SLIM и все такое. Те то, что в тот момент для меня уже было весьма и весьма знакомым.
Еще больше я удивился тому, что из всей аудитории практически никто не использовал этим фронтовые инструменты. Ладно, я могу понять чистых бэков, но почему рельсовые фронты и фуллстеки обошли стороной эти основные и трендовые инструменты — для меня в тот момент было загадкой.
Отсидев доклад мы все вышли на кофе паузу. О! Пожрать я люблю. Вроде бы не голодал, но что-то мне хотелось на халяву сожрать всего и побольше. Сознание помутнело. Потом пелена. А потом оказалось, что я в холе последний и уже минут на 15 опоздал на практическое занятие.
Я срочно ломанулся в аудиторию. Все уже получили задание и сморщив лобики и согнув шеи сидели и пыхтя воевали с SASS выражением. Оптимизировали какой-то кусок CSS кода. Я сел за свой нотик, почитал задание. Еще раз почитал задание. И еще раз почитал задание. Встал из-за своего рабочего места и под косые взгляды присутствующих ушел обратно в холл.
Вернулся я в аудиторию уже с чашкой чая, несколькими пирожными на тарелке и парой кусков сахара. Сел за свое рабочее место и принялся пить чай со сладостями. В этот момент только ленивый надо мной не смеялся. Не, ну а че вы хотели? Я же из Ленинграда приехал. А там к оставшейся еде особое отношение. Я не мог посрамить город, который меня так ласково приютил.
Минут через 5 неспешных манипуляций я сделал все задания по фронту и подозвал Андрея проверить задания.
- Да, все так, все отлично. Молодец. — получил я резолюцию от Ситника. — дальше можешь не делать — я вижу у тебя получается, как надо.
С торжественным видом я ушел за очередной порцией чая и пирожных. Аудитория молча проводила меня укоризненным взглядом.
Позднее в этот день, я встретил своего будущего лучшего друга и оказался с ним в одной койке в номере для молодоженов с видом на Храм Христа Спасителя.
Но об этом в следующий раз.