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

Рада видеть Вас на моём канале! 🙂

Меня зовут Колесникова Людмила Сергеевна. Уже 10 лет я преподаю программирование детям — от первых шагов до побед на олимпиадах.

😺 Немного обо мне:

🔴 Провела более 11 000 уроков для детей с разным уровнем подготовки.
🟠 Работаю с особенными детьми и умею находить подход к каждому.
🔵 Автор курсов, которые полюбили сотни учеников и родителей.
🔴 Подготовила более 100 призёров и победителей олимпиад и конкурсов, в том числе на НТО и НТО.Junior.

Мои награды и достижения:

🟡 Эксперт Международной Scratch-Олимпиады по креативному программированию.
🔵 Заслуженный наставник кружкового движения НТИ.
🔴 Победитель Stepik Birthday Hack в номинации «Самый социально значимый проект» (2023).
🟡 Благодарности от Яндекс Учебника и Межрегиональных конкурсов за качественную подготовку учеников.
🔵 Участник и эксперт школ наставников Сколково.
🔴 Более 30 профильных курсов и повышения квалификации — от наставничества и управления проектами до искусственного интеллекта и дополненной реальности.

По вопросам сотрудничества и уроков: @kolesnikova1995

👍 Профиль на Stepik: https://stepik.org/users/32005180/profile

Мои сообщества: ВКонтакте | YouTube канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63❤‍🔥1
⭐️ За 3 месяца — 5 курсов, все с рейтингом 5.0!

За последние месяцы я создала 5 бесплатных курсов по программированию, и каждый из них получил максимальный рейтинг 5.0 от учеников!

Это невероятно вдохновляет — и я рада делиться этими курсами с вами:

👉 Python для геймеров: изучаем программирование через игры

🔤 Игра "Змейка" за час: Python + Tkinter (GUI)

🏉 Игра "Крестики-нолики" за час: Python + Tkinter (GUI)

🌈 Игра Nyan Cat в Scratch: уроки программирования для детей с нуля

🎹 Генератор QR-кодов на Python

Благодарю каждого, кто проходит мои уроки, пишет отзывы и комментарии!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩1
Мечтает Дима об IT.
Причины можно привести:
Денег много получать,
В игры день и ночь играть,
Кушать только из доставок,
Раф в кофейне пить вдобавок,
Кресло модное иметь,
Стримы́ с котятами смотреть.

— Ну, классно, что, давай учиться?
— А точно надо шевелиться?
Учить зачем мне ваш язык —
К компам с пелёнок я привык.

— Может, тестером я стану?
В игрушках мне сидеть по фану.
— Тогда учись писать отчёт —
Ошибок строгий там учёт.

— А что так сложно всё у вас?
По видео пойму за час!
Ну а игры создавать
В Roblox’е минут за пять?

В магазин их размещу —
И денег я не упущу.
— Язык Lua тебе уж нужен.
Сидит Димас теперь загружен.

Ведь думал парень, что в IT
Труда не нужно, чтоб войти.

Автор: Колесникова Людмила (Я)
👍13🤣1👾1
На часах 00:57, суббота.
Людмила Сергеевна — не спит.
Вдохновлённая трудной рабочей неделей
(а точнее — подготовкой к международной олимпиаде), она, то есть я, пишет стихи 🔥

#совет #вредные_советы #стих #охота_на_питона #шутка #прикол
#репетитор #курсы #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3👾1
Часто слышу от учеников:
«Я пришёл сюда программировать! Почему мы столько времени тратим на обсуждение, планирование, тестирование?!» 🤔

Да и родители часто думают так же: мол, раз урок по программированию — значит, нужно всё время писать код.

Следующая серия постов родилась именно из таких разговоров.

И чтобы рассказать всё по-настоящему честно, я показала черновик текста опытному программисту (он, кстати, работал во «ВКонтакте»).

Честно? Пришлось переписать почти всё.

Потому что даже у меня, несмотря на опыт, были стереотипы.

Я старалась объяснить максимально просто — так, чтобы понял даже тот, кто никогда не писал код.

Возможно, где-то из-за упрощения есть небольшие неточности. Но мне важнее, чтобы вы поняли суть.

Так что если вы или ваш ребёнок только начинаете путь в программировании — очень советую прочитать эту статью.

Чтобы понять, что на самом деле стоит за профессией программиста... И почему им так много платят.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🎹 Кто такие программисты и чем они занимаются
или почему код — это только верхушка айсберга

Когда кто-то говорит «Я программист», большинство представляют себе человека, который постоянно сидит за компьютером и пишет код. На самом деле всё обстоит… иначе.

Давайте разберёмся, чем же на самом деле занимаются программисты.

1️⃣ Понять, что вообще нужно делать

Код — это, конечно, здорово. Но сначала надо понять что вообще нужно делать. Программист — это:

— Детектив: ищет суть задачи в мутных формулировках вроде «ну это чтобы как в TikTok, только для бухгалтеров».

— Переводчик: превращает фразу «хочу, чтобы было удобно» в реальные кнопки, функции и таблицы.

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

В крупных компаниях этими уточнениями могут заниматься бизнес-аналитики или тимлиды. Но если ты работаешь в стартапе или на фрилансе — будь готов делать всё сам.
Please open Telegram to view this post
VIEW IN TELEGRAM
8
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