{"id":52712,"date":"2019-11-15T00:00:00","date_gmt":"2019-11-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt"},"modified":"2020-02-18T14:00:30","modified_gmt":"2020-02-18T11:00:30","slug":"put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pr\u00e1cticamente cada desarrollador se pregunta c\u00f3mo deber\u00eda desarrollar sus habilidades y qu\u00e9 direcci\u00f3n de crecimiento elegir: vertical, es decir, convertirse en un gerente, o horizontal, como desarrollador full stack. Muchos a\u00f1os de trabajo en un solo producto, contrariamente a los mitos, se convierten no en una limitaci\u00f3n, sino en una oportunidad valiosa. En este art\u00edculo, compartimos la experiencia de nuestro desarrollador backend Alexey, quien ha dedicado 6 a\u00f1os a certificaciones y ha recorrido el camino hasta convertirse en arquitecto.<\/p>\n<p><img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/42d86fa371c7c6247e31bcc6122c7f90.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00bfQui\u00e9n es un arquitecto?<\/h2>\n<p>\nUn arquitecto en TI (tech lead) es un desarrollador de alto nivel que se encarga de cuestiones globales en proyectos de TI. Se sumerge en los procesos de negocio del cliente y ayuda a resolver sus problemas a trav\u00e9s de la tecnolog\u00eda, as\u00ed como a definir c\u00f3mo se estructurar\u00e1 un sistema de informaci\u00f3n determinado.<\/p>\n<p>Este profesional necesita no solo entender \u00e1reas tem\u00e1ticas individuales, sino tambi\u00e9n ver todo el proceso:<\/p>\n<ul>\n<li>Definici\u00f3n del problema empresarial.<\/li>\n<li>Desarrollo, incluyendo programaci\u00f3n, preparaci\u00f3n, almacenamiento y procesamiento de datos.<\/li>\n<li>Despliegue y soporte de la infraestructura.<\/li>\n<li>Pruebas.<\/li>\n<li>Despliegue.<\/li>\n<li>An\u00e1lisis y mantenimiento operativo.<\/li>\n<\/ul>\n<p>\nEsto significa la capacidad de ponerse en el lugar de cualquier especialista o equipo en el ciclo de vida del desarrollo, entender desde dentro el estado actual de los sistemas, identificar errores cometidos, y formular objetivos. A veces, incluso llevar a cabo intervenciones operativas por s\u00ed mismo.<\/p>\n<p>El camino de desarrollo profesional de un desarrollador a arquitecto toma un tiempo considerable, por lo general, varios a\u00f1os. Para ello, el desarrollador necesita tanto habilidades pr\u00e1cticas como conocimientos te\u00f3ricos que pueden ser respaldados por certificaciones internacionales.<\/p>\n<h2>\u00bfM\u00e1s de 5 a\u00f1os en un solo proyecto: rutina o oportunidad de crecimiento?<\/h2>\n<p>\nHace unos a\u00f1os comenzamos a trabajar en un gran sistema inform\u00e1tico m\u00e9dico para un cliente extranjero. En este ambicioso proyecto exist\u00edan ciertos problemas:<\/p>\n<ul>\n<li>accesos limitados; <\/li>\n<li>producci\u00f3n inestable;<\/li>\n<li>sprints incre\u00edblemente extendidos y largas aprobaciones. <\/li>\n<\/ul>\n<p>\n<i>\u201cEs hora de mejorar las habilidades\u201d<\/i>, \u2014 lleg\u00f3 a esta decisi\u00f3n uno de los desarrolladores l\u00edderes, Alexey, para superar las dificultades mencionadas y entender mejor el sistema. <\/p>\n<p>Aleksey comparti\u00f3 su experiencia sobre por d\u00f3nde empezar a aprender, qu\u00e9 certificaciones son importantes obtener, c\u00f3mo y por qu\u00e9 hacerlo.<\/p>\n<h3>Paso uno: mejora tu ingl\u00e9s<\/h3>\n<p>\nLos lenguajes de programaci\u00f3n son una parte fundamental del desarrollo, pero los lenguajes de comunicaci\u00f3n son igualmente importantes. \u00a1Especialmente en las comunicaciones con clientes angloparlantes!<\/p>\n<blockquote><p><b>Desde la pr\u00e1ctica<\/b><\/p>\n<p>Un d\u00eda, Aleksey recibi\u00f3 una llamada de una empleada del cliente. En ese momento, nuestro desarrollador a\u00fan no pod\u00eda presumir de tener un mont\u00f3n de certificaciones \u2014 ni en tecnolog\u00edas, ni en gesti\u00f3n, ni en comunicaci\u00f3n. Posiblemente, no le habr\u00edan servido de mucho \u2014 ya que ser un especialista calificado es posible incluso sin t\u00edtulos adicionales. Pero, aun as\u00ed, surgi\u00f3 un problema.<\/p>\n<p>Hay que entender que el idioma conversacional es radicalmente diferente del escrito. Si te orientas perfectamente en las especificaciones en ingl\u00e9s, pero no practicas la escucha y el habla, tenemos malas noticias para ti. En tal caso, las negociaciones telef\u00f3nicas con los socios pueden llevarte a un callej\u00f3n sin salida.<\/p>\n<p>Aleksey entend\u00eda algunas palabras conocidas durante la llamada, pero el discurso de su colega era tan r\u00e1pido y diferente de la pronunciaci\u00f3n cl\u00e1sica de las lecciones de audio, que el sentido principal de sus preguntas pas\u00f3 de largo. Por cortes\u00eda y por no complicar la situaci\u00f3n, Aleksey acept\u00f3 r\u00e1pidamente todas las propuestas.<\/p>\n<p>\u00bfEs necesario decir que a lo largo del trabajo se hicieron descubrimientos desagradables? Nuestro desarrollador se comprometi\u00f3 a algo que absolutamente rechazar\u00eda si la oferta hubiera llegado en un idioma comprensible.<\/p>\n<p>En ese momento, qued\u00f3 claro que era absolutamente necesario desarrollar habilidades de escucha y conversaci\u00f3n. La mejor manera de hacerlo era a trav\u00e9s de certificaciones.<\/p><\/blockquote>\n<p><\/p>\n<h3>Certificaci\u00f3n en ingl\u00e9s<\/h3>\n<p>\nPara mejorar la comunicaci\u00f3n en nuestro proyecto m\u00e9dico, Aleksey estudi\u00f3 en varios programas a la vez. Como resultado, aprob\u00f3 la certificaci\u00f3n FCE \u2014 First Certificate in English. Esto le ayud\u00f3 a comenzar a entender al cliente y a transmitir sus pensamientos.<\/p>\n<blockquote><p><b>Consejo \u00fatil:<\/b><\/p>\n<p>Evita programas de formaci\u00f3n en ingl\u00e9s b\u00e1sico. La habilidad debe ser espec\u00edfica. Si necesitas ingl\u00e9s para comunicaci\u00f3n empresarial, eso es lo que debes aprender. Solo que no debes irse a los extremos y tomar el CAE (Certificate in Advanced English). Su caracter\u00edstica son palabras sofisticadas, expresiones espec\u00edficas que casi no se utilizan en la comunicaci\u00f3n internacional.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Paso dos: certificaci\u00f3n en toda la pila tecnol\u00f3gica<\/h3>\n<p>\nInicialmente, la base del proyecto estaba compuesta por la tecnolog\u00eda de mapeo objeto-relacional ORM. El equipo de desarrolladores del cliente estaba orgulloso de su creaci\u00f3n, ya que todo se realiz\u00f3 utilizando conceptos avanzados, de manera compleja y elaborada.<\/p>\n<p>Sin embargo, los problemas en producci\u00f3n \u2014 en particular, el servidor SQL que se colapsaba constantemente \u2014 no eran raros. La soluci\u00f3n t\u00edpica era reiniciar el servicio. El cliente llamaba al l\u00edder del equipo y dec\u00eda que era hora de reiniciar. Finalmente, decidimos acabar con esto. <\/p>\n<p>El cliente deseaba trabajar en el rendimiento del sistema \u2014 para ello era necesario implementar la profilaci\u00f3n y realizar optimizaciones regularmente. Como herramienta de profilaci\u00f3n, en ese momento \u2014 alrededor de 2015 \u2014 se eligi\u00f3 Ants Profiler, pero demostr\u00f3 ser d\u00e9bil. Con una baja granularidad, era dif\u00edcil obtener informaci\u00f3n sobre un bloque cr\u00edtico del c\u00f3digo. Con la m\u00e1xima granularidad, Ants Profiler empezaba a modificar el c\u00f3digo de una manera que amenazaba la funcionalidad del sistema \u2014 donde se hab\u00eda configurado la profilaci\u00f3n, simplemente fallaba. Por lo tanto, cambiamos de enfoque.<\/p>\n<p><i>Comenzamos analizando las estad\u00edsticas<\/p>\n<p>Al analizar las estad\u00edsticas de producci\u00f3n, qued\u00f3 claro que el 95% del trabajo en el servidor ten\u00eda l\u00f3gica de negocio primitiva en 4 l\u00edneas. Para ellos era suficiente con una sola consulta SQL, en lugar de todo un conjunto de consultas generadas por el bloque de l\u00f3gica de negocio con ORM.<\/i><\/p>\n<p>Alexey propuso e implement\u00f3 un procedimiento almacenado para mover trabajos sin ORM. La idea contradec\u00eda la paradigmas habituales del proyecto, el l\u00edder del equipo la recibi\u00f3 con cautela, pero el cliente la acept\u00f3 y solicit\u00f3 su implementaci\u00f3n. No fue sorprendente, ya que el nuevo m\u00e9todo permit\u00eda reducir los tiempos de procesamiento en producci\u00f3n de cuatro horas a unos minutos \u2014 en promedio, 98 veces. <\/p>\n<p>Aun as\u00ed, ten\u00edamos dudas: \u00bfera esta la soluci\u00f3n correcta o simplemente una cuesti\u00f3n de preferencias personales? La fe en el todopoderoso C# y ORM fue sacudida por una casualidad, que mostr\u00f3 toda la fuerza de las soluciones simples.<\/p>\n<blockquote><p><b>Caso dos<\/b><\/p>\n<p>El equipo escribi\u00f3 una consulta para trabajar con datos dentro del paradigma ORM, compuesta seg\u00fan todas las reglas, sin errores. Su procesamiento tardaba 2-3 minutos, y esos par\u00e1metros parec\u00edan aceptables. Sin embargo, una implementaci\u00f3n alternativa utilizando simples selects y views ofreci\u00f3 un resultado m\u00e1s r\u00e1pido \u2014 en 2 segundos.<\/p>\n<p>Se hizo evidente que era hora de elegir a un especialista que obtuviera la certificaci\u00f3n en toda la pila del proyecto para entender todos los matices y elegir el m\u00e9todo \u00f3ptimo. Esta tarea fue asumida por Alexey.<\/p><\/blockquote>\n<p>\n<b>Los primeros certificados<\/b><\/p>\n<p>Para comprender la esencia, Alexey pas\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">varias certificaciones de Microsoft<\/a><\/noindex>, que abarc\u00f3 toda la pila tecnol\u00f3gica del proyecto:<\/p>\n<ul>\n<li>TS: Desarrollo de Aplicaciones Windows con Microsoft .NET Framework 4<\/li>\n<li>TS: Acceso a Datos con Programaci\u00f3n en C# de Microsoft .NET Framework 4<\/li>\n<li>TS: Desarrollo de Aplicaciones Windows Forms con Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dise\u00f1o y Desarrollo de Aplicaciones Windows utilizando Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dise\u00f1o y Desarrollo de Aplicaciones basadas en Windows usando Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Desarrollo de Clientes basados en Windows<\/li>\n<\/ul>\n<p>\nTratando de optimizar el trabajo en el nuevo proyecto, el equipo lleg\u00f3 a las siguientes conclusiones:<\/p>\n<ul>\n<li>Para el funcionamiento de los sistemas, es necesario seguir las reglas de escritura de c\u00f3digo: no solo sangr\u00edas y comentarios, sino especificaciones t\u00e9cnicas \u2014 el n\u00famero de accesos a bases de datos, la carga en el servidor y mucho m\u00e1s.<\/li>\n<li>La aplicaci\u00f3n de conceptos contradictorios puede generar problemas. El concepto de bases de datos es una teor\u00eda de conjuntos, mientras que ORM es un concepto de operaciones.<\/li>\n<li>Las ideas que rompen el orden establecido pueden encontrar resistencia dentro del equipo. El desarrollo tambi\u00e9n implica relaciones y la capacidad de argumentar tu punto de vista.<\/li>\n<li>La certificaci\u00f3n ampl\u00eda el horizonte y permite entender qu\u00e9 se puede utilizar y qu\u00e9 no.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Paso tres: estudia no solo el c\u00f3digo<\/h3>\n<p>\nAl trabajar en soluciones IT a gran escala, hay muchos factores importantes. Por ejemplo, no todos los desarrolladores prestan atenci\u00f3n a los par\u00e1metros de la red, pero incluso su ancho de banda puede afectar la soluci\u00f3n de un problema comercial. <\/p>\n<p>Esto se comprende a trav\u00e9s de <b>certificaciones de la serie 98<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Fundamentos del Desarrollo de Software<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Fundamentos de Bases de Datos<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nTe permiten ver las cosas de manera m\u00e1s amplia y salir de la concepci\u00f3n limitada de \u201csolo c\u00f3digo\u201d. Son los fundamentos, pero son importantes para entenderlo todo a un nivel m\u00e1s profundo.<\/p>\n<p>Las certificaciones de la serie 98 son peque\u00f1os ex\u00e1menes \u2014 30 preguntas en 45 minutos.<\/p>\n<h3>Paso cuatro: gesti\u00f3n de procesos<\/h3>\n<p>\nTrabajar con cl\u00ednicas es un asunto m\u00e1s responsable que, por ejemplo, crear un juego m\u00f3vil. No se puede simplemente agregar una funci\u00f3n y lanzarla a producci\u00f3n; es importante seguir el proceso de aprobaci\u00f3n y realizar numerosas modificaciones por parte del cliente, ya que est\u00e1 en juego la salud y la vida de las personas.<\/p>\n<p>El Agile t\u00edpico no dio los resultados deseados en este proyecto, y cada sprint dur\u00f3 bastante tiempo. Entre los despliegues pasaban de 6 meses a un a\u00f1o. <\/p>\n<p>Adem\u00e1s, t\u00e9cnicamente era imposible llevar los procesos de las diez cl\u00ednicas atendidas a un mismo denominador com\u00fan.<\/p>\n<p>Para obtener resultados m\u00e1s r\u00e1pidamente en estas condiciones, los desarrolladores requer\u00edan responsabilidad personal y una visi\u00f3n amplia de los procesos, lo que significaba una constante concentraci\u00f3n y alta calificaci\u00f3n. <\/p>\n<p>Cuando un especialista est\u00e1 inmerso en el proceso, ve claramente los resultados, las causas y efectos, y la imagen completa. Esto es, al mismo tiempo, un factor de motivaci\u00f3n adicional y conocimiento, mejorando la capacidad de resolver tareas y problemas.<\/p>\n<p>Con una infraestructura bien organizada, una arquitectura adecuadamente construida y un c\u00f3digo \u00f3ptimo, una persona puede asumir muchos procesos. Sin embargo, esto no significa que se deban formar soldados universales que puedan llevar a cabo un proyecto por s\u00ed solos. La comunicaci\u00f3n y el trabajo en equipo son cr\u00edticamente importantes.<\/p>\n<p>En el equipo, cada desarrollador entiende que sus compa\u00f1eros dependen de sus acciones. Ahorrar 5 minutos en la etapa de desarrollo puede equivaler a 5 horas adicionales de prueba. Para entender esto, es crucial establecer buenas comunicaciones. <\/p>\n<p>En nuestro proyecto, los siguientes certificados ayudaron a Alexey a dominar los procesos: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>certificados de EXIN<\/b><\/a><\/noindex>:<\/p>\n<ul>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Service Projects<\/li>\n<\/ul>\n<p>\nEn edX se realizaron cursos que ayudaron a ver el sistema desde la perspectiva de la estad\u00edstica y la programaci\u00f3n \u00e1gil, y m\u00e1s tarde impulsaron a obtener <b>el certificado de arquitecto<\/b>:<\/p>\n<ul>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<\/ul>\n<p>\nSeg\u00fan el principio de \u201cSeis Sigma\u201d (Six Sigma), el control estad\u00edstico asegura un resultado de calidad con una probabilidad extremadamente alta.<\/p>\n<p>Al elevar su nivel, el desarrollador generalmente llega a las siguientes conclusiones: <\/p>\n<ul>\n<li>Trabaja no mucho, sino de manera efectiva.<\/li>\n<li>No compliques la vida en la b\u00fasqueda de lo externo: las tecnolog\u00edas sofisticadas no necesariamente resuelven los problemas mejor.<\/li>\n<li>Colabore con especialistas de todas las etapas del ciclo y descubra sus desaf\u00edos. El arquitecto debe dominar los procesos: identificaci\u00f3n de problemas, establecimiento de objetivos, dise\u00f1o de la topolog\u00eda de la red, desarrollo, pruebas, soporte y operaci\u00f3n.<\/li>\n<li>Verifique cada funci\u00f3n de principio a fin.<\/li>\n<li>A veces, los procesos de TI no se alinean con los procesos de negocio, y eso es algo que debe abordarse.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Paso cinco: entender la arquitectura a trav\u00e9s del prisma de Big Data.<\/h3>\n<p>\nEn el proyecto, lidiamos con bases de datos bastante grandes. Al menos, eso parec\u00eda hasta cierto punto. Cuando Alexei comenz\u00f3 a estudiar grandes datos en edX, se dio cuenta de que 1.5 Tb en el proyecto es una peque\u00f1a base de datos. Los grandes vol\u00famenes empiezan a partir de 10 Tb, y se requieren otros m\u00e9todos all\u00ed.<\/p>\n<p>El siguiente paso en el camino hacia la certificaci\u00f3n fue un curso sobre grandes datos. Ayud\u00f3 a entender la organizaci\u00f3n del flujo de datos y a acelerar las operaciones en producci\u00f3n. Tambi\u00e9n hizo hincapi\u00e9 en herramientas peque\u00f1as, como comenzar a usar Excel para abordar tareas menores.<\/p>\n<p><b>Certificado:<\/b><br \/>\nPrograma Profesional de Microsoft: Certificado en Big Data.<\/p>\n<p><img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Paso seis: de desarrollador a arquitecto.<\/h3>\n<p>\nDespu\u00e9s de obtener todas las certificaciones mencionadas, mientras a\u00fan era desarrollador, Alexei comenz\u00f3 a comprender que la informaci\u00f3n adquirida ten\u00eda un alto nivel de abstracci\u00f3n, lo cual no es algo negativo. <\/p>\n<p>Una visi\u00f3n integral de los procesos lleva al nivel de arquitecto, uno de los niveles m\u00e1s altos de certificaci\u00f3n.<\/p>\n<p>En su b\u00fasqueda de la certificaci\u00f3n de arquitecto, Alexei se encontr\u00f3 con <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform.<\/a><\/noindex> de Sundblad &amp; Sundblad. Es un programa reconocido por Microsoft, cuyo desarrollo comenz\u00f3 hace 14 a\u00f1os en colaboraci\u00f3n entre las oficinas central y sueca de la empresa. Cubre .NET Framework, recopilaci\u00f3n de requisitos, gesti\u00f3n del flujo de informaci\u00f3n y muchos otros temas a un alto nivel, y se considera una s\u00f3lida confirmaci\u00f3n de las habilidades de un arquitecto.<\/p>\n<p>El programa inclu\u00eda cursos de aprendizaje. La certificaci\u00f3n sistematiz\u00f3 conocimientos y permiti\u00f3 un nuevo nivel de desarrollo, de desarrollador a arquitecto.<\/p>\n<p><img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Resumiendo<\/h3>\n<p>\nComo se\u00f1ala Alexei, en el proceso de trabajar con un sistema de TI a gran escala, es importante recordar que la programaci\u00f3n no es un entretenimiento costoso, sino una herramienta para resolver problemas empresariales. Al enfrentar un desaf\u00edo, siempre es necesario especificar el valor comercial para que el proyecto no se vea atrapado en un callej\u00f3n sin salida. <\/p>\n<p>El arquitecto tiene una perspectiva especial sobre la programaci\u00f3n y sus componentes b\u00e1sicos: <\/p>\n<ul>\n<li>Creaci\u00f3n y\/o mantenimiento de flujos de datos<\/li>\n<li>Extracci\u00f3n de flujo de informaci\u00f3n basado en el flujo de datos<\/li>\n<li>Extracci\u00f3n de flujo de valor basado en el flujo de informaci\u00f3n<\/li>\n<li>Monetizaci\u00f3n del flujo de valor<\/li>\n<\/ul>\n<p>\nSi miramos el proyecto desde la perspectiva del arquitecto, debemos empezar por el final: formular el valor y luego avanzar hacia \u00e9l a trav\u00e9s del flujo de datos. <\/p>\n<p>El arquitecto sigue las reglas del desarrollo, teniendo una visi\u00f3n global del proyecto. Llegar a ello a trav\u00e9s de la pr\u00e1ctica y los errores propios es pr\u00e1cticamente imposible; m\u00e1s bien, se puede, pero lleva mucho tiempo. La certificaci\u00f3n permite ampliar la perspectiva y ver el contexto completo de cada cuesti\u00f3n, familiarizarse con la experiencia de miles de profesionales y desarrollar la habilidad de resolver problemas de manera efectiva.<\/p>\n<p>Hoy en d\u00eda, hemos trabajado con el sistema m\u00e9dico mencionado anteriormente durante m\u00e1s de cinco a\u00f1os y hemos logrado mejoras significativas. Durante este tiempo, Alexey ha pasado m\u00e1s de 20 ex\u00e1menes de certificaci\u00f3n:<\/p>\n<ol>\n<li>TS: Desarrollo de Aplicaciones Windows con Microsoft .NET Framework 4<\/li>\n<li>TS: Acceso a Datos con Programaci\u00f3n en C# de Microsoft .NET Framework 4<\/li>\n<li>TS: Desarrollo de Aplicaciones Windows Forms con Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dise\u00f1o y Desarrollo de Aplicaciones Windows utilizando Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Dise\u00f1o y Desarrollo de Aplicaciones basadas en Windows usando Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Desarrollo de Clientes basados en Windows<\/li>\n<li>98-361: Fundamentos del Desarrollo de Software<\/li>\n<li>98-364: Fundamentos de Bases de Datos<\/li>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Service Projects<\/li>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<li>Programa Profesional de Microsoft: Certificado en Big Data.<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Camino del arquitecto: certificaci\u00f3n y profundizaci\u00f3n en el producto\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAl aprobar todos los ex\u00e1menes, Alexey ha crecido de desarrollador principal a arquitecto del proyecto. La certificaci\u00f3n se ha convertido en una poderosa herramienta tanto para el desarrollo profesional como para ganar reputaci\u00f3n ante el cliente. <\/p>\n<p>El \u201cariete de certificaci\u00f3n\u201d ha ayudado a obtener acceso a ciertos procesos cr\u00edticos que necesitaban control y revisi\u00f3n. Los clientes europeos de soluciones IT suelen valorar mucho a los especialistas certificados y est\u00e1n dispuestos a ofrecerles m\u00e1s libertad de acci\u00f3n. <\/p>\n<p><b>\u00a1Gracias por su atenci\u00f3n! Esperamos que el art\u00edculo haya sido \u00fatil para usted.<\/b><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/simbirsoft\/blog\/475464\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a. \u041c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u043c\u0438\u0444\u0430\u043c, \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c, \u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u043d\u0430\u0448\u0435\u0433\u043e backend \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u0432\u044f\u0442\u0438\u043b 6 \u043b\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52712","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47El camino del arquitecto: certificaci\u00f3n y sumergirse en el producto | ProHoster","description":"Casi cada desarrollador se pregunta c\u00f3mo deber\u00eda desarrollar sus habilidades y qu\u00e9 direcci\u00f3n de crecimiento elegir: vertical, es decir, convertirse en gerente, o horizontal, convertirse en full stack.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52712","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:33:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:15:41","updated":"2026-01-24 04:33:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}