Autoapprendimento del linguaggio MQL5 da zero - pagina 18

 
Valeriy Yastremskiy:

Non so cosa dire. Ognuno sembra avere il proprio modo di fare le cose. Non insisto. Ma gli obiettivi possono essere risolti in diversi linguaggi, e uno può non conoscere la sintassi quando sceglie un obiettivo, ma solo le possibilità. Ci sono librerie per siti web in python, e il sito può essere fatto in python, pxp, jumla, html o qualsiasi altro, è una questione di prezzo e di disponibilità di funzionalità pronte (script), e questa è una dichiarazione di problema e richiede una conoscenza più profonda del linguaggio. Possiamo selezionare i seguenti script per lavorare con le serie: MKL, Python, R e Matlab. La MCL nativa sarà sufficiente per impostare gli ordini da parte delle AM.

Tutto deve essere in armonia. Conoscere la meccanica della macchina non è la stessa cosa che guidarla bene. Ma non conoscere il meccanismo è un male per i guasti sulla strada).

E a ciascuno il suo, spesso un buon codificatore non è un buon algoritmista e viceversa. Se insieme queste qualità sono buone, è fresco e costoso di solito, ma non così spesso.))))

Sono d'accordo che la maggior parte cerca soluzioni facili e inizia a imparare la lingua che è popolare e relativa a questo o quel campo.
Ma se una persona vuole imparare mql, ovviamente non ha bisogno di imparare php e web. C'è da chiedersi in che lingua è scritto questo mql e scegliere la minor resistenza nella conoscenza della lingua.

E per quanto riguarda l'automobile...
Per questo c'è una gerarchia nelle aziende IT, qualcuno è dattilografo, qualcuno è architetto, qualcuno è tester, ecc. e ognuno è specializzato nella sua area.
Ed eccovi tutti in una sola persona)). E nella finanza, nel trading e nella statistica, bisogna capirlo.
Sei solo un mega cervello. Sei sicuro? Vai a prenderlo.

 
Roman:

Sono d'accordo che la maggior parte della gente cerca soluzioni facili, e inizia a imparare la lingua che è popolare e rilevante per questo o quel campo.
Ma se una persona vuole imparare mql, ovviamente non ha bisogno di imparare php e web. C'è da chiedersi in che lingua è scritto questo mql e scegliere la minor resistenza nella conoscenza della lingua.

E per quanto riguarda l'automobile...
Per questo c'è una gerarchia nelle aziende IT, qualcuno è dattilografo, qualcuno è architetto, qualcuno è tester, ecc. e ognuno è specializzato nella sua area.
Ed eccovi tutti in una sola persona)). E nella finanza, nel trading e nella statistica, bisogna capirlo.
Sei solo un mega cervello. Sei sicuro? Vai a prenderlo.

Beh, ho esperienza dalla posizione di un problem setter, e quando ho dovuto eseguire questi compiti da solo, la struttura del lavoro è profondamente radicata. La separazione di scopi, obiettivi e capacità di un toolkit è logica, comprensibile e spesso non mi fa girare in tondo).

Anche se sono un pessimo codificatore)))

 
Valeriy Yastremskiy:

Beh, ho esperienza come task manager e quando ho dovuto svolgere questi compiti da solo, la struttura del lavoro sembra essere ben radicata.
La separazione di obiettivi, compiti, capacità degli strumenti è logica, comprensibile e spesso non mi fa girare in tondo).

Sono un pessimo codificatore, però)).

Tutto questo viene con l'esperienza, come si dice.
Considerando che conosci Fortran, questo è già un vantaggio specializzato.
Anch'io volevo studiarlo, ma non c'è quasi nessuna informazione utile su di esso, quindi non è ancora così facile.

 
Roman:

Tutto viene con l'esperienza, come si dice.
Considerando che conosci Fortran, questo è già un vantaggio specialistico.
Anch'io volevo studiarlo, ma non c'è quasi nessuna buona informazione al riguardo, quindi non ha funzionato.

No... Nell'85-86 abbiamo imparato il Fortran 4 procedurale, anche se c'era già il Fortran 77 con OOP, in cui il catbust è stato implementato in quegli anni. Ho appena scoperto non molto tempo fa) COCOM, se ricordo bene, restrizione della distribuzione della tecnologia per l'Unione Sovietica).

 

