Хабрахабр

DevFest Siberia 2019: взгляд на тренды из глубинки

А вот у нас в Сибири…

Поэтому разные мероприятия, где можно в обществе умных людей послушать доклады опытных и смелых спикеров, я очень люблю. У нас за Уралом проходит не так уж много конференций, митапов, а в моём родном городе поиск по запросу «коворкинг» вообще выдает ресторан всемирной сети быстрого питания. Там как раз и бурлит активность, в том числе и айтишная. К счастью, довольно близко от меня Новосибирск, считающийся если не столицей Западной Сибири, то, определённо, очень важной точкой на её карте.


На входе нас встречали и в алфавитном порядке делили на половины

Тем более, что намечалась секция DevOps, а значит, речь должна была идти не только о паттернах, компонентах, архитектуре и фреймворках. И когда я на просторах Интернета нашёл ссылку на сайт конференции https://gdg-siberia.com, то решил, что поехать стоит. Проходило мероприятие в этаком «местном Сколково» — Академпарке. В расписании мелькали знакомые термины, связанные с Kubernetes, и я подумал: «Отлично, говорить будут о чём-то знакомом».


Академпарк зимой такой же, но чуть присыпан снегом

Ду ю спик инглиш?


Ведущий на фоне расписания с котиками

Если делать конференцию только на русском, то многие – да что уж там, большинство зарубежных спикеров просто не приедут. Многие доклады конференции были заявлены на английском, но я считаю, что айтишника в XXI веке этим не испугаешь. Интересный ход: ведущий предложил прямо в зале заняться очень важным делом – найти рядом человека, которого не знаешь, и поговорить с ним минуты две. Поэтому уже на официальном открытии (на второй день) организатор в кроссовках на светящихся подошвах поприветствовал всех на приличном английском и ненавязчиво, разбавив речь шутейкой-другой, рассказал, что нас тут ждёт. Сложнее было тем, кто приехал большой командой, у них незнакомцев рядом не оказалось. Лично у меня эксперимент прошёл успешно, поболтал с соседом слева.

Котики по-прежнему ми-ми-ми, а бейджики (в перспективе) живые


Те самые eco-friendly бейджи, которые способны прорасти цветами

Сайт, баннеры и мерч были выдержаны в единой стилистике, и даже «с заботой об экологии»: бейджи были отпечатаны на хитрой бумаге (напоминающей вторсырье) с внедренными между волокнами семенами. Понравился стиль оформления конференции. Некоторые участники говорили, мол, с котиками переборщили. Посади этот бейдж в землю и не забывай поливать, — и в память о конференции у тебя вырастет букет цветов (или что-то другое, организаторы сами точно не знают). Заинтересовал сайт конференции: постоянно предлагает обновить страницу всплывающим диалогом. Собаководы, наверное. Даже мобильное приложение есть, прямо по канонам “mobile first” (а новый тренд, говорят, “mobile only”), но отличий от вкладки в браузере с сайтом я не нашёл. Так как это всё-таки GDG (очевидно, что-то связанное с Корпорацией Добра), то и сайт у них, видимо, сделан по канонам и заветам Большого Брата. Очень понравилась система обратной связи по каждому докладу, QR-код с проектора читался в 90% случаев, а в опросной форме было всё по делу.

Реклама. Реклама никогда не меняется


Selectel щедро раздаёт призы в обмен на заполнение анкеты

Самые везучие получили полотенца или наборы отвёрток для ремонта электроники, а мне достался супер-приз – шторка на веб-камеру для параноиков. Стенды компаний-спонсоров уникальными мне не показались, но у каждого была своя изюминка: у Selectel сразу, в первый же день перед открытием выстроилась большая толпа – участвовать в беспроигрышной лотерее. У компании с лозунгом «мы за C++» и финтех-софтом был бариста — как по мне, его кофе был намного вкусней, чем от кейтеринга. Радует, что я был не одинок, да и 3000 бонусов на услуги хостинга в комплекте приятно греют душу. Вот и всё, даже немного жаль, что стендов от спонсоров было так мало, но рекламу делали и другими способами. Один некрупный, но гордый банк привез сувенирные значки и стикеры, а еще поместил на баннер очень противоречивого котика. По холлам бродили команды (от одного до десяти человек) участников в брендированных футболках и худи, а некоторые спикеры без ложной скромности демонстрировали со сцены тезисы доклада на примере продуктов своих компаний.

И дамы умеют в ИТ


IT-леди есть, о чём рассказать со сцены

Расшифровывается как «Women Techmakers Meetup» — мероприятие, прошедшее в нулевой день. Ещё о чём, считаю, стоит упомянуть, это WTM. Девушек-участниц пришло довольно много, по моим впечатлениям, процентов 10 от общего количества гостей. (Сам я, правда, в нем не участвовал.) Всё-таки 2019 год на дворе, и всемирные тенденции явления под названием “diversity” актуальны даже в Сибири. Впрочем, развивать эту холиварную тему я не буду, всё-таки статья о другом. А так, большинство участников и спикеров – белые мужчины, ничего не поделаешь.

И простое ломается

DevOps, куда без него! Несмотря на то, что сайт и приложение просты как три копейки, расписание постоянно, практически каждые 5 минут обновлялось. Один раз даже заметили сбой: в мобильном приложении перестало грузиться расписание. Принцип “Continuous Delivery”. Проблему пофиксили быстро, но подобное за конференцию случалось достаточно. Все недоумевали: «Как это можно сломать?!». ребятам ещё можно и нужно расти. Я не хочу обидеть или задеть организаторов — в целом, работа проделана большая и многие фишки реально работали, но, тем не менее, до уровня конференций Олега Б. Это, в конце концов, мелочи жизни, суть практически любой айтишной конференции – в живом общении aka networking, а для интровертов типа меня – в докладах спикеров. Если сравнивать эти две конференции – а теперь их можно сравнивать, ведь с недавних пор стали проводить Highload++ Siberia и в Новосибирске — цена входного билета у DevFest символическая.
(Воркшоп – это «собери сам что-то новое, вдруг пригодится»)
Впрочем, что я всё про организацию! В нулевой день были ещё и воркшопы, но по ряду причин туда попасть у меня не получилось, так что в следующем году есть смысл съездить ещё раз.

По докладам: ощущения, впечатления, мнение

