¿El camino del desarrollador, ¿qué camino elegir?

El mundo del desarrollo de software es muy grande como para que solo una persona abarque absolutamente todo, incluso si te esfuerzas durante toda tu vida, lo más probable es que solo alcances a raspar la superficie de todo lo que conlleva el desarrollo de software. Es por esto que existen múltiples especialidades en este mundo, pero todas tienen sus raíces en los mismos fundamentos.


Antes de continuar, puedes leer este post o ver y escuchar esta información en formato de video en nuestro canal de Youtube, te dejamos el link por si prefieres este formato. 😃 👍


Hola mundo y bienvenidos a este post, tratar de definir todas las especialidades y hablar de que trata cada una en un solo post es sumamente difícil, pero si podemos encasillar las más generales, por lo que en este post hablaremos solamente de las ramas del desarrollo web.

1. SRE: Site Reliability Engineering

Es una disciplina que incorpora distintos aspectos de la ingeniería de software y estos los aplica a problemas de infraestructura y operaciones. El objetivo principal es crear infraestructura que sean confiable y escalable.

Acá nosotros vemos ingenieros que se encargan de implementar, mantener y monitorear sistemas de reportería de errores, servicios de integración y despliegue continuo, monitoreo de infraestructura en hardware y software, integración de los distintos servicios internos y externos que utiliza la empresa con servicios existentes. Y sobre todo, configurar nuestra solución para que posea una alta disponibilidad y consistencia a nivel global.

2. Ingeniero de software

Es un profesional que aplica los conceptos de ingeniería de software al diseño, desarrollo, mantenimiento, pruebas y evaluación.

Estos profesionales se encargan de la toma y análisis de requerimientos, diseño de pruebas, implementación misma o sea escribir el código, ejecución de pruebas y para validar el software construido y evaluación de mejoras y extensión que puede tener el software.

Brais Moure del canal Mouredev
Nicolás Schürmann del canal Hola Mundo
Héctor de León del canal Hdeleonnet

Dentro de la construcción del software se deben encargar de que este cumpla con patrones de diseño estándar o internos de la compañía, asegurar la calidad interna del código para que este pueda ser extendido con facilidad y construir pruebas automáticas para que futuros despliegues puedan realizarse con confianza, y no romper funcionalidades que ya se encontraban funcionando correctamente.

Este punto lo vamos a desglosar un poco más en otro post para ver las diferentes subespecialidades que existen.

3. Quality assistant

Un quality assistant es una persona muy diferente a un quality assurance, un quality assurance ejecuta las pruebas y puede también diseñar pruebas para ser ejecutadas.

Un quality assistant es una persona que apoya a los ingenieros de software para que estos realicen mejores pruebas.

Un QA es líder, profesor o influenciador antes que un fiscalizador. Orienta al equipo a qué pruebas realizar realizando preguntas sobre cómo manejará casos bordes, data que no existe, datos duplicados, ni servicios que no respondan.


Existen más áreas en el desarrollo de software, pero estas no son necesariamente ejecutadas por ingenieros, por lo que este post lo dejaremos hasta acá y más adelante entraremos en más detalle de las distintas subespecialidades que tiene un ingeniero de software, la cual es mi especialidad.

Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, visita nuestra Academia Hola Mundo, donde encontrarás todos los cursos para formarte como un desarrollador o desarrolladora de software y así elegir uno de estos u otro camino.

Y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter e Instagram, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify y en Apple Music

¡Hasta la próxima!, y chao mundo

Comments (1)

Deja un comentario

Press ESC to close

Descubre más desde Hola Mundo

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo