Odio mi trabajo en Oracle, que también es la primera compañía para la que he trabajado. ¿Esto significa que no soy apto para la ingeniería de software?

Pensemos en esto por un segundo. Oracle es una de las compañías más grandes en la industria del software. Hay muchas organizaciones dentro de la empresa y varios otros equipos dentro de cada una de ellas.

Cuando entré en la compañía hace dos años y medio, estaba asustada … como la mierda en mis pantalones asustada. Me dieron mucho trabajo que no tenía sentido y definitivamente lo encontré desafiante. No pensé que podría seguir y seguía llegando trabajo nuevo. Avance rápido 6 meses y estoy completando tareas como si no fuera asunto de nadie. Finalmente había encontrado mi ritmo, o eso pensaba. Todavía me encuentro con un trabajo que me hace ir a WTF, pero no creo que lo tenga de otra manera.

Un amigo mío también trabajó en Oracle. Estaba en una organización diferente y su trabajo también era excelente, pero no lo encontraba satisfactorio. Decidió mudarse a otra compañía y a otro perfil por completo. Le gusta mucho su trabajo ahora.

Tengo otro amigo que trabaja en una empresa a la que se te ocurre unirte y no lo disfruta en absoluto. Se sienta y se queja de que no tiene trabajo y de que su equipo no consigue nada que valga la pena hacer. Él todavía está allí, sin hacer casi nada.

Te he dado tres experiencias diferentes aquí. Piénsalo. Si desea más innovación y un crecimiento vertiginoso, debe unirse a una nueva empresa. Sin embargo, podría quedarse aquí e intentar exigir más trabajo. Para eso viven los gerentes. Todo depende de usted. Mira lo que funciona para ti.

Otra cosa que quiero mencionar es esto; La gente se preocupa por las promociones y el dinero en todas las empresas. No es Oracle nuevamente, es la gente.

¡Gracias por el A2A! ¡Espero que todo funcione!

Significa que no es una buena opción para los proyectos en los que su equipo lo tiene trabajando.

Su equipo, los equipos de Oracle para los que podría trabajar y la mayoría de los equipos en la mayoría de las grandes empresas pueden no ser una buena opción.

Las grandes empresas ya han resuelto sus problemas comerciales y técnicos clave, por lo que es probable que los avances sean incrementales. Poseen una gran cantidad de propiedad intelectual, por lo que las soluciones a los nuevos problemas probablemente impliquen una mayor reutilización de ese código y menos desarrollo nuevo. Hay más personas mayores que problemas nuevos e interesantes que limitan lo que está disponible para los empleados de menos antigüedad y conduce a guerras territoriales entre los más veteranos. Para mayor eficiencia, delegan la creación de herramientas y procesos a grupos específicos, por lo que es posible que tenga poca libertad incluso donde eso sea un impedimento de productividad.

En las grandes empresas que avanzan lo suficiente en rango, su paquete de compensación puede superar los $ 200K, luego $ 300K y más, lo que realmente motiva a algunas personas. Con un control limitado sobre lo que trabaja y una gran distancia entre eso y la política general, puede jugar un papel más importante que las métricas más relevantes que no están disponibles.

Esas razones tenían mucho que ver con por qué no me gustaba mi equipo en Microsoft, dejar Amazon después de probar tres equipos y buscar nuevas empresas. Mi primer proyecto en Qualcomm fue increíble durante dos años, aunque después de agregar la última característica importante, lo enviaron al extranjero para su mantenimiento, disolvió el grupo y me fui cuando un año intentando algo diferente no resultó interesante.

Tengo un esbirro recién salido de la escuela dos años después de su primer trabajo en la industria en nuestra startup.

Agrega funciones al software de sistemas escritos en C y C ++ (en su mayoría concurrentes con hilos y memoria compartida, algunos eventos controlados por máquinas de estado finito) y aplica el desarrollo basado en pruebas. Escribe el código de prueba para admitir sus características usando perl o bash donde sea más apropiado y aplica la inyección de fallas cuando tiene que lidiar con rutas de error. Construye herramientas de soporte utilizando los idiomas y bibliotecas que prefiera, donde a los niños en estos días parece gustarles python.

