Опубликовано 12 Апрель, 2019 - 15:20

Иногда, когда мне становится очень скучно, я вспоминаю одну простую истину: учиться никогда не поздно. И начинаю разыскивать какие-нибудь курсы (желательно бесплатные), чтобы узнать что-то новое и, возможно, найти себе хобби или новую работу, так как с собственными жизненными целями и интересами я ещё не до конца определилась. И в последние пару лет всё чаще и чаще я начинаю баловаться программированием в разных формах, которым увлекалась ещё в младших классах: как вспомню свои натужные попытки разобраться в создании двоичного кода, смешно становится 😊

После изучения HTML/CSS и флэксов я закономерно перешла к Javascript - и с сожалением обнаружила, что в уже полюбившейся мне "академии" бесплатных уроков по созданию скриптов до обидного мало. Пришлось искать альтернативу - и она была найдена на сайте SoloLearn, точнее, в его приложении для мобильных телефонов. Но по всей видимости - ненадолго.

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

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

А вот с главной целью - обучением - система справляется весьма спорно. Я сперва думала, что это JavaScript так не повезло, и учеников просто гоняют "по верхам", но затем взглянула на программы обучения уже известным мне HTML и CSS и с грустью поняла, что там картина не намного лучше. Судите сами.

 

План обучения Javascript состоит из следующих этапов:

(зеленые - уже пройденные мной, DOM и дальнейшие ещё предстоят). Казалось бы, больше половины курса за плечами, тестовые задания пройдены практически без ошибок - но я всё ещё не знаю и половины из того, что следовало бы выучить. Причина? Слишком мало закрепляющих информацию заданий.

 

Посмотрим более внимательно, из чего состоят этапы: для примера возьмём "Функции".

6 "теоретических уроков" и несколько тестовых вопросов к каждому. Как по мне - ничтожно мало. Особенно учитывая тот факт, что урок зачастую состоит из маленького куска кода и ещё меньшего комментария.

урок Javascript

Прочитали такое напутствие, ответили на супер-сложный тестовый вопрос

 

и благополучно забыли спустя пару минут.

Да, в конце этапа часть полученных знаний придётся выкопать из глубин памяти, чтобы решить чуть более сложную задачку, в которой мы заранее знаем количество символов, которые нужно вписать, а ещё можем получить подсказку и в конце концов решить задание методом научного тыка - вот и всё. С тоской вспоминаю HTML-академию, где для решения "экзаменов" приходилось вновь перешерстить всю теорию по теме, а затем ещё и головой покумекать, потому что, основываясь лишь на полученных знаниях, их сдать нельзя было. Там создатели сразу учили мыслить нестандартно, основываясь на стандартах. А тут...

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

 

"Порадовали" также соревнования с другими игроками. Точнее, тот факт, что на соревнование можно вызвать ученика любого уровня, и то, что на соревнованиях задания решаются таким же методом научного тыка. Вот пример двух "дуэлей", в которых я приняла участие практически подряд. Из всех задачек я только одну ЗНАЛА, как решать, всё остальное - чистая интуиция. Первая дуэль провалена с позором, вторая - ничья. Справедливо? Безумно.

А когда тебе с третьим уровнем бросает вызов 17 - тут уж не знаешь, плакать, смеяться или идти драться по принципу: "сражайся с сильнейшим, чтобы расти над собой"...

~~~

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

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

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

 

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

 

Другие мои отзывы на развивающие приложения и сайты:

Skiyersрекомендует
Читать все отзывы 2
Comments.
Все комментарии
Авторизуйтесь для комментирования
Оставить комментарий
Мне если честно даже страшно начинать такого рода обучение.
24.11.2020
Хороший обзор, но есть что добавить.

🎓 Я так понял, что для того, чтобы освоить язык по курсам, нужно проходить параллельно сразу несколько, и Sololearn в качестве одного из них подходит хорошо, в качестве единственного не подходит ни один.

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

💰 Насчет дуэлей с 17 уровнем: это же само приложение приглашает на дуэль, и не важно, какой у нее уровень, она часто поддается и позволяет лишний раз просто расширить кругозор по теме. В случае проигрыша мы теряем одно очко рейтига, а в случае выигрыша получаем около 30. Так что всегда соглашайтесь на дуэли с аккаунтом Sololearn. Какой бы уровень там ни был.
Другие отзывы
Смотрите также