106 подписчиков
🧑💻 Как стать инженером Python в 2023 году
Требования к младшему Python-инженеру
Вот общие требования, которые сегодня часто указывают в вакансиях для Python-инженеров.
1. Степень бакалавра в области компьютерных наук или смежной сфере.
2. 1–2 года опыта работы с Python и соответствующими библиотеками (такими как Django и Flask).
3. Знание технологий веб-разработки (HTML, CSS, JavaScript и т. д.).
4. Знание баз данных (SQL, MySQL, MongoDB и т. д.).
5. Владение ведущими практиками разработки программного обеспечения (контроль версий, тестирование, отладка и т. д.).
6. Высокий уровень навыков решения задач и критического мышления.
7. Умение работать в команде.
8. Развитые навыки письменной и устной коммуникации.
Обсудим подробно самые важные требования.
Глубокое знание Python
Конечно, вы должны освоить Python. Но вопрос в том, насколько глубоко? Когда-то было достаточно изучить основные понятия и, возможно, один фреймворк, но все изменилось — теперь важно знать язык досконально.
К примеру, вы должны быть готовы ответить на подобные вопросы:
• На какой структуре данных основаны словари Python?
• Как в Python решается проблема ромба?
• В каком порядке будут выполняться несколько декораторов, примененные к одной функции?
Вам следует знать Python как свои пять пальцев.
Но дело не только в написании кода, а в написании оптимизированного кода. Вы должны профессионально оперировать генераторами списков и словарей, декораторами, прочими генераторами и т.д. Не забудьте и об алгоритмах — можете потренироваться на задачах Leetcode, чтобы отточить свои навыки.
1 минута
11 августа 2023