Охота на питона | Программирование для детей
173 subscribers
57 photos
44 links
По вопросам сотрудничества и уроков: @kolesnikova1995
Download Telegram
2️⃣ Чтение и разбор чужого кода

Писать код с нуля — роскошь. В основном ты:

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

— Читаешь «уникальный» стиль кода Вани, который ушёл год назад, но его баги живут до сих пор.

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

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

Именно поэтому чистый код и архитектуране каприз, а необходимость.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
3️⃣ Само написание кода

Наконец-то! Вот тот самый момент, ради которого ты пришёл в IT! Но писать код — это не просто сесть и делать клац-клац по клавиатуре. Это:

— Найти простой и понятный способ решить задачу.

— Сбалансировать между «быстро» и «качественно» (а чаще — вложиться в нереальный срок).

— Сделать так, чтобы через месяц, год и даже 10 лет, твой код поняли другие (и ты сам).

Важно помнить: компьютеру всё равно, понятен ли код. А вот коллегам — нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
4️⃣ Отладка и тестирование

Вот ты наконец написал код. Он красивый, логичный… А теперь — проверь, работает ли он. Нужно убедиться, что:

— Всё работает так, как задумывалось.

— Ничего случайно не сломалось.

— Новые баги не вылезли из тьмы, как орки из Мордора.

Здесь помогают тесты — особенно автотесты. Хорошая команда их пишет. Плохая команда надеется на авось.

Ты же, как программист, быстро учишься одной вещи: если всё работает с первого раза — ты что-то забыл проверить.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
5️⃣ Встречи, обсуждения, планирование

О, та самая «социальная» часть программирования.

С возрастом и опытом количество кода уменьшается, а количество встреч — растёт. Ты:

— Участвуешь в стендапах (это не шоу, это короткая встреча. Без шуток. Обычно).

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

— Разбиваешь задачу на маленькие шаги (и потом удивляешься, почему их стало вдвое больше).

— Оцениваешь сроки — и почему-то всегда ошибаешься в меньшую сторону.

Без встреч никак. Даже если ты интроверт: программирование — командная работа.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
6️⃣ Google, Stack Overflow и ChatGPT

Да, программисты гуглят. Постоянно.

— Ищут ошибки, обходы багов, примеры кода.

— Читают документацию.

— Спрашивают ChatGPT… но только когда понимают, что именно им нужно.

Знать, что искать — важнее, чем помнить всё наизусть.

А ещё важно уметь отличить хороший ответ от плохого.
Please open Telegram to view this post
VIEW IN TELEGRAM
8
7️⃣ Борьба с инструментами

Ты вдохновлён, готов творить, руки тянутся к клавиатуре…
А вместо кода — ты три часа:

— Устанавливаешь библиотеки, которые почему-то не хотят устанавливаться.

— Настраиваешь проект, чтобы он вообще запускался.

— Воюешь с Docker (или другим магическим ящиком), чтобы у всех всё работало одинаково — хотя, кажется, у всех тоже не работает.

Добро пожаловать в IT!

Иногда кажется, что ты не программист, а шаман с бубном...
Please open Telegram to view this post
VIEW IN TELEGRAM
6
8️⃣ Постоянное обучение

IT — это как беговая дорожка. Остановился — упал.

— В начале карьеры — важно учиться и практиковаться постоянно.

— Позже — многое приходит прямо в процессе работы.

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

Программист учится всегда. Даже если ему кажется, что он уже видел всё. Он видел не всё!
Please open Telegram to view this post
VIEW IN TELEGRAM
8
💡 Вывод

Код — это лишь видимая часть профессии.

За каждой строкой стоит понимание задачи, работа с чужим кодом, обсуждения, тестирование, настройка инструментов и постоянное развитие.

Быть программистом — значит не просто писать код, а решать задачи. Гибко, командно, с умом.
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
📝 Продолжаю цикл «Вирусные советы» (все же поняли, что это отсылка к компьютерным вирусам?). На этот раз поймут только те, кто занимается программированием...

Вопрос к знатокам:
Сколько нарушений правил именования переменных вы заметили?

#совет #вредные_советы #стих #охота_на_питона #шутка #прикол
#репетитор #курсы #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Участие в конкурсе больше МРОТ

Давно не писала.

И знаете, хотелось бы вернуться с радостными новостями — успехами учеников и новыми курсами. Но сегодня — о другом. О волнении и разочаровании. 😔

Каждый год мы вместе с учениками участвуем в олимпиадах и конкурсах. Это всегда вызовы: переносы сроков, которые действуют не для всех регионов России, формы регистрации, где школьника просят указать дату рождения, но строки для ввода такой информации нет. Мы стараемся со всем справляться и, чаще всего, шутим...