Tenemos más trabajo que podemos hacer que las personas, así que no tengo problemas para mantenerlo ocupado con un trabajo cada vez más desafiante.

Es posible que prefiera ese tipo de situación, donde mi consejo es encontrar una empresa financiada por una empresa (la compensación no es muy diferente a la de una gran empresa y tiene un 20% de posibilidades de ganar) haciendo cosas que le parecen técnicamente interesantes tan cerca de cierre de la serie A como sea posible para que tengan más problemas sin resolver, puedan ofrecer una mayor participación en el capital y usted pueda estar más involucrado con el negocio en comparación con las compañías de etapa posterior.

La estabilidad laboral no parece ser diferente en las startups financiadas por empresas que las grandes empresas.

De cualquier manera, puede encontrarse trabajando en diferentes proyectos. En una startup, puede pivotar y hacer algo más o menos interesante técnicamente. En una gran empresa, su producto podría terminar al final de su vida o su grupo podría reorganizarse en otra para tratar problemas comerciales tácticos.

De cualquier manera, puede conservar o perder un trabajo. Las empresas adquirieron los sobrantes de las tres startups fallidas para las que trabajé y dieron trabajos a los equipos de ingeniería. Los despidos pueden acompañar a los pivotes para hacer algo diferente en las startups y cuando las grandes empresas disponen de unidades de negocios menos rentables.

Haz algo más agradable y diviértete.

Odio informarle, pero esta pregunta y sus detalles tienen la palabra “irresponsable” grabada por todas partes. Podría estar equivocado, y esto puede parecer un poco grosero, pero si realmente estás tratando de conocerte mejor, no me abstendré de expresar mis pensamientos sin censura.

  1. Cuando escribe un comentario sobre otra respuesta, si su intención detrás de esta pregunta era realmente saber dónde están sus fallas, y no culpar a su empleador, lo que le hizo pensar en el nombre de su empleador y sus puntos de vista negativos sobre ellos necesita una mención significativa en los detalles?

    Uno de los valores fundamentales de su empleador es el “respeto mutuo”. Esperas que te respeten y esperan que los respetes. Tengo amigos que trabajan en todas las empresas “grandes” y “pequeñas” y aquí hay un hecho que parece ignorar: cada lugar de trabajo tiene su parte de problemas, donde los “problemas” en sí mismos están relacionados con la perspectiva y actitud de un individuo. ¿Cuántos de ellos se despotrican sobre ellos en una plataforma pública internacional destinada al libre intercambio de conocimientos e ideas? Yo, personalmente, no respeto su mal uso de la capa anon en este contexto. Solo digo.

    Ningún empleador quiere empleados que prefieran difamarlos cuando no estén satisfechos con algo en lugar de mantener una relación sana por medio de la comunicación. La ética y la actitud juntas son lo primero para todos. No importa qué tan bueno sea con sus algoritmos, dudo que alguien quiera contratarlo si supiera que usted ha escrito esta “pregunta”. Por supuesto, apenas hay posibilidad de que lo hagan, pero ese no es el punto aquí. El punto es que si alguien “conoce” o no, este enfoque, esta actitud … no son profesionales, y tal vez incluso no sean éticos.

  2. ¿Ha considerado la posibilidad de que su “no haber escrito una sola línea de código hasta ahora” podría ser la causa exacta de su problema? Dudo que su gerente haya ignorado algo así. En ese caso, debe saber que las oportunidades se obtienen, no se entregan en bandeja. Lo sabes, no has demostrado el entusiasmo necesario para que tu equipo sepa que quieres hacer un trabajo real. ¿Por qué, entonces, confiarían en ti?
  3. Teniendo en cuenta que ambos somos del mismo lote, soy consciente de que has estado aquí solo unos meses. Para un recién salido de la universidad, los primeros meses en cualquier empresa comprenden su período de aprendizaje, donde se les da tiempo suficiente y capacitación para aprender las formas de su equipo y adaptarse a él de todas las formas posibles. Ahora, si él / ella elige no usar ese tiempo sabiamente, ¿a quién se debe culpar? Y si ese no es el caso, solo estás juzgando demasiado pronto.
  4. Supongamos que deja a su empleador actual y se muda a otra empresa. Si bien el entorno laboral en su lugar de trabajo anterior era “demasiado lento y no muy innovador”, descubre que su nuevo empleador no cree en dejarlo aprender a su propio ritmo, sino en ponerlo en el suyo. De repente estás sobrecargado de trabajo sobre el que no tienes idea. Es innovador, es desafiante, pero te encuentras perdido e indefenso. ¿Qué haces? ¿Ir a quejarse de ellos en foros públicos y preguntar qué hacer?
  5. ¿Has intentado hablar con tu gerente sobre tus preocupaciones? ¿Ha intentado sinceramente aprender sobre la naturaleza y la cantidad de trabajo realizado por su equipo y luego, si no está satisfecho, ha preguntado sobre la posibilidad de cambiar su campo de trabajo dentro de Oracle en el futuro? No lo parece Usted, en cambio, eligió ponerse una máscara y decirle a todos en su camino que no cree que su empleador sea bueno para usted. ¿Cómo espera obtener ayuda sin acercarse a las personas que pueden ayudar: aquellos que creyeron en sus habilidades y lo contrataron, trabajaron con usted, lo observaron y, por lo tanto, lo conocerían mejor?

    Es muy menos probable que terminemos con el “trabajo perfecto” con el primero. Pero a menos que encuentre la voz para comunicarse con las personas adecuadas por las razones correctas de la manera correcta, siempre se encontrará quejándose a espaldas de su empleador. De varias otras cosas, no es un enfoque saludable para su propia vida profesional.

No cuestiono tu derecho a no estar contento con tu ubicación y a querer estar en otro lugar. Eso es perfectamente justo . Lo que estoy tratando de hacer notar es el hecho de que antes de hacerlo, debe estar seguro de sus propias expectativas. Debe aceptar que no hay nada como el “trabajo / lugar de trabajo perfecto” que lo espera, y que cada trabajo sería lo que usted hace o no.

Sin eso conocido, entendido y aceptado, se encontrará perpetuamente insatisfecho, confundido y quejándose. Y no quieres eso.

PD: Teniendo en cuenta que somos (aparentemente) del mismo lote, espero que no seas alguien que conozco. 😛

Aterricé con mi primer trabajo en Oracle. Me sentí un poco atrapado en Oracle. Nunca disfruté el trabajo. A la gente de Oracle le gusta hacer cosas de manera lenta sin innovación. Sus políticas de recursos humanos son una broma. Sin embargo, después de esto me uní a una startup con un año. Mi curva de aprendizaje fue increíble, tuve que trabajar muy duro para demostrarme a mí mismo. Todo valió la pena. En estos días, la startup paga salarios decentes. Si realmente quiere aprender, únase a una empresa donde pueda resolver problemas reales que pueden ser utilizados por el cliente y obtenga comentarios instantáneos. El sentimiento es asombroso.

Para encontrar nuevas empresas, vaya a eventos de inicio como el suyo alquilado o desconectado. Son increíbles para encontrar startups donde te gustaría trabajar.
Únase a un equipo con el que le gustaría trabajar y créame, usted mismo encajará en lo que quiera.

Nunca trabajé para Oracle, pero trabajé en Sun Microsystems como parte del equipo de Sun Grid Engine hasta el último día antes de la adquisición. Conocí a Cameron Purdy. Es un emprendedor brillante y un ingeniero y desarrollador muy talentoso.

