Black Duck школа программирования для детей
172 subscribers
155 photos
11 videos
4 files
139 links
Программирование на Python для детей в Нови-Саде и онлайн
Download Telegram
Обсуждаем и применяем ИИ!

В эту субботу у нас в гостях техлид, фуллстак-разработчик и просто 🐙"многорукий многоног" - Геннадий Сотников.

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

На лекции вы узнаете:
✈️ Как AI-агенты помогают писать код быстрее
✈️ Как меняется рынок IT и что ждёт будущих разработчиков по всему миру
✈️ Какие навыки реально помогут вырасти в профессии, а что с использованием ИИ может пойти не так
✈️ Реальные истории и лайфхаки от человека, который прошёл путь от новичка до «многорукого техлида» и точно знает, когда нужно использовать все самые новые ресурсы, а когда - мозг и навыки

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

Формат: онлайн, в зум
Возраст: от 10-11ти до 16ти лет
Время: суббота, 30.06, 12:00 по Сербии (13:00 Мск)

Для записи ставьте + в комментарии и мы пришлем вам ссылку) Участие бесплатно, но запись обязательна 🤨😁
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7👍51
Подошла к концу наша лекция с Геннадием Сотниковым — full-stack разработчиком, тех-лидом и пресейлом в компании
Valletta Software Development.

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

⚙️ ИИ как рабочий инструмент
Сегодня AI-сервисы помогают программистам не только писать код, но и документировать проекты, придумывать архитектурные решения и заниматься тестированием.

💨 Разработка становится быстрее
В компаниях, где применяются ИИ-агенты, темп работы вырос: рутинные задачи выполняются быстрее, фокус сместился на креативные и сложные этапы.

💪 Новые требования
От разработчиков теперь ждут не только умения писать код, но и понимания того, как правильно использовать ИИ. Всё чаще важнее становится умение формулировать задачи, проверять результат и мыслить критически.

😨 Вызовы
ИИ не всегда даёт безошибочные решения и может быть вреден. Важно проверять код, думать о его безопасности и качестве.

Что это значит для будущих спецов:

ИИ не заменяет программиста, а становится его инструментом. Будущее за теми, кто умеет сочетать технические навыки с креативностью и командной работой.

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


А вот здесь ссылка на Lovable из практической части нашего занятия, который пишет и разворачивает игру ЗМЕЙКА за три минуты.
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7👍3
Ну и сообщаем о новостях 🙃 Вы проголосовали — мы сделали! 🦆

Благодаря вам и вашему участию в опросе мы наконец-то выбрали 🥳 новое название для школы 🥳, а наш дизайнер закончил работу над логотипом и фирменным стилем.

Теперь мы называемся Black Duck 🦆🖤

Почему?

🐾 Во-первых, в IT есть прикольная штука — rubber duck debugging: программисты объясняют свой код резиновому утёнку, чтобы пройтись по нему пошагово и найти ошибку. Уточка реально работает!

🦆 Ну а черный цвет добавляет нашему утёнку «серьезный вайб»: он не просто игрушка, а такая «крутая птица»

Ну и, честно — утка в очках звучит эпичнее, чем любой скучный логотип про IT))


В общем, мы сделали. Спасибо вам за участие и поддержку!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16💩6
Channel name was changed to «Black Duck школа программирования для детей»
Друзья! Поздравляем вас с первым сентября!
У нас тоже самый разгар сезона, но всем родителям сегодня
должно стать немного легче 🌈


А нашим студентам хотим пожелать, чтобы было интересно. Интерес, по нашим данным, сильно увеличивает продуктивность обучения 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10💩73
Лекция-brainstorm «Мотивация в обучении и работе»

👀 Почему одни вакансии в IT называют «работой мечты», а другие — «IT-галерой»? От чего это зависит, и что общего у этого с нашей мотивацией в учёбе?

На лекции:

👉 разберёмся, что на самом деле движет программистами и как поддерживать интерес в этой сфере;

👉 обсудим реальные паттерны, которые помогают повысить мотивацию за счёт «эгоистичных» проектов;

👉 посмотрим, как использовать программирование и другие дисциплины для собственных интересов: от модов к любимой игре до автоматизации полива цветов дома;


Практика: ⚙️ попробуем "прогнуть" систему обучения под себя и спланируем один личный проект с максимально "эгоистичным" отношением - так, чтобы самим кайфовать от процесса, "а не вот это вот все"

Формат: онлайн, в зум
Возраст: от 10-11ти до 16ти лет
Время: суббота, 13.09, 12:00 по Сербии (13:00 Мск)

Для записи ставьте + в комментарии и мы пришлем вам ссылку) Участие бесплатно, но запись обязательна 🤨😁
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7👍4
Друзья, сегодняшняя лекция подошла к концу. А вот и небольшая сводка по теме:

