¿Programación 1C o C# (o qué otra cosa?)? - página 8

 
Vasiliy Sokolov:
Veo que aquí hay usuarios de 1C bien formados:). Quiero enviar una pregunta a un tipo, él 1C-hombre. Pero tiene ciertos complejos por el hecho de "no ser programador". Constantemente me preguntó lo que necesito para aprenderlo, lo que elevaría su nivel, especialmente como un programador y no 1C-nik. Lo que la bestia es un 1C-nik no sé, por lo que sus preguntas tienen que responder constantemente incomprensiblemente, como "aprender algoritmos, etc.". Pero algo concreto para aconsejarle en términos de carrera o elevar su nivel no puede, tema demasiado específico este 1C. ¿Así que tal vez puedas decir algo más específico? ¿Puede crecer 1C-niku como programador? ¿O es mejor cambiar inmediatamente de dirección? ¿Qué consejo puede dar a alguien que trabaje en este campo, pero que desee mejorar su nivel?

La cuestión no está clara. Si tiene problemas como programador de otro perfil (C, python, java, etc.), ¿por qué preguntar a los de 1C qué hacer? Tiene que preguntar a los especialistas de 1C del perfil correspondiente. Apenas necesita otros sistemas de programación (con pocas excepciones) para crecer como programador de 1C. Necesita crecer en áreas relacionadas, pero esto no es programación. O la programación, pero un perfil específico, bajo el sistema. Por ejemplo, ahora se están introduciendo activamente las cajas registradoras en línea. En ellos también se programan los controladores, pero en su lenguaje incorporado. Quiere ser un implementador de cajas registradoras: que aprenda este tema. Y así sucesivamente, es lo mismo con otras áreas.

 
Mikhail Mitin:

Hay una función más maravillosa de 1C que uso para mis propios fines - para conectar con MetaTrader5: escribí una funcionalidad agradable para la optimización automatizada del Asesor Experto . Aquí hay un ejemplo de cómo funciona: Quiero optimizar, por ejemplo, 3 Asesores Expertos, cada uno con su propio conjunto de 20 símbolos y también puedo especificar que los mejores 5 conjuntos de optimización deben ser probados y el gráfico de resultados y el archivo de conjunto deben ser almacenados en una carpeta determinada. O realizar pruebas de avance sobre los mejores resultados. Y ahorra mucho tiempo porque puedo ejecutar optimizaciones durante la noche (por ejemplo, 10 series), obtener los resultados por la mañana, analizarlos y hacer otra cosa. Al mismo tiempo en el nivel 1c puedo especificar que se ignoren ciertos resultados, por ejemplo, si el beneficio es menor que algunos (aunque, lo hago a través de max personalizados), pero esta funcionalidad fue hecha para mi amigo que no sabe programar, y es más conveniente para él configurarlo en modo usuario.

Técnicamente: iniciar el terminal con el archivo ini especificado; explorar el administrador de tareas si el terminal está cerrado; leer y procesar el archivo de resultados; generar nuevos conjuntos a partir del archivo de resultados y el conjunto de fuentes.

Sí, no discuto que 1c no sea el mejor entorno para esto, es sólo que yo trabajo como técnico de 1c y me resulta más fácil hacerlo en 1c.

Adjunto, una captura de pantalla de cómo se ve.

¡Interesante!

¿Funciona como un tratamiento externo o como una configuración completa?

 
Vasiliy Sokolov:
Pero tienen ciertos complejos por no ser "sub-programadores".

Esta es la mierda de tu camarada. Por qué, por ejemplo, un petrolero, un abogado, un camionero, un policía no sufren de complejos de que no son programadores. Cada uno tiene su propio trabajo.

 
Aleksey Vyazmikin:

¡Interesante!

¿Funciona como tratamiento externo, o toda la configuración?

Bueno en general, es específicamente el procesamiento interno que no puede trabajar como externo, porque un montón de consultas allí a los módulos de configuración común.

Pero eso no es todo, he implementado toda una configuración para trabajar con metatrader. Allí está el siguiente procesamiento:

  • añadiendo pasajes al fichero de cabecera (*.mqh) para su optimización mediante el fichero *.csv (por ejemplo no quiero optimizar todas las configuraciones posibles de parámetros, sino sólo algunas con determinados, lo escribes en csv, y a partir de este csv 1c hace mqh con un solo parámetro a buscar).
  • Repositorio de versiones expertas con descripción de los cambios (en este caso 1C encuentra y actualiza todas las cabeceras por sí mismo).
  • distribución de los parámetros: por ejemplo, ha realizado una optimización con paso grueso y necesita probar/optimizar la vecindad de cada parámetro en los mejores resultados de la optimización (paso del parámetro 1: 5, de 0 a 150; mejor resultado = 30. Y el procesamiento hace un conjunto donde la optimización de este parámetro es de 27 a 33 por ejemplo; y así para cada parámetro del conjunto)
  • Conversión de un conjunto de mt5 a mt4 (sólo los plazos; los tipos de precio y los métodos ma tienen que ser rehechos manualmente, y esto es generalmente conveniente)
  • un intento de hacer un proceso de ofuscación de código - pero he desistido
  • y hay otras cositas que ya no uso
Captura de pantalla del menú de la aplicación

Archivos adjuntos:
 

Hola a todos. Llevo dos semanas en un curso de programación de 1C. Pagó 22500 rublos estables.

La presentación del material es repugnante. Reducir la velocidad del portátil - abriendo 1C después de escribir en la base - unos 30 segundos. La mitad de la audiencia en ordenadores rápidos normales donde se tarda medio segundo. Mientras espero la apertura de 1C, el profesor ya ha "mostrado" en su y golpear las teclas de nuevos ejemplos de tareas, y todavía estoy esperando la apertura.... Somos dos personas con estos portátiles.

