Обсуждение каждого доклада на каждой нашей конференции начинается с простого вопроса: «Какую пользу получат слушатели от этого выступления?» Чему научатся, где сэкономят время, где деньги, что на следующий день они сделают по другому?
Какую же задачу решают доклады и мастер-классы профессионального фестиваля Российские интернет-технологии? Отвечу вам вопросом на вопрос — а чем отличается специалист мидл-уровня от сеньора?
Во-первых, это, конечно, глубочайшее знание предмета. Знание деталей работы тех программных и аппаратных систем, которыми он управляет. Что происходит внутри сервера или браузера, когда выполняется тот или иной блок программы. Как тот или иной интерпретатор или компилятор обрабатывают программный код. Что происходит внутри базы данных. Как используются индексы и как они работают. Почему выбрано то или иное архитектурное решение.
И в третьих, это умение коммуницировать, слушать и слышать других. Да, те самые софт-скиллы, ведь к сеньору приходят за советом, он носитель знания в компании и умеет объяснить и научить. А также сделать такое code review, которое не отобьёт охоту развиваться у вверенных ему джунов :) И здесь же умение превратить сложную проблему в набор чётких и конкретных задач.
Большая часть докладов РИТ++ направлена именно на то, чтобы вы могли за два дня составить представление обо всей индустрии. Что происходит в смежных областях, как, например, устроен поиск по сайту. Какие тенденции сейчас действуют на рынке баз данных, куда эволюция ведет фронтенд-фреймворки, в чем тренды управления знаниями.
Как жить без кук, как работают touch-интерфейсы, что происходит с интернетом на карантине, карантин и киберугрозы, как устроены и применяются лидары в беспилотных машинах и чем полезны конечные автоматы. И многие другие темы, которые позволят понять, что там у соседей.
Отдельным блоком идут доклады о взаимодействии разных специалистов друг с другом: как тестируется bigdata или как тестировать вёрстку; как работать, когда бекенд не успевает за фронтендом.
Во второй части докладов и мастер-классов РИТ++ мы погрузимся в темы коммуникации, обучения сотрудников и soft skill'ов:
И, наконец, третий блок программы — десять дней мастер-классов для глубокого погружения в тему. Каждый день три мастер-класса по два часа (многие с домашними заданиями, групповой работой, возможностью решить свои конкретные вопросы). Мастер-классы будут идти друг за другом — при желании вы сможете участвовать во всех из них.
Всего в программе будет около 30 мастер-классов, вот некоторые из них:
Вот из этих трёх блоков и состоит программа профессионального фестиваля Российские интернет-технологии. Для тех, кто делает интернет!
Какую же задачу решают доклады и мастер-классы профессионального фестиваля Российские интернет-технологии? Отвечу вам вопросом на вопрос — а чем отличается специалист мидл-уровня от сеньора?
Рискну выделить три аспекта
Во-первых, это, конечно, глубочайшее знание предмета. Знание деталей работы тех программных и аппаратных систем, которыми он управляет. Что происходит внутри сервера или браузера, когда выполняется тот или иной блок программы. Как тот или иной интерпретатор или компилятор обрабатывают программный код. Что происходит внутри базы данных. Как используются индексы и как они работают. Почему выбрано то или иное архитектурное решение.
Умение копнуть вглубь — одно из основных отличий сеньора.Во-вторых, это широчайший кругозор. Что происходит вокруг, в смежных со мной областях. Если сеньор — серверный программист, то он понимает и различает JS-фреймворки. Если он фронтендер, то понимает в дизайн-системах и отличает хороший API-запрос к серверу от плохого. Сеньор работает над частью проекта, но имеет представление и обо всём проекте и задачах, с которыми сталкиваются его коллеги.
И в третьих, это умение коммуницировать, слушать и слышать других. Да, те самые софт-скиллы, ведь к сеньору приходят за советом, он носитель знания в компании и умеет объяснить и научить. А также сделать такое code review, которое не отобьёт охоту развиваться у вверенных ему джунов :) И здесь же умение превратить сложную проблему в набор чётких и конкретных задач.
Все три аспекта и раскрываются в рамках фестиваля РИТ++!
Представление обо всей индустрии за два дня
Большая часть докладов РИТ++ направлена именно на то, чтобы вы могли за два дня составить представление обо всей индустрии. Что происходит в смежных областях, как, например, устроен поиск по сайту. Какие тенденции сейчас действуют на рынке баз данных, куда эволюция ведет фронтенд-фреймворки, в чем тренды управления знаниями.
Как жить без кук, как работают touch-интерфейсы, что происходит с интернетом на карантине, карантин и киберугрозы, как устроены и применяются лидары в беспилотных машинах и чем полезны конечные автоматы. И многие другие темы, которые позволят понять, что там у соседей.
Отдельным блоком идут доклады о взаимодействии разных специалистов друг с другом: как тестируется bigdata или как тестировать вёрстку; как работать, когда бекенд не успевает за фронтендом.
Коммуникация и soft skills
Во второй части докладов и мастер-классов РИТ++ мы погрузимся в темы коммуникации, обучения сотрудников и soft skill'ов:
- Я совмещаю работу программистом и наставничество в ИТ: как и зачем / Олег Скляров (Skyeng).
- Soft Skills Remote / Андрей Смирнов (X5 Retail Group).
- Инструменты декомпозирования, планирования и приёмки задач, которые идеально подходят для удалённой работы, но останутся эффективными и после возвращения в офис / Алексей Ягур (YouDo).
- Ролевая токсичность / Александр Зиза, Вирна Штерн (Aletheia Digital).
- Простые правила банального фидбэка / Евгения Голева (Lamoda).
Копаем вглубь!
И, наконец, третий блок программы — десять дней мастер-классов для глубокого погружения в тему. Каждый день три мастер-класса по два часа (многие с домашними заданиями, групповой работой, возможностью решить свои конкретные вопросы). Мастер-классы будут идти друг за другом — при желании вы сможете участвовать во всех из них.
Всего в программе будет около 30 мастер-классов, вот некоторые из них:
- Карты Шухарта как мониторинг состояния систем / Евгений Тюменцев.
- Проблемы внедрения Observability для разработчиков / Елена Граховац (N26 (Берлин)).
- Практикуем принцип «Convention over Configuration (CoC)» (Соглашения по конфигурации) для Java-функционала / Вячеслав Лапин (xCritical Software).
- Безопасность WEB / Иван Юшкевич (Hacktory).
- Docker для фронтендера / Алексей Авдеев (Neuron.Digital).
- Архиватор Хаффмана / Евгений Волосатов.
- Практическое применение пирамиды тестирования для разработчиков / Анастасия Асеева-Нгуен (Тинькофф).
- Индексы в MySQL: best practices и подводные камни / Владислав Родин.
- Потоковый рендеринг веб-страниц / Александр Кузнецов (Ru-Center).
Вот из этих трёх блоков и состоит программа профессионального фестиваля Российские интернет-технологии. Для тех, кто делает интернет!
Конечно, за одну конференцию из мидла в сеньора не вырасти, но дорогу осилит идущий.
Изучайте тезисы докладов и покупайте билеты. Новый продукт — новые цены: онлайн-фестиваль в четыре раза дешевле, чем офлайновый.
RostislavDugin
“Если сеньор — серверный программист, то он понимает и различает JS-фреймворки.” — не все Middle Frontend (даже несмотря на разницу в градациях) умеют работать на нескольких фреймворках, а, оказывается, даже серверные сеньоры знают хотя бы несколько фронтент фреймворков :)
olegbunin Автор
Ну не знают, конечно. Различают, понимают разницу. Ещё раз отмечу — это все лишь моё мнение, не истина в последней инстанции
RostislavDugin
Может Вы и правы, обычно сеньоры знают азы какого-нибудь React, Angular или Blazor (для С#), например. Для Java, если знаешь только Java, есть Vaadin — тоже неплохая штука. Что-то красивое серверные разработчики может и не сделают, но простую формочку нарисовать точно смогут.
Но убил посыл «ну хотя бы несколько» :)
strannik_k
Я бы даже сказал, что чуть ли не половина фронтенд сеньоров не работала ни с чем из современного, кроме связки react-redux. Посмотрели, что самое популярное, маленько глянули другое, но в итоге популярность сыграла решающую роль.