company_banner

Путь от мидла до сеньора

    Обсуждение каждого доклада на каждой нашей конференции начинается с простого вопроса: «Какую пользу получат слушатели от этого выступления?» Чему научатся, где сэкономят время, где деньги, что на следующий день они сделают по другому?

    Какую же задачу решают доклады и мастер-классы профессионального фестиваля Российские интернет-технологии? Отвечу вам вопросом на вопрос — а чем отличается специалист мидл-уровня от сеньора?



    Рискну выделить три аспекта


    Во-первых, это, конечно, глубочайшее знание предмета. Знание деталей работы тех программных и аппаратных систем, которыми он управляет. Что происходит внутри сервера или браузера, когда выполняется тот или иной блок программы. Как тот или иной интерпретатор или компилятор обрабатывают программный код. Что происходит внутри базы данных. Как используются индексы и как они работают. Почему выбрано то или иное архитектурное решение.
    Умение копнуть вглубь — одно из основных отличий сеньора.
    Во-вторых, это широчайший кругозор. Что происходит вокруг, в смежных со мной областях. Если сеньор — серверный программист, то он понимает и различает JS-фреймворки. Если он фронтендер, то понимает в дизайн-системах и отличает хороший API-запрос к серверу от плохого. Сеньор работает над частью проекта, но имеет представление и обо всём проекте и задачах, с которыми сталкиваются его коллеги.

    И в третьих, это умение коммуницировать, слушать и слышать других. Да, те самые софт-скиллы, ведь к сеньору приходят за советом, он носитель знания в компании и умеет объяснить и научить. А также сделать такое code review, которое не отобьёт охоту развиваться у вверенных ему джунов :) И здесь же умение превратить сложную проблему в набор чётких и конкретных задач.
    Все три аспекта и раскрываются в рамках фестиваля РИТ++!

    Представление обо всей индустрии за два дня


    Большая часть докладов РИТ++ направлена именно на то, чтобы вы могли за два дня составить представление обо всей индустрии. Что происходит в смежных областях, как, например, устроен поиск по сайту. Какие тенденции сейчас действуют на рынке баз данных, куда эволюция ведет фронтенд-фреймворки, в чем тренды управления знаниями.

    Как жить без кук, как работают touch-интерфейсы, что происходит с интернетом на карантине, карантин и киберугрозы, как устроены и применяются лидары в беспилотных машинах и чем полезны конечные автоматы. И многие другие темы, которые позволят понять, что там у соседей.

    Отдельным блоком идут доклады о взаимодействии разных специалистов друг с другом: как тестируется bigdata или как тестировать вёрстку; как работать, когда бекенд не успевает за фронтендом.

    Коммуникация и soft skills


    Во второй части докладов и мастер-классов РИТ++ мы погрузимся в темы коммуникации, обучения сотрудников и soft skill'ов:


    Копаем вглубь!


    И, наконец, третий блок программы — десять дней мастер-классов для глубокого погружения в тему. Каждый день три мастер-класса по два часа (многие с домашними заданиями, групповой работой, возможностью решить свои конкретные вопросы). Мастер-классы будут идти друг за другом — при желании вы сможете участвовать во всех из них.

    Всего в программе будет около 30 мастер-классов, вот некоторые из них:


    Вот из этих трёх блоков и состоит программа профессионального фестиваля Российские интернет-технологии. Для тех, кто делает интернет!

    Конечно, за одну конференцию из мидла в сеньора не вырасти, но дорогу осилит идущий.
    Изучайте тезисы докладов и покупайте билеты. Новый продукт — новые цены: онлайн-фестиваль в четыре раза дешевле, чем офлайновый.

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Что на ваш взгляд важнее всего для сеньора?

    • 22,2%Глубокие экспертные знания в своей области, остальное неважно22
    • 8,1%Нужно быть классическим T-shaped8
    • 10,1%Глубокие знания сразу в нескольких, возможно, неблизких областях10
    • 54,6%Именно эти три аспекта: глубина, ширина, софт-скиллы54
    • 5,0%Другое5
    Конференции Олега Бунина (Онтико)
    Конференции Олега Бунина

    Комментарии 14

      0
      “Если сеньор — серверный программист, то он понимает и различает JS-фреймворки.” — не все Middle Frontend (даже несмотря на разницу в градациях) умеют работать на нескольких фреймворках, а, оказывается, даже серверные сеньоры знают хотя бы несколько фронтент фреймворков :)
        0
        Ну не знают, конечно. Различают, понимают разницу. Ещё раз отмечу — это все лишь моё мнение, не истина в последней инстанции
          0
          Может Вы и правы, обычно сеньоры знают азы какого-нибудь React, Angular или Blazor (для С#), например. Для Java, если знаешь только Java, есть Vaadin — тоже неплохая штука. Что-то красивое серверные разработчики может и не сделают, но простую формочку нарисовать точно смогут.

          Но убил посыл «ну хотя бы несколько» :)
          0
          Я бы даже сказал, что чуть ли не половина фронтенд сеньоров не работала ни с чем из современного, кроме связки react-redux. Посмотрели, что самое популярное, маленько глянули другое, но в итоге популярность сыграла решающую роль.
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            Бизнес-бизнесом, а надо — копать.
            +2
            Я понимаю, нет софт-скилов — тимлидом не стать, но теперь и сеньором. И кем тогда быть тем, у кого высокие хард-скилы и нет софт? Уходить из профессии? Или мидлом прикидываться :D Вообще я серьезно…
              +1
              Зависит от компании, и команды. Но факт просто качественного выполнения своей работы, помноженный на многолетнюю работу в компании, сегодня для промоушена не катит, как и хорошие технические знания. Говорю с сожалением, ибо сильно демотивирует. У нас например нужно иметь комбинацию из следующих качеств: технически очень сильный гуру, который активно участвует в митингах, фактически берет на себя роль движителя проекта, имеет отличные знания предметной области бизнеса; он известен во многих командах, как тот к кому можно обратиться по тем или иным техническим вопросам (в том числе за пределами непосредственно проектов в которые он комитит код).
              0
              ritfest прилег отдохнуть =(
              ссылки нерабочие
                +2
                Какая разница как называют — главное что делаешь и сколько платят
                  0
                  Джун/Мидл/Сеньер отличаются способностью решать задачи разного масштаба.
                    +1
                    Ведущий разработчик должен знать:
                    Что происходит внутри сервера или браузера, когда выполняется тот или иной блок программы. Как тот или иной интерпретатор или компилятор обрабатывают программный код. Что происходит внутри базы данных. Как используются индексы и как они работают.

                    olegbunin
                    А как по-вашему, если ведущий разработчик (в силу того, что он занимается обычными вещами и все эти знания нужны хорошо если раз в год) эти вещи забыл? Да и браузеры с компиляторами обновились 20 раз с последнего изучения всех исходников Хрома.
                    Всё, это уже не ведущий разработчик, а так?
                      0
                      раз в год происходит верификация знаний и если эти знания в конкретном кейсе оказались невалидными, то знания расширяются. Базовые вещи меняются очень медленно.
                      0
                      согласна про знание азов React, Angular HTML и Java конечно же! Остальное, под большим вопросом, HTTP, например, у нас на работе не знали на должном уровне)

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое