Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

«Java.io 3.0 by GlobalLogic» или как не зависнуть в развитии

С 22 по 24 марта в Харькове прошла трёхдневная конференция Java.io 3.0 от GlobalLogic. Для небалованного «плюшками» человека конференция оставила потрясающие впечатления: уровень организации, выбор локации, дружная атмосфера. Конечно, можно голословить, что IT-компании на сегодня обязаны соответствовать «общепринятым нормам» таким как чай, кофе, «печеньки». Однако, представляя, что этого могло и не быть (на бесплатном-то для участников мероприятии), начинаешь ценить и где-то в глубине души говорить «спасибо» организаторам.

Но, конференция — это пища для мозгов, а не желудков, поэтому к сути. Три дня — с 18:30 до 22:00. Каждый день — три доклада. Дни были условно разбиты на: Junior, Middle, Senior. Идея правильная — скомпоновать доклады, чтобы участники могли выбрать нужный для себя день. Что из этого получилось? Давайте посмотрим.

Не хочется обидеть команду организаторов GlobalLogic — поэтому данный обзор стоит рассматривать как тестирование получившегося продукта, дабы сделать его более качественным в ближайшем будущем (надеемся, что оно будет уже летом). Кому как не им понимать пользу тестирования?

Регистрация. Привычное современному обывателю дело — хочешь куда-то войти — регистрируйся. Для участия в Java.io 3.0 требовалось заполнить простую форму — e-mail, номер телефона, ФИО. Только вот незадача... Зарегистрировался, прошёл день.... два. Ничего не пришло. Никто не позвонил. А вдруг твоя регистрационная форма не дошла? И купленный для записей блокнот на 1500 страниц останется бесполезным, потому что тебя не пустят? Принимаешь решение. Зарегистрировался еще раз.....тоже самое.

Казалось бы — мелочь, но жаждущим узнать новое от уст экспертов отрасли это доставляет немало переживаний. И если для конференции «Сад.Огород-2016» это нормально, то для IT-конференции (мнение автора) такое недопустимо.

День первый. Кратко:
19:10-19:50 — Andrii Sidun: Object-Relational Mapping for Dummies
20:00-20:40 — Arkadii Tetelman: Java 8 Intro: Core Features
20:50-21:30 — Artem Shevchuk: Commercial Development from the Inside
Подробно: очень много полезной информации. Чувствуешь себя одновременно отличником с первой парты и двоечником с последней. Как только речь заходит о чём-то, что уже применяется тобой в написании кода — лицо так и расплывается в улыбке. Как только говорят о типовых ошибках — ты сразу вспоминаешь свой вчерашний код (не весь конечно). Самое главное — ничего не упустить. На таких конференциях даётся то, что так глубоко прячется в книгах и требует немалых усилий для усвоения. Всего 45-минутный доклад помогает разобраться с тем, над чем ты «пыхтел» часами, пролистывая страницы умной книги и набирая тысячи строк кода.

Спустя два дня с момента доклада сложно выделить конкретного спикера. В голове только сухой остаток Arkadii Tetelman копнул весьма правильно, и глубоко, и очень полезно. Artem Shevchuk запомнился своей манерой подачи информации (и своей патриотичной вышиванкой безусловно), стараясь максимально погрузить в «околокодирование» — взаимосвязь всех участников разработки продукта, в том числе и клиента. Andrii Sidun — отдельный респект за открытие. Быть первым всегда сложно.

День 2. Кратко:
19:10-19:50 — Andrii Antilikatorov: Java Performance Boost
20:00-20:40 — Helen Greul: Service Virtualization for Development and Test
20:50-21:30 — Dmytro Mantula: How to Learn a Programming Language in 25 Minutes
Подробно: Andrii Antilikatorov — взрыв эмоций. Когда что-то делаешь очень долго (либо смотришь на 42-километровый забег улиток) рано или поздно хочется мотивации. От Андрея ее исходило «оооочень» много. И не в описании перспектив карьерного роста или будущих зарплат, а именно в возможностях создавать что-то новое, используя Java. А когда создаешь что-то новое — это уже не работа, это искусство.

Helen Greul постаралась раскрыть аудитории важность тестирования продукта и работы именно команды тестировщиков. Как известно, есть такая шутка, что «плохие разработчики становятся тестировщиками». После презентации Елены даже мысли такой не осталось — «серьёзнозаряженный» доклад вогнал аудиторию в состояние, когда принято выходить на балкон и выкуривать сигарету (но мы за здоровый образ жизни — поэтому аудитория ограничилась небольшой паузой, перед тем как появились первые вопросы). Из общих пожеланий (опять таки — ИМХО) хотелось бы больше «native language» — заранить юзабильную тулу — это конечно круто, но не всегда удаётся уловить контекст.

Завершением стал доклад Dmytro Mantula о методологии изучения языка программирования (любого). Очень круто. Много мотивирующих вещей, все по делу. И ровно 25 минут доклада — как и обещал Дмитрий. А то что часы показывали, что доклад длился около часа — так это не более чем массовый часовой коллапс. Доклад прошёл на одном дыхании.

День 3. Кратко:
19:10-19:50 — Dmytro Mantula: Take A Look At Akka+Java
20:00-20:40 — Maksym Voronyi: Nicety of Java 8 Multithreading for Advanced
20:50-21:30 — Ilja Gucalo: Spring vs Java2EE
Подробно: Dmytro Mantula — доклад Дмитрия был той самой «релокацией» после его же «экскурсии» второго дня (разницу между Релокацией и Экскурсией спросить у Максима Бастиона). Дмитрий держал аудиторию с самого начала до конца. Хоть вопросов было задано немного, уверен, многие из участников отметили в своих чертогах памяти немало моментов, которые стоит тщательно проработать.

Maksym Voronyi своей искренностью и манерой презентации, выстроенной в диалоге с аудиторией, вогнал меня в некое положительное состояние смущения, связанное с тем, что я не мог быть полноценным оппонентом, как и многие другие. Максим, благодарю Вас за демонстрацию глубины познания. И, да поддержит меня аудитория, простите что мы были не 18+. Но обещаем, в следующий раз обязательно подготовимся.

Завершением третьего дня и всей конференции был Ilja Gucalo. И если после доклада Елены возникало желание выкурить сигарету, то после доклада Илья — гавайскую сигару и стаканчик хорошего бурбона. Что запомнилось — что Spring и Java2EE могут использоваться параллельно. А какой и когда применять — показывает практический опыт и глубина познания каждой из технологий, изучение которых — цель на ближайшую жизнь.
Итог

Пытаясь подвести некую черту трёхдневного «падения» в глубины Java, хочется еще раз поблагодарить организаторов за столь нужный ивент в Харькове. Весьма сложно, особенно в период массового размножения всевозможных «неважноСколькоСтоящих» IT курсов (многие из которых связаны с IT только указанием «IT» в названии), найти действительно полезную информацию, полученную из ПРАКТИЧЕСКОГО опыта.

Что касается поднятой в начале обзора позиции «тестирования» семинара Java.io 3.0 — наверное, разбиение на Junior, Middle, Senior — штука правильная. Только в первый день (автор имеет своё мнение уже хотя бы потому, что написал столько букв) стоит делать все же мотивационную часть, никак не связанную с анализом примеров кода, помогая «Junam» определиться в построении дальнейшей стратегии саморазвития. Выстраивая доклады с этой позиции, идеальным вариантом было бы:
День 1:
19:10-19:50 — Artem Shevchuk: Commercial Development from the Inside
20:00-20:40 — Helen Greul: Service Virtualization for Development and Test
20:50-21:30 — Dmytro Mantula: How to Learn a Programming Language in 25 Minutes
День 2:
19:10-19:50 — Andrii Antilikatorov: Java Performance Boost
20:00-20:40 — Andrii Sidun: Object-Relational Mapping for Dummies
20:50-21:30 — Arkadii Tetelman: Java 8 Intro: Core Features
День 3: без изменений.

Моё видение расписания исходит из того, что конференция была условно поделена на 3 уровня глубины познания Java, что отразилось на количестве слушателей, которое уменьшалось к третьему дню. В целом, учитывая что мероприятий как Java.io очень мало, пропускать доклады потому что «ты не соответствуешь уровню доклада» весьма неразумно (хотя сам вначале боялся идти на Senior-day).

Подводя «тавтологический итог итогов» — посещать такие ивенты важно и нужно. Пусть ты не соответствуешь уровню доклада и не все улавливаешь из презентации — мы живем в XXI веке. А в XXI веке «знать где искать» — это половина решения.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Никита, спасибо большое за отзыв! Мы очень рады, что вам понравилась конференция. Со своей стороны обещаем улучшить все возможные аспекты к следующему мероприятию. Будем рады снова вас видеть!

Спасибо и Вам! Если обещание написать еще один обзор на конференцию позволит ускорить ее проведение, то я с радостью обещаю)

Работаю в ГЛ, временно нахожусь в Харькове, про конференцию узнал только сейчас. И это уже не в первый раз подобная ситуация...

Спасибо за отчет. Немно не согласен с Вашим виденьем в следующем: первый день был уровня trainee, второй — junior и третий intermediate. Было много 20 летних синьеров. Тру синьеров было реально очень мало. Батла соответственно не было. В целом Глобалл молодцы. Очень хорошая организация. Делайте еще!

Тарас, спасибо за коммент! Но я вовсе не делил событие на три уровня. Как и написано выше — Junior, Middle, Senior заявлены организаторами.

Интересно, этот уровень(junior/im/senior) будет коррелировать с уровнем вопросов на интервью ? )))))

Премного в этом сомневаюсь. И если это вопрос ко мне — то не могу на него ответить точно, т.к. не являюсь сотрудником или каким-либо доверенным лицом. Скорее, вопрос лучше направить Olga Sushko — на пару коментов выше.

Самый подробный ответ вам могут дать в нашем контакт-центре: globallogic.com.ua/...recruiting-contact-center

Обращайтесь :)

Підписатись на коментарі