Рубрики
Обучение Онлайн курсы

Обучение, стрики и привычки 2

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

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

Stepik

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

1055 дней подряд, 3273 дня всего (без малого 9 лет) и более 260 тысяч решенных задач. Что ж, Степик очевидно занимает важное место в моей жизни:

Duolingo

Еще раньше, чем начать заниматься на Степике, я пришел на Дуолинго. 2031 день подряд, хотя заморозка несколько раз спасала мой стрик на этом сайте.

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

Увы, сейчас там все совсем не так радужно. Регулярные изменения с целью задушить учащихся просмотрами рекламы, постоянные глюки, ошибки и проблемы уже давно стали притчей во языцах. Прохожу по привычке и для привычке, но пик популярности платформы для меня точно остался позади. Жаль, что как и со Степиком, внятной альтернативы нет.

Рубрики
Обучение Онлайн курсы

Обучение, стрики и привычки

Стрик (streak) — это жаргонное название череды побед или проигрышей, как утверждает викисловарь. И кто я такой, чтобы с ним спорить? Хотя в нашем кругу, кругу обучающихся на различных онлайн площадках в интернете, стрик означает беспрерывный ряд дней, в которые учащийся выполняет задания или решает задачи. Чем дольше решаешь — тем больше стрик. Замешкался, пропустил день-другой — прости прощай стрик, начинай сначала.

Как же связаны стрики с обучением? И при чем здесь привычки? Расскажу об этом на своем (не уникальном) примере.

Стрики можно отнести к элементам так называемой геймификации, когда в процесс обучения интегрируют элементы игры. Обучаться становится интереснее, появляются дополнительные стимулы. Это могут быть стрики, бейджи, различные соревнования (или лиги) и прочее. Все это есть сейчас практически на каждой платформе онлайн-обучения.

Полноценно со стриками я столкнулся на сайте по изучению иностранных языков — Дуолинго. Зарегистрировался я там в июле 2016 года. Стал обучаться и наращивать стрик. Чем же мне понравился этот сайт? Возможностью уделяя не так много времени каждый день не забрасывать английский язык.

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

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

Рубрики
Обучение Онлайн курсы

Почему я решаю задачи на Степике каждый день

Очередной спокойный вечер (такое сейчас бывает крайне редко) и я решил заглянуть в VK Степика. Как обычно ничего интересного для себя не нашел. Но зацепился за диалог под одним из постов. Там очередной человек рассуждал о том, кто все эти странные люди из топа Степика по знаниям, которые непонятно зачем и как решают по куче задач каждый божий день. Вот, можно взглянуть на его сообщение:

Если отбросить откровенную ерунду про какую-то загадочную толпу бродящую по курсам, выкладывающую решения и лайкающую сама себя, то там есть вполне закономерные вопросы. Типа — что это за странные люди, которые решают задачи каждый день на протяжении многих месяцев и лет. Десятки, а иногда сотни задач каждый день. Зачем это им нужно? Как они к этому пришли? Не пользуются ли хитростями и все в таком духе.

Что ж. Как человек, который приблизительно с осени 2018 года находится в топ-20 Степика по знаниям, а где-то с осени 2019 в топ-5 (обычно на 3 или 4 месте), могу попробовать ответить на такие вопросы со своей колокольни. Естественно, я не могу говорить за прочих участников топа. Уверен, у каждого из них есть и свои причины делать то, что они делают. Так что это лишь мой взгляд на ситуацию. Мой рассказ о том, почему я попал в этот рейтинг, как решаю задачи и зачем мне это нужно.

Рубрики
Обучение Онлайн курсы Подборки курсов

Курсы на Stepik: нестандартные темы

Большинство курсов на Степике на самые обычные (часто популярные и востребованные) темы. Программирование и прочая айтишная кухня, школьные предметы и подготовка к экзаменам, иностранные языки, рисование и все в таком духе. Но встречаются курсы и на другие темы. Нестандартные, я бы сказал. Я сам такие люблю делать. Но сегодня я расскажу о некоторых таких курсах, которые были созданы другими людьми приблизительно за последние полгода.

Это не какие-то особо качественные или супер интересные курсы. Но вполне достойные середнячки. Здесь есть что почитать и есть что порешать.

Тест Беннета

Тест Беннета это что-то вроде теста на IQ только на проверку способностей к техническому и пространственному мышлению. Сказать что-то более конкретное по тесту сложно, так как адекватной информации о нем самом, равно как и об ее авторе, в сети найти не так уж просто. Тем не менее, сами задания интересные, есть над чем подумать. Их 70 штук, так что какое-то время можно потратить с интересом и пользой.

Рубрики
Обучение Онлайн курсы

