¿Cómo es trabajar en Oracle como ingeniero de software?

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.

En cualquier empresa, los proyectos específicos en los que trabaja y los equipos en los que trabaja dominarán su experiencia.

Trabajo en la arquitectura de red de base de datos principal que está justo en la parte inferior de la pila de DB y me he divertido mucho. Termino trabajando con personas que están construyendo y probando cosas de la próxima generación que están muy adelantadas a su tiempo. La mejor parte ha sido que toda la gerencia (mi gerente, su gerente y luego el tipo que está por encima de eso también) son extremadamente técnicos, tienen una muy buena idea del estado y la dirección de los diferentes proyectos. Eso ha sido una bendición, ya que conduce a la flexibilidad y a las decisiones basadas en datos.

Y si alguien afirma que falta innovación en Oracle, está muy equivocado. Oracle está cambiando rápidamente, y para una empresa tan grande con una enorme base de clientes de confianza, está haciendo un buen trabajo.

La presión laboral no es tanta, puede volverse bastante loca durante los lanzamientos que se espera en cualquier otra compañía.

Si aprende rápido, asume responsabilidades y entrega será apreciado en más de un sentido.

Claro que tiene sus propios problemas, y eso viene con el tamaño. Pero es un buen lugar para trabajar si aterrizas en el equipo adecuado.

Obtenga más aportes de varios empleados de Oracle. Desde mi experiencia, siento que la compañía cuenta con un exceso de personal y se está convirtiendo en un legado más como IBM. Innovación, no realmente. La compañía está creciendo a través de adquisiciones y los jóvenes ingenieros que han hecho millones a través de su startup pronto se van. Lo más importante, si eres un recién graduado, Oracle definitivamente no es para ti. La administración y la junta son arcaicas. Sin embargo, sí apoyo el punto de Cameron Purdy, que si está trabajando en un producto o tecnología fantástica que impulsa todo el stack, entonces lo disfrutaría. Pero no esperes mucho más fresco. Cuando se compara con Google o Facebook (no Microsoft) algún día, el número promedio de codificadores súper geniales e inteligentes definitivamente será mucho menor en Oracle.

More Interesting

¿Qué cosas se necesitan para ser un buen ingeniero de software?

¿Cuál es la tarifa típica de consultor por hora para un buen diseñador de productos?

¿Cuáles son las habilidades, el conocimiento y la experiencia necesarios para ser un gran ingeniero de software de back-end?

¿Qué tipo de análisis se puede hacer con los datos de IoT?

¿Pueden los ingenieros / programadores / ingenieros de software / ingenieros mecánicos hacer artes marciales (sin que esto afecte sus habilidades mentales)?

¿Cuáles son los errores más comunes cometidos por los aspirantes a ingenieros de software?

¿Cómo evitan las compañías de software el robo de código por parte de los empleados?

¿Cuáles son algunos de los principios de CS que desea que entiendan los no ingenieros (UX, gerentes de producto, negocios)?

Los ingenieros de software que trabajan los fines de semana están creando un entorno donde el trabajo en el fin de semana se considera normal. ¿Qué podemos hacer al respecto?

Outsourcing de código: ¿Cuánto cuesta contratar a un ingeniero de software de contrato a tiempo parcial de India o China?

¿Qué hacen los ingenieros de prueba?

¿Debería primero renunciar y buscar un trabajo o conseguir un trabajo y luego renunciar?

¿Cuándo puede llamarse ingeniero de software, es simplemente un programador o este título no es tan importante?

¿Cuáles son las ventajas y desventajas de ser ingeniero de software?

¿Cómo sería la ingeniería de software si todos fueran ingenieros 100x?