Cari esperti di programmazione!

Sto seguendo attentamente la vostra discussione, iniziata a pagina 14 di questo thread. Voglio sottolineare ancora una volta che non c'è e non ci sarà mai un consenso sull'organizzazione dell'autotutela.

AVETE TUTTI RAGIONE A MODO VOSTRO!

Posso supporre che anche se accadesse un miracolo, e tutti insieme iniziaste a studiare nella stessa istituzione educativa nella specialità "Programmazione", e con lo stesso insegnante, alla fine, dopo la formazione, vi sviluppereste nel vostro modo INDIVIDUALE . Appositamente ingrandendo e sottolineando questo testo.

Grazie mille per la vostra collaborazione attiva e i vostri consigli! Tutti i suggerimenti costruttivi sono accettati e analizzati!

Saluti, Vladimir.

 
Реter Konow:
Penso che Vasiliy voglia provare a insegnare a un principiante il pensiero OOP, dove tutto tranne l'OOP stesso è secondario. Non iniziate con variabili, operatori, array, ma iniziate con le classi, ereditando proprietà, costruendo gerarchie di oggetti e collegandovi a potenti librerie. Trasferimento dalla "scuola materna" e andare direttamente all'università)))

Non c'è nessun obiettivo del genere. OOP è inutile da insegnare se non c'è comprensione al livello precedente. E si riduce a un'abilità specifica: la capacità di scomporre i compiti e lavorare con le funzioni (scrivere le proprie e chiamare le funzioni di sistema).

 
Vasiliy Sokolov:

Non c'è nessun obiettivo del genere. OOP è inutile da insegnare se non c'è comprensione al livello precedente. E si riduce a un'abilità specifica: la capacità di scomporre i compiti e lavorare con le funzioni (scrivere le proprie e chiamare le funzioni di sistema).

È interessante considerare questa abilità su un problema pratico. Recentemente, ho deciso di ridisegnare una lista di alberi da zero. La tecnologia precedente era imperfetta e piena di errori. Ho dovuto "scomporre" e implementare la funzionalità da capo. Questa volta, ho scritto una soluzione quasi perfetta (la dimostrerò più tardi) - codice compresso e universale inserito in un meccanismo ancora più grande per gestire il fenomeno di qualsiasi elemento. Io stesso sono rimasto sorpreso di quanto sia venuto bene (immodestamente, però :)). Quindi, la domanda è: come e cosa ho decomposto? Onestamente - non lo so. ))) I miei pensieri e le soluzioni mi vengono in mente e li metto in pratica... Credo che la pratica e solo la pratica sia il motore principale del miglioramento nella programmazione, e con essa viene tutto il resto.
 
Vasiliy Sokolov:

Non c'è nessun obiettivo del genere. OOP è inutile da insegnare se non c'è comprensione al livello precedente. E si riduce a un'abilità specifica: la capacità di scomporre i compiti e lavorare con le funzioni (scrivere le proprie e chiamare le funzioni di sistema).

Decomporre significa separare?

 
Valeriy Yastremskiy:

Decomporre significa separare?

In termini semplicistici, sì.

 
Реter Konow:
È interessante osservare questa abilità su un problema pratico. Recentemente, ho deciso di ridisegnare una lista di alberi da zero. La tecnologia precedente era imperfetta e piena di errori. Ho dovuto "scomporre" e implementare la funzionalità da capo. Questa volta, ho scritto una soluzione quasi perfetta (la dimostrerò più tardi) - codice compresso e universale inserito in un meccanismo ancora più grande per gestire il fenomeno di qualsiasi elemento. Io stesso sono rimasto sorpreso di come sia venuto bene (immodestamente, però :)). Quindi, la domanda è: come e cosa ho decomposto? Onestamente - non lo so. ))) I miei pensieri e le soluzioni mi vengono in mente e li metto in pratica... Credo che la pratica e solo la pratica sia il motore principale del miglioramento nella programmazione, e con essa viene tutto il resto.

Vuoi il mio consiglio quando non ho visto il tuo codice o il problema che stavi risolvendo? Onestamente non so nemmeno come o cosa hai decomposto. Non posso dire nulla su questo.

Motivazione: