Записался на этот курс с целью освоить базы низкоуровневой разработки и не пожалел. Материал подается последовательно и системно: начиная с базового синтаксиса, программа плавно подводит к самым сложным аспектам — управлению памятью, арифметике указателей и работе со структурами. То, что обычно становится камнем преткновения для студентов, здесь объясняется предельно ясно. Сильная сторона курса — практическая направленность. Задания составлены так, что требуют осмысленного подхода, исключая возможность механического списывания решений. Автоматический тестирующий контур срабатывает мгновенно и предоставляет информативные логи ошибок, что делает процесс отладки простым и понятным даже для начинающих. Нельзя не отметить активную позицию авторов: в комментариях они детально разбирают спорные моменты и делятся дополнительными сниппетами кода, помогая раскрыть внутренние механизмы работы языка. Курс получился концентрированным и информативным, став идеальной базой для углубления в системное программирование. Настоятельно рекомендую тем, кто стремится разобраться в архитектуре ПО, а не просто выучить синтаксис.
Отличный курс, который я начала проходить для подготовки к Бассейну Школы 21. Всем настоятельно советую, в нём есть бОльшая часть теории, необходимой для успешной сдачи первого экзамена. Большое спасибо за доступное изложение теории и разнообразные задачки, которые доводят написание кода до автоматизма. Так же горячо одобряю систему, когда Решения открываются только после самостоятельного решения задачи. Это мотивирует самому искать баги в своем коде. Небольшое примечание: для второго экзамена Бассейна нужно дополнительно изучить динамическую память. Нет ли в планах авторов этого курса добавить эту тему?
Александра, здравствуйте! Спасибо за подробный отзыв, надеюсь, что вы поступили, куда хоетли. В планах есть, причём в самых ближайших!
1) Узнал из курса как считывать и выводить данные в Си, как в Си устроены: ветвление, циклы, массивы. 2) Понравилось, то что не смотря на то что курсу уже 8 лет, создатели ООООчень активно поддерживают курс, добавляют задачи, отвечают на вопросы, и если вдруг в старой задаче обнаружилась ошибка очень оперативно фиксят задачу. Так что курс очень живой, а преподаватели очень добрые и хорошо идут на контакт. Ещё понравилось, что задач очень много, есть и простые - на отработку навыка написания кодовой конструкции, есть и более сложные, где суть не в знании синтаксиса, а в умении создать алгоритм. 3) Пожалуй из того что можно улучшить, это добавить больше материалов про работу с памятью в языке Си, потому как это наиболее сложный раздел требующий большого внимания. В курсе же пока что есть лишь немного задач про указатели. Но авторы уже добавляют в этот раздел новые задачи, так что думаю что в скором времени и этот блок будет полностью завершён. 4) Критериями были отзывы и команда курса, один из нынешних модераторов проходил курс по питону от института биоинформатики, где оставлял в разделе решений весьма хорошие примеры кода
Александр, спасибо за подробный отзыв! Поздравляю с получением первого сертификата, надеюсь, что добьёте курс до 100% =)
Курс очень хороший и много практических задач В целом материал изложен доходчиво для новичков Но хотелось бы больше работы с памятью
Здравствуйте! Большое спасибо за отзыв, я планирую добавить материала на работу с памятью, когда буду переделывать урок по массивам. Он следующий на очереди. В том числе и для этого я изменил структуру текущего курса =)
Это очень крутая база! Мне 30 лет, и я никогда не занимался ничем подобным на программирование. У меня образовалась очень прочная стена против обучения чему-то техническому. Было очень больно по началу. Сквозь боль и слезы шел. Этот курс помог пробить стену. Благодарю авторов, Вы делаете очень полезные вещи. Удачи Вам!
Спасибо за добрые слова! Рад, что вы не сдались, а прошли этот путь до конца. Надеюсь, что у вас всё сложится)
До прохождения курса писал на питоне, на Си не писал, хотел понять основы языка. У курса довольно чёткая структура, все задачи, которые даются на курсе, можно решить используя только знания, полученные из него же. Однако есть и недостатки: 1) Теория. Указатели в теории к 10.2 объяснены очень поверхносно лучше бы вся теория из 10.2 и 10.3 давалась бы сразу. Есть и обратная ситуация. "Игре с птичкой" в начале курса уделено слишком много времени. 2) В некоторых модулях слишком много практических задач(7.3,7.4,7.5,8.1,8.2), вместо них, по моему мнению, было бы лучше добавить тестовые задания, как в начале курса, для более гладкого усваевания синтаксиса, а не "бросать" новичка в написания кода, что в большенстве случаев требует пересмотреть теорию. Ответ на главный вопрос "Порекомендовали бы вы этот курс своим друзьям?", 50/50, да, курс дает базу С и мне было понятно, где лучше пропустить несколько заданий, а где дополнительно поискть информацию в интернете, но вот новичку, как мне кажется будет трудновато.
Поздравляю с прохождением курса! Спасибо за подробную обратную связь. На днях как раз обновил урок про Функции и указатеили, теперь объяснение более глубокое. По указателям добавил дополнительный вводный урок на самом степике: https://stepik.org/lesson/2434437/step/1 Про тесты. Я исхожу из того, что, учиться программировать можно только программируя, а не решая тесты. Поэтому тесты в курсе сосредоточены в первых уроках, когда ещё сложно придумать хоть какую-то задачу, где нужно писать код. Впрочем, на днях я добавил тесты в урок про функции и указатели, а также добавил задачи на код в первые уроки, так что ситуация в каком-то смысле выравнивается. =)
Я новичок в программировании, и этот курс подойдёт тем, кто хочет пройти бассейн школы 21 или просто увлекается программированием. Большое количество заданий — для меня самое то, потому что я считаю программирование в первую очередь навыком, а не просто теорией. К концу курса теория, конечно, немного хромает, но это не критично, так как основная ценность — в практике. Рекомендую всем, кто готов много решать и набивать руку.
Поздравляю вас с заслуженной соточкой! Спасибо за отзыв и рекомендацию. p.s. Теорию потихоньку перерабатываю)
Я не знаю, пройду ли в Школу 21, но это точно тот курс, который может научить программировать. Огромное спасибо авторам!
Поздравляю с окончанием курса! Надеюсь, что всё у вас будет хороошо.