Вчера в 21:47 я с командой защитили финальную проектную работу в последнем спринте. Через час пришло уведомление: «Хорошая работа».

Даже не знаю как описать то чувство радости. Я сделал это. Прошел весь путь, сквозь бессонные ночи, зубрежку после основной работы, и весь тот гемор, когда ты тупо не понимаешь, что от тебя требует ревьювер.
Утром запустил свой комп, открыл любимый Zed Editor с решением написать какой то мега крутой проект, спросил GPT накидать идеи для проектов и словил ступор на пустом models.py. Понял что даже если и напишу 'говнокод' по факту никто не подскажет почему. Я уже осознал что ИИ в 80% случаев на дырявый код говорит, что все ок, расхваливая меня к тому же.
Это мой «День 1». И он странный.
От «зелёной галочки» до «а что дальше?»
Здорово конечно что этот ад со спринтами закончен, ну а что дальше?
выучил синтаксис Python;
подружился с Django ORM (и перестал бояться
select_related);осилил DRF и сериализаторы;
настроил
nginxиgunicorn(пусть и на тестовом сервере);защитил дипломный проект.
поработал с парсерами
познакомился с альтернативными фреймворками
Вроде бы делал все, но ни черта не помнишь одновременно.
Мда... тепличные условия закончились, когда задание сформулировано, требования чётко расписаны в ТЗ, а ревьюер всегда подскажет, если я свернул не туда.
Все в твоих руках...
Утро началось не с кода, а с паники
Я сел за стол, налил кофе и решил полистать HH:
«Требуется опыт коммерческой разработки от 2 лет, знание Docker, Celery, Redis, CI/CD, PostgreSQL».
Мало того, что не со всем стеком знаком, так откуда еще взять эти 2 года разработки, если у джуна по факту подразумевается, что коммерческого опыта нет, разве что он не свичнулся с другого языка.
Вчерашняя мотивация куда-то улетучилась, начал грузиться мыслями:
«Я ничего не умею. Меня же завалят на первом собесе. А если спросят про асинхронность и многопоточность?
Синдром самозванца пришёл с визитом ровно на следующий день после выпуска. Вроде бы не «полный ноль», но судя по джуновским требованиям, до оффера как до луны пешком.
Цель выжить в «свободном плавании» и не потерять ориентир
Я понял, что если сейчас не взять себя в руки, то можно зависнуть в этом состоянии на месяц. Поэтому я набросал план куда двигаться:
1. Повторенье - мать учения
Решил пробежаться по уже пройденному, чтобы освежить память:
«А почему тут нет кэширования?»
«А точно ли нужен этот запрос к БД?»
«Можно ли вынести эту логику в отдельный сервис?»
2. Надо больше Pet-проектов
Чекнул свои репозитории на гите и стало еще печальнее. Вроде бы не пусто, но и показать особо нечего, к тому же страница выглядит абсолютно голой.
Выбрал проект из тех что ИИ предложил для прокачки скиллов, в голове доработал его, придумав дополнительные фишки и принялся писать код.
3. Перестаю забивать голову ненужными темами
Переосмыслил, что много времени трачу на совсем ненужные вещи, такие как просмотры роликов про успешный успех по типу весь Python за 3 часа и совсем ненужные технологии.
Заставляю себя читать документацию, а не спрашивать GPT что к чему, потому что когда начинаю там общаться по итогу мой фокус сбивается.
Краткий вывод
Самое страшное после курса - это не сложность задач, а отсутствие готового маршрута и расфокус.
В курсе были спринты, дедлайны, чек-листы и структура. С учетом объема затронутых тем, время на осмысление и освоение материала все же недостаточно, по крайней мере, для меня. Ощущение, будто галопом по Европе пробежались по верхушкам.
А как у вас?
Я знаю, что я не один такой.
P.S. Я поставил себе челлендж: каждый день я буду писать о своем пути от выпуска до оффера, даже если это займет больше чем я рассчитываю времени.
Погнали. 🚀