Arquitecto de software Nuevo curso de OTUS




El mundo moderno tiene más de 40 mil profesiones. La sociedad se está desarrollando y digitalizando, algunas profesiones desaparecen debido a su obsolescencia, y algunas, por el contrario, aparecen y se vuelven más demandadas en el mercado laboral.

Una de esas profesiones es un arquitecto de software. Tan pronto como no la llamaron por Internet, me encontré con los siguientes nombres:

  • arquitecto de sistemas
  • arquitecto de software
  • Arquitecto de TI
  • Arquitecto de infraestructura de TI

y todos pertenecían específicamente al arquitecto de software.
Y si antes la construcción de casas y otras estructuras se asociaba con la palabra "arquitectura", ahora esta profesión tiene un significado ligeramente diferente.



Arquitecto de software se dedica a las actividades más importantes en el campo de TI. Sobre sus hombros descansa tareas como la construcción de complejos sistemas de TI para resolver problemas de negocios. Para las grandes empresas, un arquitecto de software ayuda a ahorrar dinero, ya que su tarea es diseñar un sistema de TI operativo coherente desde muchas partes diferentes. Una de las principales tareas del arquitecto también se puede llamar automatización y simplificación de los procesos comerciales, para que la empresa pueda alcanzar un nuevo nivel de prestación de servicios (aunque por esta opinión ya recibí una bofetada en los comentarios ...).

¿Con qué frecuencia ingresas a la aplicación móvil de una empresa y escupes, ya que está torcida, funciona mal y no te ayuda a simplificar el servicio? Pienso bastante a menudo. La culpa de esto recae en el arquitecto de software, que no previó todos los posibles problemas que el consumidor podría tener al usar la aplicación móvil, y no calculó los riesgos. Lo más probable es que desinstale esta aplicación y use los servicios de competidores cuyo arquitecto de sistemas resultó ser más razonable y se bombeó, y la primera compañía incurrirá en pérdidas. El trabajo del arquitecto de software comienza con una conversación con el cliente y examina el nicho para presentar el producto, y termina con el control del proyecto en cada etapa, es él quien es responsable de prácticamente todo lo que sucede con su producto.



Por supuesto, no todos los especialistas de TI pueden convertirse en arquitectos de software competentes. Para esto es necesario tener tanto profesionalismo como un cierto rango de cualidades personales. Un buen especialista debe ser diferente:

  • sociabilidad
  • resistencia al estrés
  • responsabilidad
  • habilidades de organización
  • habilidades analíticas

Y si no puede bombear sus cualidades personales, incluso cuando trabaja con un buen psicólogo, puede bombear conocimiento técnico en el campo de TI. OTUS abrió la inscripción al curso con el mismo nombre: "Arquitecto de software" . Por supuesto, el curso no es adecuado para aquellos que tienen cero conocimientos en el campo de la tecnología informática, pero si tiene conocimiento y experiencia en una de las siguientes pilas: Java (spring / Java EE), Node.js, C # (.net), python ( django), Golang, PHP, entonces este curso es para ti. Está diseñado específicamente para líderes de equipo, administradores y desarrolladores que están listos para aprender las mejores prácticas para el desarrollo de arquitectura de software y sistemas complejos distribuidos y tolerantes a fallas.

Este curso no cubrirá patrones básicos. Para que este curso sea lo más útil posible para quienes trabajan en el campo de los sistemas distribuidos / descentralizados, problemas no triviales de diseño de aplicaciones de back-end, enfoques para trabajar con servicios heredados, problemas con la consistencia de los cambios (por ejemplo, el procedimiento para aplicar transacciones) o con orquestación de servicios.

El curso es impartido por un especialista experimentado en el campo de la arquitectura de software Egor Zuev. Tiene más de 10 años de experiencia práctica y trabajo científico, tiene premios y se dedica a actividades de enseñanza. Si desea obtener más información sobre el curso y hacer preguntas a Yegor, puede hacerlo en la jornada de puertas abiertas, que se llevará a cabo el 21 de noviembre a las 20:00 en el formato de un seminario web en línea . Egor le informará en detalle sobre el programa del curso, así como las habilidades, competencias y perspectivas que estarán esperando a los participantes al final del curso.

La capacitación se llevará a cabo en línea en el formato de seminarios web, mientras que el curso implica mucha práctica y apoyo de los maestros en todas las etapas de la capacitación. La comunicación con los maestros se lleva a cabo en canales vacíos cerrados del curso. El resultado de la capacitación será un proyecto de graduación. Puede elegirlo y desarrollarlo en las siguientes áreas:

  • base de datos distribuida
  • datalake distribuido,
  • implementación privada de blockchain,
  • Sistema de búsqueda semántica distribuida.

En el futuro, puede utilizar el trabajo del proyecto como una cartera, y al finalizar la capacitación recibirá un certificado que confirma su competencia en el campo de la arquitectura de software.

También vale la pena mencionar el hecho de que todos los graduados de OTUS tienen la oportunidad de obtener un trabajo prestigioso con un salario decente, porque OTUS siempre ayuda a sus clientes con el empleo en empresas asociadas, cuya lista completa se puede encontrar aquí .

Source: https://habr.com/ru/post/476528/


All Articles