🖤 Рассказываем про ближайшие вебинары для новичков и разработчиков с опытом.
→ 25.04 в 19:00 разберёмся, как устроены исключения в C++
Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программа не падает, даже если сталкивается с ошибкой. На вебинаре будем учиться с ними работать. Встречу будет вести Георгий Осипов — программист из Лаборатории компьютерной графики ВМК МГУ.
Регистрация по ссылке.
→ 02.05 в 19:00 выпускники Практикума поделятся опытом, как стать тестировщиком или тестировщицей
Можно ли перейти в IT, если до этого вы были продавцом, студентом архитектурного или, например, работали в гостиничном бизнесе? Спикеры этого вебинара доказали, что да — можно. Все трое закончили курс по тестированию с нуля и теперь работают по новой специальности. Они расскажут, как искали и нашли первую работу.
Опытом поделятся:
— Дарья Евтюхова, инженер по тестированию в онлайн-школе «Сириус.Курсы». До этого много лет работала в сфере гостеприимства.
— Сергей Гаркуша, специалист по тестированию в компании «ГосТех». По образованию — архитектор.
— Дмитрий Черных, специалист поддержки в Яндексе, в Группе тестирования СРМ. До этого работал в магазинах одежды, обуви и в пунктах выдачи.
— Регина Шелест, продакт-менеджер курсов тестирования в Практикуме.
Регистрация по ссылке.
→ 25.04 в 19:00 разберёмся, как устроены исключения в C++
Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программа не падает, даже если сталкивается с ошибкой. На вебинаре будем учиться с ними работать. Встречу будет вести Георгий Осипов — программист из Лаборатории компьютерной графики ВМК МГУ.
Регистрация по ссылке.
→ 02.05 в 19:00 выпускники Практикума поделятся опытом, как стать тестировщиком или тестировщицей
Можно ли перейти в IT, если до этого вы были продавцом, студентом архитектурного или, например, работали в гостиничном бизнесе? Спикеры этого вебинара доказали, что да — можно. Все трое закончили курс по тестированию с нуля и теперь работают по новой специальности. Они расскажут, как искали и нашли первую работу.
Опытом поделятся:
— Дарья Евтюхова, инженер по тестированию в онлайн-школе «Сириус.Курсы». До этого много лет работала в сфере гостеприимства.
— Сергей Гаркуша, специалист по тестированию в компании «ГосТех». По образованию — архитектор.
— Дмитрий Черных, специалист поддержки в Яндексе, в Группе тестирования СРМ. До этого работал в магазинах одежды, обуви и в пунктах выдачи.
— Регина Шелест, продакт-менеджер курсов тестирования в Практикуме.
Регистрация по ссылке.
👍7
🥸 Синдром самозванца у начинающих и опытных разработчиков — разобрали в новой статье на Хабре. Вместе с экспертами курса «Java-разработчик» рассказали о признаках и негативном влиянии. А также собрали рекомендации, которые помогут преодолеть этот синдром.
→ «Стандартная болезнь айтишников»: что такое синдром самозванца и как с ним справиться
→ «Стандартная болезнь айтишников»: что такое синдром самозванца и как с ним справиться
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
👏3👍1🔥1
Из логиста в тестировщики: сегодня делимся историей Ярослава, выпускника курса «Инженер по тестированию»
Ярослав много лет работал в компании ИКЕА как менеджер в отделе логистики: управлял большой командой, организовывал и анализировал процессы. Уход компании с российского рынка стал поворотным моментом в карьере Ярослава. Он решил взять паузу, чтобы разобраться, что ему интересно — и выбрать новую профессию по душе.
📌«IT-сфера интересовала меня всегда. Последние пару лет я немного погружался в кодинг и Java-разработку. В итоге выбрал тестирование: вход в эту профессию обещал быть быстрым и эффективным. Плюс я много работал с аналитическими инструментами раньше — и захотел прокачать их на новом уровне. Перерыл весь интернет, просмотрел весь ютуб, пообщался со знакомыми тестировщиками. И выбрал курс Практикума: он шёл три месяца, с полной нагрузкой в неделю, и это был идеальный для меня формат».
Первое время было непросто вникать в тонкости и набивать руку на тестовой документации. Но Ярослав поставил себе цель — быстро и успешно получить новую профессию — и поэтому полностью погрузился в процесс: «Я создал все условия, чтобы меня ничего не отвлекало от учёбы. А ещё у нас в когорте была крутейшая наставница, она мотивировала и поддерживала нас».
📌 Пару месяцев Ярослав стажировался в качестве ручного тестировщика. Затем нашёл первый фуллтайм в новой роли — и стал QA-инженером в «Петрович-Тех»:
«Голова пока кипит, но я знаю, что это временно. Своим выбором я очень доволен. Ближайшие полгода планирую как следует разобраться во всех инструментах и освоиться в новой роли. А затем возьму ещё один курс — пойду учиться автоматизации на Python, чтобы развить компетенцию до уровня фулстек QA и дорасти до синьора. Я верю в фразу: "Не боги горшки обжигают". Изменить свою жизнь можно в любых обстоятельствах, главное — ставить достижимые цели и не опускать руки в процессе.
📌 Мой совет тем, кто задумывается о смене профессии: сделать небольшую остановку, столько, сколько можете себе позволить. И почувствовать, в какую сторону вас тянет, какими вещами вам действительно радостно заниматься. Искренний интерес будет мотивировать — и поможет преодолеть любые трудности».
Ярослав много лет работал в компании ИКЕА как менеджер в отделе логистики: управлял большой командой, организовывал и анализировал процессы. Уход компании с российского рынка стал поворотным моментом в карьере Ярослава. Он решил взять паузу, чтобы разобраться, что ему интересно — и выбрать новую профессию по душе.
📌«IT-сфера интересовала меня всегда. Последние пару лет я немного погружался в кодинг и Java-разработку. В итоге выбрал тестирование: вход в эту профессию обещал быть быстрым и эффективным. Плюс я много работал с аналитическими инструментами раньше — и захотел прокачать их на новом уровне. Перерыл весь интернет, просмотрел весь ютуб, пообщался со знакомыми тестировщиками. И выбрал курс Практикума: он шёл три месяца, с полной нагрузкой в неделю, и это был идеальный для меня формат».
Первое время было непросто вникать в тонкости и набивать руку на тестовой документации. Но Ярослав поставил себе цель — быстро и успешно получить новую профессию — и поэтому полностью погрузился в процесс: «Я создал все условия, чтобы меня ничего не отвлекало от учёбы. А ещё у нас в когорте была крутейшая наставница, она мотивировала и поддерживала нас».
📌 Пару месяцев Ярослав стажировался в качестве ручного тестировщика. Затем нашёл первый фуллтайм в новой роли — и стал QA-инженером в «Петрович-Тех»:
«Голова пока кипит, но я знаю, что это временно. Своим выбором я очень доволен. Ближайшие полгода планирую как следует разобраться во всех инструментах и освоиться в новой роли. А затем возьму ещё один курс — пойду учиться автоматизации на Python, чтобы развить компетенцию до уровня фулстек QA и дорасти до синьора. Я верю в фразу: "Не боги горшки обжигают". Изменить свою жизнь можно в любых обстоятельствах, главное — ставить достижимые цели и не опускать руки в процессе.
📌 Мой совет тем, кто задумывается о смене профессии: сделать небольшую остановку, столько, сколько можете себе позволить. И почувствовать, в какую сторону вас тянет, какими вещами вам действительно радостно заниматься. Искренний интерес будет мотивировать — и поможет преодолеть любые трудности».
👏14❤4👍4🔥4👎1
Привет! Вопрос к новичкам, которые изучают Python 👀
Поделитесь в комментариях, какие темы хочется разобрать подробнее, что вызывает вопросы и кажется сложным? Вместе с командой курса мы хотим сделать полезные статьи с разбором.
Поделитесь в комментариях, какие темы хочется разобрать подробнее, что вызывает вопросы и кажется сложным? Вместе с командой курса мы хотим сделать полезные статьи с разбором.
Кем стать в сфере разработки — 5 вебинаров в записи про профессии в IT
Мы регулярно проводим онлайн-встречи с экспертами Практикума, где рассказываем про профессии и отвечаем на ваши вопросы. Собрали подборку вебинаров, которые вы могли пропустить:
→ Фронтенд-разработчик: кто такой и чем занимается
→ Мобильный разработчик: кто такой и какие задачи решает
→ Python-разработчик: как им стать
→ Java-разработчик: что нужно знать новичку
→ Старт в тестировании: опыт выпускников Практикума
Мы регулярно проводим онлайн-встречи с экспертами Практикума, где рассказываем про профессии и отвечаем на ваши вопросы. Собрали подборку вебинаров, которые вы могли пропустить:
→ Фронтенд-разработчик: кто такой и чем занимается
→ Мобильный разработчик: кто такой и какие задачи решает
→ Python-разработчик: как им стать
→ Java-разработчик: что нужно знать новичку
→ Старт в тестировании: опыт выпускников Практикума
🔥4❤2👍1
Если вы прямо сейчас изучаете JavaScript — эта подборка статей для вас! В журнале «КОД» регулярно разбирают типичные ошибки веб-разработчиков и пути их решения — чтобы вы иногда учились на чужих, а не только на своих 🙂
— 10 типичных ошибок в коде на JavaScript: те самые места, в которых обычно ошибаются новички;
— Что означает ошибка RangeError: Array size is not a small enough positive integer: разбираемся, что делать, когда вы попытались создать слишком большой массив;
— Что означает ошибка Uncaught RangeError: Maximum call stack size exceeded: классическая ошибка переполнения стека во время выполнения рекурсивных функций;
— Что означает ошибка ReferenceError: Cannot access uninitialized variable: здесь хитрость в том, что чаще всего проблема не там, где произошла ошибка, а в другом месте кода;
— Что означает ошибка ReferenceError: Can't find variable разбираемся с потерянными по пути переменными.
Мы в Практикуме верим, что ошибки — это нестыдно. С нами вы можете смело спотыкаться и пробовать вновь — например, на бесплатной части курса по веб-разработке. Ошибайтесь на здоровье!
— 10 типичных ошибок в коде на JavaScript: те самые места, в которых обычно ошибаются новички;
— Что означает ошибка RangeError: Array size is not a small enough positive integer: разбираемся, что делать, когда вы попытались создать слишком большой массив;
— Что означает ошибка Uncaught RangeError: Maximum call stack size exceeded: классическая ошибка переполнения стека во время выполнения рекурсивных функций;
— Что означает ошибка ReferenceError: Cannot access uninitialized variable: здесь хитрость в том, что чаще всего проблема не там, где произошла ошибка, а в другом месте кода;
— Что означает ошибка ReferenceError: Can't find variable разбираемся с потерянными по пути переменными.
Мы в Практикуме верим, что ошибки — это нестыдно. С нами вы можете смело спотыкаться и пробовать вновь — например, на бесплатной части курса по веб-разработке. Ошибайтесь на здоровье!
👍10❤4
Кто такие методисты — и как они работают над курсами Практикума
За каждым из курсов стоят методисты — профессионалы, которые знают, как эффективно учить своему делу. Методисты разрабатывают и постоянно улучшают курсы, продумывают путь студента и учебные механики (а также шутки внутри, чтобы учиться было веселее). Методисты знают, что получать новую профессию непросто. Поэтому они используют разные учебные форматы: от сторителлинга до групповых проектов и хакатонов.
🪐 Катя Велякина, методистка курса «Python-разработчик», рассказывает про свою работу подробнее:
«Методист — это тот человек, который создаёт для студентов комфортный образовательный маршрут. Методист следит за тем, чтобы учебный материал был равномерен по сложности, чтобы в нём было достаточно кейсов, примеров и иллюстраций. Мы активно внедряем разные механики, которые позволяют проверить, как студенты усваивают материал. Квизы, тесты, сниппеты — всё это помогает проверять себя в процессе.
Над курсами в Практикуме мы работаем вместе с авторами. Мы описываем авторам рамку образовательных результатов — “чему наши студенты должны научиться по итогам курса”. Авторы продумывают наполнение и пишут уроки, которое помогут этих результатов достичь. Техлид делает фактчеккинг материалов. А мы, методисты, следим за тем, чтобы весь поток информации студенты усваивали просто и с интересом.
Для нас в Практикуме очень важно, чтобы учебные материалы оставались актуальными. Сфера IT развивается так динамично, что курсам нужен регулярный рефакторинг — улучшение и актуализация. Прямо сейчас мы рефакторим курс по Python: выявляем проблемные уроки, некоторые упрощаем, некоторые делим на части, где-то меняем учебные механики и добавляем больше практики. А я как методист регулярно слежу за метриками и обратной связью от студентов — чтобы продолжать делать наши уроки ещё лучше».
За каждым из курсов стоят методисты — профессионалы, которые знают, как эффективно учить своему делу. Методисты разрабатывают и постоянно улучшают курсы, продумывают путь студента и учебные механики (а также шутки внутри, чтобы учиться было веселее). Методисты знают, что получать новую профессию непросто. Поэтому они используют разные учебные форматы: от сторителлинга до групповых проектов и хакатонов.
🪐 Катя Велякина, методистка курса «Python-разработчик», рассказывает про свою работу подробнее:
«Методист — это тот человек, который создаёт для студентов комфортный образовательный маршрут. Методист следит за тем, чтобы учебный материал был равномерен по сложности, чтобы в нём было достаточно кейсов, примеров и иллюстраций. Мы активно внедряем разные механики, которые позволяют проверить, как студенты усваивают материал. Квизы, тесты, сниппеты — всё это помогает проверять себя в процессе.
Над курсами в Практикуме мы работаем вместе с авторами. Мы описываем авторам рамку образовательных результатов — “чему наши студенты должны научиться по итогам курса”. Авторы продумывают наполнение и пишут уроки, которое помогут этих результатов достичь. Техлид делает фактчеккинг материалов. А мы, методисты, следим за тем, чтобы весь поток информации студенты усваивали просто и с интересом.
Для нас в Практикуме очень важно, чтобы учебные материалы оставались актуальными. Сфера IT развивается так динамично, что курсам нужен регулярный рефакторинг — улучшение и актуализация. Прямо сейчас мы рефакторим курс по Python: выявляем проблемные уроки, некоторые упрощаем, некоторые делим на части, где-то меняем учебные механики и добавляем больше практики. А я как методист регулярно слежу за метриками и обратной связью от студентов — чтобы продолжать делать наши уроки ещё лучше».
🔥6❤2
→ Без знания математики будет сложно учиться
Вот, что на это отвечает Александр Головко, техлид на курсе «Java-разработчик»:
>> Не все области программирования требуют знания математики на высоком уровне. Есть сферы, в которых они требуются, например, машинное обучение или создание сложных игр. А для разработки веб-приложений, автоматизации бизнес-процессов и создания программ общего назначения — нет. И это огромные области, которые постоянно нуждаются в разработчиках.
Заблуждение, возможно, тянется со времён начала развития этой области — когда компьютеры преимущественно использовали в университетах и для выполнения сложных расчетов. Сейчас важнее, как вы подходите к решению задач, способность постоянно учиться и делать выбор в пространстве решений. А для расчётов уже существует программный код.
Ценно умение логически и структурно мыслить, способность обрабатывать большие объемы информации и постоянно учиться. Языки программирования, методологии разработки, архитектура ПО — лишь инструменты. На курсах мы учим использовать их для решения рабочих задач, и для этого достаточно школьных знаний математики.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3
Искать работу после смены профессии — непросто, но найти её реально. Наш выпускник Алексей ещё три года назад занимался продажами, а сейчас работает тестировщиком в Ozon.
Три месяца он откликался на вакансии > 1000 раз, провалил несколько собеседований и всё-таки устроился стажёром.
→ В новой статье на Хабре Алексей поделился своим опытом
Три месяца он откликался на вакансии > 1000 раз, провалил несколько собеседований и всё-таки устроился стажёром.
→ В новой статье на Хабре Алексей поделился своим опытом
👍12🤔3👏2❤1👎1
Ух, сразу два полезных вебинара для тех, кто выбирает направление в программировании
🍊Какой язык выбрать для старта карьеры в бэкенде: Java или Python? → 22 мая в 19:00
О чём расскажем:
— что это за языки и зачем нужны;
— какой язык подойдёт для игр, корпоративных приложений, машинного обучения или автоматизации;
— какие сложности есть в изучении;
— как выбрать язык под себя;
— какие специалисты нужнее на рынке труда.
Кто расскажет:
— Андрей Горлов, гендир компании «Альтеркод»;
— Алексей Монахов, наставник на курсе;
— Юля Никитина, бэкенд-разработчик в Aviasales, наша выпускница и автор телеграм-канал про переход в IT;
— Ильяс Алескеров, разработчик в Сбере и наш выпускник;
— Диана Наумова, лид трудоустройства направления бэкенд-разработки.
Регистрация тут
🍊Что же выбрать: iOS или Android? → 25 мая в 19:00
О чём расскажем:
— что такое мобильная разработка;
— чем занимаются моб. разработчики;
— в чём особенности профессии;
— как понять, что больше подходит вам.
Встречу будут вести:
— Никита Куликов — руководитель Android-разработки в Flipper Devices и автор курса;
— Денис Сурков — iOS-разработчик в «Мой спорт» и наставник.
Регистрация тут
🍊Какой язык выбрать для старта карьеры в бэкенде: Java или Python? → 22 мая в 19:00
О чём расскажем:
— что это за языки и зачем нужны;
— какой язык подойдёт для игр, корпоративных приложений, машинного обучения или автоматизации;
— какие сложности есть в изучении;
— как выбрать язык под себя;
— какие специалисты нужнее на рынке труда.
Кто расскажет:
— Андрей Горлов, гендир компании «Альтеркод»;
— Алексей Монахов, наставник на курсе;
— Юля Никитина, бэкенд-разработчик в Aviasales, наша выпускница и автор телеграм-канал про переход в IT;
— Ильяс Алескеров, разработчик в Сбере и наш выпускник;
— Диана Наумова, лид трудоустройства направления бэкенд-разработки.
Регистрация тут
🍊Что же выбрать: iOS или Android? → 25 мая в 19:00
О чём расскажем:
— что такое мобильная разработка;
— чем занимаются моб. разработчики;
— в чём особенности профессии;
— как понять, что больше подходит вам.
Встречу будут вести:
— Никита Куликов — руководитель Android-разработки в Flipper Devices и автор курса;
— Денис Сурков — iOS-разработчик в «Мой спорт» и наставник.
Регистрация тут
👍12🌭1
Сегодня делимся историей Саши Одношивкина, выпускника курса «Java-разработчик». Саша из Воронежа, учился по профилю «Управление и информатика в технических системах» — а после университета семь лет работал инженером, разрабатывал системы электропитания. Саше нравилась его работа — но со временем он устал от специфики работы с «железками» и от общей неповоротливости отрасли. В работе хотелось больше гибкости, свободы и развития.
— Расскажи, как ты выбрал программирование — и почему именно на Java?
— Мне сразу понравилась методология ООП, в первую очередь из-за модульности, благодаря чему код интуитивно понятный и его легко модифицировать. А Java — один из популярных языков, с ним у меня и сложилось. Я начал переучиваться самостоятельно — но быстро понял, что мне не хватает структуры и дисциплины. При этом я не хотел спешить — поэтому решил искать долгий и обстоятельный курс, который позволит с головой погрузиться в новую профессию. Курс в Практикуме оказался именно таким. Плюс Практикум предлагал оплату в рассрочку, без кредитов через банк, что было для меня важно.
— Как проходило твоё переобучение, и как тебе удалось совмещать с работой?
— Мне очень понравилось, что обучение разбито по спринтам с чёткими дедлайнами. Понятное дело, что работать и учиться одновременно — это тяжело. А так у тебя есть понятные рамки, которые дисциплинируют и позволяют не терять фокус. Без этих рамок я бы точно начал прокрастинировать. Плюс мне очень понравились наши наставники и кураторы. Я вызвался быть помощником наставника на курсе — и это здорово помогло мне глубже погрузиться в материал, так как я много помогал своим сокурсникам.
— Как ты искал свою первую работу в новой роли?
— Я мониторил вакансии джунов только в своём городе, к переезду был не готов. Параллельно я углублял знания и навыки уже самостоятельно. Через несколько месяцев мне попалась вакансия стажёра, и у меня получилось устроиться с первого отклика: теперь я фулл-тайм стажёр в «Северсталь-инфоком», Java-бэкенд. Сейчас я чувствую себя замечательно, мне нравятся мои новые задачи и проекты. После стажировки надеюсь перейти на позицию здесь уже на постоянной основе. Первая работа в новой роли — это, конечно, лучший буст для скиллов, потому что теперь я с утра до вечера могу заниматься любимым делом.
— Что ты посоветуешь тем, кто только задумывается о программировании и новой профессии?
— Мне кажется, ключ к успешному переходу в IT — это интерес. Только интерес к этому делу позволит развить устойчивую мотивацию и справиться с трудностями на пути. Я не верю, что можно успешно перезапустить карьеру только из-за денег. Важно получать удовольствие в процессе, каждый день.
А если вы уже решились погружаться в разработку, то советую сразу вырабатывать привычку заниматься регулярно, желательно каждый день, пока вы полны энтузиазма. Усталость накопится неизбежно — а с привычкой вам не потребуется каждый раз делать внутренний подвиг, чтобы вновь сесть за занятия.
— Расскажи, как ты выбрал программирование — и почему именно на Java?
— Мне сразу понравилась методология ООП, в первую очередь из-за модульности, благодаря чему код интуитивно понятный и его легко модифицировать. А Java — один из популярных языков, с ним у меня и сложилось. Я начал переучиваться самостоятельно — но быстро понял, что мне не хватает структуры и дисциплины. При этом я не хотел спешить — поэтому решил искать долгий и обстоятельный курс, который позволит с головой погрузиться в новую профессию. Курс в Практикуме оказался именно таким. Плюс Практикум предлагал оплату в рассрочку, без кредитов через банк, что было для меня важно.
— Как проходило твоё переобучение, и как тебе удалось совмещать с работой?
— Мне очень понравилось, что обучение разбито по спринтам с чёткими дедлайнами. Понятное дело, что работать и учиться одновременно — это тяжело. А так у тебя есть понятные рамки, которые дисциплинируют и позволяют не терять фокус. Без этих рамок я бы точно начал прокрастинировать. Плюс мне очень понравились наши наставники и кураторы. Я вызвался быть помощником наставника на курсе — и это здорово помогло мне глубже погрузиться в материал, так как я много помогал своим сокурсникам.
— Как ты искал свою первую работу в новой роли?
— Я мониторил вакансии джунов только в своём городе, к переезду был не готов. Параллельно я углублял знания и навыки уже самостоятельно. Через несколько месяцев мне попалась вакансия стажёра, и у меня получилось устроиться с первого отклика: теперь я фулл-тайм стажёр в «Северсталь-инфоком», Java-бэкенд. Сейчас я чувствую себя замечательно, мне нравятся мои новые задачи и проекты. После стажировки надеюсь перейти на позицию здесь уже на постоянной основе. Первая работа в новой роли — это, конечно, лучший буст для скиллов, потому что теперь я с утра до вечера могу заниматься любимым делом.
— Что ты посоветуешь тем, кто только задумывается о программировании и новой профессии?
— Мне кажется, ключ к успешному переходу в IT — это интерес. Только интерес к этому делу позволит развить устойчивую мотивацию и справиться с трудностями на пути. Я не верю, что можно успешно перезапустить карьеру только из-за денег. Важно получать удовольствие в процессе, каждый день.
А если вы уже решились погружаться в разработку, то советую сразу вырабатывать привычку заниматься регулярно, желательно каждый день, пока вы полны энтузиазма. Усталость накопится неизбежно — а с привычкой вам не потребуется каждый раз делать внутренний подвиг, чтобы вновь сесть за занятия.
👍22🔥2❤1
Напишите прогноз погоды на Python, не зная языка
Это как?
• бесплатно и быстро: нужны один час времени и компьютер;
• с теорией и практикой: сначала читаете вводную информацию с примерами, а потом делаете задания по подсказкам в тренажере;
🐍Python подходит для старта в программировании. А за этот чаc вы поймёте, как работает код и подходит ли вам разработка.
Чему научитесь:
• узнаете, что такое запрос и как написать его на языке Python;
• разберёте общие для всех языков конструкции: переменные, функции и объекты;
• попробуете самостоятельно использовать общие конструкции в языке Python.
Попробуйте тут
Это как?
• бесплатно и быстро: нужны один час времени и компьютер;
• с теорией и практикой: сначала читаете вводную информацию с примерами, а потом делаете задания по подсказкам в тренажере;
🐍Python подходит для старта в программировании. А за этот чаc вы поймёте, как работает код и подходит ли вам разработка.
Чему научитесь:
• узнаете, что такое запрос и как написать его на языке Python;
• разберёте общие для всех языков конструкции: переменные, функции и объекты;
• попробуете самостоятельно использовать общие конструкции в языке Python.
Попробуйте тут
👍8🔥3🐳1
Так поступили студенты сразу нескольких курсов Практикума и сделали телеграм-бот в формате Random Coffee. Мы попросили Александра, одного из участников проекта и студента курса «Python-разработчик», поделиться историей проекта.
В чём его суть?
Это телеграм-бот с помощью которого проходят онлайн- и офлайн-встречи для студентов Практикума и IT-специалистов. Каждый понедельник великий рандом подбирает пару, которой суждено встретиться. Затем нужно уже самостоятельно договориться о встрече — созвониться или увидеться лично, если вы в одном городе.
Сейчас зарегистрировано 140 участников и 95 из них — в статусе активных. Если пользователь не участвует в распределении, он находится в статусе «каникул». В боте уже провели около 9 распределений и создали 400 пар.
Как вы начали работу?
Идея возникла у нашего менеджера проектов (привет, Юлиана!), а меня позвал сокурсник. Так набралась команда из 9 человек с курсов по python-разработке, тестированию, дизайну и менеджменту проектов.
Интересно было попробовать себя в командной работе. Как раз закончился спринт по созданию телеграм-бота на курсе по Python — команда быстро собралась и настроилась на работу.
Какими технологиями пользовались?
Использовали Docker, Aiogram и SQLAlchemy. Последние две технологии изучили дополнительно. А знания, которые мы получили в Практикуме помогли структурировать работу с самого начала.
Есть идеи по развитию проекта?
В планах — разработка версии бота, которую можно добавить в другие сообщества. Нам уже говорили, что хочется распределять пары внутри определённой группы. Сейчас мы обдумываем реализацию этой идеи — это может стать новым вектором развития проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
В следующий раз рассказать про пет-проект студентов с курсов...
Anonymous Poll
33%
веб-разработки
24%
тестирования
10%
мобильной разработки
33%
python-разработки
👍5
Делимся подборкой статей из журнала «Код»! Сегодня в программе: инструкции для начинающих python-разработчиков, шпаргалки для собеседований, разборы стандартных ошибок (и немного самоиронии).
— Делаем своё приложение для ведения бюджета — на примере SQLite: самой простой базы данных, которая работает везде и всегда;
— Создаём графический интерфейс на Python за 10 минут — с кросс-платформенным решением PySimpleGUI получится наглядно и красиво;
— Разбор: задача про массив и сумму чисел — на собеседованиях часто просят написать простой код, чем мы и займёмся;
— Задача с собеседования: как найти палиндром — и задача со звёздочкой: как найти палиндром, не используя строки;
— 5 самых частых ошибок у начинающих программистов на Python — разбираем неправильные отступы, место точки с запятой и ошибки при установке модулей;
— ООП для новичков: классы и объекты — объясняем объектно-ориентированное программирование не через фрукты, а через компьютерные игры;
— Что означает ошибка OverflowError: math range error — как возникает переполнение из-за математических операций и что с этим делать;
— Что означает ошибка TypeError: string indices must be integers — разбираем ошибку на внимательность из мира строк в Python.
Больше полезных статей, пояснительных бригад и шпаргалок на любые случаи разработки — thecode.media
— Делаем своё приложение для ведения бюджета — на примере SQLite: самой простой базы данных, которая работает везде и всегда;
— Создаём графический интерфейс на Python за 10 минут — с кросс-платформенным решением PySimpleGUI получится наглядно и красиво;
— Разбор: задача про массив и сумму чисел — на собеседованиях часто просят написать простой код, чем мы и займёмся;
— Задача с собеседования: как найти палиндром — и задача со звёздочкой: как найти палиндром, не используя строки;
— 5 самых частых ошибок у начинающих программистов на Python — разбираем неправильные отступы, место точки с запятой и ошибки при установке модулей;
— ООП для новичков: классы и объекты — объясняем объектно-ориентированное программирование не через фрукты, а через компьютерные игры;
— Что означает ошибка OverflowError: math range error — как возникает переполнение из-за математических операций и что с этим делать;
— Что означает ошибка TypeError: string indices must be integers — разбираем ошибку на внимательность из мира строк в Python.
Больше полезных статей, пояснительных бригад и шпаргалок на любые случаи разработки — thecode.media
👍12
Майский дайджест полезных материалов
Рассказываем про практики для работы и разбираемся в тонкостях профессий в программировании и тестировании.
🖇Почитать:
• Как дебажить код на JavaScript: примеры ошибок и советы новичкам
• Код-ревью: зачем нужен и как его правильно готовить
• Как наш выпускник Лёша искал работу тестировщиком и попал в Ozon
• Как мы пишем инструменты для внутренних пользователей в Практикуме
🖇Посмотреть и послушать:
• Что выбрать: Android или iOS? Запись вебинара
• Старт в тестировании: опыт выпускников. Запись вебинара
• Тестировщик: разбираемся в профессии. Запись прямого эфира
Рассказываем про практики для работы и разбираемся в тонкостях профессий в программировании и тестировании.
🖇Почитать:
• Как дебажить код на JavaScript: примеры ошибок и советы новичкам
• Код-ревью: зачем нужен и как его правильно готовить
• Как наш выпускник Лёша искал работу тестировщиком и попал в Ozon
• Как мы пишем инструменты для внутренних пользователей в Практикуме
🖇Посмотреть и послушать:
• Что выбрать: Android или iOS? Запись вебинара
• Старт в тестировании: опыт выпускников. Запись вебинара
• Тестировщик: разбираемся в профессии. Запись прямого эфира
👍7
Привет! 👋
Меня зовут Саша, я пять лет занимался разработкой на Java, а сейчас руковожу командой разработки. В Практикуме я автор курса.
Всю неделю этот канал буду вести я. Расскажу, из чего состоит рабочее время разработчика, помимо написания кода, какие задачи он берёт на себя. Каждый день я буду присылать информацию о встречах, которые обычно стоят в календаре, — для чего они, кто в них участвует и как они проходят. Так мы вместе проживём неделю разработчика 🧑💻
Хочется, чтобы вы больше узнали, чем именно занимается разработчик — поэтому, задавайте вопросы, а я смогу ответить на них в комментариях.
Меня зовут Саша, я пять лет занимался разработкой на Java, а сейчас руковожу командой разработки. В Практикуме я автор курса.
Всю неделю этот канал буду вести я. Расскажу, из чего состоит рабочее время разработчика, помимо написания кода, какие задачи он берёт на себя. Каждый день я буду присылать информацию о встречах, которые обычно стоят в календаре, — для чего они, кто в них участвует и как они проходят. Так мы вместе проживём неделю разработчика 🧑💻
Хочется, чтобы вы больше узнали, чем именно занимается разработчик — поэтому, задавайте вопросы, а я смогу ответить на них в комментариях.
👍21🔥11❤2
This media is not supported in your browser
VIEW IN TELEGRAM
👍24
🗓 Планирование
🕚 Понедельник, 11:00
Зачастую команды разработки используют скрам — методологию, которая помогает эффективно работать над сложными проектами. Скрам основан на принципе последовательной разработки и позволяет быстро реагировать на изменения.
Весь проект разбивается на небольшие временные интервалы, называемые спринтами, длительностью от 1 до 4 недель. Это помогает упорядочить работу и сфокусироваться на конкретных целях.
В начале каждого спринта происходит планирование: команда решает, какие задачи войдут в этот спринт, и ставит цель. Обычно это реализация какого-то одного функционала: например, добавить новый способ доставки в интернет-магазине.
🕚 Понедельник, 11:00
Зачастую команды разработки используют скрам — методологию, которая помогает эффективно работать над сложными проектами. Скрам основан на принципе последовательной разработки и позволяет быстро реагировать на изменения.
Весь проект разбивается на небольшие временные интервалы, называемые спринтами, длительностью от 1 до 4 недель. Это помогает упорядочить работу и сфокусироваться на конкретных целях.
В начале каждого спринта происходит планирование: команда решает, какие задачи войдут в этот спринт, и ставит цель. Обычно это реализация какого-то одного функционала: например, добавить новый способ доставки в интернет-магазине.
👍20👨💻2❤1