Отзыв к курсу по С#
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