Сколько стоит персональное обучение MQL5? - страница 4

 
Alexey Viktorov #:

Ну это не такая уж и беда. Главное понимать что это такое…

Ну тогда можно объяснить на примере деревянных ящиков... главное же понимать. А уметь не надо.

 
Poul1 #:
Так я и не спорю, практика после изучения само собой. Боязнь была/есть в том, что без учителя материал криво ляжет в осознании, после чего первый опыт переучивать сложно будет.

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

 
Ihor Herasko #:

И зачем нужны базовые понятия отдельно для C++, если все они есть в учебнике именно для MQL4? База прекрасно изучается по нему. А вот далее, когда потребуется ООП, учебник MQL4 уже не поможет. Тут нужно будет искать другие пути.

Где-то тут тоже читал что тем кто раньше программировал на MQL4, потом сложнее перейти на логику ООП. И что если уж новичкам начинать изучать MQL5, то лучше сразу в новой парадигме ООП. Хотя для многих ООП и не нужно.

Как это понимать? 

 
Poul1 #:

Где-то тут тоже читал что тем кто раньше программировал на MQL4, потом сложнее перейти на логику ООП. И что если уж новичкам начинать изучать MQL5, то лучше сразу в новой парадигме ООП. Хотя для многих ООП и не нужно.

Как это понимать? 

Невозможно освоить ООП с чистого листа. Это как раз эволюционный путь: сначала изучается процедурное программирование, а потом уже - ООП. Сначала учатся ходить, а только потом - бегать.

 
Dmitry Fedoseev #:

Все там освящено, и не не только с основ программирования, но и читатель нежно проводится за ручку к Метаэдитору. 

Поэтому причина появления таких тем, как эта, вызывает много вопросов. 

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

 
Poul1 #:

Где-то тут тоже читал что тем кто раньше программировал на MQL4, потом сложнее перейти на логику ООП. И что если уж новичкам начинать изучать MQL5, то лучше сразу в новой парадигме ООП. Хотя для многих ООП и не нужно.

Как это понимать? 

Щаз придут и начнут советовать "Паттерны проектирования"... для правильного ООП)))

С какой целью вы создали эту тему? Вы купили книгу, что вам мешает начать ее читать? 

Про ООП там тоже есть и без ***. Вы считаете, что  автор книги некомпетентен? Тогда нафига вы ее купили?

 
Poul1 #:
Так я и не спорю, практика после изучения само собой. Боязнь была/есть в том, что без учителя материал криво ляжет в осознании, после чего первый опыт переучивать сложно будет.

Несложно. Переучиваться в любом случае будет надо. Скажем, как только выйдет новая версия, или какие-то изменения.  Вон, далеко ходить не надо - до сих пор народ воет, что-де MQL5 гораздо сложнее, чем MQL4. Хотя, там разница не сильно большая. 

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

 
Poul1 #:

Где-то тут тоже читал что тем кто раньше программировал на MQL4, потом сложнее перейти на логику ООП. И что если уж новичкам начинать изучать MQL5, то лучше сразу в новой парадигме ООП. Хотя для многих ООП и не нужно.

Как это понимать? 

Это понимать так, что народу не больно хочется разбираться в чем-то новом. На самом деле, разница между этими двумя языками, если не глядеть в сторону ООП - микроскопическая. 

А ООП разумно начинать применять тогда, когда это реально становится необходимо - например, если тебе хочется использовать код, где ООП применяется. Пока такого нет - про ООП можно не вспоминать.

 
Dmitry Fedoseev #:

Ну тогда можно объяснить на примере деревянных ящиков... главное же понимать. А уметь не надо.

Или мы друг друга не так поняли или ещё чего… Что значит уметь? Я говорил только о понимании что такое переменная, а как и где должна быть объявлена и обязательно-ли объявлять, это тонкости языка. Ну да… на примере ящиков в начале изучения вполне наглядно. Что в него положил, то и достанешь. Видимость переменных уже следующий уровень понимания.

А впрочем с вами спорить у меня нет ни знаний достаточных, ни желания.

 
Poul1 #:
А как оценить сколько занятий в среднем требуется новичку, ни в зуб ногой в программировании? До уровня, когда он самостоятельно будет готов адекватно ориентироваться в документации и примерах.

Оценить сложно, очень индивидуально, но хороший преподаватель сразу оценит и уровень начальной подготовки и способности к языку, занятий 10-20 наверное потребуется всё-таки.

В общем, возьмите любую книгу по MQL5 (не 4), Дмитрия к примеру, изучайте, старайтесь самостоятельно что то кодить. Освоите. Если же останется непонимание (навряд ли) - ищите репетитора.

Причина обращения: