Девман для питонистов
532 subscribers
144 photos
3 videos
186 links
Веб-разработка на Python. Канал от практиков.

Сайт школы Девман: https://dvmn.org/
Контакт для связи: @yulya_devman
Download Telegram
В «Девман» мы работаем с учениками по индивидуальному плану развития. С помощью этого плана программа корректируется под каждого студента и становится персонализированной.

Зачем это нужно? При составлении мы исходим из базового уровня и бэкграунда ученика, его целей и скорости продвижения по программе.

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


Посмотреть общую программу обучения можно на сайте курса: https://dvmn.org/modules/

А подробности расскажут наши менторы на пробной неделе. Напишите сюда, чтоб записаться @andrey_from_devman
👍1
Кто такой мидл и как нам удаётся их выпускать?

В IT-индустрии существует несколько уровней: джуны, мидлы и синьоры. Давайте разберёмся в этих понятиях:

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

Мидл — разработчик с опытом коммерческой разработки, способный решать типовые рабочие задачи самостоятельно.

Синьор — разработчик, который может полностью самостоятельно реализовывать сложные, в том числе архитектурные решения. Не требует помощи старшего наставника. Обычно у синьоров от 5 лет коммерческого опыта, но это не константа, а усреднённое значение — средняя температура по больнице 🙂

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

В «Девман» мы готовим разработчиков уровня мидл благодаря сочетанию нескольких подходов:

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

Узнать подробности, как мы готовим мидлов, можно на сайте курса: https://dvmn.org/modules/
👍1
В новой публикации в блоге «Девман» рассказали, как строится путь каждого ученика на курсе «Профессия — Мидл Python/Django разработчик».

Узнайте:
✌️Как строятся пошаговые уроки;
✌️В чем сила код-ревью;
✌️Где наши преподаватели берут идеи проектов;
✌️Какие навыки помогают отработать тренажеры;
✌️Почему опыт работы в командах и стажировка так важны.

Секреты программы обучения раскрыли методисты и менторы курса Артём Петряков, Тимур Татлыев и Илья Осипов.

https://dvmn.org/blog/study_program
👍1
🔥Публикуем историю одного из наших выпускников: без прикрас, со всеми сложностями и проблемами.

🍟«Мечтал стать программистом с 16 лет, но после 11 класса не пошёл учиться в вуз или колледж. Работал то администратором в шиномонтаже, то в Макдональдсе.

🐍 В 18 решил, что пора воплощать мечты в реальность и пошёл учиться на курс «Девман». Сказать, что было тяжело учиться, — значит ничего не сказать. Думать нужно самому, находить свои ошибки в коде и разбираться в теории. Но команда «Девман» постоянно помогала и была на связи. Мои советы начинающим: не торопиться, быть терпеливыми и прислушиваться к наставникам!

💻 Начал пробовать устроиться на работу спустя 8 месяцев после старта учёбы. Отправлял запросы всем работодателям на hh из Санкт-Петербурга, которые публиковали вакансии с Python.

Сначала было много отказов, так как все требовали опыт работы. Но потом нашёл решение — опубликовал учебные проекты в качестве своих пет-проектов в портфолио и указал наличие опыта на фрилансе. Так смог получить первые приглашения на собеседования.

📖На первом интервью сильно переволновался и потому разуверился в себе. После пары таких провалов записался на интенсив в «Девман», прошел тему чат-ботов и подтянул скиллы программирования и навыки собеседований.

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

👨‍💻На одно из собеседований меня пригласили в офис, и оно прошло ужасно, многие вопросы я провалил. Но потом мне дали тестовое, над которым я просидел всю ночь, и по его результатам спустя неделю я получил оффер. Практика оказалась важнее теории, которую теперь подтягиваю на работе.

💼Сейчас я вместе с командой закрываю огромный проект по парсингу данных на фреймворке Django. С поставленными задачами справляюсь, хотя бывает и сложно. Очень помогают полученные на курсе знания. А самое главное — принципы, как работать с кодом, искать ошибки, читать чужие проекты и прокачивать знания новых технологий. Научиться всему этому мне помогли наставники «Девман»!»

Начать создавать свою историю можно на нашем курсе: выбирайте подходящий

https://dvmn.org/modules/
2
На Tproger вышла статья нашего ведущего специалиста Ильи Осипова. Он очень просто и с душой рассказывает, как написать на Python cвоего первого чат-бота.

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

https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovol-stviem-piwem-svoego-chat-bota/
🔥3
«Девман» — EdTech стартап и мы технологичны не только в обучении, но и во внутренних процессах. Раскрыли несколько кейсов: автоматизацию код-ревью, создание собственной внутренней экосистемы и Product Flow для сбора требований, проектирования будущего продукта, разработки дизайна. Подробности — в материале для VC.

https://vc.ru/tribuna/626415-kak-my-v-devman-avtomatizirovali-processy-i-razrabotali-sobstvennuyu-sistemu-dokumentacii
👍2
Один из методистов курса по Python для начинающих «Девман» — Илья Осипов. Он здорово объясняет важные темы простым языком. На этот раз Илья написал своё мнение про применение принципа DRY и сопроводил статью примерами кода. Читайте у нас в блоге: https://dvmn.org/blog/dry

Всегда ли так хорош принцип DRY? Не боитесь пересушить свой код?
👍2
Channel name was changed to «Девман для питонистов»
Устроиться на работу после курсов программирования — реально. Мы в «Девман» помогаем выпускникам правильно готовить CV, тренируем проходить собеседования и лайвкоддинг сессии, а ещё предоставляем возможность попасть на стажировку с дальнейшим трудоустройством к нашим партнёрам.
Подробнее — в нашей нашей новой статье: https://dvmn.org/blog/get_offer
🔥4
Илья Осипов, методист курса программирования на Python «Девман», рассказал, как подключить нейросеть Google Dialogflow к боту. Эта статья поможет сделать полезного чат-бота даже новичку в программировании. Такой кейс — возможность сделать первые шаги в профессию разработчика и понять, насколько вам интересно писать код

https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovolstviem-podklyuchaem-nejroset-google-dialogflow-k-vawemu-botu/?cache=no
🔥3👍1
В «Девман» мы работаем с учениками по индивидуальному плану развития. С помощью этого плана программа корректируется под каждого студента и становится персонализированной.

Зачем это нужно? При составлении мы исходим из базового уровня и бэкграунда ученика, его целей и скорости продвижения по программе.

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

Посмотреть общую программу обучения можно на сайте курса: https://dvmn.org/modules/
А подробности расскажут наши менторы на пробной неделе.
1
Как методист «Девмана» учился программировать и написал бота, которым пользовались 4 тысячи человек.

Эта забавная и поучительная история доказывает, что нет ничего невозможного. И что любой масштабный проект начинается с малого — идеи и желания.

https://dvmn.org/blog/popular_bot
2
Публикуем историю выпускника нашего курса. Свежий материал в блоге «Девман» поможет вам узнать кое-что новое:
про проекты на курсе
про стажировку
про трудоустройство

Бонус: честное сравнение бесплатных источников информации и коммерческих курсов: https://dvmn.org/blog/graduate
3🔥1
🎉Вот это успех! 10 000 пользователей на нашем сайте dvmn.org! Мы хотим выразить вам нашу искреннюю благодарность за то, что вы с нами. Ваша лояльность и поддержка помогают нам расти и развиваться. Мы уже работаем над тем, чтобы курсы по изучению Python «Девман» стали ещё более полезными и увлекательными!

Вместе мы готовим крутых программистов и помогаем им трудоустроиться сразу на позицию мидла. Как у нас это получается — уже сейчас можно прочитать в одном из самых популярных материалов нашего блога: https://dvmn.org/blog/study_program

А для тех, кто только начинает свой путь, мы приготовили три ключевых совета от создателей курса:
Определите время и место для «Девман», сделайте обучение привычкой
Вознаграждайте себя за успехи и не останавливайтесь после неудач
Сразу же применяйте знания на практике
🔥31
Как высушить код☀️

Очень часто код разбухает из-за того, что уже подключённую библиотеку вы используете не полностью, вполсилы. Поэтому в работе с большими и сложными библиотеками полезно регулярно сверяться с их документацией.

Держите документацию открытой и каждый раз, сталкиваясь с новой проблемой, следуйте простому алгоритму:
⚡️Пробегитесь по списку функций и методов
⚡️Выберите то, что кажется полезным и сложите в список
⚡️Найдите сигнатуру каждой функции

Сигнатура — это перечисление всех аргументов функции, обязательных и не очень. Обычно она выделяется в тексте документации и искать её легко.

Регулярное перечитывание списка функций избавит вас от изрядной доли кода. Алгоритм действий довольно прост. К нему легко привыкнуть, его легко довести до автоматизма. Главное — не тонуть в документации при каждом удобном случае, а прежде сканировать её по верхам и выискивать интересные фрагменты текста. Так вы экономите время и мыслетопливо.

И вот вам приятный бонус. Если раз за разом сканировать документацию, то со временем вы научитесь делать это быстро, считанные секунды. Поиск готовых решений начнёт стабильно окупаться — вы будете тратить на поиск гораздо меньше времени, чем на создание своих “велосипедов”. Весьма полезная привычка для профессионального разработчика.

Если же вас не покидают сомнения в своём коде, то копните чуть глубже. Посмотрите примеры кода:
- Примеры из официальной документации к библиотеке
- StackOverflow — наше всё😌
👍21