Очередная пасхалка на Stepik

То что Stepik загадочный мы уже не так давно выяснили, но он еще и «пасхалистый».

Иногда, обычно на новый год (или на свое десятилетие) команда Степика преподносит приятные и интересные сюрпризы. Немногие могут помнить пряничнего человечка, с которого все и началось (вроде бы) где-то перед новым 22 годом (надо поднимать архивы). Его, кстати, я тоже нашел и, возможно, как-нибудь покажу, если оно все еще работает.

У Степика есть символ — собачка такса Так:

По одной из версий (подтверждено!), месяц или два назад команда сайта исправляла редкую (но ранее регулярную) ошибку, связанную с неправильным отображением заработанных учащимися баллов за решенные задачи. И добавила анимацию бегущей собачки (символа Степика — таксы Так) при загрузке количества заработанных баллов. Но вот появляется она крайне редко. Сегодня мне повезло на нее попасть и даже сделать скрин:

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

Пасхалка на Stepik (такса Так)

Я не оставляю код, который использовал в видео. Желающие повторить, при должном упорстве, смогут набрать этот код сами. А кто сказал, что должно быть легко?

Рубрики
Обучение Онлайн курсы

Полезные ссылки по работе с сайтом Stepik

При учебе на Степике и при создании на нем курсов может возникать множество вопросов. Не всегда ответы на них легко найти. Или ссылки, где есть такие ответы. Поэтому решил перебрать имеющиеся у меня материалы, слегка их упорядочить и выложить в одном месте, чтобы было куда направлять интересующихся (как я это люблю делать).

Первое с чего всегда стоит начинать, это все-таки Help от самого Степика:

Там есть много чего и действительно полезного. Хотя не всегда это бывает легко найти. Но — кто ищет, тот всегда найдет.

Далее, основы основ. Базовый курс от Степика для учащихся — Stepik для учащихся: первые шаги и еще один курс от Степика по всем возможным шагам на платформе, пригодится и учащимся и преподавателям — Документация типов шагов на Stepik

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

  • допустимые для решения языки программирования — https://stepik.org/lesson/59057/step/11
  • версии языков программирования (чтобы не спрашивали раз за разом, а какая версия языка используется) на платформе и детали их технической реализации — https://stepik.org/lesson/59057/step/14
  • список поддерживаемых библиотек (в основном для Python и R, но не только) — https://stepik.org/lesson/59057/step/15

Отдельно упомяну курс от Степика для авторов курсов — Создание курса на Stepik. В чем-то перекликается с Help’ом, но есть и то, чего там нет. Полезный курс, особенно для начинающих авторов.

То, о чем обычно не вспоминают, пока не возникают проблемы (лучше, чтобы они и не возникали):

  • пользовательское соглашение — https://welcome.stepik.org/ru/terms. Полезно и для простых пользователей и для авторов курсов. Что можно, чего нельзя, за что могут забанить и все в таком духе. Не забывайте, что незнание этого соглашения вас никак не убережет от возможных последствий
  • агентский договор — https://welcome.stepik.org/contract-of-agency. Это для авторов платных курсов. Вы знаете, как я их «люблю», но душа юриста не дает мне пройти мимо и не дать ссылку

Ну и куда же без связи с командой Степика. Если вы столкнулись с проблемой, которую не можете решить, обращайтесь к ним. Для этого можно:

Еще из интересного. На Степике есть рейтинг учащихся и авторов курсов. Дам ссылки, потому что если вы не в топе, но найти эти ссылки не так уж и просто:

Там отображается всего 20 первых мест. Но у меня на сайте вы можете посмотреть первые сто мест в обоих рейтингах: Топ-100 по знаниям и Топ-100 по репутации

Еще дам ссылки на дискорды для неформального общения на темы обучения на Степике:

  • официальный сервер Степика — https://discord.gg/xMBHUFxjxW. Увы, по факту безжизненный чуть более чем полностью(
  • неофициальный — https://discord.gg/adA29k2. Там есть я и немного жизни
Рубрики
Обучение Онлайн курсы

Stepik загадочный

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

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

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

Итак, ситуация первая. На Степике есть рейтинг знаний и репутации. Рейтинг знаний это об учащихся, кто больше решил задач на платформе. А рейтинг репутации это о преподавателях, которые создают курсы, а учащиеся решают задачи на этих курсах и лайкают уроки. И пишут отзывы.

Рубрики
Обучение Онлайн курсы Самое разное

Не так как все: C#, Python, Pascal, Rust, Go… Julia

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

Решая простые задачи я увидел то, что так «люблю» на таких курсах. Это возможность решать задачи не только на основном языке программирования, по которому и создан курс. Обычно это указывает либо на то, что автор курса недостаточно хорошо разбирается в настройках таких задач на Степике и не знает, что можно прописать возможность решения задач только на одном языке, либо просто плевать хотел что там будет творится на курсе.

