Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Типичные задачи middle разработчика в компании | Как работают миддлы? (мой опыт)

Автор: IT с Виталием Карнаухом

Загружено: 2020-09-01

Просмотров: 30210

Описание:

Друзья, в этом видно мы поговорим о том, кто такой middle и какие типичные задачи в работе перед ним стоят. Я поделюсь своим опытом, расскажу о своём первом проекте на должности middle о том, чего от меня ждали и какие были (и есть) требования к специалистам данного уровня.

Начнем с того, что нужно определиться вообще как разделяются Junior, Middle, Senior. Хочу сказать что эта шкала довольно условная и субъективная, поэтому сложно вывести какую-то формулу, когда-то я от коллеги услышал очень интересное высказывание о том как определить кто Senior, кто Middle, а кто Junior. Фраза звучала так : "Junior тот кто работает с помощью других, Middle тот кто умеет и может все делать, работает автономно и Senior это тот кто умеет и может все делать сам, в тому же еще и помогает другим и может принимать технические решения, я с этим абсолютно согласен.

Если взять по годам по моей внутренней шкале и моего опыта и моих знакомых, если человека развивается и постоянно что-то изучает интересуется то Junior это где-то до 1.5 года работы, Middle от 1.5-2 до 5 лет и Senior примерно после 5ти лет. Эта история конечно что индивидуально, но как минимум даст вам какие-то ориентиры.

После того как я примерно полтора года поработал Junior я устроился в другую компанию сразу на должность Middle. В этот раз никто не говорил уже тебе как нужно что делать, а скорее уже говорила что именно нужно сделать.

Я попал на проект, который создавал что-то вроде хранилища других проектов на черный день, суть проекта была в том что нужно было собирать проекты из разных источников, собирать их, создавать рабочие релизы этих проектов и складывать в определенное место на черный день, который был прописан в контракте компании которая этот проект и заказала, этот проект был своего рода подушкой безопасности, банком их готовых продуктов которые ранее были сделаны.

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

На такие проекты обычно уже не ставят Junior потому что он уже более технически продвинутые, здесь уже нужны были люди с опытом которые сразу прийдут и начнут писать.

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

Итак типичная задача, сделать так, чтобы можно было собирать и складывать ios приложения. Где-то есть какой-то iOS проект, на каком-то гит репозитории, мне нужно сделать, чтобы мой проект умел выкачивать этим айос проекты, распознавать их, правильно запускать билд, собирать все файлы связанные с проектом и складывать конечный артифакт в наше собственное хранилище.

Для начала я беру тикет и теперь сам оцениваю задачи согласно нашей шкале оценки, мы работали по Scrum и метод оценки у нас был в так называемых стори поинтах. Для оценки в этой самой шкале мы использовали числа Фибоначчи например 1 2 3 5 8. Я теперь миддл поэтому сам выбираю и проставляю оценку например 5.

**Scrum - фреймворк для организации работы it-команды, со сводом правил и рекомендаций.

**Story point - условная шкала оценки сложности задания

Нужно было сделать так чтобы этот проект собрался в результирующий файл который я бы потом положил в файловое хранилище, так вот чтобы собрать .ipa нужно чтобы компьютер был в операционной системой OS X (mac), а у нас для всех остальных проектов использовался Linux. Поэтому нужно было написать логику , которая бы подкачивала приложение, потом передавала бы исходники на другую машину, там запускала сборку и по окончанию забирать рультаты в виде логов и результирующего архива.

Хочу также сказать что когда я пришел на должность Middle я сразу заметил насколько больше у меня стало коммуникации, нужно было общаться с иностранцами и проекте, задавать вопросы на созвонах, писать письма и проводить демо раз в несколько недель. Поэтому также ожидается что это все вы будете уметь делать.

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

00:00 Начало
0:42 - как составляется градация на junior, middle и senior
2:29 - задачи и требования к middle на моем примере
3:52 - мой первый проект на должности middle
16:15 - каких качеств ждут от middle разработчика

Соцсети:
  / itwithvitaly  
  / itwithvitaly  

#какПопастьВIT #чтоДелаетMiddle #middleVsJunior

Типичные задачи middle разработчика в компании | Как работают миддлы? (мой опыт)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Как работают программисты? Scrum фреймворк (с точки зрения разработчика)

Как работают программисты? Scrum фреймворк (с точки зрения разработчика)

Эти ошибки могут стоить вам позиции Junior-а. Ошибки, которых лучше избежать начинающим. (мой опыт)

Эти ошибки могут стоить вам позиции Junior-а. Ошибки, которых лучше избежать начинающим. (мой опыт)

Как пройти испытательный срок программисту? Синдром самозванца

Как пройти испытательный срок программисту? Синдром самозванца

Причины увольнения программиста, способы этого избежать (мой опыт)

Причины увольнения программиста, способы этого избежать (мой опыт)

ЭТИ законы изменят ВСЕ! / Что ждет КАЖДОГО уже с 1 января 2026?

ЭТИ законы изменят ВСЕ! / Что ждет КАЖДОГО уже с 1 января 2026?

Junior, Middle, Senior - требования на работе

Junior, Middle, Senior - требования на работе

Топ 7 ошибок на собеседование в it компанию | Как проходить  IT собеседование (советы из опыта)

Топ 7 ошибок на собеседование в it компанию | Как проходить IT собеседование (советы из опыта)

Как работают программисты: Структура IT команды

Как работают программисты: Структура IT команды

Почему программисты в США делают самые успешные продукты (мой опыт)

Почему программисты в США делают самые успешные продукты (мой опыт)

Junior, Middle, Senior - что делают на работе?

Junior, Middle, Senior - что делают на работе?

Как успешно пройти испытательный срок и не вылететь с первой работы?

Как успешно пройти испытательный срок и не вылететь с первой работы?

БУНТ ПРОТИВ БЛОКИРОВОК РКН В РОССИИ? На прямой линии прорвалась правда. Новости YouTube

БУНТ ПРОТИВ БЛОКИРОВОК РКН В РОССИИ? На прямой линии прорвалась правда. Новости YouTube

ОДИН ДЕНЬ ИЗ ЖИЗНИ JUNIOR PYTHON РАЗРАБОТЧИКА

ОДИН ДЕНЬ ИЗ ЖИЗНИ JUNIOR PYTHON РАЗРАБОТЧИКА

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем занимается Java backend разработчик, типичные задачи и обязанности, порядок работы над задачами

Чем занимается Java backend разработчик, типичные задачи и обязанности, порядок работы над задачами

ТИРЛИСТ ВСЕХ IT ПРОФЕССИЙ - лучшие айти специальности для старта в 2025

ТИРЛИСТ ВСЕХ IT ПРОФЕССИЙ - лучшие айти специальности для старта в 2025

Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)

Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Профессии будущего внутри IT сферы. Как меняются запросы IT рынка? (взгляд изнутри)

Профессии будущего внутри IT сферы. Как меняются запросы IT рынка? (взгляд изнутри)

Модель Колба: почему одни программисты учатся быстрее других

Модель Колба: почему одни программисты учатся быстрее других

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]