Девман для питонистов
438 subscribers
85 photos
1 video
84 links
Веб-разработка на Python. Канал от практиков.
Download Telegram
Девман для питонистов
🎉 Запускаем акцию «Легкий старт», благодаря которой ваш путь к новым знаниям станет еще доступнее! Теперь вы можете оформить внутреннюю рассрочку от школы на первые ступени обучения «Профессии Middle Python/Django разработчик» с пониженным ежемесячным платежом!…
⚡️Напоминаем, что до 24 апреля у нас действует акция «Легкий старт»!

Успейте оформить внутреннюю рассрочку от школы на первые ступени обучения «Профессии Middle Python/Django разработчик» с пониженным ежемесячным платежом от 10 000 руб./мес!

👉Оставляйте заявку на курс по сниженной цене здесь или задавайте вопросы в Telegram.
💥 26 марта мы поговорили о том, какие IT-специалисты лучше справляются с задачами на проектах: самоучки или выпускники вузов!

Говорили о:

⚡️ Дипломах престижных вузов vs GitHub-портфолио: что на самом деле показывает реальный уровень разработчика?
⚡️ «10 лет опыта» или «1 год опыта, повторенный 10 раз»? Как отличить настоящего профессионала от имитатора?
⚡️ Почему компании вынуждены переучивать 80% «готовых специалистов» с боевым опытом?
⚡️ Курсы, буткемпы и интенсивы: образование или профанация?
⚡️ Самоучки без фундаментальных знаний: гении-самородки или временное явление?
⚡️ Кто виноват в кризисе качества: ленивые разработчики, жадные компании или устаревшая система образования?

Делимся ссылками на записи трансляции для тех, кто не смог подключиться!
Запись на YouTube
Запись в VK

Были на дискуссии? Делитесь впечатлениями в комментариях ➡️
✍️Во время учебы мы постоянно учимся и развиваемся. Но на работе задачи могут со временем стать предсказуемыми и рутинными. Если в компании нет культуры развития, перспектив карьерного роста и возможностей для роста, легко попасть в «болото».

Собрали рекомендации о том, как развиваться на работе, вместе со Светланой — HR-специалистом Devman.
Девман для питонистов
⁉️ Самоучки vs выпускники вузов: кто создает реальную ценность в IT В среду в 14.00 поговорим о том, кто успешнее в профессии и лучше справляется с проектами — самоучки или выпускники вузов. В рамках дискуссии обсудим: ⚡️ Почему большинство разработчиков…
ℹ️26 марта мы участвовали в дискуссии на достаточно интересную и противоречивую тему. Считаем, что важно высказать наше мнение по этому поводу.

Мы не согласны с мнением организаторов дискуссии и отдельных участников, поскольку некоторые моменты вышли за рамки допустимого юмора и граничили с провокациями.

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

Все ли онлайн-курсы — это трата денег и времени?
Нет, очень зависит от методики и реализации. Если есть практика на проектах близких к реальным и обратная связь по результату — отлично. Если вы просто посмотрели видео и понажимали кнопки в тесте, то программистом, менеджером проекта или любым другим профессионалом вы не станете.

Вышка больше не нужна?
Нужна. Она может быть обязательным условием при найме, но не потому, что вышка гарантирует крутые навыки и знания.

Вышка для ИТ сегодня — это отсрочка от срочной службы. Она была условием для отсрочки при мобилизации.

А еще при оформлении по ТК мало кто из работодателей хочет оплачивать сотруднику учебные отпуска и искать замену на сессии. Если у сотрудника нет вышки, то он(а), возможно захочет ее получить рано или поздно.

Также бывает внутри компаний, особенно близких к госструктурам, требование о наличии высшего образования по некоторым должностям, особенно руководящим.

Время самоучек закончилось?
Любое обучение — это прежде всего работа самого человека. Надо пропустить через себя ошибки и проблемы, наработать автоматизмы, разобраться в основных концептах новой области/технологии. Если есть «старший товарищ», можно двигаться быстрее, не петлять и учиться не только на своем опыте.

Да, это все можно организовать себе самостоятельно. Задача непростая с учетом, что сейчас разработчику надо учиться до уровня джун+/мидл-, как минимум.

Курсы — это готовый вариант для «самообучения» с треком, с экспертом, поддержкой, коммьюнити и другими бонусами. Сколько вы заберете с курса, зависит от методики и от ваших усилий.

Самое важное — это стремление к развитию и упорство, а наличие образование — это не панацея!
⚡️Давайте вместе попробуем разобраться, как улучшить приведенный код!

➡️Проект для ревью: https://github.com/DevmanServices/gpt-code/blob/main/translate.py.

❗️Код написан нейросетью! Скрипт должен подготовить переводы текстов — локализации текстовок сайта на разные языки

❗️Правила ревью: предлагая улучшение, пишите какую пользу оно принесет. Нужно описать кому это надо и в какой ситуации.

📍Пример:
📌Улучшение: Отформатируйте код по PEP8
📌Где проблема: нет двойной пустой строки между функциями
    return flat_dict

def convert_ts_to_json(ts_path: str):

📌Ситуация: Разработчик → Бегло читает код → Одинарные пустые строки внутри и между функциями путают и сбивают, ну и просто раздражают, т.к. привычны двойные пустые строки между функциями по PEP8

👉 Чтобы разобраться в чем польза от предложенного улучшения, можно заглянуть в типичные улучшения Девмана. Например, «Отформатируйте код по PEP8»

