Autoaprendizaje del lenguaje MQL5 desde cero - página 18

 
Valeriy Yastremskiy:

No sé qué decir. Todo el mundo parece tener su propia manera de hacer las cosas. No insisto. Pero los objetivos pueden resolverse en diferentes idiomas, y uno puede no conocer la sintaxis a la hora de elegir un objetivo, sino sólo las posibilidades. Hay bibliotecas para sitios web en python, y el sitio se puede hacer en python, pxp, jumla, html o cualquier otro, es una cuestión de precio y la disponibilidad de la funcionalidad listo (scripts), y esto es una declaración de problemas y requiere un conocimiento más profundo de la lengua. Podemos seleccionar los siguientes scripts para trabajar con series: MKL, Python, R y Matlab. El MCL nativo será suficiente para la fijación de órdenes por parte de los MA.

Todo tiene que estar en armonía. Conocer la mecánica del coche no es lo mismo que conducirlo bien. Pero no conocer el mecanismo es malo para las averías en la carretera).

Y a cada uno lo suyo, a menudo un buen codificador no es un buen algoritmo y viceversa. Si todas estas cualidades son buenas, es genial y caro normalmente, pero no tan a menudo.))))

Estoy de acuerdo en que la mayoría busca soluciones fáciles y se pone a aprender el idioma que es popular y está relacionado con tal o cual campo.
Pero si una persona quiere aprender mql, obviamente no necesita aprender php y web. Hay que preguntarse en qué idioma está escrito este mql y elegir la menor resistencia en el conocimiento del idioma.

Y respecto al automóvil...
Por eso hay una jerarquía en las empresas de TI, alguien es mecanógrafo, alguien es arquitecto, alguien es probador, etc. y cada uno se especializa en su área.
Y aquí están todos en una sola persona)). Y en las finanzas, el comercio y la estadística, hay que entenderlo.
Sólo eres un megacerebro. ¿Seguro? Ve a por ello.

 
Roman:

Estoy de acuerdo en que la mayoría de la gente busca soluciones fáciles, y empieza a aprender el idioma que es popular y relevante para tal o cual campo.
Pero si una persona quiere aprender mql, obviamente no necesita aprender php y web. Hay que preguntarse en qué idioma está escrito este mql y elegir la menor resistencia en el conocimiento del idioma.

Y respecto al automóvil...
Por eso hay una jerarquía en las empresas de TI, alguien es mecanógrafo, alguien es arquitecto, alguien es probador, etc. y cada uno se especializa en su área.
Y aquí están todos en una sola persona)). Y en las finanzas, el comercio y la estadística, hay que entenderlo.
Sólo eres un megacerebro. ¿Seguro? Ve a por ello.

Bueno, tengo la experiencia de la posición de un solucionador de problemas, y cuando tuve que ejecutar estas tareas yo mismo, la estructura de trabajo está profundamente arraigada. La separación de las metas, los objetivos y las capacidades de un conjunto de herramientas es lógica, comprensible y a menudo no me hace dar vueltas).

Aunque soy un mal codificador)))

 
Valeriy Yastremskiy:

Bueno, tengo experiencia como gestor de tareas y cuando tuve que realizar estas tareas yo mismo, la estructura de trabajo parece haber echado raíces.
La separación de los objetivos, las tareas y las capacidades de las herramientas es lógica, comprensible y a menudo no me hace dar vueltas).

Sin embargo, soy un mal codificador)).

Todo esto viene con la experiencia, como dicen.
Teniendo en cuenta que sabes Fortran, eso ya es un plus de especialización.
Yo también quería estudiarlo pero casi no hay información útil al respecto, así que aún no es tan fácil.

 
Roman:

Todo viene con la experiencia, como dicen.
Teniendo en cuenta que conoce Fortran, eso ya es una ventaja para los especialistas.
Yo también iba a estudiarlo, pero casi no hay buena información al respecto, así que no va a funcionar.

No... En el 85-86 aprendimos el Fortran 4 procedimental, aunque ya existía el Fortran 77 con OOP, en el que se implementó el catbust en esos años. Me acabo de enterar no hace mucho) el COCOM, si no recuerdo mal, restringió la difusión de la tecnología para la Unión Soviética).

 

