De comprador a especialistas en TI: quién y por qué asiste a la "Escuela de Programación" de Rostelecom
Miscelánea / / April 26, 2021
Cinco historias que demuestran que el conocimiento de los conceptos básicos de la programación es útil no solo para los especialistas en TI.
La digitalización de la vida es una tendencia constante de la última década, que solo se intensificó en 2020. En estas condiciones, los empleadores se esfuerzan por enseñar a los empleados habilidades modernas de TI mediante la formación de especialistas en las empresas. Rostelecom ya lleva dos años funcionando ”Escuela de programación». Los empleados de todos los departamentos pueden aprender Python, JavaScript, SQL y otros lenguajes, no importa si sus actividades están relacionadas con TI o no. Hablamos con cinco alumnos del curso y aprendimos cómo la codificación cambió sus vidas.
Irina Nural: "Si no te desarrollas, te encontrarás detrás de las tendencias actuales"
Irina Nural
Socio comercial, gerente de proyectos en el Centro de Informes y Contabilidad, Nizhny Novgorod.
Llegué a Rostelecom hace unos dos años y de inmediato me llamó la atención la cantidad de datos que deben procesarse. Por ejemplo, 35 empleados verifican el recibo de fondos a la cuenta corriente para adquirir todos los días durante 15 minutos al día.
Mi principal tarea como líder es asegurarme de que todo se haga correctamente. Pero cualquiera puede cometer un error, por lo que era necesario optimizar de alguna manera estos procesos rutinarios. Aprendí de la lista de correo interna que puedes analizar datos usando Python. Este fue el principal motivo para inscribirse en la "Escuela de Programación". Además, desde mi época universitaria, he soñado con ser programador.
Más de 100 empleados de Rostelecom tomaron cursos conmigo. Todos nos dividimos en equipos de 10 para agregar un espíritu competitivo a nuestros estudios. Se otorgaron puntos por entregar oportunamente las tareas, tener éxito en tareas adicionales y ayudar a otros estudiantes.
Me gradué de la escuela de programación hace un año. Aplico los conocimientos de vez en cuando cuando tengo tiempo libre. Para mí, la codificación sigue siendo un pasatiempo.
Sin embargo, tengo algo de lo que presumir. Escribí dos guiones: para verificar el cobro de efectivo y para adquirir. Ahora todos los datos de esta categoría se verifican automáticamente. Y esto es una ventaja para todos. Los empleados ya no se dedican al trabajo aburrido y rutinario, y estoy seguro de que todos los datos se recopilan correctamente. Con la verificación automatizada, prácticamente se excluyen los errores y, además, los plazos no se interrumpen.
Creo que necesitas estar al día, cambiar y ajustar tu trabajo a las nuevas condiciones. El mundo se está desarrollando rápidamente: primero, los contadores tenían facturas, luego una calculadora, luego una computadora ayudó a procesar la información y ahora hace todo el trabajo por sí misma. El contador se ha convertido en una especie de analista de datos y, para desempeñar sus funciones de manera eficiente, necesita saber cómo funciona todo. Si no te desarrollas, te encontrarás detrás de las tendencias actuales.
Evgeny Knyazev: "Puede trabajar en una empresa durante bastante tiempo, si existe la posibilidad de desarrollo tanto hacia arriba como horizontalmente"
Evgeny Knyazev
Analista de sistemas, Moscú.
He estado en Rostelecom durante más de 8 años; llegué a la empresa justo después de graduarme. Todo este tiempo trabajó como especialista en adquisiciones, cambió varios puestos en diferentes ramas. En 2019 se trasladó a Moscú. Aquí acompañó el proceso de adquisiciones y comenzó a ocuparse del análisis de datos.
Cuando me enteré de la apertura de la Escuela de Programación, inmediatamente quise llegar allí. La descripción del curso hablaba de la posibilidad de cambiar de dirección dentro de la empresa, esto me inspiró mucho.
Pero el deseo por sí solo no fue suficiente. Para participar en el curso, tenías que aprobar una prueba sobre los conceptos básicos de programación y escribir una carta de motivación. Lo hice solo la segunda vez. El primer intento no tuvo éxito, ya que había una alta competencia, además de que simultáneamente estaba tomando otro curso en la universidad en línea de Rostelecom.
El programa de formación incluyó bloques de ciencia de datos, SQL y Python. Cuando terminamos la formación, nos ofrecieron intentar conseguir el puesto de científico de datos: nos dieron una tarea de prueba para poner a prueba nuestras habilidades. No logré aprobar la selección, pero no abandoné la programación. Después de la graduación, continuamos comunicándonos con compañeros de estudios: discutimos las noticias, descubrimos quién tenía qué éxitos y planes. Uno de mis colegas sugirió que intentara convertirme en analista de sistemas. Era noviembre de 2020. Luego pensé en cambiar de trabajo, incluso en buscarla en un nuevo campo. Decidí probar la vacante propuesta. Como resultado, pasé con éxito la entrevista y comencé mi camino hacia TI.
Hoy en día, pocas personas llevan mucho tiempo trabajando en un mismo puesto. Pero en una empresa puede trabajar durante bastante tiempo, si existe la posibilidad de desarrollo tanto hacia arriba como horizontalmente. La disposición del equipo para aceptar y apoyar a los recién llegados es importante aquí. En Rostelecom, a pesar de la gran carga de trabajo, todos en el clúster de TI están comprometidos con el trabajo en equipo y la asistencia mutua, lo que ayuda a adaptarse más rápidamente a un nuevo rol.
Me gusta mi trabajo actual: hay otras tareas y problemas aquí, necesitas sumergirte regularmente en lo que no sabes y estudiar algo una y otra vez. Y entiendo que la empresa tiene espacio para crecer. Rostelecom tiene un enorme clúster de TI, donde siempre puede encontrar proyectos interesantes y tareas no triviales. Me parece que hay mucho margen de desarrollo para cada empleado.
Alexander Pavlov: “Solo quería probar algo nuevo. Como resultado, tomé dos cursos completos "
Alexander Pavlov
Jefe del Bloque de Tecnología de la Información del Departamento de Operaciones de Facturación, Tambov.
Trabajo en Rostelecom desde 2003. La mayor parte del tiempo lo dedico a supervisar las tareas del sistema JIRA que llegan a nuestro departamento; se recibe un promedio de 60 a 80 por semana. Además, es necesario recopilar informes diarios, semanales y mensuales sobre el número de solicitudes: recibidas, completadas y en curso. Lleva mucho tiempo, además, en general, son acciones aburridas. El conocimiento de Python le ayuda a completar estas tareas más rápido. Aunque inicialmente este no era el objetivo de mi formación.
Me inscribí en la Escuela de Programación simplemente porque quería probar algo nuevo. Como resultado, tomé dos cursos completos: el primero - "Introducción a Python" - el año anterior al último; el segundo, "Analista de datos", terminó esta primavera.
El primer curso fue bastante simple y sin estrés: las clases se llevaron a cabo una vez a la semana durante dos horas en un formato de seminario web; la tarea tomó literalmente una hora. El segundo curso es mucho más difícil: ha aumentado el número de clases y tareas. Y para una finalización exitosa, fue necesario hacer dos proyectos completos: el primero, para predecir el costo de un apartamento en Moscú utilizando los datos iniciales, el segundo, para determinar si el cliente pagaría el préstamo o no. Aprobé ambos proyectos con éxito.
Después de los cursos en Python, escribí un código que recopila los datos que necesito en el sistema de gestión de proyectos, los descarga en una tabla y me los envía por correo. ¡Cuenta por mí! Dediqué mucho tiempo a este desarrollo, pero ahora puedo ocuparme de tareas más interesantes. También escribí un guión para mis colegas: ahora pueden enviarme una solicitud por correo con el nombre del informe requerido: la computadora lo genera y lo envía él mismo.
Incluso después de aprender Python, adapté una macro para Excel, que se usa en la etapa de migración de la base de suscriptores. para analizar las direcciones de los clientes en componentes separados: región, distrito, ciudad, microdistrito, calle, casa, edificio, Departamento. Para datos con más de diez mil filas, un script de Python es un orden de magnitud más rápido que una macro de Excel.
Otro ejemplo de simplificación de la rutina es la creación de un motor de búsqueda para aclarar los datos bancarios actuales. Se descarga un archivo actualizado con un libro de referencia de los bancos de la fuente original (el sitio web del Banco Central) y se realiza una búsqueda en un archivo XML. Anteriormente, esta operación utilizaba una búsqueda regular en Internet mediante un navegador, pero consumía mucho tiempo.
Ahora estoy trabajando en un sistema que ayudaría a distribuir las tareas: sugeriría qué empleado es el más adecuado para su implementación.
Nikolay Schepilov: "Ahora las tareas de rutina toman 10 veces menos tiempo"
Nikolay Shchepilov
Analista Jefe de Sistemas, Unidad de Desarrollo de Sistemas de Información, Moscú.
He estado interesado en la ciencia de datos y el lenguaje de programación Python desde hace varios años. Antes de tomar los cursos, usaba SQL con bastante fluidez para el análisis de datos, sabía un poco sobre VBA, Python y Java; los enseñé en cursos abiertos en YouTube y Stepik. Y cuando surgió la oportunidad de obtener conocimientos adicionales de forma gratuita, por supuesto, acepté.
Me subí a la corriente de Junior, el curso duró seis meses. La formación se llevó a cabo en una plataforma especial: allí tenía que escuchar una lección e inmediatamente completar una tarea práctica. En general no fueron difíciles, además, ya tenía un poco de experiencia. Pero también había bloques de problemas relacionados con las matemáticas superiores y el aprendizaje automático: tenía que leer literatura adicional.
Ahora, el lenguaje Python se ha convertido en una verdadera ayuda para realizar análisis de datos de rutina desde fuentes no relacionadas, así como tareas específicas del proyecto para probar aplicaciones web y complejas integraciones. Ahora todo esto se hace más fácil, más rápido y con menos errores; dedico mucho menos tiempo. También fue posible delegar casos repetidos cuando el código ya había realizado el trabajo principal del análisis.
El conocimiento y las habilidades que adquirí también me permitieron avanzar en el autoestudio de Java y, como resultado, participó en la implementación exitosa de la Plataforma Camunda (plataforma de gestión de procesos de negocio) en nuestra división.
Dmitry Tarasov: "Como líder, es importante para mí comprender las capacidades del instrumento; para esto, no hay nada mejor que tomar cursos y verlo personalmente, tocarlo con las manos".
Dmitry Tarasov
Director de la dirección de analítica y trabajo con datos en el bloque de economía, finanzas y estrategia, Moscú.
Estoy constantemente estudiando y tomando diferentes cursos. He planeado aprender Python durante mucho tiempo. Cuando llegó la invitación a la “Escuela de Programación”, decidí no perder la oportunidad.
¿Por qué lo necesito? Creamos modelos predictivos, servicios de análisis, regulaciones e informes; trabajamos con datos en toda su diversidad. Aunque yo mismo hago poco con mis manos, es de suma importancia para mí, como líder, comprender las capacidades del instrumento, su correcta organización y su aplicabilidad en la orquestación general de soluciones. Y para ello nada mejor que hacer cursos para ver y probar todo tú mismo. Al mismo tiempo, sacuda el polvo del cerebro.
Antes de la "Escuela de Programación", conocía bien SQL y VBA, también sabía C #, PHP, HTML, Java, a un nivel suficiente para leer el código, para comprender lo que el desarrollador quería lograr.
En los cursos, tomé el programa Junior con énfasis en el análisis de datos. Constaba de tres bloques: sobre Python, sobre SQL y una descripción general sobre la ingeniería de datos. Lo más interesante fueron las tareas del bloque final, donde fue necesario trabajar con librerías Scikit-learn: basadas en casos reales Creé modelos que producen un resultado, y no abstractos en forma de números, pero comprensibles, basados en datos reales. tarea. Fue genial.
El intensivo duró casi seis meses. Como resultado, definí claramente qué tareas son mejores para resolver con las herramientas de Python y cuáles con SQL. Además, ahora establezco y evalúo tareas de manera más competente: entiendo que esto toma un día, esto es tres y esto es siete. Y se hizo más fácil explicar a los empleados lo que quiero de ellos, porque puedo usar términos claros y correctos.
EN "Escuela de programación»Rostelecom puede ser tratado tanto por empleados sin formación como por especialistas ya experimentados que trabajan en la dirección de TI de la empresa. Los estudiantes se dividen según el nivel de formación: Junior - principiantes, Middle - especialistas con experiencia de un año y medio, Senior - con más de cuatro años de experiencia.
Este no es el único programa educativo en Rostelecom. La empresa tiene su propio sistema de formación. Este es un entorno de desarrollo completo para los empleados, que consta de la plataforma para el desarrollo profesional y personal "Universidad en línea" (contiene más de 800 cursos de vídeo!), una red de centros de formación en todo el país, un portal para el desarrollo de habilidades digitales y el intercambio de conocimientos "Talent Exchange" y una plataforma para la evaluación de las claves puestos en la empresa.
Quiero trabajar en Rostelecom