¿Qué trayectoria profesional de TI implica poca o ninguna codificación?

La mayoría de los trabajos de desarrollador involucran poca o casi ninguna codificación. Si desea un trabajo en el que gaste más de la mitad del día, todos los días escribirá un código que se implementará (es decir, el producto final) y no tendrá suerte, ya que estos trabajos son muy raros.

Incluso si eres un desarrollador de manos cuyo trabajo es la codificación, solo podrías dedicar el 10% de tu tiempo a escribir el código que se usará en la producción.

Pasarás la mayor parte de tu tiempo entendiendo el problema; los requisitos, el código existente, las bibliotecas utilizadas, la configuración de las bibliotecas utilizadas, la evaluación de las bibliotecas que podrían utilizarse, la actualización de las bibliotecas que utiliza, las prácticas del equipo, la prueba del código, su implementación, la administración corporativa.

En una organización grande con una base de código establecida, puede gastar menos del 1% de su tiempo escribiendo código. Un amigo mío trabajó en un proyecto que tenía muchos errores que arreglar y que tomó mucho tiempo para hacerlo. Estimó que cambió una línea de código por día en promedio, y fue empleado como Desarrollador Senior a un ritmo muy bueno.

Si no crees que un administrador apropiado pueda tomarte mucho tiempo, considera que muchas grandes organizaciones requieren que obtengas aprobación para cada versión de cada JAR que usa tu equipo y esto puede tomar alrededor de un mes. Debe estar realmente seguro de que desea una versión particular de un JAR y debe comprobarlo a fondo. En un equipo grande, esto puede ser un trabajo de tiempo completo en ciertas etapas del proyecto. Es posible que no sepa cuál es la biblioteca correcta que necesita para el proyecto y que tenga que evaluar de 3 a 6 soluciones diferentes para encontrar la mejor.

En realidad, la mayoría de las carreras profesionales de TI implican poca o ninguna codificación.

Sin codificación :

  • Ventas
  • Gestión de proyectos
  • Apoyo técnico
  • RRHH y administración

Poco o ningún código:

  • Redes
  • Infraestructura
  • Seguridad
  • CTO

Algunos códigos:

  • Administrador de base de datos
  • Arquitecto de software
  • Diseñador de experiencia de usuario
  • QA
  • Inteligencia de negocios
  • Científico de datos

Codificación diaria:

  • Desarrollador de software / ingeniero

La única carrera en la que la codificación es la actividad principal en el trabajo es la del desarrollador.

Descargo de responsabilidad: esta lista puede contener imprecisiones, ya que acabo de escribir lo que se me ocurrió y para algunas de estas carreras solo tengo una vaga percepción de cómo son.

QA (Aseguramiento de la Calidad). Aunque tendría que aprender a usar ciertas herramientas para realizar las pruebas, la mayoría de los profesionales de control de calidad no necesitan codificar para hacer su trabajo. Lo que necesita es una atención meticulosa a los detalles y una obsesión casi patológica por encontrar fallas en el trabajo de otros (de una buena manera). Probar una aplicación puede implicar horas de repetición tediosa mientras prueba la misma función una y otra vez, pero de formas ligeramente diferentes. Sin embargo, hablando como desarrollador, una buena persona de control de calidad es mi héroe: él / ella pensará en escenarios que nunca hubiera imaginado y puede encontrar errores que podrían haberse pasado por alto fácilmente, pero que hubieran sido desastrosos si hubieran llegado a la naturaleza. . Considero que una persona de control de calidad fuerte es mi principal socio al desarrollar software. Escribo el código, él / ella se asegura de que funcione como se espera.

Puede ir a “Pruebas de software” si no sabe o no está interesado en la codificación. Vea el detalle completo sobre ” Carrera en pruebas de software aquí