1Aspect1
@1Aspect1

Что должен знать middle backend разработчик на python?

5ffb1e4ba9603806905118.jpeg Читаю книгу Эрика Метиза, там в крации написан вроде синтаксис, некоторые проекты, что учить после прочтения? Что мне даст эта книжка? Сам незнаю что искать и где искать, нужна помощь, что учить и где?
  • Вопрос задан
  • 2147 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Даст элементарную базу. Если ещё какой-то проект запилите с применением полученных знаний, то есть шанс выйти на стажёрский уровень. Чтобы стать мидлом, надо устроиться на работу и отработать годика три.
Ответ написан
Комментировать
По одной только книге мидлом у вас стать не выйдет.
Читайте требования по вакансиям. вот требования из первой попавшейся вакансии на мидла-питониста:

Что нужно делать:
  • разрабатывать ядро и приложения биллинга. Много правил, сложная логика, работа с деньгами;

  • участвовать в проектировании фич. Это непросто. Мы делаем коробочный продукт, поэтому фичи надо проектировать с расчетом, что ими будут пользоваться десятки клиентов при сотнях разных обстоятельств;

  • принимать решения по технологическому развитию продукта;

  • обеспечивать «поставку» продукта, настраивать CI, писать тесты, делать ревью, все атрибуты современной разработки;

  • часть биллинга, написанная на Python у нас особо ответственная — она принимает платежи и обрабатывает сотни запросов в секунду на предоставление услуг на средней инсталляции.


Требования:
  • опыт промышленной разработки на Python от года;

  • опыт работы с реляционными базами данных. Надо понимать не только как сделать запросы через ORM, но и что такое транзакции, и как ими пользоваться;

  • опыт работы в команде;

  • писать качественный код с пониманием зачем он пишется, и что он будет делать. Тесты к нему тоже потребуются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы