Auto-aprendizagem da linguagem MQL5 a partir do zero - página 18

 
Valeriy Yastremskiy:

Eu não sei o que dizer. Cada um parece ter sua própria maneira de fazer as coisas. Eu não insisto. Mas os objetivos podem ser resolvidos em diferentes idiomas e pode-se não conhecer a sintaxe ao escolher um objetivo, mas apenas as possibilidades. Existem bibliotecas para websites em python, e o site pode ser feito em python, pxp, jumla, html ou qualquer outro, é uma questão de preço e disponibilidade de funcionalidade pronta (scripts), e esta é uma declaração de problema e requer um conhecimento mais profundo do idioma. Podemos selecionar os seguintes roteiros para trabalhar com séries: MKL, Python, R e Matlab. O MCL nativo será suficiente para estabelecer ordens por parte dos MA.

Tudo tem que estar em harmonia. Conhecer a mecânica do carro não é o mesmo que dirigi-lo bem. Mas não saber que o mecanismo é ruim para avarias na estrada).

E para cada um deles, muitas vezes um bom codificador não é um bom algorítimo e vice-versa. Se juntas estas qualidades são boas, geralmente é fresco e caro, mas não tão frequentemente.))))

Concordo que a maioria está procurando soluções fáceis e começa a aprender o idioma que é popular e relacionado a este ou aquele campo.
Mas se uma pessoa quer aprender mql, ela obviamente não precisa aprender php e web. É preciso se perguntar em que idioma este mql está escrito e escolher a menor resistência no conhecimento do idioma.

E em relação ao automóvel...
Por esta razão existe uma hierarquia nas empresas de TI, alguém é datilógrafo, alguém é arquiteto, alguém é testador, etc. e todos são especializados em sua área.
E aqui vocês estão todos em uma só pessoa)). E você também tem que entender as áreas financeira, comercial e estatística.
Você é apenas um mega cérebro. Você tem certeza? Vá em frente.

 
Roman:

Concordo que a maioria das pessoas está procurando por soluções fáceis e começa a aprender o idioma que é popular e relevante para este ou aquele campo.
Mas se uma pessoa quer aprender mql, ela obviamente não precisa aprender php e web. É preciso se perguntar em que idioma este mql está escrito e escolher a menor resistência no conhecimento do idioma.

E em relação ao automóvel...
Por esta razão existe uma hierarquia nas empresas de TI, alguém é datilógrafo, alguém é arquiteto, alguém é testador, etc. e todos são especializados em sua área.
E aqui vocês estão todos em uma só pessoa)). E você também tem que entender as áreas financeira, comercial e estatística.
Você é apenas um mega cérebro. Você tem certeza? Vá em frente.

Bem, eu tenho experiência da posição de um criador de problemas, e quando eu mesmo tive que executar essas tarefas, a estrutura do trabalho está profundamente enraizada. A divisão de objetivos, tarefas, capacidades de ferramentas é lógica, compreensível e muitas vezes não me faz andar em círculos).

Embora eu seja um mau programador)))

 
Valeriy Yastremskiy:

Bem, eu tenho experiência como gerente de tarefas e quando eu mesmo tive que realizar estas tarefas, a estrutura de trabalho parece ter se enraizado.
A separação de objetivos, tarefas, capacidades das ferramentas é lógica, compreensível e muitas vezes não me faz andar em círculos).

Sou um mau programador, no entanto)).

Tudo isso vem com a experiência, como dizem.
Considerando que você conhece Fortran, isso já é uma vantagem especializada.
Eu também queria estudá-la, mas quase não há informações úteis sobre ela, por isso ainda não é tão fácil.

 
Roman:

Tudo isso vem com a experiência, como dizem.
Considerando que você conhece Fortran, essa já é uma vantagem especializada.
Eu também queria estudá-la, mas quase não há boas informações sobre ela, então não deu certo.

Nah... Em 85-86 aprendemos o procedimento Fortran 4, embora já houvesse o Fortran 77 com OOP, no qual o catbust foi implementado naqueles anos. Acabo de descobrir não há muito tempo) COCOM, se bem me lembro, restrição da distribuição de tecnologia para a união soviética).

 

Prezados especialistas em programação!

Estou acompanhando cuidadosamente sua discussão, iniciada na página 14 deste tópico. Quero enfatizar mais uma vez que existe e nunca haverá um consenso sobre a organização do auto-estudo.

VOCÊ ESTÁ BEM, À SUA MANEIRA!

Posso supor que mesmo que um milagre acontecesse, e vocês todos de uma vez começassem a estudar na mesma instituição de ensino sobre a especialidade "Programação", e com o mesmo professor, no final, após o treinamento, vocês se desenvolveriam de acordo com sua maneira INDIVIDUAL . Especialmente ampliando e sublinhando este texto.

Muito obrigado por sua cooperação ativa e seus conselhos! Todas as sugestões construtivas são aceitas e analisadas!

Cumprimentos, Vladimir.

 
Реter Konow:
Acho que Vasiliy quer tentar ensinar um pensamento OOP iniciante, onde tudo, exceto o próprio OOP, é secundário. Não comece com variáveis, operadores, arrays, mas comece com classes, herdando propriedades, construindo hierarquias de objetos e conectando-se a bibliotecas poderosas. Transferência do "berçário" e ir direto para a universidade))))

Esse objetivo não existe de forma alguma. O OOP é inútil ensinar se não houver compreensão no nível anterior. E isso se resume a uma habilidade específica: a capacidade de decompor tarefas e trabalhar com funções (escreva suas próprias funções e chame funções do sistema).

 
Vasiliy Sokolov:

Esse objetivo não existe de forma alguma. O OOP é inútil ensinar se não houver compreensão no nível anterior. E isso se resume a uma habilidade específica: a capacidade de decompor tarefas e trabalhar com funções (escreva suas próprias funções e chame funções do sistema).

É interessante considerar esta habilidade em um problema prático. Recentemente, decidi redesenhar uma lista de árvores a partir do zero. A tecnologia anterior era defeituosa e com falhas. Eu tive que "decompor" e implementar a funcionalidade novamente. Desta vez, escrevi uma solução quase perfeita (vou demonstrá-la mais tarde) - o código comprimido e universal cabe dentro de um mecanismo ainda maior para gerenciar o fenômeno de quaisquer elementos. Eu mesmo fiquei surpreso (imodestamente, no entanto :)). Então, a questão é: como e o que eu decompus? Sinceramente - Não sei. ))) Meus pensamentos e soluções vêm até mim e eu os implemento... Acho que a prática e somente a prática é o principal motor de melhoria na programação, e com ela vem todo o resto.
 
Vasiliy Sokolov:

Esse objetivo não existe de forma alguma. O OOP é inútil ensinar se não houver compreensão no nível anterior. E isso se resume a uma habilidade específica: a capacidade de decompor tarefas e trabalhar com funções (escreva suas próprias funções e chame funções do sistema).

A decomposição significa separação?

 
Valeriy Yastremskiy:

A decomposição significa separação?

Em termos simplistas, sim.

 
Реter Konow:
É interessante olhar para esta habilidade em um problema prático. Recentemente, decidi redesenhar uma lista de árvores a partir do zero. A tecnologia anterior era defeituosa e com falhas. Eu tive que "decompor" e implementar a funcionalidade novamente. Desta vez, escrevi uma solução quase perfeita (vou demonstrá-la mais tarde) - o código comprimido e universal cabe dentro de um mecanismo ainda maior para gerenciar o fenômeno de quaisquer elementos. Eu mesmo fiquei surpreso com o bom resultado (imodestamente, porém :)). Então, a questão é: como e o que eu decompus? Sinceramente - Não sei. ))) Meus pensamentos e soluções vêm até mim e eu os implemento... Acho que a prática e somente a prática é o principal motor de melhoria na programação, e com ela vem todo o resto.

Você quer meu conselho quando eu não tiver visto seu código ou o problema que você estava resolvendo? Sinceramente, eu também não sei como ou o que você decompôs. Não posso dizer nada sobre isso.