Отзыв к курсу по С#
Atom
30.07.2013
Bond


Хотелось бы оставить пару комментариев после просмотра курсов С#. Думаю они будут полезны как авторам курсов, так и только начинающим его изучать. Объяснить свое видение, почему количество просмотров первых уроков курса превышает несколько сотен, а последних уроков не более пары десятков. И почему этот курс все же стоит изучить.
Начну с того, что если вы раньше не изучали другие языки программирования или заранее не почитали теорию, например, Шилдта, то вы ничего не поймете и возможно даже наоброт, еше больше запутаетесь. Что только затянет сроки обучения и реализацую ваших торговых роботов.
Почему я так считаю:
- Уроки сильно затянуты и не структурированны. Код придумывается на ходу. Правильнее эти курсы было бы назвать "Некоторые размышления автора о практике программирования на С#".
- Преподаватель периодически очень подробно объясняет код и спустя минут 10 говорит, что "вот так" делать не нужно. Наверное, лучше сначала объяснить как нужно делать, а не наоборот.
- Автор часто использует жаргонизмы. Это забавно, но ни разу не помогаем в обучении, где вещи нужно называть своими именами. Не Генерики, а Обобщения, не Функции, а Методы и т.д. А сколько синонимов я узнал словам "вставить/использовать" - "впихнуть", "припоять", "заколбасить", "запилить", "скормить", "замутить", "настругать", "сделать зашибись" и т.д. Повторюсь. Забавно, но не серьезно.
Если попробовать объяснить словами автора о чем курсы, то получится: "Что-то там программируем непонятное, ну, типа код на С# запиливаем, ну, вы поняли в общем".
Почему эти курсы стоит посмотреть:
- Вы можете кучу книг прочитать, но как реально создать рабочий код в Студии вы вряд ли научитесь. Преподаватель пишет настоящий код в реальном времени со всеми его "косяками" и последующим исправлением ошибок. На мой взгляд лучшая форма обучения практике программирования.
- Автор опытный программист и хорошо знает свое дело. Не вольно перехватываешь всякие мелочи и нюансы программирования.
- Вы можете весь интернет перелопатить, но вряд ли найдете обучающие курсы по С# на околотрейдерскую тематику, тем более на русском языке. Это редкость.
- Преподавать говорит толковые вещи, хоть порой и очень затянуто.
Если структурировать план урока и убрать все "ну, не знаю, как-то так", то время сократится раза в два, а, следовательно, и легче будет обучаться. И сделайте звук громче, а то иногда совсем ничего не слышно.
Все же рекомендую к просмотру.

Теги:


Спасибо:


Самунджян Артем

Фотография
Дата: 01.08.2013
Ответить


Bond

Все же рекомендую к просмотру.


Алексей! Спасибо за конструктивный отзыв. Были освещены как плюсы так и минусы. В следующий уроках мы постараемся учесть все слабые моменты наших курсов, чтобы уроки программирования C# были как можно понятнее для тех, кто никогда не программировал.
Спасибо:

jobber

Фотография
Дата: 08.11.2013
Ответить


хорошо что есть такой раздел, т.к. тоже есть что добавить...

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

ещё ДО того как записаться на этот курс, я проходил обучение тут devclub.com.ua (НЕ реклама!) просто что бы было понятно от куда ноги растут )) до конца не дошёл, т.к. было ооч. сложно [blush]

так вот, там подход следующий: вначале лектор объясняет какой-то теоретический матерьял, всё это дело показывает на своём экране, после этого сразу же даётся задача на только что изученную тему, при этом задача заранее подготовленная, а не придуманная на ходу, только после того как основная масса студентов успешно её решает, происходит движение вперёд... после окончания тренинга даётся ДЗ, к следующему тренингу допускаются только студенты успешно выполнившее ДЗ. никаких поблажек нет, если что-то не понял, можно повторно пройти не понятый матерьял, задать вопрос на внутреннем форуме и т.д...

