Así que pasé muchos años en ambos lados de la cerca (desarrollo de productos y consultoría). Pasé muchos años en Intel consultando con nuestros clientes. También fui consultor independiente durante muchos años.
Consultoría es un término amplio y amplio y hay un amplio espectro de lo que hacen. Solo puedo hablar de mis experiencias.
La consultoría me ofreció la oportunidad de ver muchos problemas diferentes. Pude ver muchas empresas de diferentes tamaños y pude ver muchas formas diferentes de hacer las cosas. Cada nuevo cliente era un problema completamente nuevo y un enfoque completamente nuevo. Y obtienes buenas prácticas trabajando con muchos tipos diferentes de personas.
- Cómo decidir cuándo escribir un programa y también adaptarlo a futuros cambios
- ¿Qué tan satisfactorio es trabajar en una gran empresa de software?
- ¿Cómo puede un programador novato entender una base de código grande?
- ¿Qué campo de ingeniería es mejor para alguien que quiere desarrollar software o construir productos electrónicos como ventiladores eléctricos, auriculares, ratones y teclados?
- ¿Cuál es la mejor manera de procesar pagos en un mercado?
Dicho esto … Como consultor, no estás creando un producto. Su rol a menudo se limita a un solo problema o componente. También tienes las manos atadas un poco cuando se trata de poder hacer las cosas. Como consultor, rara vez podía hacer cambios importantes o importantes en un sistema. Lo comparé con más de un carpintero: tienes que construir algo que se ajuste en esta habitación exacta a estas especificaciones. No puedes diseñar el edificio en sí.
Creativamente: fue agradable tener un flujo constante de nuevos problemas, pero rara vez tenías que quedarte el tiempo suficiente para cosechar todas las recompensas de lograr algo grande.
Al final, siempre sentí que mis alas se recortaban un poco como consultora. Su alcance está definido por algún contrato. Y los clientes son muy sensibles al costo y al tiempo, por lo que terminas pasando más tiempo “administrando” tu tiempo y más esfuerzo psicológico negociando qué hacer a continuación.
Como ingeniero, construyendo productos directamente, puede ver las cosas de principio a fin. Y tiene una mejor oportunidad de influir tanto en cómo debe construir cosas como en lo que debe construir. Aunque, también puede sentirse “más lento”. Especialmente cuando un producto puede tardar meses o incluso años antes de su lanzamiento. Pero también puede significar que puede pasar de una idea a un prototipo a un producto con mucha menos burocracia.
También puede encontrar una mejor tutoría en una compañía de productos. Ya que probablemente trabajarás con personas por más tiempo y concentración. La mayoría de las organizaciones consultoras tienen personas que se mezclan todo el tiempo, por lo que aprender de otros puede ser un poco más casual.
Si su objetivo es hacer la transición a una gran organización de productos, recomendaría centrarse en puestos que desarrollen productos similares. Startups, empresas tecnológicas, empresas de redes sociales, etc. Google y Apple compran pequeñas startups todo el tiempo. (Mis dos períodos trabajando para grandes y conocidas empresas de tecnología que obtuve en realidad mediante adquisición, no entrevistas).