Estimados expertos en programación

Estoy siguiendo atentamente su discusión, iniciada en la página 14 de este hilo. Quiero subrayar una vez más que no hay ni habrá nunca un consenso sobre la organización del autoestudio.

¡TODOS USTEDES TIENEN RAZÓN A SU MANERA!

Puedo suponer que aunque ocurriera un milagro, y todos a la vez empezarais a estudiar en el mismo centro educativo en la especialidad "Programación", y con el mismo profesor, al final, después de la formación, os desarrollaríais en vuestro camino INDIVIDUAL . Ampliar y subrayar especialmente este texto.

Muchas gracias por su colaboración activa y sus consejos. ¡Todas las sugerencias constructivas son aceptadas y analizadas!

Saludos, Vladimir.

 
Реter Konow:
Creo que Vasiliy quiere tratar de enseñar a un principiante el pensamiento OOP, donde todo, excepto la propia OOP, es secundario. No empieces por las variables, los operadores y las matrices, sino por las clases, la herencia de propiedades, la construcción de jerarquías de objetos y la conexión con potentes bibliotecas. Pasar de la "guardería" e ir directamente a la universidad)).

No existe tal objetivo en absoluto. La POO es inútil de enseñar si no hay comprensión en el nivel anterior. Y se reduce a una habilidad específica: la capacidad de descomponer tareas y trabajar con funciones (escribir las propias y llamar a funciones del sistema).

 
Vasiliy Sokolov:

No existe tal objetivo en absoluto. La POO es inútil de enseñar si no hay comprensión en el nivel anterior. Y se reduce a una habilidad específica: la capacidad de descomponer tareas y trabajar con funciones (escribir las propias y llamar a funciones del sistema).

Es interesante considerar esta habilidad en un problema práctico. Recientemente, decidí rediseñar una lista de árboles desde cero. La tecnología anterior era defectuosa y tenía fallos. Tuve que "descomponer" e implementar la funcionalidad de nuevo. Esta vez, escribí una solución casi perfecta (lo demostraré más tarde) - código comprimido y universal que encaja dentro de un mecanismo aún más grande para gestionar el fenómeno de cualquier elemento. Yo mismo me he sorprendido de lo bien que ha quedado (eso sí, inmodestamente :)). Entonces, la pregunta es: ¿cómo y qué he descompuesto? Sinceramente, no lo sé. ))) Mis pensamientos y soluciones simplemente vienen a mí y los pongo en práctica... Supongo que la práctica y sólo la práctica es el principal motor de la mejora en la programación, y con ella viene todo lo demás.
 
Vasiliy Sokolov:

No existe tal objetivo en absoluto. La POO es inútil de enseñar si no hay comprensión en el nivel anterior. Y se reduce a una habilidad específica: la capacidad de descomponer tareas y trabajar con funciones (escribir las propias y llamar a funciones del sistema).

¿Descomponer significa separar?

 
Valeriy Yastremskiy:

¿Descomponer significa separar?

En términos simplistas, sí.

 
Реter Konow:
Es interesante observar esta habilidad en un problema práctico. Recientemente, decidí rediseñar una lista de árboles desde cero. La tecnología anterior era defectuosa y tenía fallos. Tuve que "descomponer" e implementar la funcionalidad de nuevo. Esta vez, escribí una solución casi perfecta (lo demostraré más tarde) - código comprimido y universal que encaja dentro de un mecanismo aún más grande para gestionar el fenómeno de cualquier elemento. Yo mismo me he sorprendido de lo bien que ha quedado (eso sí, inmodestamente :)). Entonces, la pregunta es: ¿cómo y qué he descompuesto? Sinceramente, no lo sé. ))) Mis pensamientos y soluciones simplemente vienen a mí y los pongo en práctica... Supongo que la práctica y sólo la práctica es el principal motor de la mejora en la programación, y con ella viene todo lo demás.

¿Quieres mi consejo cuando no he visto tu código ni el problema que estabas resolviendo? Sinceramente, tampoco sé cómo o qué has descompuesto. No puedo decir nada al respecto.