Él y su hermano fundaron una compañía llamada Tangosol que Oracle adquirió y el nuevo producto basado en Tangosol pasó a llamarse Coherence. Su competidor era y sigue siendo GigaSpaces.

No me sorprende el ascenso meteórico de Cameron en Oracle y ahora es vicepresidente senior para el desarrollo de la línea de productos de Oracle Application Foundation Cloud, que incluye Coherence, pero es mucho más. Dada la prioridad que Oracle coloca ahora en la nube, el rol de Cameron es clave y está altamente calificado para crear esta capacidad en Oracle.

Esto es realmente impresionante.

Teníamos muchas esperanzas de poder integrarnos de alguna manera en Oracle Grid Engine con Coherence. Esto nunca sucede y casi todo el equipo de Grid Engine, uno por uno, abandonó Oracle. Vea la verdadera historia del sueño del motor de cuadrícula

Como todo en la vida, algunos encontraron en Oracle la oportunidad de su vida, y muchos no pudieron encajar en la cultura.

Sería genial si Oracle al menos reconoce el problema que existe un gran porcentaje silencioso de empleados que no están satisfechos. Pueden estudiar el problema y aplicar una solución moderna de recursos humanos donde todos son productores y están motivados. Esto es más fácil decirlo que hacerlo, pero lo hablo en Cómo crear negocios visionarios no cliché en 2014

“Todo el mundo es un genio. Pero si juzgas a un pez por su habilidad para trepar a un árbol, vivirá toda su vida creyendo que es estúpido”.
– Albert Einstein

No eres malo en ingeniería de software. En realidad, sus habilidades en ingeniería de software no se están probando en absoluto.

Hay dos cosas que puede hacer aquí, de acuerdo con lo que necesita:

1. Necesita dinero: seguramente obtendrá un salario decente en Oracle. Si el dinero es importante para usted, continúe con su trabajo, hasta que obtenga un trabajo mejor remunerado (que en realidad puede ser incluso peor que el actual)

2. Quieres disfrutar de tu trabajo . Renuncia a este trabajo de mierda. Sal y prueba algunas nuevas empresas, el mejor lugar para aprender y disfrutar de tu trabajo, pero con menos salario. También puede probar otras compañías establecidas como Google, Facebook, etc., si tiene la oportunidad. Pero, no hay garantía de que disfrutarás allí también.

Depende de usted lo que elija. Pero, en mi opinión, no tiene sentido un trabajo que no le guste. Si es joven y no está casado, entonces este es el momento de arriesgarse porque puede permitírselo. Más tarde, mucha gente dependerá de usted y lamentará no haber hecho nada en su vida temprana, incluso cuando pudo.

Necesitas conseguir otro trabajo. Ve a buscar algo desafiante.

De todos modos, la mayoría de los trabajos son lo que haces de ellos. Por mucho que quieras culpar a tu empleador, tu publicación se refleja bastante mal en ti . Si no puede encontrar un buen desafío en Oracle, es bastante probable que la falla recaiga en la persona que está sentada y esperando que el desafío se entregue personalmente en bandeja de plata.

Mientras trabajo en Oracle ahora, mi primer trabajo fue como lavaplatos en un restaurante. ¡Hable sobre un trabajo sin nada que lo haga! Sin embargo … Estaba decidido a que cada carga de platos que hiciera se hiciera de alguna manera un poco mejor que la anterior. Ligeramente más eficientemente ensamblado. Ligeramente más limpio el otro extremo. Ligeramente más platos en una rejilla. Fuera lo que fuese, tenía que ser un poco mejor. Esa era mi misión: convertirme en el mejor lavavajillas de todos los tiempos . No necesitaba que la gerencia me dijera qué hacer o que me pidiera que hiciera algo mejor o más grande. Fui y encontré un desafío por mi cuenta. Me encantó ese trabajo, y todavía estoy cerca de varias personas maravillosas con las que trabajé en ese momento.