т.к. тут курсы дистанционные и очное присутствие для жителей живущий в других странах - не совсем удобное [smile] , то можно было бы пойти следующим путём, авторам курса разработать систему упражнений задач, ессно заточеных под трейдерскую тематику, т.к. просто задач на с# и так хватает...

вот что мне удалось найти наиболее близкое к тому виду/формату который я себе представляю http://rvgames.de/ru/cs02.htm

только задачи должны быть заточены на трейдинг и НЕ на понимание логики самой задачи, а на то как можно использовать по максимуму библиотеки .net и стокшарпа, т.к. например успешное решение задачи на тему "нахождение чисел Армстронга и других нарциссических чисел" врядли найдёт достойное применение в трейдинге [smile] и улучшит понимание классов, наследования, интерфесов, перечислений, рекурсии, свойств, полей ...

суть я надеюсь вы уловили [wink]
Спасибо:

Самунджян Артем

Фотография
Дата: 11.11.2013
Ответить


Спасибо за дельный комментарий!

jobber

так вот, там подход следующий: вначале лектор объясняет какой-то теоретический матерьял, всё это дело показывает на своём экране, после этого сразу же даётся задача на только что изученную тему, при этом задача заранее подготовленная, а не придуманная на ходу, только после того как основная масса студентов успешно её решает, происходит движение вперёд... после окончания тренинга даётся ДЗ, к следующему тренингу допускаются только студенты успешно выполнившее ДЗ. никаких поблажек нет, если что-то не понял, можно повторно пройти не понятый матерьял, задать вопрос на внутреннем форуме и т.д...


Да, хороший подход. Хотя немного и жестковатый, с другой стороны и более мотивирующий.

jobber

авторам курса разработать систему упражнений задач, ессно заточеных под трейдерскую тематику, т.к. просто задач на с# и так хватает...

Это как раз таки то к чему мы и стремимся - трейдинговые уроки по C#
Спасибо:

jobber

Фотография
Дата: 11.11.2013
Ответить


Самунджян Артем
Да, хороший подход. Хотя немного и жестковатый, с другой стороны и более мотивирующий.
это единственный реальный способ, сделать из человека программиста [wink]

Самунджян Артем
Это как раз таки то к чему мы и стремимся - трейдинговые уроки по C#
только нужны не только уроки, а ещё и система контроля и она больше нужна не организаторам, а студентам для самоценки. а так же побочным эффектом будет понимание у организаторов на сколько эффективный их подход в обучении [wink]
Спасибо:

JaguarFX

Фотография
Дата: 07.01.2014
Ответить


Дошел до конца обучения - в целом очень и очень доволен курсом.
На мой взгляд курс позволяет реально уделяя по 3 часа в день за 8 дней очень хорошо вникнуть в програмирование на C#.
Конечно некоторый бэк-граунд необходим для того чтобы схватывать материал на лету. Мне было достаточно VBA.

Тут ранее предлагали почистить курс
Prival
Сил уже нет никаких. Вынужден написать.
Если есть искусство программирования, то есть искусство преподавания, ораторское искусство...
...
, но я считаю что никакой рефакторинг делать не нужно:
* автор пишет код на ходу - прекрасно, это позволяет тоже писать вместе с ним в открытом VS2012,
* автор делает ошибки - отлично, видно как их отлавливать + иногда даже интересно наблюдать когда же он ее найдет (как в примере с быком и медведем),
* автор сыплет жаргоном ("запилим адскую штучку" и пр.) - так это ж делает курс интересным для прослушивания!, если это убрать, то будет скучно и нудно (это как речь Жириновского по сравнению с Зюгановым )).

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

И еще - раздел "Новые уроки" лучше переименовать в "Введение для начинающих", так как там реально все дается с самых-самых основ и мне например было совсем не интересно. В конечном итоге смотрел старые уроки 1-4.
Спасибо:

rosincom

Фотография
Дата: 12.02.2014
Ответить


Крайне тяжело усваивается курс. Особенно с 4го урока.
10 раз пересмотриш, пока поймеш что лектор имел ввиду.
Пока спасаюсь литературой но страшно подумать что будет дальше.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy