¿Es la ingeniería de software el mejor trampolín para la gestión de productos?

Tener experiencia en ingeniería de software es útil, pero no diría que es “un peldaño”. Útil porque comprenderá y apreciará el proceso de ingeniería, se conectará mejor con los ingenieros y se ganará su respeto. Pero no es imprescindible para la gestión de productos.

Tener un título de CS es casi imprescindible en las empresas de tecnología (especialmente de primer nivel). Porque eso le brinda la base necesaria para comprender y desarrollar la tecnología. Sin embargo, puede haber áreas no tecnológicas en aquellas compañías donde un título de CS puede no ser un requisito.

Además, no todas las empresas tecnológicas insisten en títulos de CS. Algunas compañías, especialmente las empresas (donde se valora la experiencia en el dominio), contratan PMs de una variedad de antecedentes (UX, QA, IT, incluso Marketing y Ventas) y ayuda a tener un MBA (aunque puede no ser obligatorio).

Por lo tanto, realmente depende de la empresa, el grupo y el producto o la tecnología.

Es una forma, pero eso supone que hiciste más que solo escribir código. Un desarrollador OK que ha lanzado productos por su cuenta, es un candidato mucho mejor para PM que alguien que sobresale solo en desarrollo de software. La única excepción es si el producto que se está creando es altamente técnico (API, compiladores, etc.)

Entonces, en cierto modo, el camino hacia PM es idear, conceptualizar y lanzar un producto. Hable con clientes potenciales. Intenta venderlo y comercializarlo. Haz esto un par de veces. ¿Qué aprendiste?

Esto es esencialmente lo que hacen los PM la mayoría de las veces.

Luego puede preguntar si no tiene tiempo para hacerlo de manera paralela, ¿cómo demuestro estas habilidades?

Si eres desarrollador

  1. Realice una excursión de cliente con su PM o equipo de ventas
  2. Escuche las llamadas de soporte para el producto que construye
  3. Ayuda a solucionar y responder correos electrónicos para tu personal de soporte
  4. Ve a una reunión y describe el producto que construiste
  5. Escriba una publicación en el blog de las características que creó y por qué tiene sentido

Combinando sus habilidades de software con las acciones anteriores, podrá destacarse de un grupo de desarrolladores que solo pueden codificar.

La ingeniería de software es un camino que puede tomar para la gestión de productos, pero también hay muchos otros caminos.

MindTheProduct publicó el título de una publicación en el blog ¿Qué es exactamente un Product Manager? Los gerentes de producto a menudo comienzan a partir de uno de estos entornos, pero siempre que pueda incursionar en los tres, estará bien encaminado.

Eddie, si quieres convertirte en un PM en compañías tecnológicas, tener un título en ingeniería de software te abrirá más puertas

pero no piense que es la única forma, las compañías de TI deben asegurarse de que sus candidatos a PM comprendan el aspecto técnico / de programación / técnico de sus productos.

Debe conocer la programación y otros aspectos del software, siempre y cuando pueda demostrar sus habilidades de ingeniería de software, aún puede asumir roles de PM.

1. Solicite pasantías PM primero, es más fácil ingresar a Google tiene puestos de pasantía APM que también se convierten en roles PM sujetos a su desempeño

2. Demuestra tus habilidades de programación (certificaciones / proyectos / github), etc.

No.

La gestión de productos y la ingeniería de software son dos carreras profesionales completamente separadas. Google y otras grandes empresas tecnológicas pueden solicitar una licenciatura en informática, pero eso se debe a que están buscando “gerentes técnicos de producto”.

Un TPM es un gerente de producto con suficiente experiencia técnica para interactuar más eficazmente con los ingenieros de su equipo, pero eso no significa que su experiencia técnica tenga que ser específicamente de ingeniería. Podría ser que obtuvieron su título de CS y decidieron ingresar a la gestión de productos.

Un ingeniero de software convertido en gerente de producto podría tener un mejor desempeño en las entrevistas o ser notado para una entrevista más rápido, pero no es un requisito.

Esto es principalmente cierto en todas las principales empresas de tecnología con las que estoy familiarizado.

No lo llamaría un trampolín, pero en mi experiencia al ejecutar productos para varias organizaciones diferentes, descubrí que los mejores provienen abrumadoramente de entornos de ingeniería. No siempre es el caso, pero definitivamente es un patrón en mis encuentros con los primeros PM. También diría que tanto Google como Facebook son famosos por contratar PM técnicos.

De hecho, entro más en detalle aquí:

Transición a la gestión de productos – Blog de Sourcerer

Si eso es verdad. Pero no todos los ingenieros de software se convertirán en buenos gestores de productos. Trabajar con el mismo desarrollador de piezas y probar otros roles no te convertiría en gerente de producto.

Necesita ser más redondo y debe cubrir / descubrir varias áreas. Lea muchos libros y experimente “lean starup”, mvp y prince2.

La mejor de las suertes

Supongo que la trampa 22 aquí es esta:

Si considera la ingeniería de software como un trampolín para otra cosa, probablemente no se convertirá en un muy buen desarrollador.
Lo que, a su vez, puede no exponerte realmente al desarrollador. proceso al que están expuestos los desarrolladores de carrera, lo que dificulta su comprensión.
“Y arruinó los mismos pantalones que estaba volviendo” © Seinfield.

No es un tipo de cosa que disfrutarás de algún tipo de éxito si entras a medias.

Obtener educación es otro asunto. Pero, todavía encuentro este tipo de prerrequisito extraño.

More Interesting

¿Cuáles son las 5 aplicaciones más útiles que todos deberían tener en sus teléfonos inteligentes?

¿Alguien ha creado una aplicación para avisarle cuando el autobús escolar está cerca de recoger a sus hijos? ¿Te gusta el GPS o algo así?

¿Cómo establecen el precio de las aplicaciones móviles?

¿Hay algún software de recuperación de fotos disponible que escanee la carpeta específica o particular que desea?

¿Cuántas personas pueden acceder a mi aplicación al mismo tiempo sin que falle?

Si construyeras la próxima gran aplicación sin la cual nadie podría vivir, ¿cuál sería y por qué?

¿Cuál es el mejor software de conversión de correo electrónico?

¿Qué es lo mejor en Hadoop?

¿Cuál es el mejor software para la transmisión de video en vivo?

¿Existe alguna herramienta o software que pueda convertir artículos de texto en video + audio? Si incluye personajes humanos en el video, sería bueno.

¿Cuáles son algunas buenas ideas de aplicaciones para proyectos?

¡He estado jugando con aplicaciones habilitadas para voz como Shazam y Dragon Go! - ¿Hay otros por ahí a los que debería prestar atención y por qué?

¿Cómo podría juzgar a la persona por su foto en una aplicación de citas?

¿Qué software debo usar para crear una maqueta de aplicación?

¿Cuáles son las diferentes tecnologías por las cuales podemos hacer una aplicación fuera de línea (enviar y extraer datos al servidor principal) de un sistema de inventario, ya que la falta de conectividad interrumpe la operación comercial?