myxa Привет devruss, можно вопрос, вот по твоему мнению стоит покупать обучающий курс по S# или убиватся и что-то пытатся реализовать на LUA, уровень у меня в программировании ну наверн начинающий максимум мелкие программки типо калькуляторов. Направление работы своих робокопов планирую орентировать с опционами, или мне этих курсов не достаточно будит разобраться с чудом библиотекой Михаила. Оч важно твое мнение ибо ну оч плотно ты с ней работаешь суда по форуму.
Стоит или нет - решать тебе.
1. Курсы по C# тут явно ниже среднего уровня, pluralsight-training.net и им подобные делают намного более качественные курсы по программированию
2. Видео по S# тут будет достаточно, чтобы делать базовые вещи, но планируй потратить на это минимум 3-4 месяца ежедневной работы.
3. Весь вопрос в альтернативах. S# не безупречен, куча проблем, постоянно что-то отваливается, не работает и т.д. Новые билды рушат старый код - короче куча головной боли, но это пока лучшее, что есть на текущий момент. LUA и прочее - это несерьезно. Совсем просые вещи можно сделать, но организовать правильную торговую систему, вряд ли удастся. C#/C++ - это выбор всех крупных алготрейдеров в мире (ну еще Python, Erlang если не хочется иметь дело с виндой). Поэтому я выбрал S#, так как альтернатив больше нет.
4. Приготовься, что половина кода из уроков не будет работать в текущих версиях, тебе самому придется искать ошибки и все допиливать. Это безумно раздражает, но заставляет узнать как все работает на очень хорошем уровне. В какой-то момент мне пришлось лезть в исходные коды старых версий, чтобы понять как работают те или иные куски кода, при том, что я не программист.
5. При покупке курса support ровно 3 месяца - постарайся как можно больше времени уделить S#, так как потом тебе объяснять никто ничего не будет
6. Приготовься, что любой баг тебе придется доказывать неделями, иначе проблема будет считаться только твоей. Даже если ты баг докажешь, если его долго/сложно фиксить, баг фикс придет не скоро и не факт, что придет
7. Заявленных коннекторов куча, но половина работает через ^%$#, поэтому сразу взять и запустить из коробки ничего не удастся
Вывод такой: платформа рабочая, но требует постоянной работы по поддержанию кода и кучи времени на общение с командой S#. Иногда ты не сможешь торговать несколько дней из-за кривого билда и никого это волновать не будет. Ты должен понять, что так как платформа бесплатная - ты beta tester. Ты платишь своим временем и усилиями, чтобы сделать ее лучше. И лучше для себя тоже.
НО РЕАЛЬНЫХ АЛЬТЕРНАТИВ НЕТ (TSlab и прочие сомсем детский сад, для retail). При появлении первой же стабильной альтернативы я как минимум ее рассмотрю и протестирую. Если команда S# не поменяет своего отношения к пользователям, качеству разработки и стратегии развития, при появлении первой же СТАБИЛЬНОЙ альтернативы большинство уйдет туда. Но пока лучше S# для рынка РФ я ничего не видел