{"id":14271,"url":"\/distributions\/14271\/click?bit=1&hash=51917511656265921c5b13ff3eb9d4e048e0aaeb67fc3977400bb43652cdbd32","title":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430\u0442\u0438\u0432\u043e\u043a \u0438 \u0441\u043f\u0435\u0446\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 vc.ru \u2014 \u043d\u0430\u0439\u0434\u0438\u0441\u044c!","buttonText":"","imageUuid":""}

Три главных качества senior-разработчика

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

Три отличия senior от middle

Во-первых, это, конечно, глубочайшее знание предмета. Знание деталей работы тех программных и аппаратных систем, которыми он управляет. Что происходит внутри сервера или браузера, когда выполняется тот или иной блок программы. Как тот или иной интерпретатор или компилятор обрабатывают программный код. Что происходит внутри базы данных. Как используются индексы и как они работают. Почему выбрано то или иное архитектурное решение.

Умение копнуть вглубь — одно из основных отличий senior-разработчика.

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

И в-третьих, это умение коммуницировать, слушать и слышать других. Да, те самые soft skills, ведь к senior-разработчику приходят за советом, он носитель знания в компании и умеет объяснить и научить. А также сделать такое code review, которое не отобьёт охоту развиваться у вверенных ему junior’ов :) И здесь же умение превратить сложную проблему в набор чётких и конкретных задач.

Все три аспекта и раскрываются в рамках фестиваля РИТ++!

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

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

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

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

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

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

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

Конечно, за одну конференцию из мидла в сеньора не вырасти, но дорогу осилит идущий.

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

Олег Бунин и Команда

0
Комментарии
-3 комментариев
Раскрывать всегда