А ещё он знает, как продвигать свой бренд!)
(Типичный спикер.

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

1. DevOps: A Love Story

Думаю, не только я отметил про себя, мол, вот как бывает, однако. Мать троих детей из США очень интересно и нестандартно рассказывает о том, как пришла в IT, а конкретно в DevOps и сравнивает свою работу с обыденными вещами из своей жизни.

2. Cloud Native, Service-Meshed Java Enterprise With Istio

Инженер из IBM c отличным ребусом на футболке рассказывает и на ходу показывает демо, как работать с service mesh, какими инструментами пользоваться, и какие возможности при этом открываются.

3. The platform is dead, long live the platform

Ещё одна история из серии «Как у нас всё было хорошо, но потом чего-то стало не хватать». Доклад не особо впечатлил. В итоге компания на пути миграции всех компонентов в облако одного из монстров этой технологии, и рекомендует не париться по поводу проблемы «vendor lock».

4. Build your own Internet of Continuously Delivered Things

Мы узнали, какие подводные камни попадаются стартапам при тестировании умных лампочек. Интересный доклад про IoT. Тут свои особенности, ведь тестировать нужно тесную связку софта и железа, да ещё и крайне ограниченного в ресурсах.

5. Becoming a Good Programmer

Спикер донёс нам своё видение нового, лучшего мира, где разработчики думают не только о деньгах и закрытых за день тикетах. Один из «хайповых» докладов, произвёл на меня довольно сильное впечатление. Думать нужно прежде всего о том, куда мы все катим этот мир, разрабатывая ПО и различные системы, которые часто используются в корыстных или откровенно вредительских целях.

6. How to sell yourself for fun and profit

Читай умные книги, становись спикером и медийной персоной, always be nice, и люди к тебе потянутся. Ещё один не совсем технический доклад от мастера жанра Баруха Садогурского. И даже будут готовы платить тебе больше, ведь наценка за бренд встречается не только в дорогих бутиках.

7. When there are too many microservices, or why did we make our chat solution a monolith

В итоге всё закончилось хорошо – проект закрыли. Отличное начало нового дня — спикер в красках показал, чем могут обернуться банальные проблемы с коммуникацией бизнеса и отдела разработки, а также разных команд разработчиков между собой, вкупе со слепым следованием модным трендам.

8. DevOps patterns and antipatterns for continuous software updates

Итог – обновляться нужно «в час по чайной ложке», т.е. Ещё один доклад от человека в шляпе из JFrog, довольно полезный в работе и для понимания, куда и зачем двигается такой неотъемлемый аспект нашей жизни, как обновления ПО. часто и понемногу, тогда у юзеров не возникает негатива, а неизбежные проблемы будет проще решить.

9. Serverless and Functions as a Service (FaaS). How to build modern backend for PWA and mobile apps

Он приоткрыл для нас дверь в Serverless, вкратце объяснил, что там можно делать и зачем, продемонстрировав это на живом примере в одном из популярных облаков из трёх букв. Доклад от именитого спикера с аудиторией постоянных слушателей. Если бы человеку дали поспать перед выступлением, было бы ещё лучше.

10. Where is my cache? Architectural patterns for caching microservices by example

Возможно, продукт хороший, но демо особо не показало преимуществ, а я ещё раз убедился в преимуществах Kubernetes + service mesh Противоречивый доклад, после которого разработчики выходили с репликами типа «я ждал ответов на мои больные вопросы, а услышал какую-то рекламу».

11. No Bulls*it Freelancer

Спикер с хорошим опытом публичных выступлений, не стесняясь крепкого словца, показал нам на гифках, что не стоит бояться идти во фриланс. Для меня — отличное завершение конференции. Если ещё не тянет к стабильности и кровавому энтерпрайзу – вольнонаёмным работником вам (возможно) быть очень понравится.


Общение в кулуарах частенько проходило на английском

А хотелось бы поделиться еще и таким общим ощущением: мы даже не то, что в России, но и в холодной, снежной Сибири не так уж оторваны от остального мира. Это что про мысли и чувства, вызванные докладами. А наши люди, в свою очередь, вполне внимательно слушают, понимают юмор, задают дельные вопросы и поддерживают беседу в столовой. К нам ездят докладчики со всего земного шара, от Берлина и Лондона до Аргентины и Австралии, им тут интересно, да и есть зимой в Сибири какая-то экзотика для иностранцев.


За что люблю конференции – можно выучить парочку умных фраз

Что еще интереснее – в локальных сообществах (той же Сибири) такие конференции в той или иной мере задают тренды. Ещё такие конференции могут показать, «куда дует ветер», что сейчас в моде, а что активно развивается и будет у всех на устах в следующем году. Вот неточные, по памяти, цитаты из некоторых докладов:

  • «Kubernetes уже выиграл войну за контейнерную оркестрацию»
  • «Service Mesh ждёт большое будущее, и оно наступит очень скоро»
  • «В итоге у них получился монолит, но они его потом всё равно распилили на два микросервиса»


    Тут я вспомнил молодость и поточные аудитории в университете

Вместо вывода

Многие успешные, и не очень, компании по всему миру каждый день выкладывают код разной степени готовности на гитхаб или другие менее популярные площадки. Как модно нынче говорить, «автор не призывает к конкретным действиям», но я всё же считаю, что очень много сейчас интересных вещей делается в каком-то приближении к Open Source. Мне кажется, это серьёзно отличается от ситуации в начале нулевых, когда написанный код ценили как интеллектуальную собственность и держали если не в сейфе, то на серьёзно защищённых серверах. Как писал у себя на сайте один хороший человек: “Information wants to be free”. При желании за софт можно не платить – ведь современное общество теперь больше продаёт услуги, чем объекты материального или нематериального мира. Самые интересные листинги и сейчас хранятся в надёжных местах, я уверен, но разнообразие открытых и бесплатных инструментов радует. Да, каждый может скачать, например, Kubernetes, но не каждый его настроит и будет работать с ним без головной боли.

Если вам интересно, у нас есть курсы по работе с популярными сейчас, но сложными в освоении «с наскока» современными инструментами, которые пригодятся любому серьёзному айтишнику.

Спасибо за внимание, жду ваши мнения о конференции, трендах в мире IT и авторе в комментариях.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть