Python, ООП и всемогущий SOLID
На собеседованиях вас точно будут спрашивать про SOLID. И Это грустно, потому что вся эта теория умещается в одну статью, а разговоров вокруг… Принципы эти, действительно, стоит знать, хотя некоторые из них попахивают банальностью, и все интуитивно понятны тем, кто имеет хоть какой-то опыт чтения кода. Можно рассматривать их безотносительно ООП, это полезнее для психики.
Еще вас будут спрашивать непосредственно про ООП, и это еще менее весело, потому что это отмирающая идеология, от которой в бизнесовом коде остались только рудименты. Никто в здравом уме не проектирует сложные ООП сущности с десятком паттернов. Потому что никто в здравом уме не тратит время на чтение Банды Четырех и прочей популярной в прошлом литературы. Зачем сложные сущности в микросервисе на 200 строк кода? Из них 100 – это конфиги и dockerfile.
Если вы нашли работу, на которой кроме написания апишек больше ничего делать не нужно, то, возможно, вам покажется соблазнительной идея выражать свое творчество в красоте паттернов. Но, пожалуйста, не тратьте время. Просто поищите работу с проектами интереснее, мы живем в мире где куча нерешенных крутых технических проблем, просто оглянитесь вокруг. Еще можно потратить время на оформление документации, это значительно полезнее (если конечно, опять же, ваш проект это не набор формочек на джанге, что там документировать, бегите).
P.S. Телеграм канал бложика https://t.me/inahok
Оставить комментарий