Francamente, hasta ahora me está costando mucho trabajo. En general la imagen es clara, pero todos estos registros, los movimientos de ida y vuelta en ellos, esta estúpida sintaxis donde "=" significa tanto comparación como asignación... Hasta ahora, un total b*tch. Este fin de semana voy a mirar otro curso en youtube, porque estos cursos presenciales son una mierda. Al menos me darán un mendrugo.

 
Evgeniy Zhdan:

Hola a todos. Llevo dos semanas asistiendo a un curso de programación 1C. Pagó 22500 rublos estables.

La presentación del material es repugnante. Reducir la velocidad del portátil - abriendo 1C después de escribir en la base - unos 30 segundos. La mitad de la audiencia en ordenadores rápidos normales donde se tarda medio segundo. Mientras espero la apertura de 1C, el profesor ya ha "mostrado" en su y golpear las teclas de nuevos ejemplos de tareas, y todavía estoy esperando la apertura.... Somos dos personas con estos portátiles.

Francamente, me está costando entenderlo hasta ahora. En general la imagen es clara, pero todos estos registros, los movimientos de ida y vuelta en ellos, esta estúpida sintaxis donde "=" significa tanto comparación como asignación... Hasta ahora, un total b*tch. Este fin de semana voy a mirar otro curso en youtube, porque estos cursos presenciales son una mierda. Al menos me darán un mendrugo.

Si los cursos son oficiales, es posible pasar el certificado, y entonces usted será especialista certificado 1C. Se rumorea que no todos aprueban.

 
Evgeniy Zhdan:

Hola a todos. Llevo dos semanas en un curso de programación de 1C. Pagó 22500 rublos estables.

La presentación del material es repugnante. Reducir la velocidad del portátil - abriendo 1C después de escribir en la base - unos 30 segundos. La mitad de la audiencia en ordenadores rápidos normales donde se tarda medio segundo. Mientras espero la apertura de 1C, el profesor ya ha "mostrado" en su y golpear las teclas de nuevos ejemplos de tareas, y todavía estoy esperando la apertura.... Somos dos personas con estos portátiles.

Francamente, hasta ahora me está costando mucho trabajo. En general la imagen es clara, pero todos estos registros, los movimientos de ida y vuelta en ellos, esta estúpida sintaxis donde "=" significa tanto comparación como asignación... Hasta ahora, un total b*tch. Este fin de semana voy a mirar otro curso en youtube, porque estos cursos presenciales son una mierda. Al menos te darán un mendrugo.

Mira este producto. Es un kit de entrenamiento de programación. En principio, es lo mismo que te dan en los cursos. Viene con varios libros y un disco/flash con el programa. O lo compras a un franquiciado (hace tiempo costaba unos 1000 rublos), o lo descargas en Internet, si lo encuentras. Muestra cómo escribir la configuración desde cero. Esto está muy lejos del trabajo real, pero da una idea general del producto y de los conocimientos básicos de programación. Realice sus tareas en paralelo con sus estudios en el curso. El lado positivo de los cursos es que puedes consultar en directo los temas que no entiendes en un libro con un experto en directo.

Muchos cursos no tienen nada que ver. Y los empresarios, por cierto, también lo saben. Así que es poco probable que la corteza te dé algo, salvo que mejore tu karma. )))))

 
Vasiliy Sokolov:
Veo que aquí hay usuarios de 1C bien curtidos:). Quiero enviar una pregunta de un tipo, es un hombre de 1C. Pero está experimentando ciertos complejos por el hecho de que "no es un programador". Constantemente me preguntó lo que necesito para aprenderlo, lo que elevaría su nivel, especialmente como un programador y no 1C-nik. Lo que la bestia es un 1C-nik no sé, por lo que sus preguntas tienen que responder constantemente incomprensiblemente, como "aprender algoritmos, etc.". Pero algo concreto para aconsejarle en términos de carrera o elevar su nivel no puede, tema demasiado específico este 1C. ¿Así que tal vez puedas decir algo más específico? ¿Puede crecer 1C-niku como programador? ¿O es mejor cambiar inmediatamente de dirección? ¿Qué consejo puede dar a alguien que trabaje en este campo, pero que desee mejorar su nivel?

Vasiliy, recuerdo con cariño tu antiguo artículo sobre las matrices asociativas. Hay raras publicaciones que son memorables y dan un impulso al desarrollo.

Sobre 1 C, voy a comentar un poco. Tengo un primo involucrado en esto, su opinión - se puede trabajar sólo si se mantiene 10-20 empresas en el servicio. Tengo un amigo, en la contabilidad, dice lo mismo, tiene 20 empresas pequeñas, acostumbrados todos a la contabilidad en 1C, dice que es más fácil.

Al mismo tiempo hay otro amigo, el jefe bah. en compañía de unas 600 personas, yuzuet 1 C y muy contento. No entiendo esta contabilidad, mis amigos no saben Matlab, C# y C++. Todo tipo de MQL está descartado. Como estaba escrito en las puertas de Auschwitz, ¿a cada uno lo suyo?

 
Alexey Volchanskiy:

Como estaba escrito en las puertas de Auschwitz, ¿a cada uno lo suyo?

Fue escrito en las puertas de Buchenwald. En las puertas de Auschwitz decía "El trabajo libera""Arbeit macht frei".

 
Sergey Savinkin:

Fue escrito en las puertas de Buchenwald. En las puertas de Auschwitz dice "El trabajo libera""Arbeit macht frei".

Vaya, no recuerdo exactamente. Gracias por la aclaración. Es un principio aún más burlón, ¿no?

Razón de la queja: