Изучаете Python и хотите стать разработчиком? Senior Python Developer ответит на ваши вопросы из комментариев

Задавайте вопросы, касающиеся разработки на Python и построения карьеры. Эксперт ответит на все комментарии по теме.

8557

На связи с читателями Tproger Максим Кузнецов — Senior Python Developer в компании Akvelon.

Стек: Python, SQL, Django, FastAPI, Git, Docker, Linux.

Максим готов рассказать о том, какие навыки и умения сегодня необходимы Python Backend Developer и как строить свою карьеру. Вы также можете спросить про особенности веб-фреймворков и задать другие вопросы, касающиеся разработки на Python.

Правила:

  1. Пишите свои вопросы по теме в комментариях к этому посту с 19 по 23 июля — до 12:00 по московскому времени.
  2. Ответы получат только вопросы на заданную тему.
  3. Эксперт начнёт отвечать на вопросы в среду, 21 июля, и закончит в пятницу, 23 июля.

Не стесняйтесь задавать любые вопросы по теме и помогать друг другу!

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Python
8557
Что думаете?
90 комментариев
Сначала интересные
Аватар пользователя Егор Рязанов
Что должно быть указано в резюме для junior/midlle python/Django?
Аватар пользователя Maksim Kuznetsov
Егор Рязанов, Привет, логично что django и Python:), а если серьезно, то различные сопровождающие технологии и сервисы, SQL, пара баз данных, docker, docker-compose, git, Linux, nginx, redis и т.д. Что-нибудь из асинхронщины. Могу порекомендовать составить чек лист, пробежавшись по вакансиям, и выбери самые повторяющиеся. А лучше автоматизируй ;)
Аватар пользователя Егор Рязанов
Верно ли, людей которые проходят курсы типа GeekBrains неохотно берут на работу? Если нет, то какие курсы лучшее пройти для получения работы? Какие курсы лучше объяснят python и Django?
Аватар пользователя Maksim Kuznetsov
Егор Рязанов, Привет, в целом суждение верно, но не всегда правда, не знаком с их политикой обучения, но важно понимать сколько практики они дают. Я при найме смотрю на это, потом на знания, потом на тестовое. Могу посоветовать только постоянно пилить проекты, пытаться что-то автоматизировать, тем самым мозги прокачивать на размышления, а не на запоминание синтаксиса. К примеру посмотри в код и ответь сам себе, знаешь ли ты что такое list comprehension и сколько ты используешь его в коде. Выше, я уже пытался донести, что важен опыт разработки, поэтому лучше если попытаешься скопировать какие-либо приложения или сервисы, чтобы потом похвастаться на собеседовании. Поэтому запарься сейчас, создай и оформи себе github и начинай делать разные проекты и заливать на него. На собеседовании часто просят скинуть именно его. Из опыта, быстрее чем документация на вопросы не отвечает никто. Гугли документации по библиотекам, а не копируй ошибку в гугл. Конкретно курсы если брать, бери любые, я сейчас по темам предпочитаю брать видео не более 20 мин на тему, т.к. для меня странно слышать о том, что преподаватель рассказывает о 2-3 структурах данных 1,5 часа o_0
Аватар пользователя Алексей Сизой
Приходится ли еще сталкиваться со вторым питоном в работе? Какие задачи приходится решать с ним?
Аватар пользователя Maksim Kuznetsov
Алексей Сизой, Привет, когда я начинал работать с Python, я решил, что не буду даже смотреть в сторону 2 версии, т.к. в 2017 мне уже казалось, что она не особо актуальна, хотя пару утилит с гита пришлось поправить путем банального оборачивания в скобки значения print. И вроде бы Python2, а работает на Python3. Но на сколько знаю, свои отличия там есть, например, та же поддержка unicode.
Показать все комментарии