Опытный разработчик, новичок, тимлид – что у них общего? Возможно, вопросы, которые все задают себе. Например, если вы разработчик – какие hard skills нужны, чтобы развиваться как Middle+, Senior, архитектор, тимлид, пресейл или ментор. Для начинающих – с чего именно стартовать и как расти в IT, выбирать между старыми и новыми инструментами.

Делимся примерами, какие этапы роста проходят разработчики и какие навыки, знания технологий, фреймворков, библиотек и языков нужны на каждом из них. Мы проводим Big Stream – трансляцию по 4 потокам: хард- и софтскилы, менеджмент и начало карьеры. Готовим 22 полезных мини-доклада. Если эти вопросы вам близки, приглашаем к обсуждению в Zoom.

«Иногда начинать новое дело, или даже пробовать новую роль – все равно что без карты идти в лес. Есть риск запутаться. Я думаю, что у каждого разработчика бывают моменты, когда хочется посоветоваться с коллегами о том, в чем прокачаться. В этом мы готовы помочь – подключайтесь в Zoom», – советует идеолог Big Stream, один из самых опытных менторов SimbirSoft Олег Власенко.



Рассмотрим основные этапы роста разработчика – на примере классической ситуации.

Junior


  • Значительная часть IT-специалистов приходят в отрасль на старших курсах университета, постепенно наращивая свои навыки в выбранной технологии.
  • Начинающий разработчик – «джун» – накапливает опыт, решая учебные задачи или проходя стажировку в IT-компании.
  • Рано или поздно он достигает нужного уровня для трудоустройства и подключается к «боевой» проектной команде. При этом в первые месяцы ему бывает необходима поддержка ментора или другого опытного разработчика.
  • Как правило, джун дорастает до мидла не раньше, чем за год, а в среднем – от 2 до 5 лет. К этому моменту специалист обычно проходит сертификацию или иным образом подтверждает свой новый уровень знаний.

В целом, от джуна ожидают знания конструкций выбранного языка и большей части стандартной библиотеки, владения как минимум одним фреймворком, инструментами коллективной разработки.

Пример: Android-разработчику бывает достаточно знать основные классы, верстку и layout, принципы чистой архитектуры. Мидлу же, помимо этого, нужно отлично разбираться в основных библиотеках, клиент-серверном взаимодействии, командах, базах данных, и уметь работать с разными типами архитектур.


Middle и Senior


У каждой компании свое понимание квалификации джуна, мидла или сеньора – и особенно мидла. Зачастую это также связано с контекстом и предметной областью. Приведем усредненный пример навыков мидла из нашей практики.

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

Мидл решает практически любые технические задачи, способен выступать в роли ментора, докладчика. Он может развивать технические навыки, хардскилы, чтобы стать Senior-разработчиком. Также у него есть возможность пробовать новые роли — например, архитектора или тимлида.

О том, как подготовиться к такому переходу, какие хард- и софтскилы при этом понадобятся – приглашаем поговорить подробнее 5 декабря 2020 года на нашей онлайн-трансляции Big Stream.


Что такое Big Stream


Big Stream – это онлайн-трансляция из 22 полезных мини-докладов от экспертов SimbirSoft, которая отражает опыт наших 850+разработчиков. Программа охватывает 4 направления: хард- и софтскилы, менеджмент и начало карьеры.

Наши доклады – это живое общение с экспертами Middle+/Senior в разработке, которые помогают развиваться новичкам и имеют управленческий опыт в IT. В прямом эфире спикеры ответят на сложные вопросы, которые возникают у большинства IT-специалистов на разных этапах работы.

Мы разберем кейсы из нашего портфолио в 800+проектов и ответим на вопросы слушателей. За самые интересные вопросы, как всегда, вручим полезные подарки.

Для кого Big Stream будет полезным:

  • Для всех, кто только планирует начать свой путь в IT.
  • Для практикующих специалистов: Junior-, Middle- и Senior-разработчиков.
  • Для TechLead’ов и TeamLead’ов, архитекторов и менторов.

Старт онлайн-трансляции – 5 декабря 2020 года в 12:00 в Zoom. Продолжительность каждого доклада в среднем составит 40 минут.

Для участия приглашаем зарегистрироваться на TimePad! Приглашение в комнаты вышлем в день мероприятия.


Доклады


1) Начало карьеры в IT


  • Собеседование в IT. Как подготовиться и как пройти
  • Как специалисту понять свои сильные стороны
  • От сисадмина до девопса
  • Карьера в IT: как стать ключевым звеном
  • Кто нашКОДил? Лайфхаки для джуниоров
  • От новичка в IT до руководителя отдела QA: не бойтесь сделать первый шаг


2) Soft skills


  • Как понять, где ты сейчас в своей карьере
  • Зачем техническому специалисту софтскилы
  • Пора и честь знать: как понять, что засиделся
  • Как эффективно донести свои мысли и получить удовольствие от общения с командой
  • Полезные коммуникации с IT-руководителем: разбираем кейсы

3) Hard skills


  • Must have знаний и умений Middle+ в Frontend
  • Релиз в пятницу: кейсы, последствия, рекомендации
  • Какие хардскилы развивать, чтобы стать архитектором
  • Кастомная разработка или продуктовая команда: где больше возможностей для развития
  • Хардскилы C#-разработчика: что нужно знать и куда можно расти

4) Менеджмент


  • Мама, я горю: как тушить пожары в команде
  • Часть корабля — часть команды: куда расти сеньору
  • Он вам не миддл: развитие backend-разработчика
  • Как не допустить пожара на проекте
  • Требования заказчика постоянно меняются: что делать




Спасибо за внимание! Регистрируйтесь и подключайтесь к нам в Zoom!