В мире IT есть выражение — «IT-галера». Так называют компании, где сотрудники работают без видимого смысла, с выгоранием и ощущением, что их труд никому не нужен. Противоположность — компании, где люди понимают, зачем делают продукт. Они видят результат и могут влиять на процесс. Там мотивация и вовлечённость заметно выше.


Мы решили взять эту идею и применить её к нашим учебным проектам. В обучении тоже можно оказаться в «галере» — когда делаешь задание только «для галочки» и не видишь смысла 👀 Задача: построить учебу так, чтобы задания становились шагом к чему-то важному и интересному лично тебе.

Как быть:

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

👉 Не жди только «правильного ответа». Переделай задание под себя: меняй тему, форму или контекст.

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

👉 Сформулируй цель так, будто это твой стартап: «Проект, который будет приносить пользу…»

Что придумали ребята:


😎 Миша проходит курс по ИИ и предложил использовать искусственный интеллект для игры, где можно «походить» за персонажей известных фильмов и даже изменить сюжет.

👍 Егор изучает Python и сначала рассуждал про ставки на футбол, но мы вместе пришли к идее полезного приложения — сервис для объединения молодых игроков одного города по уровню и опыту, чтобы легче собирать команды.

✔️ Были и другие классные идеи: ребята рассуждали, как с помощью создания игры повторить материал по Python.

Спасибо вам за участие и инициативность! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7🔥2
Ну что ж, у нас новая лекция и мы нашли для вас нового, крутого представителя индустрии IT!
Интервью с бизнес-аналитиком Кириллом Романовым😎

👉 Кем работает бизнес-аналитик и зачем он нужен IT-командам?
👉 Почему в общепите и event-сфере бывает недостаточно готовых решений и бизнесу приходится создавать собственные системы?

На лекции с Кириллом мы поговорим о том, как меняется работа в зависимости от компании:

чем отличается карьера в крупной компании, работающей с маркетплейсами, от опыта в среднем бизнесе в сфере общепита;
что такое ERP-система и как она помогает бизнесу управлять процессами — от закупки продуктов до анализа продаж;
👯 как распределяются роли в команде: кто и за что отвечает, и почему всё не сводится только к разработчикам;
👀 в чём состоят задачи бизнес-аналитика, где больше бизнеса, а где — тех. скилов
✔️ как опыт работы в разных компаниях влияет на мотивацию и увлечённость;
⚙️ какой профессиональный трек открывается для бизнес-аналитика и с чего можно начать путь в этой профессии.

🔨 Практика: выберем бизнес и на примере его задач изучим алгоритм действий бизнес-аналитика для выбранной ниши.

Формат: онлайн, в зум
Возраст: от 10-11ти до 18ти лет
Время: суббота, 27.09, 12:00 по Сербии (13:00 Мск)

Для записи ставьте + в комментарии и мы пришлем вам ссылку) Участие бесплатно, но запись обязательна 🤨😁
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7👍62
Наша сегодняшняя лекция с Кириллом уже доступна по ссылке.

А вот и небольшая статья по теме:
Для начала давайте дадим короткие определения ключевых понятий:

✍️ ERP-система (Enterprise Resource Planning) — это программа для управления всеми процессами компании: от закупок и склада до производства, бухгалтерии и продаж. Она помогает бизнесу работать как единый механизм.

✍️ Парсинг — это автоматический сбор данных с сайтов или других источников. Например, можно «спарсить» цены конкурентов с маркетплейса, чтобы анализировать рынок.

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

Чем занимается бизнес-аналитик при создании ERP-системы?

Если мы только на старте: 👉1. Выявление потребностей бизнеса — зачем компании ERP, какие процессы важно автоматизировать?

2. Анализ текущих процессов ("AS IS") — как сейчас устроена работа? Закупки, склад, производство, продажи, бухгалтерия.

3. Описание будущих процессов ("TO BE") — как должно стать после внедрения системы?

4. Формализация требований — создание документов с бизнес-требованиями, которые лягут в основу технического задания для разработчиков.

5. Коммуникация — общение с заказчиком, технологами, бухгалтерами, маркетологами и программистами, чтобы все говорили «на одном языке».

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


Задачка от Кирилла на системное мышление:

Ситуация: У нас есть производство капкейков. Все процессы на производстве выполняются строго по технологической карте.

Задача: Какие вопросы нужно задать главному технологу, чтобы правильно и полно описать бизнес-процессы компании в формате "AS IS" (как они есть сейчас)? 👨‍💻 Мы будем рады вашим вариантам в комментариях 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, други! На связи Катя👨‍💻

После активной сентябрьской суматохи мы все "вплыли" в стандартный учебный процесс и плавно переключаемся на осень...

💡💡👻 Потому, так как уже ОКТЯБРЬ 👀 спешим опросить вас по поводу Halloween 👻💡 💡 ..да-да, через месяц, мы - долгие

