Хотелось бы оставить пару комментариев после просмотра курсов С#. Думаю они будут полезны как авторам курсов, так и только начинающим его изучать. Объяснить свое видение, почему количество просмотров первых уроков курса превышает несколько сотен, а последних уроков не более пары десятков. И почему этот курс все же стоит изучить. Начну с того, что если вы раньше не изучали другие языки программирования или заранее не почитали теорию, например, Шилдта, то вы ничего не поймете и возможно даже наоброт, еше больше запутаетесь. Что только затянет сроки обучения и реализацую ваших торговых роботов. Почему я так считаю:
- Уроки сильно затянуты и не структурированны. Код придумывается на ходу. Правильнее эти курсы было бы назвать "Некоторые размышления автора о практике программирования на С#".
- Преподаватель периодически очень подробно объясняет код и спустя минут 10 говорит, что "вот так" делать не нужно. Наверное, лучше сначала объяснить как нужно делать, а не наоборот.
- Автор часто использует жаргонизмы. Это забавно, но ни разу не помогаем в обучении, где вещи нужно называть своими именами. Не Генерики, а Обобщения, не Функции, а Методы и т.д. А сколько синонимов я узнал словам "вставить/использовать" - "впихнуть", "припоять", "заколбасить", "запилить", "скормить", "замутить", "настругать", "сделать зашибись" и т.д. Повторюсь. Забавно, но не серьезно. Если попробовать объяснить словами автора о чем курсы, то получится: "Что-то там программируем непонятное, ну, типа код на С# запиливаем, ну, вы поняли в общем". Почему эти курсы стоит посмотреть:
- Вы можете кучу книг прочитать, но как реально создать рабочий код в Студии вы вряд ли научитесь. Преподаватель пишет настоящий код в реальном времени со всеми его "косяками" и последующим исправлением ошибок. На мой взгляд лучшая форма обучения практике программирования.
- Автор опытный программист и хорошо знает свое дело. Не вольно перехватываешь всякие мелочи и нюансы программирования.
- Вы можете весь интернет перелопатить, но вряд ли найдете обучающие курсы по С# на околотрейдерскую тематику, тем более на русском языке. Это редкость.
- Преподавать говорит толковые вещи, хоть порой и очень затянуто. Если структурировать план урока и убрать все "ну, не знаю, как-то так", то время сократится раза в два, а, следовательно, и легче будет обучаться. И сделайте звук громче, а то иногда совсем ничего не слышно. Все же рекомендую к просмотру.
Комментарии (6)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Алексей! Спасибо за конструктивный отзыв. Были освещены как плюсы так и минусы. В следующий уроках мы постараемся учесть все слабые моменты наших курсов, чтобы уроки программирования C# были как можно понятнее для тех, кто никогда не программировал.
хорошо что есть такой раздел, т.к. тоже есть что добавить...
как показывает практика (моя личная и не только), в освоении новых знаний, самый эффективный способ познания чего-либо - это решение задач/проблем/вопросов в этой области и с# в данном случае НЕ исключение...
ещё ДО того как записаться на этот курс, я проходил обучение тут devclub.com.ua (НЕ реклама!) просто что бы было понятно от куда ноги растут )) до конца не дошёл, т.к. было ооч. сложно 😊
так вот, там подход следующий: вначале лектор объясняет какой-то теоретический матерьял, всё это дело показывает на своём экране, после этого сразу же даётся задача на только что изученную тему, при этом задача заранее подготовленная, а не придуманная на ходу, только после того как основная масса студентов успешно её решает, происходит движение вперёд... после окончания тренинга даётся ДЗ, к следующему тренингу допускаются только студенты успешно выполнившее ДЗ. никаких поблажек нет, если что-то не понял, можно повторно пройти не понятый матерьял, задать вопрос на внутреннем форуме и т.д...
т.к. тут курсы дистанционные и очное присутствие для жителей живущий в других странах - не совсем удобное 🙂 , то можно было бы пойти следующим путём, авторам курса разработать систему упражнений задач, ессно заточеных под трейдерскую тематику, т.к. просто задач на с# и так хватает...
вот что мне удалось найти наиболее близкое к тому виду/формату который я себе представляю http://rvgames.de/ru/cs02.htm
только задачи должны быть заточены на трейдинг и НЕ на понимание логики самой задачи, а на то как можно использовать по максимуму библиотеки .net и стокшарпа, т.к. например успешное решение задачи на тему "нахождение чисел Армстронга и других нарциссических чисел" врядли найдёт достойное применение в трейдинге 🙂 и улучшит понимание классов, наследования, интерфесов, перечислений, рекурсии, свойств, полей ...
суть я надеюсь вы уловили 😉
Спасибо за дельный комментарий!
Да, хороший подход. Хотя немного и жестковатый, с другой стороны и более мотивирующий.
Дошел до конца обучения - в целом очень и очень доволен курсом. На мой взгляд курс позволяет реально уделяя по 3 часа в день за 8 дней очень хорошо вникнуть в програмирование на C#. Конечно некоторый бэк-граунд необходим для того чтобы схватывать материал на лету. Мне было достаточно VBA.
Тут ранее предлагали почистить курс > Prival:
Что действительно необходимо - перенести на какую-либо платформу, позволяющую контролировать процесс обучения - переход к следующему уровню только после приема работы экзаменатором. Это позволит повысить качество обучения и сделать его более "живым" для пользователей.
И еще - раздел "Новые уроки" лучше переименовать в "Введение для начинающих", так как там реально все дается с самых-самых основ и мне например было совсем не интересно. В конечном итоге смотрел старые уроки 1-4.
Крайне тяжело усваивается курс. Особенно с 4го урока. 10 раз пересмотриш, пока поймеш что лектор имел ввиду. Пока спасаюсь литературой но страшно подумать что будет дальше.