He encontrado desafíos en cada trabajo que he tenido, y déjame decirte: Oracle (lo amas o lo odias) tiene muchos más desafíos y oportunidades que la mayoría de las empresas, y de alguna manera te lo has perdido por completo. Has malgastado todo un puto año de tu vida, y no tienes a nadie a quien culpar sino a ti mismo.

Ve a buscar algunos platos sucios.

Carpe Diem.

Amigo, si no estás escribiendo ningún código en este momento, parece que no estás haciendo mucha ingeniería de software. Entonces, ¿cómo puedes saber si te gusta o no? Encuentra más trabajo. Ya sea en Oracle, o en otro lugar.

En primer lugar, la ingeniería de software en sí misma es mucho más que escribir código :). Comienza con pensar en un nivel fundamental sobre los problemas que la empresa tiene la intención de resolver, si resolver ese problema tiene una buena razón comercial (estos son los problemas que las personas en Oracle están dispuestas a considerar), definiendo claramente la declaración del problema, considerando todo posibles soluciones al problema entablando conversaciones con sus pares y superiores inmediatos, luego especificando los requisitos, persuadiendo a los ejecutivos para obtener su aceptación (es posible que deba elaborar argumentos elaborados para exponer su caso y recopilar datos para probar su la solución es la mejor) y solo entonces puedes escribir código. Cuando estás en la escuela, podrías terminar siguiendo este proceso (la mayoría no) pero en una escala mucho más pequeña. Esto puede resultar sorprendente y, a veces, muy abrumador para las personas que acaban de salir de la escuela. Confía en mí, así es como se hacen las cosas en la mayoría de los lugares. Pero hay elementos en Oracle que pueden complicar el proceso. Estas son cosas que quizás ya hayas mencionado. Debido a que recién está comenzando en la escuela, se verá obligado a hacer un trabajo no tan interesante como corregir errores, trabajar en funciones menos impactantes, sus revisiones de código serán realizadas por personas solo en el último minuto porque su trabajo es menos importante. A veces, las personas con las que terminas trabajando son menos inteligentes que tú, pero tienen experiencia y tienes que trabajar con ellas y eso puede ser frustrante a veces. En casos extremos, te encuentras enredado en una política que puede ser totalmente molesta. Hay algunas buenas razones para buscar otra cosa. Si está realmente interesado en construir cosas rápidamente, entonces seguramente encontrará que el entorno es sofocante. Si está atrapado jugando a la política al principio de su carrera, DEBE irse para su beneficio personal y profesional. Espero que esto haya sido útil. ¡Buena suerte!

Parece que realmente quieres desarrollar software. ¡Bien por usted! Como descubrió, para su disgusto, en una gran empresa con una base de código estable como Oracle, en realidad no se está escribiendo mucho software, y lo que se escribe se hace de la manera más estable, cuidadosa y probada (desde una cierta perspectiva) de manera imaginable, precisamente porque lo que venden las Grandes Compañías de Software (BSC) es muy costoso y lo compran otras Grandes Empresas para que se ejecuten de manera SUAVE a fin de mantener estas otras Grandes Empresas funcionando sin problemas.

Trabajar en un BSC puede ser tan emocionante como ver crecer el césped, sin todo el sexo y la violencia.

En algún lugar de cualquier BSC hay personas que realmente están trabajando en el software central que produce la compañía. Como un chico de nivel de entrada que no serás tú. No vas a trabajar en el optimizador de consultas de Oracle. No vas a escribir un nuevo analizador SQL. No vas a trabajar en nada orientado al cliente porque eres una cantidad desconocida. No saben lo cuidadoso que eres. No saben lo dedicado que eres. No saben que no tomarás su código fuente, lo enviarás por correo electrónico a Anónimo y saldrás corriendo. Y eso les preocupa. No, quizás, a diario, porque si ellos * estuvieran * preocupados por ti a diario, después del tercer día, serías escoltado hasta la puerta, entregarías un sobre y te pedirían que nunca vuelvas a oscurecer su puerta. Pero, básicamente, no confían en ti. Aunque no es nada personal.