👉 Для наших онлайн-студентов: хотим включить в программу один проект в жутко-хэллоуинской тематике🤯👻
👉 Для наших студентов из Нови-Сада: хотим организовать квест в пространстве "Желтая Лампа" 🏠 (фото и видео с прошлого года ищите в комментариях к посту)👇 🦇


Нам, как обычно, нужно ваше мнение: интересна ли вам будет подобная активность и смена "декораций" в наших занятиях? Пожалуйста, тыкните на опрос ниже, или напишите комментарий под постом: Хэллоуину быть?
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
Всем привет! На этой неделе у нас должна была быть лекция про безболезненный дебаггинг, поиск ошибок, "метод уточки" и подобное.. Но лектор заболел и все еще "хрипит под одеялком"👀 Через две недели будет лекция с приглашенным гостем. А на этой подготовим вам статью по теме👍

Не болейте и хороших выходных! 💤
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Выздоравливаем, выползаем из-под одеялок и возвращаемся к теме: Как не сойти с ума от дебагинга 👀

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

🚽Какие проблемы чаще всего встречаются у наших учеников? Вот вам немного наших наблюдений:

1. Пропущенные мелочи.
🔍 Самые частые «виновники» — запятые, скобочки и одна-единственная 😱 неправильно написанная буква в названии переменной. Когда в коде десятки параметров, глаз просто устаёт, и мозг начинает «дочитывать» за тебя.

2. Копипаст вместо структуры.
👉 Один и тот же кусок кода повторяется несколько раз вместо того, чтобы вынести его в отдельную функцию. В итоге при изменении логики нужно искать и исправлять ошибку в нескольких местах сразу.

3. Огромные файлы, где теряется смысл.
Когда вся программа лежит в одном файле, даже поиск ошибки превращается в хаос. Чем больше нагромождение, тем выше шанс, что ты просто не заметишь что-то важное.

4. Отсутствие “точек проверки”
Еще один типичный пример: «допишу всё, а потом проверю». Но чем больше кода вы написали без тестирования, тем сложнее потом найти, где именно всё пошло не так.

Как быть?)

Дебагайте по чуть-чуть: Проверяйте код регулярно, не дожидаясь, пока ошибок накопится слишком много.
Разбивайте код на функции и модули. Это реально удобно😦, и помогает легче находить и исправлять проблемы.
Ищите информацию: Документация, Stack Overflow, ChatGPT с промптом "найди ошибку в коде" — ваши союзники. Главное, не тратьте часы на угадывания.
Делайте перерывы☕️ Иногда 10 минут отдыха помогают увидеть то, что вы не замечали часами.


🦆 иии... Метод уточки — ведь наша школа названа Black Duck

Методика “duck debugging” родилась из шутки среди программистов: если вы не понимаете, почему код не работает — попробуйте объяснить его резиновой уточке.
👉 Буквально сидим и проговариваем вслух, шаг за шагом, что делает каждая строка.
Пока объясняешь, мозг начинает видеть несостыковки — и ошибка внезапно «всплывает» сама.

Мы в Black Duck любим этот метод — потому что в нём суть программирования: внимание к деталям, спокойствие и немного самоиронии.
Please open Telegram to view this post
VIEW IN TELEGRAM
32🔥1
Путь одного ученика

Начинать что-то новое тяжело, а особенно в IT: языков программирования много, правила непонятные, не всё получается с первого раза... И это нормально!

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

Если тоже хотите, записывайтесь на бесплатный пробный урок, расскажем, научим, поможем → ссылка
33🔥2👍1
Поиск себя в IT — вебинар

Завтра в нашей школе Марина Туманова проведет вебинар, где расскажет, как найти себя в IT. Марина работала в QIWI и ВТБ, прошла путь от разработчика до системного аналитика, а сейчас она обрабатывает дерево, вот так :)

О чем поговорим:

Почему люди выбирают IT и почему уходят
Какие навыки нужны аналитику, а какие разрабу
Как размер компании влияет на динамику работу и мотивацию
Чем банковский сектор отличается от других сфер IT
Как меняются задачи специалистов в зависимости от индустрии

Практическая часть:

Разберем кейс — как аналитик и разработчик работают вместе над задачей бизнеса. Попробуете себя в обеих ролях: определите требования заказчика и продумаете, как их реализовать.


Формат: онлайн (Zoom)
Возраст участников: от 10 до 18 лет (а родители смогут посмотреть в записи)
Дата и время: суббота, 25 октября, 12:00 по Сербии (13:00 по Москве)
Участие: БЕСПЛАТНОЕ по записи

Для будущих крутышей из корпораций — мастхев 😚

Ставьте + в комменты или пишите Кате в личку, отправим ссылку на подключение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21