<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>stepik &amp;mdash; Блог Евгения Морозова</title>
    <link>https://emorozov.net/tag:stepik</link>
    <description></description>
    <pubDate>Mon, 27 Apr 2026 16:44:29 +0300</pubDate>
    <item>
      <title>Курс по структурам данных</title>
      <link>https://emorozov.net/kurs-po-strukturam-dannykh</link>
      <description>&lt;![CDATA[Прошёл курс по структурам данных на Stepik. Получил сертификат с отличием.&#xA;&#xA;Курс выбрал самый простой, так как после работы занимаюсь изучением Rust, решением задач Exercism по Rust, и изучением еще парочки курсов. Курс хороший, очень просто объясняет множество различных структур данных, вместе с основными алгоритмами и доказательствами. Преимущество курса в простоте задач. Почти ни одну из структур данных не требовалось реализовать полностью. Поэтому он хорошо подходит для того, чтобы освежить знания о структурах данных быстро и с минимумом усилий.&#xA;&#xA;#stepik #mooc #курсы #алгоритмы]]&gt;</description>
      <content:encoded><![CDATA[<p>Прошёл курс по структурам данных на Stepik. Получил <a href="https://stepik.org/cert/826273" rel="nofollow">сертификат с отличием</a>.</p>

<p>Курс выбрал самый простой, так как после работы занимаюсь изучением Rust, решением задач Exercism по Rust, и изучением еще парочки курсов. Курс хороший, очень просто объясняет множество различных структур данных, вместе с основными алгоритмами и доказательствами. Преимущество курса в простоте задач. Почти ни одну из структур данных не требовалось реализовать полностью. Поэтому он хорошо подходит для того, чтобы освежить знания о структурах данных быстро и с минимумом усилий.</p>

<p>#stepik #mooc #курсы #алгоритмы</p>
]]></content:encoded>
      <guid>https://emorozov.net/kurs-po-strukturam-dannykh</guid>
      <pubDate>Sun, 13 Dec 2020 20:11:13 +0000</pubDate>
    </item>
    <item>
      <title>Курс по Rust на Stepik</title>
      <link>https://emorozov.net/kurs-po-rust-na-stepik</link>
      <description>&lt;![CDATA[Закончил курс Rustlings на Stepik. Это мой первый пройденный до конца курс на Stepik (до этого начинал два других курса, но там начались зубодробительные задачи, плюс возникали какие-то авралы на работе, потому бросил на середине).&#xA;&#xA;Поскольку это первый пройденный курс, думал, что в конце автоматом выдадут сертификат. Старался решить все задачи. Увы, этого не произошло, на странице моего профиля на Stepik нет ни единого упоминания о том, что я закончил данный курс.&#xA;&#xA;Пара слов о курсе&#xA;&#xA;Фактически, это сильно сокращенный и переупорядоченный набор глав из Rust Book. Книгу до этого прочёл целиком, но вопросов оставалось больше, чем ответов. Материал довольно сложный. Курс помог двукратно:&#xA;Перечитывая во второй раз смог гораздо лучше понять сложные концепции.&#xA;Упражнения заставили разобраться в сложных областях до конца (например, в макросах), т.к. при чтении книги кажется «В общих чертах понятно, потом, когда понадобится вернусь и доразбираюсь».&#xA;&#xA;Хотя упражнений можно было бы сделать и больше. Их было настолько мало, и они были настолько простые, что курс удалось не напрягаясь закончить за три вечера.&#xA;&#xA;Понравилась организация решения заданий. В IDE открывается шаблон решения, в котором достаточно добавить или изменить код, который проверяется нажатием одной кнопки. Не надо самостоятельно лезть в файловую систему, создавать проект, и т.д. на каждое задание.&#xA;&#xA;Еще один плюс за то, что после прохождения первого раздела мне прислали лицензию на образовательную версию любой IDE JetBrains. Ключом не воспользовался, т.к. у меня и так приобретены лицензии на несколько IDE, включая PyCharm и CLion, но за заботу спасибо.&#xA;&#xA;Недостатки курса&#xA;&#xA;Материал плохо упорядочен, разделы скачут. Например, материал про многопоточность на самом деле начался в разделе про стандартную библиотеку.&#xA;Несмотря на копирование Rust Book, целые главы пропущены, если не прочитать книгу заранее, то многие разделы окажутся абсолютно непонятными.&#xA;Задания в плагине Stepik для IDE IntelliJ (я использовал CLion, хотя, наверное, можно установить в любую IDE IntelliJ вместе с плагином для Rust) отформатированы плохо, масса проблем в разметке. По ощущениям, никто не вычитывал курс хотя бы однажды.&#xA;&#xA;Но в целом доволен курсом, рад, что он попался мне на глаза. Несомненно, получил от прохождения большую пользу. До этого пытался решать задачи с LeetCode на Rust и терпел неудачи из-за слабого понимания многих концепций языка. Из-за этого поставил дальнейшее изучение языка на паузу. Сейчас чувствую уверенность, что смогу справиться с задачами на LeetCode, и, возможно, начать какой-нибудь хобби-проект на Rust.&#xA;&#xA;#rust #stepik #курсы #mooc #степик]]&gt;</description>
      <content:encoded><![CDATA[<p>Закончил курс <a href="https://stepik.org/course/59778" rel="nofollow">Rustlings</a> на Stepik. Это мой первый пройденный до конца курс на Stepik (до этого начинал два других курса, но там начались зубодробительные задачи, плюс возникали какие-то авралы на работе, потому бросил на середине).</p>

<p>Поскольку это первый пройденный курс, думал, что в конце автоматом выдадут сертификат. Старался решить все задачи. Увы, этого не произошло, на странице моего профиля на Stepik нет ни единого упоминания о том, что я закончил данный курс.</p>

<h2 id="пара-слов-о-курсе">Пара слов о курсе</h2>

<p>Фактически, это сильно сокращенный и переупорядоченный набор глав из <a href="https://doc.rust-lang.org/book/" rel="nofollow">Rust Book</a>. Книгу до этого прочёл целиком, но вопросов оставалось больше, чем ответов. Материал довольно сложный. Курс помог двукратно:
1. Перечитывая во второй раз смог гораздо лучше понять сложные концепции.
2. Упражнения заставили разобраться в сложных областях до конца (например, в макросах), т.к. при чтении книги кажется «В общих чертах понятно, потом, когда понадобится вернусь и доразбираюсь».</p>

<p>Хотя упражнений можно было бы сделать и больше. Их было настолько мало, и они были настолько простые, что курс удалось не напрягаясь закончить за три вечера.</p>

<p>Понравилась организация решения заданий. В IDE открывается шаблон решения, в котором достаточно добавить или изменить код, который проверяется нажатием одной кнопки. Не надо самостоятельно лезть в файловую систему, создавать проект, и т.д. на каждое задание.</p>

<p>Еще один плюс за то, что после прохождения первого раздела мне прислали лицензию на образовательную версию любой IDE JetBrains. Ключом не воспользовался, т.к. у меня и так приобретены лицензии на несколько IDE, включая PyCharm и CLion, но за заботу спасибо.</p>

<h2 id="недостатки-курса">Недостатки курса</h2>
<ul><li>Материал плохо упорядочен, разделы скачут. Например, материал про многопоточность на самом деле начался в разделе про стандартную библиотеку.</li>
<li>Несмотря на копирование Rust Book, целые главы пропущены, если не прочитать книгу заранее, то многие разделы окажутся абсолютно непонятными.</li>
<li>Задания в плагине Stepik для IDE IntelliJ (я использовал CLion, хотя, наверное, можно установить в любую IDE IntelliJ вместе с плагином для Rust) отформатированы плохо, масса проблем в разметке. По ощущениям, никто не вычитывал курс хотя бы однажды.</li></ul>

<p>Но в целом доволен курсом, рад, что он попался мне на глаза. Несомненно, получил от прохождения большую пользу. До этого пытался решать задачи с LeetCode на Rust и терпел неудачи из-за слабого понимания многих концепций языка. Из-за этого поставил дальнейшее изучение языка на паузу. Сейчас чувствую уверенность, что смогу справиться с задачами на LeetCode, и, возможно, начать какой-нибудь хобби-проект на Rust.</p>

<p>#rust #stepik #курсы #mooc #степик</p>
]]></content:encoded>
      <guid>https://emorozov.net/kurs-po-rust-na-stepik</guid>
      <pubDate>Mon, 16 Nov 2020 20:32:25 +0000</pubDate>
    </item>
  </channel>
</rss>