Но в этом году столкнулись с новой, неожиданной ситуацией.

‼️ 24 900 рублей!

«Ничего себе приз», — скажете вы. А может, это поддержка на участие в конкурсе? Или деньги на подготовку? И снова мимо. Это — «пожертвование» за участие во всероссийском конкурсе, который включён в перечень мероприятий с бонусными баллами к ЕГЭ — то есть за участие в нём школьник может получить дополнительные баллы при поступлении в университет.

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

И это — без учёта стоимости проезда и других расходов.

На сайте конкурса гордо размещены цитаты из Послания Президента Федеральному Собранию, список поддерживающих министерств и общественных организаций.

Ребёнок старается, спешит закончить проект в срок, выходит в финал — а в ответ получает квитанцию на «добровольное пожертвование» почти в 25 тысяч рублей.

Но даже это — не самое интересное.

Если семья, узнав об этом, решает отказаться от участия — в договоре указано, что Исполнитель вправе удержать штраф в размере фактически понесённых расходов, но не менее 8 000 рублей. 💸

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

В итоге мы отказались от участия, но осадок остался...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1💯1
⚡️ Scratch-Олимпиады по креативному программированию — мой личный ежегодный вызов!

Пока опубликованы только предварительные результаты по нескольким регионам.

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

Профдеформация — никуда не деться...

И вот — проект, занявший
❗️1 место с максимальными баллами.❗️

Открываю, смотрю… и чувствую, как бровь поднимается всё выше 🤨.

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

Я написала организаторам, надеюсь на обратную связь.

Но честно — предчувствую, что меня просто вежливо попросят "не переживать".

А не получается не переживать. Потому что в таких случаях возникают сомнения:

— в объективности оценивания,

— в равных условиях для участников,

— в профессионализме жюри.

Никого не обвиняю. Просто, когда видишь подобное — в голову сами собой лезут мысли: «Своих в финал тянут?..»

#ScratchOlympiad #Scratch #ISCPO #Олимпиада #Конкурс #ДляДетей #ScratchОлимпиада #ЮФО #МеждународнаяОлимпиада
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤬1
Охота на питона | Программирование для детей
⚡️ Scratch-Олимпиады по креативному программированию — мой личный ежегодный вызов! Пока опубликованы только предварительные результаты по нескольким регионам. Как человек, много лет бывший экспертом, я по привычке заглядываю в проекты победителей. Профдеформация…
🔽 В продолжение к посту выше — стих, написанный мной в прошлом году, после первого тура...

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

Регламент вышел, всё сверять,
Всплывают правки, как пить дать.
Заставки верно прикрутили,
Критерии мы изучили.
Заявку пишем, отправляем —
И тут отказ мы получаем.

Забавно, просят указать рожденья дату,
Вашу ж .... ! Такого поля нету в форме.
«Играемся» мы на платформе
И думаем, куда писать —
Заявку ж нужно исправлять!

Приём заявок всем продлили,
В ВК постом оповестили.
Но тут подвохов целый ряд:
ЮФО с продлёнкой пролетят,
Ребята тоже, кто подался —
Зря ты спешил и так старался.

Регламент правят на лету,
Все даты едут как в бреду.
Итогов ждём уж месяц-два,
А сайт не грузит ни рожна.
РезЫ пришли, смотри, дружок —
Но аппеляций вышел срок…

И дети, взрослые — все злые,
Для многих это прям впервые.
...
...
И это только первый тур,
Бюрократичных процедур.

#ScratchOlympiad #Scratch #ISCPO #Олимпиада #Конкурс #ДляДетей #ScratchОлимпиада #ЮФО #МеждународнаяОлимпиада
2❤‍🔥1👾1
Не баг, а фича

Задачу я решил как надо –
Она проходит первый тест!
Но при отправке на проверку
В консоли вижу я — протест.

Наверно, тут ошибся автор,
Скорей всего, косяк у них.
Поставлю "диз" без разговоров
И в кОмментах оставлю штрих.

АдмИны строчат мне ответы –
Подсказки тычут прям в лицо...
И вот в душе моей созрело
В их адрес крепкое словцо.

Зачем мне эти их условья?
Писал я чётко — по тестАм.
Проверен мною этот метод
Во многих курсах, тут и там.

Не всем дано понять мой гений –
Не каждый видит глубину.
Пока одни живут по схемам
Я объявляю им войну!

#stepik #IT_курсы #python #программирование #код #учеба #стих #фича #курс
8
🤔 Ученики всё чаще интересуются: «Когда уже выйдут новые вредные вирусные советы?» Долго думала, что бы ещё такого насоветовать, — и тут осенило: любимое всеми — не делать домашку!

Ловите свежую порцию "полезных" рекомендаций — для тех, кто знает, как не напрягаться и при этом всё равно куда-то поступить!

P.S. Кстати, предыдущие вирусные советы принесли неожиданную пользу — ребята наконец-то запомнили, как объявлять переменные! Теперь цитируют их не хуже, чем определения из конспекта.

#совет #вредные_советы #стих #охота_на_питона #шутка #прикол
#репетитор #курсы #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🔖 Пока мы с волнением ждём итогов межрегиональных туров Российского национального отборочного этапа IX Международной Scratch-Олимпиады по креативному программированию 2025 года, хочу поделиться с вами историями своих учеников и тем, какие проекты они создали!

Финаков Сергей
Сопин Николас
Кузнецов Дмитрий
Сопин Вадим
Тарасов Даниил
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🏆1👀1
Финаков Сергей

Регион: Центральный
Номинация: Знайки (11–12 лет)
Проект: Великая война

Серёжа ни минуты не сомневался в теме — он сразу решил, что его проект будет посвящён Великой Отечественной войне.

Вдохновением послужил масштабный документальный проект, снятый к 65-летию Победы: реконструкции сражений, уникальная 3D-графика — всё это так впечатлило Серёжу, что он захотел создать свою викторину, рассказывающую о важнейших событиях и битвах той войны.

Задумка была по-настоящему грандиозной:

1000 вопросов и 10 вариантов ответа на каждый!

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

В итоге, Серёжа создал викторину из 10 вопросов, каждый из которых дополнен:
– 4 вариантами ответа,
– исторической справкой,
– архивными фотографиями.

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

А тестированием проекта занималась вся семья Серёжи — и это потрясающий пример семейной поддержки в обучении!

Немного о самом Серёже:

Он с большим энтузиазмом изучает программирование, мечтает создавать игры в Roblox Studio.

Сюжеты, которые он придумывает, поражают продуманностью, вниманием к деталям и… масштабом.

Не зря среди учеников его в шутку сравнивают с Львом Николаевичем Толстым — за гениальные идеи и «толстовские» объёмы!

#ScratchOlympiad #Scratch #ISCPO #Олимпиада #Конкурс #ДляДетей #ScratchОлимпиада #МеждународнаяОлимпиада #IT #программирование #код #охотанапитона #охота_на_питона #ЦФО
🔥4👍2🏆21💯1
Скриншоты из проекта Финакова Сергея
🔥4🏆2👏1💯1
Сопин Николас

Регион: Северо-Западный
Номинация: Игры (13–14 лет)
Проект: Хоррор-игра Phasmophobia

Сначала Николас сомневался:
А возможно ли вообще сделать «настоящую» игру на Scratch?

Но стоило ему услышать: «Можно и нужно делать то, что тебе по-настоящему интересно», как он тут же решил — будет хоррор, в духе популярной игры Фазмофобия.

Мы обсудили идею, сюжет, механики и Николас приступил к работе.

Проект оказался технически сложным и очень атмосферным. Вот лишь часть реализованных особенностей:

Динамическая система освещения
— Два вида фонариков: обычный и ультрафиолетовый.
— Реалистичное поведение света: яркий центр и плавное затухание по краям.

Система рассудка (Sanity mechanic)
— Постепенное снижение рассудка игрока.
— Влияние случайных звуков, галлюцинаций, падений предметов.
— Чем ниже рассудок, тем страшнее становится игра.

Интерактивный журнал с уликами
— Игрок ведёт расследование: анализирует улики, изучает типы призраков.
— Делает выводы и принимает решение — кого он имеет дело.

Адаптивная звуковая система
— Звуки зависят от рассудка.
— Чем меньше рассудок игрока, тем чаще и громче пугающие звуки.

Особая гордость — внимание Николаса к визуальным деталям:

— Ночью в комнате, где работает телевизор, на стенах появляется свечение от экрана — и в игре оно тоже есть.

— Если вешалка долго висела на стене и вдруг упала, на этом месте должен остаться светлый след — и этот эффект тоже реализован в проекте.

Конечно, не всё из задуманного удалось реализовать в срок.

Но проект Николаса – смелый, нестандартный, с амбициозными идеями и отличной реализацией.

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

#ScratchOlympiad #Scratch #ISCPO #Олимпиада #Конкурс #ДляДетей #ScratchОлимпиада #МеждународнаяОлимпиада #IT #программирование #код #охотанапитона #охота_на_питона #СЗФО
🔥6👍3🏆2💯1
Скриншоты из проекта Сопина Николаса
👍5🔥2💯1👀1