Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    Самостоятельное обучение программированию

    приветствую! прошу мнения и совета от бывалых - насколько эффективно самостоятельное обучение программированию? я имею в виду изучение учебника и просмотр видеоуроков. понятно, что лучше всего индивидуальное обучение, но насколько менее эффективно саообучение и какие в этом есть подводные камни? и вообще на что надо обратить внимание в самом начале пути... спс
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от buza Посмотреть сообщение
    приветствую! прошу мнения и совета от бывалых - насколько эффективно самостоятельное обучение программированию? я имею в виду изучение учебника и просмотр видеоуроков. понятно, что лучше всего индивидуальное обучение, но насколько менее эффективно саообучение и какие в этом есть подводные камни? и вообще на что надо обратить внимание в самом начале пути... спс
    Если это твой первый язык, то в принципе без разницы, важно с алгоритмами разобраться.
    Если есть навык, и знание какого то языка, то выбирай в зависимости от решаемой задачи.
    Если драйвера писать планируешь, то приплюснутый (C++) с ассемблером в тему, если прикладнину разномасштабную, то там выбор большой, скриптовые языки типа питон, пёрл, tcl/tk, awk, шелы всякие.
    Если, те что в терминальных прогах, то встроенные языки, mql и другие.
    Если прикладнина, то пошарпаный (С#), васик, делфи, ну и в зависимости от ОС и парадигмы, в процедуре, и ООПе, для RDBMS и многое другое....

    Главное, твоя мотивация, ну и чтобы ты сам не был в роли подводного камня.
    Если тебе не хватает собственной мотивации, тогда плати за индивидуальное обучение кому то, кто тебя мутузить будет, за не сделанное домашнее задание.
    Если ты взрослый, то во всем разнооооообразии имеющегося материала, лучше тебя самого, никому не разобраться.
    Ток надо выработать правильные механизмы, этого самого обучения, и делать это системно.

    Ну, пока хватит.

    А кто сказал, что будет легко и просто?
     

    Комментарий

    • #3 Свернуть

      Сообщение от buza Посмотреть сообщение
      насколько эффективно самостоятельное обучение программированию?
      Эффективно. При наличии желания и усидчивости.
      Сообщение от buza Посмотреть сообщение
      я имею в виду изучение учебника и просмотр видеоуроков.
      Видеоуроки зло, а учебник устарел, хотя из него все же можно почерпнуть кой чего путнего.
      Сообщение от buza Посмотреть сообщение
      понятно, что лучше всего индивидуальное обучение
      Лучше всего учеба в коллективе. Даже если коллектив будет состоять из таких же как вы, обучение будет быстрее и качественнее. У одного лучше получается одно, у другого другое, у третьего третье, а в процессе общения с единомышленниками понимание приходит значительно быстрее.
       

      Комментарий

      • #4 Свернуть

        Сообщение от MonyaMaker Посмотреть сообщение
        Если это твой первый язык, то в принципе без разницы, важно с алгоритмами разобраться.
        Если есть навык, и знание какого то языка, то выбирай в зависимости от решаемой задачи.
        Если драйвера писать планируешь, то приплюснутый (C++) с ассемблером в тему, если прикладнину разномасштабную, то там выбор большой, скриптовые языки типа питон, пёрл, tcl/tk, awk, шелы всякие.
        Если, те что в терминальных прогах, то встроенные языки, mql и другие.
        Если прикладнина, то пошарпаный (С#), васик, делфи, ну и в зависимости от ОС и парадигмы, в процедуре, и ООПе, для RDBMS и многое другое....
        да, язык первый, навыков вообще никаких. задача простенькая - самостоятельное написание программ для МТ4, соответственно и начал читать учебник по MQL4.


        Сообщение от MonyaMaker Посмотреть сообщение
        Если ты взрослый, то во всем разнооооообразии имеющегося материала, лучше тебя самого, никому не разобраться.
        Ток надо выработать правильные механизмы, этого самого обучения, и делать это системно.
        вот тут-то и весь смысл! что это за механизмы и как выстроить правильно систему самому, чтоб не наворотить ошибок при самообучении. какие, вообще, стадии в обучении? как они выглядят? есть ориентиры прогресса и правильности направления в обучении? и вообще, достаточно ли учебника по MQL4 для того, чтоб начать кропать простенькие индикаторы и советники?
         

        Комментарий

        • #5 Свернуть

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

          Комментарий

          • #6 Свернуть

            Сообщение от buza Посмотреть сообщение
            да, язык первый, навыков вообще никаких. задача простенькая - самостоятельное написание программ для МТ4, соответственно и начал читать учебник по MQL4.
            В учебнике есть на первый взгляд не важная часть, это +/-, комментарии к коду.
            Т.е. там понятным языком для тебя озвучивается, что делается в строке, или в группе строк.
            Ты чешешь репу, и пытаешься понять, что это такое, и зачем оно надо, а также как оно выглядит?
            На первых парах просто запоминаешь.
            Потом балуешься, вносишь какие то изменения, коррективы, которые на твой взгляд в корне улучшат, кривульки, которые до тебя нашкрябали, компилируешь, получив кучу ошибок, лезешь в справку, разбираешь, что это за ошибки, и чем они вызваны, и в конце концов возвращаешься к начальному варианту.
            Оказывается не все так плохо было и с начала.
            Это пример процесса простого обучения чему-то, все так начинали.
            К сожалению, школа и вуз, не учат этому, и многие просто бояться ошибаться.
            Но на ошибках, по сути учатся, да и ошибка в процессе обучения, это именно то что заставляет думать, а ошибка в работе - тюрьма . Ну а школа и вузы, сразу выпускают, ну таких вумных, что нет слов, одни выражения, и те все не цензурные.

            вот тут-то и весь смысл! что это за механизмы и как выстроить правильно систему самому, чтоб не наворотить ошибок при самообучении. какие, вообще, стадии в обучении? как они выглядят? есть ориентиры прогресса и правильности направления в обучении? и вообще, достаточно ли учебника по MQL4 для того, чтоб начать кропать простенькие индикаторы и советники?
            Все свои "фантазии" проверяешь кодом, и цифрой, а не по системе ОБС.
            Изучаешь термины и понятия по документации, к языку, терминалу, редактору.
            Естественно учебника не достаточно.
            Тут скорее не буквы писать надо учиться, а соображать.
            Как только словишь себя на мысли, что уже не на русском описываешь алгоритм, считай уже чему то научился.
            Успехов.
               
            Последний раз редактировалось MonyaMaker; 31.12.2019, 13:09.

            Комментарий

            • #7 Свернуть

              ищу подельников по обучению! оставляйте контакты (почта, скайп и т.п.) здесь или в личку. будем забарывать процесс обучения коллективно
                 

              Комментарий

              • #8 Свернуть

                еще просьба в народ - если знаете источники для самостоятельного обучения MQL закидывайте плз в ветку, заранее спс и +100 в кАрму
                   

                Комментарий

                • #9 Свернуть

                  Сообщение от buza Посмотреть сообщение
                  если знаете источники для самостоятельного обучения MQL закидывайте плз в ветку
                  Лучшие источники - это Б.В. Керниган, Д.М. Ритчи. "Язык C", документация от метаквотов и кодить, кодить, кодить.
                     

                  Комментарий

                  • #10 Свернуть

                    Сообщение от buza Посмотреть сообщение
                    еще просьба в народ - если знаете источники для самостоятельного обучения MQL закидывайте плз в ветку, заранее спс и +100 в кАрму
                    Лучшие источники - это Б.В. Керниган, Д.М. Ритчи. "Язык C", документация от метаквотов и кодить, кодить, кодить.
                    К этому всему, еще было бы не плохо научиться пользоваться, вот такой вот "надстройкой".
                    Нажмите на изображение для увеличения.

Название:	Screenshot_23.png
Просмотров:	1
Размер:	148.3 Кб
ID:	28002293
                     

                    Комментарий

                    • #11 Свернуть

                      Сообщение от buza Посмотреть сообщение
                      приветствую! прошу мнения и совета от бывалых - насколько эффективно самостоятельное обучение программированию? я имею в виду изучение учебника и просмотр видеоуроков. понятно, что лучше всего индивидуальное обучение, но насколько менее эффективно саообучение и какие в этом есть подводные камни? и вообще на что надо обратить внимание в самом начале пути... спс
                      Да, конечно реально. Я в далеком 1987 г. спаял свой первый Sinclair ZX Spectrum, изучил на нем Бейсик, Паскаль, Си. Где-то умудрялись тогда брать книжки, в СССР в книжных магазинах ничего не было, кроме трудов Ленина да Брежнева . Все нужное по записи на год вперед.

                      А сейчас в инете информации просто море. Полноценных учебников по программированию на MQL4 и MQL5 нет и наверное не будет. Нет спроса. Я в 2011-2015 годах вел платные группы по обучению, мена народ сам просил их сделать. А теперь все ищут на инет-помойках бесплатные Граали, либо заказывают за деньги тут или на сайте mql5 в фрилансе.

                      Книгу K&R посоветовали верно, только надо учесть, что в MQL нет настоящих указателей, как в СИ, так что многие примеры даже не скомпилируются. Хотя, тысячу лет ее не читал, не помню, как глубоко там затронута тема указателей.
                       
                      Женщины продолжают изумлять — обновлено!

                      Комментарий

                      • #12 Свернуть

                        Совсем забыл про отличный ресурс, а ответ уже не отредактировать. Есть такой сайт с кучей обучающих курсов. Сейчас посмотрел, там по Си много бесплатных и платных. Там обычно и домашки дают, но проверяют их только на платных и только, если курс идет в живую. Но это уже в 100 раз лучше, чем ковыряться в груде разрозненного материала в инете. А по встроенной справке с нуля вы точно не обучитесь, справка есть справка, это для тех, кто уже знает язык.
                        Вот ссылка, выбирайте.
                           
                        Женщины продолжают изумлять — обновлено!

                        Комментарий

                        • #13 Свернуть

                          Сообщение от VDev Посмотреть сообщение
                          Совсем забыл про отличный ресурс, а ответ уже не отредактировать. Есть такой сайт с кучей обучающих курсов. Сейчас посмотрел, там по Си много бесплатных и платных. Там обычно и домашки дают, но проверяют их только на платных и только, если курс идет в живую. Но это уже в 100 раз лучше, чем ковыряться в груде разрозненного материала в инете. А по встроенной справке с нуля вы точно не обучитесь, справка есть справка, это для тех, кто уже знает язык.
                          Вот ссылка, выбирайте.
                          Спасибо! Если я правильно понял, вы рекомендуете сначала изучить С или С++ (кстати, какой из них выбрать?), а уж потом на их базе заняться MQL?
                             

                          Комментарий

                          • #14 Свернуть

                            Сообщение от buza Посмотреть сообщение
                            Если я правильно понял, вы рекомендуете сначала изучить С или С++ (кстати, какой из них выбрать?), а уж потом на их базе заняться MQL?
                            Если вам нужен MQL то его и изучайте. Си же вам понадобится только для того, чтоб понять основы MQL, т.к. MQL Си-подобный язык. Ну а в будущем, если пойдет, можно будет и за С++ взяться.
                               

                            Комментарий

                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                            • #15 Свернуть

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

                              Комментарий

                              Сейчас онлайн

                              working...
                              X