В данной случае автор о настройках знал. В большинстве задач выбора языка программирования для решения не было. Только Python, для обучения которого и создан курс. Но в некоторых задачах автор, судя по всему, забыл выставить соответствующие настройки.

В таких случаях я люблю решать задачи на чем-то относительно экзотическом и оставлять такие решения в форуме решений. Нет, не для того чтобы повыделываться. С надеждой, что автор обратит внимание и что-то с этим сделает (нет, обычно никто ничего не делает). Да и забавно. К тому же, может быть кто-то из новичков увидит, что на Степике есть возможность выбора языков программирования для решения задач.

На этот раз я решил выбрать для экспериментов язык программирования Julia. Мне вспомнилось, что его синтаксис местами похож на Python (помнил о таком я благодаря работе над курсом Языки программирования — великие и не очень). Да и надоело уже использовать для этого PHP или Ruby, которые обычно использую как относительно экзотические (на Степике, по крайней мере) и которые я при этом более-менее знаю.

Вот так я и окунулся в Julia:

Решил несколько задач, познакомился с возможностями языка по вводу/выводу. А потом вспомнил, что именно так я начал свой путь в изучении Go.

Рубрики
Обучение Онлайн курсы

Лидерборд на курсах Степика

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

Пример такого внутрикурсового рейтинга можно увидеть, например, на курсе «Поколение Python» по ссылке:

В меню курса слева можно увидеть отдельный пункт «Лидерборд».

Если обратиться к официальной справке Степика, то упоминание лидерборда на курсах можно встретить как минимум здесь и здесь (за информацию спасибо Илье — представителю Степика в дискорде).

В справке Степика указано, что

Лидерборд доступен для платных и Enterprise-курсов (только для клиентов, у которых еще действует тариф Enterprise (отменен с мая 2023 г.))

и использовался по запросу для курсов, которые являются олимпиадами или соревнования. Какое к ним имеет отношение «Поколение» я не знаю, не спрашивайте.

Но фишка в том, что сам по себе такой лидерборд существует для каждого курса. Для того, чтобы убедиться в этом, достаточно добавить в адресную строку слово scoreboard к адресу курса. Должно получится что-то вроде такого:
https://stepik.org/course/127/scoreboard

И получим вот такую картину:

Мда… списка учащихся нет. Зато есть «Ваше место в рейтинге» и «Ваши баллы». Занятно, вот только практической пользы от этого нет. Место в этом рейтинге зависит от количества набранных баллов на курсе. При этом учащиеся с одинаковым количеством баллов делят одно место. То есть, если на курсе всего 30 баллов, как на примере выше, то выполнив все задания и заработав все эти баллы у вас будет первое место. Впрочем — как и у всех остальных, кто прошел курс и выполнил все задания. А если вы прошли курс не полностью, то будете занимать какое-то место в зависимости от того, сколько набрали баллов и сколько всего учащихся на курсе.

Вот такая вот неожиданная находка, будет считать ее типа «пасхалкой» от Степика. На самом деле выяснять подобные вещи не менее интересно, чем просто учится.

Рубрики
Обучение Онлайн курсы

Новогодний курс на Степике (декабрь 2023)

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

Осенью 2020 года, после череды созданных на Степике курсов, у меня появилась мысль о создании особого, новогоднего, курса. Праздничного, доброго и веселого. Который бы дарил хорошее новогоднее настроение. Идей о чем может быть такой курс было много. У меня так всегда — идей много, но проблемы с их дозреванием и превращением в полноценные курсы. По разным причинам. Так и тогда. Появилось несколько заготовок. Один курс был наполовину сделан, когда я передумал и начал делать другой. Наполовину его сделал, но решил радикально сменить концепцию. В итоге переделал и он превратился в курс Крылатые выражения — великие и не очень. Кратко о процессе его создания и о том, что получилось в итоге, я уже писал на сайте — Курс, который взлетел.

Каждый раз в последующие годы я хотел сделать что-то подобное. Так было в декабре 21 года, в декабре 22 года. Но как-то не складывалось. Не хотели созревать идеи и превращаться в полноценные курсы. Оставались только заготовки.

Наконец, наступил декабрь 2023 года. Я снова захотел сделать предновогодний курс. Как обычно у меня успело смениться три идеи. Две из них, я надеюсь, в следующем году превратятся в полноценные курсы, уже не праздничные, а самые обычные. А вот самая первая идея в итоге дозрела и я смог это сделать. Создать еще один предновогодний курс — Языки программирования — великие и не очень.