Прекрасным воскресным утром 19 ноября 2018 года Google Developers Group провела свою ежегодную встречу разработчиков DevFest 2018. GDG (Google Developers Group) - открытое сообщество добровольцев, которые ежемесячно организуют встречи по техническим вопросам. Эти встречи предоставляют платформу для увлеченных технологов, чтобы собраться вместе и поделиться своим опытом со всеми. Кроме того, наряду с этими встречами GDG организует ежегодное мероприятие DevFest на целый день. Мероприятие проходило в двух параллельных направлениях: одно - по машинному обучению, а второе - по мобильной разработке. Сеансы до обеда были для треков одинаковыми. Взял ту, что для ML.

Мероприятие началось со знаменитого видеоролика «История одной идеи», который изначально был показан на Google IO. Звуковые системы были хороши, сцена была красиво оформлена, а затем, после долгого ожидания, появился самый известный человек в GDG, Суяш Диксит. Он дал нам обзор того, каким был год для GDG. Наконец, он передал сцену первому оратору дня Аджинкье Колхе.

«В какой-то момент изучения новой технологии страсть угасает, и именно в этот момент мы, вероятно, должны проявить боль и проявить интерес!»

Аджинкья Колхе - инструктор по проектированию данных в Google Cloud. Он познакомил аудиторию с машинным обучением и дал нам несколько вдохновляющих примеров использования. Он говорил об этических проблемах и темпераменте, которым должен обладать человек, прежде чем приступить к машинному обучению. У него была большая презентация из более чем 100 слайдов, но он изящно пропустил их, дав нам суть пространства машинного обучения. Он различал, чем машинное обучение отличается от глубокого обучения. Но помимо технических вещей, которыми он поделился, сессия нас вдохновила. Это произошло потому, что мы могли связать большую часть того, о чем он говорил. Он ясно предположил и дал нам понять, что в какой-то момент изучения новой технологии страсть угасает, и именно в этот момент мы, вероятно, должны проявить боль и проявить интерес! В конце занятия он поделился с нами списком учебных ресурсов. Я до сих пор не проверял их, но, послушав его, я почти уверен, что они должны быть полезны.

Следующим в очереди был Паван Кумар. Он увлеченный разработчик мобильных устройств и ведет свой канал на YouTube «MTechViral». Он рассказал о Flutter, новом фреймворке для мобильного интерфейса от Google. Его сеанс был развлекательным, с множеством мемов о разных мобильных технологиях. Ключевым выводом из его выступления было то, как ему удалось представить техническую основу, заставляя людей смеяться. Он рассказал об архитектуре, которую использует Flutter, и о том, как опыт Google с Android позволяет им создавать Flutter, что в долгосрочной перспективе кажется многообещающим.

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

Затем последовал обед. Сессии после обеда были посвящены облачным технологиям, компьютерному зрению и микросервисам. О них, наверное, напишу в отдельном посте.