¿Hay un trabajo en el que diseñas todo el proyecto pero no codificas en la industria de software / TI?

Hay un par de puestos donde diseñas pero no implementas.

Nivel de entrada:

  • Gerente de programa técnico / gerente de producto . Estas posiciones varían en lo técnico que son. A veces reúne requisitos, a veces hace diseño de interfaz (programática y / o API), y a veces solo ayuda a mantener el proyecto encaminado.
  • Diseñador En este caso, su salida principal es el diseño de la interfaz y la experiencia del usuario. No puede decirle a otras personas qué hacer o elegir sus tecnologías, pero tampoco tiene que codificar.

Nivel medio:

  • Líder / gerente de desarrollo de software . Los administradores de software no solo administran a las personas, sino que también pueden dirigir el producto en una dirección técnica, elegir interfaces y tecnologías, y asegurarse de que el producto se construya utilizando las mejores prácticas.

más niveles más altos de los trabajos anteriores.

Nivel superior:

  • Ingeniero de software de alto nivel . Los ejemplos incluyen SDE3 / ingeniero principal en Amazon, ingeniero principal en Microsoft, ingeniero de personal en Google (menos) o arquitecto en algunos lugares. Dependiendo del rol y el equipo, este tipo de posición puede ser enteramente sobre orientación técnica sin ninguna programación. O puede tener elementos de programación significativos.

Además, los niveles más altos de los trabajos anteriores.

Esperemos que uno o más de estos sean útiles para su situación.

Desafortunadamente, estás hablando de un puesto de nivel superior en ingeniería de software, como Software Architect, y nadie puede ser uno a menos que hayan codificado y resuelto problemas durante un tiempo suficiente. Es necesario porque permite al arquitecto tomar en consideración todos los aspectos del ciclo de desarrollo en su diseño.