Su mejor opción es ir a buscar una buena compañía * pequeña *. Sí, es más riesgoso, y decir “Trabajo en SmallSoft” podría no sonar tan bien como decir “Trabajo en Oracle”, pero es posible que tenga la oportunidad de trabajar en algo importante para la empresa. La compañía puede ser lo suficientemente pequeña como para que el CEO no solo sepa tu nombre, sino que sepa qué taza de café es tuya porque estás obteniendo café de la misma olla. Puede que * trabaje * en el motor central del producto de la compañía, equilibrado en el filo de la navaja, donde si lo hace bien, todos se volverán increíblemente ricos, y si lo jode, estará asando hamburguesas y preguntando clientes si quieren papas fritas con eso.

Espero que todo haya salido bien.

– Si ‘disfruta’ la programación, la ingeniería de software es una buena elección de carrera. Incluso los investigadores que disfrutan de la programación se convierten en ingenieros de software. Muchos de los primeros científicos informáticos famosos que nos dieron C / Unix, etc. fueron en gran parte ingenieros de software.

Si no disfruta de la programación de software: pasar tiempo creando y depurando programas complejos y sintiéndose orgulloso / satisfecho de ver algo que usted desarrolló, la investigación puede ser una opción alternativa. (Por lo tanto, podrían estar muy relacionados campos como la gestión de ingeniería o la gestión de productos, aunque quizás un poco más adelante en su carrera).

Hay muchos ‘problemas’ interesantes en la creación de software. Algunas de las investigaciones más impactantes en la industria provienen de personas que construyen y operan software y sistemas en el mundo real. Es donde el caucho se encuentra con el camino. Sin embargo, un amor por la programación es esencial para prosperar en este mundo, ya que ahí es donde va la mayoría de las veces.

– Tu problema no es que Oracle apesta, o que no estés tratando de encontrar platos sucios. Después de todo, Oracle no es único. Cualquier empresa tan grande tiende a la media, y hay muchos más lugares que serán tan malos o peores.

Su problema es que no tiene la confianza para dejar de fumar, correr riesgos y explorar.

Como joven graduado, ¿qué tienes que perder? ¿Por qué no has renunciado ya y has encontrado un papel en una organización más pequeña o mejor? Todo el mundo sabe que no necesitas venir a Quora para encontrar la respuesta a esta pregunta. Somos un mundo inundado de código abierto, donde los proyectos interesantes están a un paso de distancia. Un mundo en el que las startups están explotando en número y tamaño, y por cierto, muriendo por contratar a grandes ingenieros de software.

Si no conoce un callejón sin salida cuando lo ve, o no sabe cómo reducir sus pérdidas a tiempo, entonces tendrá mayores problemas en la vida que simplemente tratar de encontrar un trabajo satisfactorio.

– Su problema, también relacionado, es que no parece tener una meta (y / o modelo a seguir). De lo contrario, las respuestas serían claras como el cristal para usted mismo.

No sé si trabaja para Oracle Apps o Oracle Server Technology. Había trabajado en la división de aplicaciones durante los primeros 2 años de mi carrera. Entonces, lo que digo solo se aplicará a la división de aplicaciones, la oficina de India.

En serio, no debe determinar si es apto para el software por su experiencia en su trabajo actual. Soy de uno de los 3 NIT principales y alrededor de 20 personas extrañas se unieron a Oracle de mi grupo. Casi todos dejaron Oracle dentro de 2-2.5 años y todos tuvieron las mismas opiniones que las suyas.

Sí, es cierto que estábamos recién salidos de la universidad y había cosas que podríamos haber hecho de manera diferente para sacar más provecho del trabajo. Pero no se puede negar si está buscando incluso una experiencia laboral de programación decente, lo más probable es que no la obtenga en Oracle. Han adquirido muchas empresas y la mayor parte del trabajo es mantenimiento o mejoras menores. La metodología de desarrollo es un proceso pesado que hace que todo parezca lento para usted (tenga en cuenta que los procesos son importantes para la escala de productos que desarrolla Oracle) Ahora, sé que hay algunos equipos en los que el trabajo es bueno, pero nuevamente tiene que ser muy afortunado de entrar en esos equipos.

