Como con cualquier gran empresa, realmente depende del equipo en el que se encuentre y del producto en el que esté trabajando. Personalmente, soy muy afortunado de trabajar con algunos grandes equipos que tienen mentalidades de ingeniería sólidas, incluidos los equipos que escriben el JVM para la base de datos Oracle, los controladores JDBC para la base de datos, el servidor de aplicaciones WebLogic, la plataforma Java EE, el Cuadrícula de datos de coherencia y nuestros servidores HTTP y directores de tráfico. Incluso dentro de estos equipos, hay una gran cantidad de “deudas técnicas” de productos que estamos trabajando para pagar (y los problemas de los clientes correspondientes que conllevan tener productos ampliamente utilizados que han evolucionado durante largos períodos de tiempo), por lo que no todo diversión y juegos, pero creo que estamos desafiando bien a nuestros equipos y trabajando a propósito para desafiarlos más.
Al final del día, los buenos ingenieros quieren que su trabajo cuente para algo. Tener productos que se usan ampliamente y poder hacer cosas que ayudan a los clientes: estos son ingredientes esenciales para un trabajo desafiante y gratificante. Creo que puede encontrarlo en la mayoría de las empresas, grandes y pequeñas, pero debe evaluar cualquier trabajo con cuidado para asegurarse de que lo que está haciendo le proporcionará satisfacción con el tiempo.
Los mejores deseos.
- ¿Qué tipo de preguntas se esperan para la entrevista telefónica de Software Engineer en Google?
- ¿Dónde consigo el pedido para crear sitios web?
- ¿Puedo ser ingeniero de software si tardo en comprender las cosas?
- ¿Puedes trabajar como ingeniero aeroespacial o de software con una licenciatura en informática?
- ¿Los ingenieros de software ganan mucho dinero en Pittsburgh PA?