Ну ок, т.е. была/есть цель - стать мидлом. Но нужен еще план как достичь этой цели. Я бы даже сказал чек-лист. Так будет проще и нагляднее. Например, список тем/технологий, которые надо изучить/пощупать.
Есть такое?
Да это все условно, и везде по своему. В каких то конторах есть грейды, кипиай и прочая шляпа.
Мне кажется, такой чек-лист может быть:
1. Совпадает ли запланированное время/прогноз/оценка задачи (фичи) с результатом?
1.1 Или совпадает порядок произведенной оценки с результатом (два часа вместо часа - совпадает, день вместо часа - не совпадет)?
2. Срочный поиск бага в прод среде - удается ли переключиться с текущей задачи на это?
Найти проблему (смотреть большие файлы логов, на тестовом стенде воспроизвести или локально, аналитически в IDE, если прод среда прям уникальная)?
Приходилось ли искать? Приходилось ли потом деплоить фикс?
2.1 Что делать, если после релиза вашего сервиса проблемы - должно работать, но не работает, не должно работать, но работает? ))
3. Релизы, ветки - есть понимание, как готовятся релизы, какая методология используется для веток?
3.2 Удается ли делать хорошие чистые коммиты, без докоммичевания :)
4. В некоторых непонятных ситуациях лучше залезть в исходный код фреймворка, вместо того, чтобы гуглить, согласны? Лазили туда?
5. Знаете как на текущей работе с нуля оформить новый проект/модуль/сервис - кому что написать, коллегам, админам, devops, завести репозитории,
запушить заготовку проекта, выдать/получить права, завести страничку в конфлюенс