Как вы обучились языку mql? - страница 3

 
abolk:

Так много говорят о необходимости "логического мышления" -- что упускают самое главное:

-- логическое мышление не даётся от рождения, а приобретается через освоение теории и практики.

В принципе вы правы, но все равно не каждому это дано, некоторым индивидам просто лень или не умеют мыслить вообще :-)
 

Что есть логическое мышление?

http://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0 

Слово «логика» используется также в значениях «внутренняя закономерность, присущая тем или иным явлениям» или «правильный, разумный ход рассуждений»[5]. В частности этим словом могут называться следующие вещи:

  • процесс мышления — если говорится о логичном и нелогичном мышлении, имеется в виду его логичность.
  • В электронике — электронные логические схемы.


 Может быть имеется в виду способность к  анализу и синтезу?

 

Анализ - способность разложить целое на части

Синтез - способность из частей собрать целое

Есть также "дедукция"(Шерлок Холмс с его дедуктивным методом) и "индукция" 

Дедукция как способность высторить последовательность от частного к целому и наоборот в случае с индукцией

Или имеется в виду логическое мышление как способность оперировать логическими операторами типа "или", "если то", "и"... 

 
abolk:

Так много говорят о необходимости "логического мышления" -- что упускают самое главное:

-- логическое мышление не даётся от рождения, а приобретается через освоение теории и практики.

Поэтому для освоения программирования -- надо как говорили Керниган и Ричи -- садиться и писать программы.

мкл4/5 -- это прикладной язык программированя -- сложность которого + необходимая степень освоения -- предопределяются сферой практического применения -- причём, эта сфера применения довольно узкая -- а значит для освоения мкл4/5 не так много надо знать и понимать.

Как вывод -- любой кто желает освоить мкл4/5 -- должен не заморачиваться умничаньями и пугалками насчёт "необходимости иметь развитое логическое мышление" -- а садиться и начинать писать индикаторы и советники -- от простого к сложному -- по примерам в статьях и кодабазе, по примерам в учебнике -- если что-то непонятно, без стеснения задавать вопросы на форуме -- не так много времени надо, чтобы самостоятельно научиться писать средней сложности советник и индикатор

Вот ты щас просто взял и плюнул людям в лицо.

Тут, чуть ли не пол форума, считает себя гениями, лишь потому что сами освоили MQL.

А ты их всех бац и в стойло. :) 

 
IvanIvanov:

Что есть логическое мышление?

Насколько помню из курса по логике: логическое мышление - это мышление с использованием:

1) понятий. Должны чётко и однозначно описывать объект;

2) суждений. Оперируют понятиями;

3) умозаключений. Результат анализа суждений;


Если перевести это на программирование, то:

1) переменные и функции;

2) выражения и операции;

3) программные блоки.


Как-то вот так...да, чтобы научиться программировать, нужно, как говорили спецы, нАчать ну и потом углУбить...

Удивительно, но  факт. Есть 1 рецепт блюда. У каждого повара блюдо будет иметь свой вкус... так и программеры. Каждый создаст свой код под какую-то задачу...

 
Urain:

Вот ты щас просто взял и плюнул людям в лицо.

Тут, чуть ли не пол форума, считает себя гениями, лишь потому что сами освоили MQL.

А ты их всех бац и в стойло. :) 

Это ж каким таким "логическим мышлением" ты сделал такой глубокомысленный вывод? 

 
abolk:

Так много говорят о необходимости "логического мышления" -- что упускают самое главное:

-- логическое мышление не даётся от рождения, а приобретается через освоение теории и практики.

Поэтому для освоения программирования -- надо как говорили Керниган и Ричи -- садиться и писать программы.

Научиться писать программы может каждый (при желании), но писать их хорошо и с удовольствием - далеко не все.

Соглашусь с мнением, что склад ума важен.

 

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

Не одно и тоже -- освоение С++ и освоение млк4/5.

Повторюсь -- мкл4/5 -- это прикладной язык программированя -- сложность которого + необходимая степень освоения -- предопределяются сферой практического применения -- причём, эта сфера применения довольно узкая -- а значит для освоения мкл4/5 не так много надо знать и понимать. 

Так что -- все те кто желает освоить мкл4/5 -- относитесь к советам пьедестальных программистов так:

 

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

 
IvanIvanov:

но очень хочу, открыл бы ктонить школу, так чтоб с нуля, постепенно и эффективно


да пожалуйста, любой технический университет с кафедрой ИВТ, раньше вроде разрешались посещения лекций вольным слушателям, сейчас не знаю.
 
злые вы, а научить....
 
IvanIvanov:

Что есть логическое мышление?


что есть логическое мышление? если не вдаваться в многословную философскую болтовню это мера интеллекта человека. даже полный баран обладает определенной степенью логического мышления: например он может придти к выводу что если не ссать против ветра то не замочишь штаны. а макаки догадываются подставить коробки чтоб достать банан привязанный к потолку. поэтому говорить есть ли у человека способность к логическому мышлению или нет бессмысленно. она есть абсолютно у всех в меру их ума. просто одни люди умнее другие тупее вот и все

но если туп как дерево родишься баобабом и будешь баобабом тыщу лет пока помрешь