Девман для питонистов
450 subscribers
98 photos
1 video
91 links
Веб-разработка на Python. Канал от практиков.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Девман для питонистов
🚀 Запускаем интенсив по проектированию БД на майские праздники! 🔥Что будет в интенсиве: ⚡️ Декомпозиция и проектирование функций программного продукта. Распишем функции и истории в СУПе (нашем новом интерфейсе для работы с техническим заданием); ⚡️Проектирование…
Всем привет! На связи Евгений Евсеев — основатель и автор методики обучения Devman. Более 17 лет в IT, фулл-стек веб-разработчик, архитектор ПО. Приглашаю вас присоединиться к нашему майскому интенсиву! 🔥

Для записи напишите нам в Телеграм!
🚀Запускаем большую майскую распродажу! Скидки на ВСЕ мини-курсы с 1 по 18 мая!

Майские праздники — отличный повод начать что-то новое и прокачать скиллы!

🔥 «Основы Python» — разберитесь с базовыми конструкциями языка и попрактикуйтесь в отладке кода!

🔥 «Git и GitHub» — освойте универсальные инструменты для совместной работы над кодом!

🔥 «Асинхронный Python» — научитесь упрощать архитектуру ПО и создавать сложные проекты, не теряя в скорости разработки!

🔥 «Чат-боты на Python» — получите боевые навыки создания ботов: научитесь разворачивать их на серверах, работать с базами данных и заглянете «под капот» к популярным библиотекам.

🔥 «Знакомство с Django: ORM» — погрузитесь в мир баз данных, научитесь работать с ними и писать сложные запросы!

🔥 «Django» — изучите самый популярный веб-фреймворк на Python: сможете создавать современные сайты, строить стартапы и работать над проектами крупных IT-компаний!

Преимущества мини-курсов:
👉 Поддержка куратора в личном чате, если не удается пройти урок;
👉 Код-ревью от действующего разработчика по каждому проекту;
👉 Гибкий график занятий — занимайтесь в любое время;
👉 Прокачивайте навыки точечно — только по необходимой теме;
👉 Можно начать занятия в любое время. Курс ваш навсегда.

⚡️Выбирайте мини-курсы со скидкой здесь или задавайте вопросы нам в Telegram!
✏️Продолжаем разбирать вопросы подписчиков о составлении резюме со Светланой, HR-специалистом Devman.

Вопрос от подписчика:
Мне сложно выбрать ключевые навыки, так как я еще только учусь и не уверен, какие из них будут наиболее актуальны для потенциальных работодателей. Я бы хотел получить советы о том, как определить и описать свои навыки на ранней стадии обучения.

👉Ответ:
На ранней стадии обучения в навыках можно фиксировать буквально все, с чем пришлось столкнуться на практике. Со временем вы дополните этот список, какие-то навыки объедините, какие-то оставите как есть. Вы это сможете сделать самостоятельно по мере обучения и расширения своего технического кругозора.

Важно: можно и нужно составить общий список навыков, относительно универсальный, но это не значит, что он на 100% будет подходить к любой вакансии. Чтобы выделить себя по каким-то специфическим навыкам, которые требуют в конкретной вакансии и у вас есть по ним опыт, составляете сопроводительное письмо. В нем с первых строк можно подчеркнуть, что вы соответствуете требованиям.

Вопрос от подписчика:
Мне интересно узнать, как можно сделать резюме более привлекательным для рекрутеров, несмотря на отсутствие опыта. Например, как выделить свои сильные стороны, такие как например быстрое обучение или энтузиазм к работе.

👉Ответ:
Резюме всегда выглядит максимально привлекательным, если в нем есть конкретика.

📌Большой плюс, если хорошо описан продукт, который вы разрабатывали.

Плохой пример:
Занимался разработкой веб-приложения для внутренних целей компании.

Хороший пример:
Занимался разработкой веб-приложения для интеграции нескольких внутренних систем компании.
Заказчик: финансовый отдел
Конечный пользователь: сотрудники компании.
Приложение позволило собирать данные по оказанным услугам в сфере логистики из разных подсистем компании и быстро формировать отчетность, проводить аналитику, делать прогнозы.


📌 Все обязанности/задачи хорошо описать в прошедшем времени (разработал/сделал/интегрировал/проектировал) и, по возможности, указать положительный результат.

Пример:

Спроектировал и разработал БД в PostgreSQL, а также оптимизировал запросы к БД, что позволило увеличить ее быстродействие и скорость формирования отчетов в 2 раза.

📌Раздел «навыки» включить максимальный перечень инструментов, технологий, теоретических знаний/методологий, с которыми приходилось сталкиваться, даже, если поверхностно. Иногда, работодатель хочет 100% соответствия требований и навыков даже, если какие-то для него на деле не принципиальны.

📌Раздел «О себе» в резюме — это не про хобби и вашу семью. Этот раздел как раз про ваши софт-скиллы:
- способность и стремление к быстрому обучению,
- способность работать в команде и выручать сокомандников,
- способность к быстрому анализу и проактивность в предложении каких-то идей и решений.

Эти качества позволяют составить некий портрет кандидата: какой он в работе, кроме того, что знает необходимый стек. И, конечно же, делают резюме привлекательным, по сравнению с теми, у кого этот раздел не заполнен или в нём описано хобби и личная жизнь.
⚡️Давайте вместе разберемся, что не так с этой строчкой кода?

def is_draft_deal(self, obj):
...

👉 Чтобы понять, что можно исправить, загляните в типичные улучшения Девмана. Например, Уточните название функции

Выбирайте вариант ответа в опросе 👇
💡 Функция подразумевает некое действие, динамику. is, has, must, should и прочие подобные глаголы отлично подходят для наименования переменной-флага, в который можно сложить результат работы функции. А название самой функции следует начинать с ее основного действия.

Стандартные методы Django частенько используют названия, похожие на флаги, но это не повод создавать свои собственные по тому же принципу. Например, если функция с названием is_draft_deal будет передана в качестве аргумента, не получится сразу понять, что это именно функция, а не переменная.

Лучшим вариантом будет назвать функции 👉

def check_deal_is_draft(self, obj):
...


#нейминг_python
Девман для питонистов
🚀Запускаем большую майскую распродажу! Скидки на ВСЕ мини-курсы с 1 по 18 мая! Майские праздники — отличный повод начать что-то новое и прокачать скиллы! 🔥 «Основы Python» — разберитесь с базовыми конструкциями языка и попрактикуйтесь в отладке кода! 🔥
⚡️Напоминаем, что сейчас действуют скидки на ВСЕ мини-курсы Devman!

Успейте приобрести мини-курс со скидкой 25% и прокачать скиллы на майских праздниках!

⚡️Выбирайте мини-курсы со скидкой здесь или задавайте вопросы нам в Telegram!
Сегодня от всей души, поздравляем всех с Великим Юбилеем Победы.

Здоровья — старшим.
Стойкости и удачи — взрослым.
Воспитания и жажды к знаниям — для молодых.
И пусть всё у вас будет хорошо!

С Днём Великой Победы 🤝
✍️В экосистеме Python было несколько попыток создать фреймворки, которые могли бы конкурировать с FastAPI, особенно в области высокопроизводительных асинхронных приложений.

Не все из них смогли закрепиться на рынке или получить широкое признание. Вот список конкурентов FastAPI, которые перестали развиваться, или так и не получили популярности.