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

 

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

Вопрос то, собственно, один - зачем?

Мне было лениво делать рутину руками. (разметку графиков). А скрипты - самое простое. Собственно, так были первые цели обозначены, достаточно простые и конкретные. (пример (кажется, он уже не работает)).

Начинал, собственно, как многие, с правки кодов в МТ4, сильно надо было индикатор Хирурга переделать.

Важно другое.

Если программирование даётся с трудом - то часть мозга, ответственная за эти дела, слаборазвита. Это не хорошо и не плохо, это медицина. Сам такой. => занимаясь программированием - собственно, эту часть мозга развиваем. (С ин языками каждый может примеры из жизни привести. Если жизнь закинула к иностранцам - так или иначе заговорят, самостоятельно выучить - нивкакую. Из той же оперы проблема).

Вывод простой. В минимуме учить надо. Самому. И не ради освоить ещё специальность. Правильно составленное ТЗ повышает вероятность правильного входа в рынок. (не метафора. Буквально серьёзно).

Фух, чего то меня понесло... ну как то так, в общем.

 

I had basic knowledge in PHP, HTML, CSS, Perl, C and C++  and others programming languages before I proceeded to MQL4.

It's very similar to C++ and you basically need to learn the new functions which's pretty easy.  

 
Silent:

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

Вопрос то, собственно, один - зачем?

Мне было лениво делать рутину руками. (разметку графиков). А скрипты - самое простое. Собственно, так были первые цели обозначены, достаточно простые и конкретные. (пример (кажется, он уже не работает)).

Начинал, собственно, как многие, с правки кодов в МТ4, сильно надо было индикатор Хирурга переделать.

Важно другое.

Если программирование даётся с трудом - то часть мозга, ответственная за эти дела, слаборазвита. Это не хорошо и не плохо, это медицина. Сам такой. => занимаясь программированием - собственно, эту часть мозга развиваем. (С ин языками каждый может примеры из жизни привести. Если жизнь закинула к иностранцам - так или иначе заговорят, самостоятельно выучить - нивкакую. Из той же оперы проблема).

Вывод простой. В минимуме учить надо. Самому. И не ради освоить ещё специальность. Правильно составленное ТЗ повышает вероятность правильного входа в рынок. (не метафора. Буквально серьёзно).

Фух, чего то меня понесло... ну как то так, в общем.

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

с ин. языками та же тема. я сам закинут был в заграницу и изучение языка зная основы дает гораздо более резкий прирост знаний чем баз элементарного фундамента
 

Любой, самый хороший учебник, по умолчанию плохой. Потому что он субъективен.

Есть хорошее правило: хочешь чем то разобраться - напиши учебник.

В Израиле учат математику по учебникам, написанным в России в 70-е годы. И тогда 25% учащихся по этим учебникам по окончании школы понимали геометрию. (сейчас 1-2%). Это не значит, что остальные 75% учащихся идиоты - это значит, что даже с таким результатом учебник оказался "не для них" (опуская другие факторы).

А в общем, "дело хозяйское".

 
Silent:

Любой, самый хороший учебник, по умолчанию плохой. Потому что он субъективен.


не очень логично
самый хороший = плохой

мне представляется что на безрыбье и рак рыба


 
Silent:

Любой, самый хороший учебник, по умолчанию плохой. Потому что он субъективен.

Слишком категорично + в корне не верно.

Особенность в том, что освоение программирования -- это два этапа -- 1) "учебник основам программирования" + 2) справочник по языку + собственно активная практика.

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

Кто-то его осваивает сразу, буквально слёту -- а кто-то осваивает "тяжело и с напрягом".

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

И ещё, самое важное -- почему так скептически относятся к учебникам? Ответ простой -- их пишут программисты.

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

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

 

abolk, вы одним постом одновременно подтвердили и опровергли все мои тезисы. Уважаю. Настоящая логика :-)

IvanIvanov не там логика. Хороший для всех не есть хороший лично для вас. Пройдитесь по статьям для начинающих и набросайте список (порядок) изучения материала. А потом сравните с учебником.

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

ps2 спорить и доказывать не буду. У каждого свой опыт.

 

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

Обучиться мышлению сложно. Гораздо проще выучить документацию. Маломальски кодить индикаторы и скрипты Вы сможете, если Вам этого достаточно, то тратить сотни часов своего времени на обучение мифическому "мышлению" смысла не имеет. Если же Вы хотите программировать на более менее хорошем уровне, не засыпая вопросами ветку для новичков и уметь решать не совсем стандартные задачи, то без глубокого "форматирования" мозга не обойтись:) - Но прежде чем начать форматирование, ответе на два вопроса: оно вам надо и будет ли стоить результат потраченных усилий?

 
C-4:

Нет никаких основ программирования.

Вот оно чо михалыч )
 
C-4:

Нет никаких основ программирования. Программирование это прежде всего мышление.

...

Обучиться мышлению сложно. Гораздо проще выучить документацию. 

...

За деревьями не видеть леса.

Видать чтение документации повлияло на Ваше мышление.

Декартовское: "Мыслю, следовательно, существую" -- с точки зрения логики С-4 -- "Все, кто не программируют -- не существуют"