- PVSM.RU - https://www.pvsm.ru -

Обзор митапа OpenDay JetBrains

19 апреля 2018 года в Москве прошел митап OpenDay JetBrains, который посетило большое количество людей, в том числе и я. Я решил поделиться своими впечатлениями об этом мероприятии и о самой компании.

Предвкушение

О самом митапе я узнал из анонса на хабре [1]. Во время регистрации они просили указать, что именно хотелось бы услышать на митапе, что было странно, так как вроде темы докладов объявлены. Потом 17 апреля пришло письмо с подробностями места проведения. Когда я на работе стал интересоваться у коллег, кто пойдет, оказалось, что многие пошли бы, но были не в курсе. Может это ошибка JB и слабый пиар, а может они и так получили достаточно большое количество регистраций. В общем, поехал я один. Но на самом мероприятии не было контроля и в принципе пройти мог любой желающий. Обидно за тех кто хотел пойти.

Программа

  • 18:30 – Встречаем гостей. Кофе, сладости.
  • 19:00 – Язык программирования Kotlin. Что это и зачем. Роман Белов, PMM в Kotlin
  • 19:45 – “Xodus” — база данных, в которой YouTrack хранит баги. Максим Мазин, Team Lead в YouTrack.
  • 19:45 – Опыт разработки full-stack приложения на Kotlin. Сергей Шкредов, Team Lead в новом продукте.
  • 20:30 – Эволюция фич в IntelliJ IDEA. Николай Чашников, Team Lead в IDEA Core.
  • 20:30 – Как мы в Rider производительность улучшаем. Андрей Акиньшин, Senior developer в Rider.
  • 21:15 – Отсутствие Минимум процессов — тоже процесс. Сергей Кукс, .NET Department Lead.
  • 22:00 – Вопросы и ответы: открытая дискуссия с Максимом Шафировым, CEO JetBrains.

Зала было два, для параллельных докладов. Из параллельных докладов я выбрал "Опыт разработки full-stack приложения на Kotlin" & "Эволюция фич в IntelliJ IDEA"

Встречаем гостей

Итак, митап проходил в Москва-Сити в банкетном зале Crystal Ballroom, расположенном на четвертом этаже башни «Око». В фойе дружелюбно встречали сотрудники JB в синих футболках с надписью JenBrains Band. Кто успел, смог получить симпатичную футболку с надписью JetBrtains rocks, очень многие тут-же стали переодеваться в обновку. Кофе и печеньки были в достатке а сам зал поразил огромным экраном, на котором все было видно очень четко. Сколько точно людей пришло на митап, я конечно ответить не могу, но по словам Срегея Кукса около 500 человек, что в принципе похоже на правду.

Язык программирования Kotlin. Что это и зачем

Первый доклад был в основном про базовые вещи в Kotlin. Для тех кто уже пишет на Kotlin, думаю было довольно скучно, но мне было интересно вспомнить некоторые особенности языка, так как я давно не брал в руки шашек. Более интересны были вопросы после доклада. Вопросы задавались оживленно и Романа со сцены сгоняли, чтобы продолжать отвечать уже не со сцены. Для меня самым интересным было узнать, что для Kotlin теперь есть официальный style guide.

Опыт разработки full-stack приложения на Kotlin

Второй доклад не совсем соответствовал своему заголовку, я ожидал увидеть там примеры кода, хардкора и что-то, что можно применить на деле, но в там была теория и поверхностный осмотр архитектуры, как они строят и собирают full-stack проект. Не знаю на кого был ориентирован этот доклад. Весь доклад можно было уложить в один абзац. А заголовок дать такой: "Ежики плакали, кололись, но продолжали есть кактус". В целом, судя по ответам на задаваемые вопросы, можно сделать такой вывод: Kotlin продолжает двигаться в направлении кроссплатфоменности, успехи есть, но он ещё не в том состоянии чтобы можно было комфортно писать кроссплатформенное приложение.

Эволюция фич в IntelliJ IDEA

Третий доклад был большим разочарованием. Я очень ожидал чего-то динамичного, интересные истории про то, как приходили те или иные идеи фич, но там просто был рассказ про то как развивалось дополнение и сворачивание кода, за пол часа только две фичи, которыми итак пользуется большинство и о чем уже говорилось не однократно. Единственное, что было интересно, так это то что подсветка имен аргументов метода появилось как сворачивание кода, но только работающее в обратную сторону. Т.е. код развернут, но при попадании туда курсора, он сворачивается. В итоге эту фичу вынесли в отдельный вид, так как поведение сворачивание кода наоборот – работает не так, как ожидает пользователь.

Отсутствие Минимум процессов

Четвертый доклад был прям про то, что я писал в темах которые ожидал услышать на конференции, а именно о том, как проходит разработка проектов в самом JetBrains. Выступал Сергей Кукс, он из команды .NET и он больше говорил про то как идет разработка у них, но постоянно упоминал, что жестко зафиксированного процесса разработки в компании нет, каждая команда работает по своему, как она хочет и как удобно разработчикам. В целом это было интересно послушать и сложилось такое ощущение, что у них правда работает принцип изложенный Петром Леонидовичем Капицей (что и присутствовало на одном из слайдов)

Руководить – это значит не мешать хорошим людям работать.

Вопросы и ответы

На сцене присутствовал не только Максим Шафиров, но и все выступавшие сегодня докладчики, HR. Поначалу сессия шла со скрипом, но постепенно зал разогрелся и дискуссия продлилась до 22:30. Вопросы задавались самые разные и про развитие JB, и про развитие Kotlin, про стажировку в JB (только тут я обратил внимание, что на митап пришло очень много молодых людей, студентов, а может быть и старшеклассников). Особенный восторг вызвал ответ, что большой фидбек собирается с rutracker.org

After party

По завершении официальной части привезли пиццу и в отдельном зале угощали пивом. Осталось довольно много людей. Пиво было вкусным, пиццы хватило всем и общение получилось интересным, я пробыл до самого конца, пока всех не стали выгонять (около часа ночи). Присутствовали, практически все докладчики, можно было со всеми пообщаться, поговорить за жизнь и было видно разочарование на лицах людей, которым нужно было уходить домой раньше.

Заключение

В целом я считаю, что JB провели неплохой митап. Главным достижением этого мероприятия было не то, что они смогли чему-то научить, удивить, а то, что они стали ближе и роднее, по крайне мере для меня. По началу казалось, что JB это секта, в которой все говорят о том, как им хорошо тут живется, но после более тесного общения, стало понятно что они говорят об этом всерьез и искренне. Мне никогда не приходило в голову, что такая большая продуктовая компания, может внутри себя содержать такие неформальные процессы. Это дейтсвительно удивило.

Раньше я никогда не задумывался о работе в JB. Теперь же мне это кажется привлекательным, а учитывая по оброненным вскользь словам, что они ищут людей с новыми идеями, даже появилось желание попробовать к ним устроиться работать.

Хотелось бы закончить призывом: если вы НЕ любите формальные процессы, у вас есть свои идеи, вы хотите получать больше драйва и удовольствия от своей работы, то посмотрите на компанию JB. Похоже, что вы сможете там реализовать свой потенциал.

Автор: Владислав

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/upravlenie-proektami/278485

Ссылки в тексте:

[1] хабре: https://habrahabr.ru/company/JetBrains/blog/351180/

[2] Источник: https://habrahabr.ru/post/354026/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354026