#junior_python — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #junior_python, aggregated by home.social.
-
Над пропастью в IT
2024 год рисует нам жестокую кривую с объёмом кандидатов в IT. Но мы ее немного подровняли и постараемся разобраться — кто, что, куда, где? Целью анализа было выяснить, в каком из пяти направлений (iOS, Android, Frontend, QA, Backend) наименьшая конкуренция и наибольшие шансы для Junior-разработчиков успешно начать карьеру. Разместили вакансии на ХЕХЕ, чтобы изучить динамику откликов, провести несколько скринингов, и помочь некоторым на начальном этапе.
https://habr.com/ru/articles/835804/
#junior_frontend_developer #junior_qa #junior_developer #junior_python #рекрутинг #сопроводительное_письмо #собеседования #junior
-
Лучший стек для питониста-джуна 2024 (2 часть)
Итак, что же поменялось за чуточку больше чем полгода? Если мы будем говорить об актуальности - ничего. Django до сих пор, а скорее всего так будет и всегда, остается "на плаву". Большая часть вакансий для back-end разработчика на Python имеет в себе требования по знаниям Django. Говорить вечно о том, что он удобен, постоянно поддерживаем, дает довольно обширный функционал и так далее - бессмысленно. Все основные моменты я упомянул в первой части. Ладно, вступление в сторону! Лучше обсудить то, что изменилось с Django за это время. Самое грандиозное из этого - выход Django 5! По сути скачок на пятую версию не принес в фреймворк особо крупных изменений, но парочку моментов хочу подчеркнуть. Первое и самое важное, на мой взгляд, это то, что разработчики решили добавить больше асинхронности без подключения таск-менеджеров. Для этого они добавили несколько декораторов и методов. Хотя это немного, на мой взгляд, противоречит самому принципу работы Django (напоминаю: Django синхронный фреймворк и для того, чтобы сделать очередь задач, нужно подключать таск-менеджеры, например, Celery), но тем не менее, это все равно крутой шаг в эволюцию. Надеюсь, что разработчики и дальше будут двигаться в этом направлении. Далее, не могу не упомянуть очень важный момент - совместимость с Python. Django 5 будет работать только с версиями Python 3.10 и выше. Django 4.2.x - последняя версия, которая работает с Python 3.8 и 3.9. Остальное я могу отнести в одну кучу: добавление фасетных фильтров в админке, упрощение шаблонов для отрисовки полей формы, прикольная, на мой взгляд, функция для значений по умолчанию, вычисленных базой данных, и еще пару приколюх с БД. Все остальное и более подробно вы сможете почитать в официальной документации. Я же не буду все разжевывать, так как отойду от темы статьи. Смотреть польностью
https://habr.com/ru/articles/797209/
#python #django #django_rest_framework #javascript #redis #celery #git #junior_python #backend