Вчера в 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. Я поставил себе челлендж: каждый день я буду писать о своем пути от выпуска до оффера, даже если это займет больше чем я рассчитываю времени.

Погнали. 🚀