👉 Пишите свои улучшения кода в комментарии!
⚡️⚡️Осталось 3 дня! Напоминаем, что до 24 апреля у нас действует акция «Легкий старт»!

Успейте оформить внутреннюю рассрочку от школы на первые ступени обучения «Профессии Middle Python/Django разработчик» с пониженным ежемесячным платежом от 10 000 руб./мес!

👉Оставляйте заявку на курс здесь или задавайте вопросы в Telegram.
❗️ Сайт временно недоступен

При обновлении сайта dvmn.org возникли проблемы с базой данных. Уже занимаемся ремонтом!
Дорогие друзья!

Только на прошлой неделе радовались с командой, что у нас более десяти релизов за полгода и ни одного сбоя, не считая сбой Яндекс.Облака, на который мы не могли повлиять.

И тут у нас произошло непредвиденное событие — вчера, 21 апреля, при тестировании скрипта для маскирования затерли базу данных. Восстановили из бэкапа 20 апреля 22:00. В причинах инцидента еще разбираемся. Расскажем об итогах позже, чтобы вы так не делали!

Что дальше:
👉 Все оплаты, которые прошли 21 апреля восстановили вручную;
👉 Ревью за 21 апреля сделали заново;
👉 Работы, отправленные на проверку, нужно будет прислать еще раз;
👉 Доступы к урокам восстановили, у кого были потеряны.

Мы понимаем, насколько важна каждая ваша работа, и приносим искренние извинения за доставленные неудобства!

❗️Если у вас возникли проблемы с доступом к урокам, напишите Наталии.

❗️Если заметили какие-то еще проблемы с сайтом, пишите в комментарии к посту или в обратную связь на сайте!
🚀Друзья, хотим запустить интенсив по проектированию БД на майские праздники с 1 по 7 мая!

🔥Что будет в интенсиве:

⚡️ Проектирование программного продукта в СУПе (наша новая система для работы с ТЗ продукта)
⚡️ Проектирование схемы БД с обсуждением и ревью
⚡️ Индивидуальные онлайн-созвоны с Евгением Евсеевым
⚡️ Реализация моделей БД на Django ORM
⚡️ Ревью кода

📌Чтобы принять участие в интенсиве, нужно:
👉 Иметь опыт работы с Django ORM (знать основные связи между моделями, уметь писать и оптимизировать запросы, в том числе с агрегацией, есть опыт схема- и дата-миграций);
👉 Иметь базовый опыт по работе с Django, уметь настраивать админку

Если вы проходили наши мини-курсы Django ORM (полностью) и Django (1 и 2 уроки), то их достаточно для участия в интенсиве.

🌟Что вы получите:
🔥 Уникальную возможность поучаствовать в разработке совместного проекта с Евгением Евсеевым;
🔥 Возможность прокачать навыки в проектировании БД;
🔥 Жесткое ревью кода от Евгения Евсеева;
🔥 Множество инсайтов, кейсов из опыта Евгения и тайных знаний.

💥Евгений Евсеев — основатель и технический директор Devman. Более 17 лет в IT, фулл-стек веб-разработчик, архитектор ПО. Разработал несколько опенсорсных фреймворков для проектов на JS и Python, автор нескольких десятков библиотек.

➡️Кто работал с Евгением, поделитесь впечатлениями в комментариях!
Было бы вам интересно поучаствовать в таком интенсиве? Выбирайте вариант ответа в опросе 👉
Anonymous Poll
59%
Да, буду участвовать!
3%
Нет, мне не интересно
26%
Хотел бы участвовать, но в другие даты
12%
Свой вариант ответа напишу в комментариях
Делимся историей нашего ученика Артема, который рассказывает о своем опыте обучения на курсе «Профессия Middle Python/Django разработчик».

Артем рассказывает о том, как пришел в программирование, работая инженером в сфере электропитания — о своем опыте обучения на курсе, стажировке и поиске работы.

👉 Читайте статью и делитесь впечатлениями в комментариях
✏️Разбираем вопросы подписчиков о составлении резюме со Светланой, HR-специалистом Devman.

Вопрос от подписчика:
Как быть в ситуации, когда знаешь очень много тем, но по верхам?
Составляя весь список — отпугиваешь рекрутёров, оставляя только самые базовые — не получится выделиться среди тысяч выпускников курсов?

👉Ответ:
В этом случае в опыте работы стоит описать:

- Конкретный проект/проекты, на которых удалось поработать.
Хорошо, если в описании будет: что за продукт вы разрабатывали, кто его конечный пользователь, была ли это заказная разработка для внешнего заказчика или продукт для внутреннего использования внутри компании или пет-проект;

- Команду — её размер и состав;

- Длительность проекта;

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

📍Пример:
Спроектировал и разработал БД в PostgreSQL, а также оптимизировал запросы к БД, что позволило увеличить ее быстродействие и скорость формирования отчетов в 2 раза.
Подготовил несколько релизов для прода – Docker, Kubernetes, GitLab CI/CD.


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

Таким образом, в рамках одного резюме и сопроводительного можно показать себя с разных сторон:
- реальные практические навыки на конкретном проекте;
- широту кругозора в инструментарии и технологиях;
- привлечь внимание рекрутера к своим сильным сторонам и показать заинтересованность и направление в дальнейшем развитии;
- подсветить соответствие опыта требованиям вакансии.