Para su situación, puedo sugerir estas cosas:

1. Tenga una discusión muy franca con su gerente. Dígale exactamente cuál es su situación y cuáles son sus expectativas.

2. Establezca contactos con sus compañeros de lote en Oracle, averigüe si su equipo tiene un mejor trabajo y si tienen vacantes.

Si puede obtener su papel deseado desde arriba, genial. De nuevo, no esperes cambios rápidos.

3. Si no, busque una empresa nueva / pequeña donde obtendrá un trabajo de desarrollo real. Tendrás muchas más responsabilidades y la curva de aprendizaje también será mucho más pronunciada. Por supuesto, eso significaría más presión en el trabajo, pero bueno, eso es lo que pediste. Confía en mí, incluso un período de 2 años en ese lugar dará un impulso a tu carrera.

4. Estudios superiores , no tomé la ruta, así que no puedo dar muchas sugerencias allí.

Trabajé en un buen proyecto en Oracle, pero las cosas se deterioraron después de eso. Traté de cambiar de equipo pero eso no funcionó. Fui a una empresa más pequeña y definitivamente encontré el trabajo muy satisfactorio.

¡La mejor de las suertes!

He estado en compañías así. Último trabajo, no escribí una línea de código en 11 meses. Y ese fue un rendimiento inusualmente alto para ese departamento. En otro trabajo, habían tenido un error muy grave en el código durante 5 años y nunca habían llegado a darse cuenta de por qué estaba sucediendo. Cosas así vuelven loca a una persona competente.

Le sugiero que busque un trabajo en una empresa MUCHO más pequeña. Como uno con 25 o menos empleados. Y uno sin “administradores” de software, sean lo que sean. El pago puede no ser tan bueno, y puede quebrar en 2 años, pero al menos no habrá la inercia de décadas de código arraigado y gerentes arraigados.

Citaré a Alan Watts como respuesta a su pregunta: ” es absolutamente estúpido pasar el tiempo haciendo cosas que no le gustan para seguir haciendo cosas que no le gustan “. Él piensa que es tonto trabajar solo por el salario y gastar ese salario para mantenerse y poder trabajar por más.

Tienes que averiguar si este sentimiento que tienes es algo que llevarás contigo a una compañía diferente. Si la respuesta es “sí”, entonces probablemente debería quedarse en Oracle y encontrar un lugar allí.

¿Ha pensado qué aspectos del trabajo de un ingeniero de software le atraen más? Si tiene esta lista, ¿cómo se compara con lo que su rol actual espera de usted? Si encuentra que no coinciden completamente y su lista incluye tareas que realiza un ingeniero de software, entonces, ¿ha considerado hablar con su gerente sobre cómo podría involucrarse en algunas de esas tareas? Si su equipo actual no tiene oportunidades como esa, ¿hay otros equipos que podrían proporcionarle el tipo de trabajo que está buscando? Sin embargo, recuerde que el trabajo de nadie solo tiene las cosas buenas. Cada trabajo, incluso si comienza su propia empresa, tendrá cosas buenas y malas. Así es la vida.

Si ha hecho todo lo anterior, hable con amigos en otras compañías para ver si esas compañías pueden proporcionar una mejor coincidencia para sus expectativas. Si bien puede parecer que un año es mucho tiempo para haber hecho lo que no le gustó, si piensa en su carrera como una década, 1 año no es mucho. En todo caso, esta experiencia le permitirá corregir el curso.

Si, por otro lado, lo que más le molesta es el medio ambiente (su equipo inmediato, su gerente, la cultura de la empresa, etc.), entonces, tal vez Oracle no sea adecuado para usted.

Es un gran gran mundo por ahí. La ingeniería de software es una carrera en la que hay muchas, muchas opciones de trabajo. Después de 30 años en la industria, puedo decirle que la rutina corporativa es algo propio y funciona para algunas personas, pero definitivamente no es lo único. Por lo tanto, no se sienta como un fracaso porque no le gusta la cultura corporativa de una gran empresa, hay muchos otros lugares para ejercer su comercio. A pesar de que la diferencia entre cuando comencé y ahora es la proliferación de gerentes intermedios despistados que se interponen en el camino de la gran tecnología, todavía hay muchas oportunidades que atraerán a la persona que no puede hacer lo corporativo. Simplemente no te rindas, cuelga tu currículum y comienza a buscar.

Creo que esta es una pregunta típica de los recién graduados. El proyecto no se ajusta a mi ambición. Lo entiendo. Lamentablemente, esta responsabilidad (no lo suficientemente interesante) recae en usted, no en su compañía. Encontrar un buen proyecto es desafiante y tiene mucha competencia en una gran empresa. Como recién graduado, es posible que no tenga otra opción, pero puede cambiarla.

1. ¿Ha hablado y preguntado a su gerente? Si no, deberías intentarlo.
2. ¿Has mirado tu trabajo desde otra perspectiva? Puede aprender cómo funciona el negocio y cuáles son los puntos débiles del cliente que pueden ser su próxima idea de inicio.

Si ninguno de ellos funciona, entonces ve a buscar trabajo afuera.

Si está agonizante pero no hace nada, es su pérdida porque no lo hizo productivo.

No, no significa eso en absoluto, aunque ciertamente puede sorprender a quienes vienen directamente de la educación de tercer nivel el poco tiempo que un buen ingeniero de software dedica realmente a escribir código.

Entré en Oracle a través de la adquisición de Sun. Trabajé en Sun durante 10 años y me encantó. Oracle es un juego de pelota completamente diferente, y siento tu dolor.

Hay muchas cosas deprimentes sobre la cultura corporativa de Oracle, pero la principal para mí es que los ingenieros de software están en la parte inferior de la cadena alimentaria. Si no está en ventas o directamente apoyando a alguien en ventas, no es nadie. Esto es todo lo contrario de lo que era en Sun (de hecho, ciertamente podría argumentar que los ingenieros fueron un poco * demasiado * importantes en Sun). Por ejemplo:

  • Los equipos de ingeniería están regularmente al final de los correos electrónicos de “aquí hay una lista de personas a las que quiero agradecer por esta gran victoria” que se envían de vez en cuando, si tienen la suerte de recibir una mención, lo cual generalmente no hacen. ‘t.
  • Cuando nos mudamos por primera vez a la oficina de Oracle desde nuestra oficina de Sun, había letreros en el área de la cocina que nos recordaban estar en silencio porque había vendedores cercanos que podrían estar en una llamada importante. (Ahora, al menos, se han quitado el bit “porque el personal de ventas”).
  • Tres años después de mudarnos, todavía no se nos permiten pizarras blancas en ningún lugar cerca de nuestros escritorios o en áreas comunes, solo en salas de reuniones que están continuamente reservadas y no disponibles (y buena suerte descubriendo el laberíntico, prácticamente intacto desde que Oracle -Sistema de intranet de 90 para reservar uno para ti).

En serio, consigue un trabajo en otro lugar. Te encantará.

¡He trabajado en software durante 20 años, y odiaría mi trabajo si también estuviera en Oracle! No hay nada de malo en que no le guste trabajar en Oracle. ¡James Gosling dejó a Oracle tan pronto como se unió!

Yo solía trabajar en Oracle. Todas las buenas personas con las que trabajé en Oracle ya no trabajan allí. Nadie estaba contento allí, con la excepción de las personas que querían cobrar cheques de pago regulares y pasar el mayor tiempo posible con sus familias. No tiene nada de malo, pero no parece lo que está optimizando.