Estoy harto de mi carrera de ingeniería de software. ¿Estoy siendo un bebé gordo y gordo? He estado haciendo esto por 3 años. Gano mucho dinero pero no tengo motivación para continuar. Puedo hablar sobre software todo el día, pero odio escribir código.

Claro, puedes callarte y disfrutar del cómodo trabajo, hasta que te des cuenta de que acabas de pasar 10 años de tu mejor carrera profesional haciendo algo que no disfrutas particularmente, lo que probablemente no te llevó a un desempeño estelar o satisfacción personal, y están contemplando qué salió mal y qué ahora … O puede intentar encontrar una manera de aumentar su felicidad profesional comenzando inmediatamente con algunos pensamientos e introspección. Supongo que tienes más de 20 años, eres inteligente y valoras un poco el dinero. Las preguntas que me haría incluyen: ¿me gustan los detalles o las grandes visiones? ¿Especialización o ser generalista? ¿Trabaja con personas o solo la mayor parte del tiempo? ¿En un escritorio, o viajando y conociendo clientes? ¿Qué hay de dar presentaciones a otros en la empresa o clientes externos? Anotar en detalle las actividades que más disfruta y las que no le ayudarán a comenzar a formar una imagen. Por lo tanto, todos los días durante las próximas 2-3 semanas, tómese 15 minutos y describa su día en una hoja de papel o en la computadora, en porciones de actividades. Lo que disfrutó y lo que no. A qué hora realizaba la actividad, si trabajaba solo o con otras personas, su equipo o el cliente, en un escritorio o no, si estaba resolviendo un problema comercial o no. Y si está codificando, también piense si está haciendo trabajo de diseño o trabajo de implementación o corrigiendo errores o pruebas de otras personas. Si es diligente con este ejercicio, obtendrá una idea más clara de lo que disfruta y bajo qué circunstancias.

Como otros señalaron, puede pensar en una carrera de administración de productos (también conocido como el CEO del producto), un rol que combina la experiencia técnica y la perspicacia comercial para crear una visión, evaluar la oportunidad del mercado, pronosticar los ingresos / adopción del usuario, establezca las métricas de éxito, piense en el usuario una experiencia, mida el progreso del producto, itere con nuevas características, etc.
O si usted es una persona organizada y le gusta trabajar con los detalles mucho más que las visiones y las cosas comerciales, entonces considere una función de Gestión de proyectos técnicos. Podrá administrar los plazos de los proyectos, los presupuestos, trabajar como enlace entre los equipos técnicos y comerciales, etc.
Otros roles, dependiendo de lo que más le entusiasme, incluyen: analista técnico en una institución financiera o de investigación de usuarios (por ejemplo, Merrill Lynch o Forbes), un comercializador o evangelizador o vendedor de tecnología para un producto técnico (por ejemplo, Amazon’s AWS), o incluso un consultor técnico o consultor de implementación (por ejemplo, PWC).
Otra ruta sería obtener un MBA para exponerse a múltiples sujetos y hacer una introspección mientras esté allí.

¡Espero que esto ayude!

La ingeniería de software tiene tantos roles que podría encajar mejor si no está satisfecho construyendo el producto en sí. Una función que encuentro que muchas personas en mi organización disfrutan es el desarrollo del producto en sí. En lugar de hacer el trabajo de escribir código, los desarrolladores de productos se mantienen en sintonía con el mercado y el grupo demográfico objetivo y trabajan para mejorar la oferta. Dado que tiene una experiencia de al menos saber cómo escribir el software, hace más sintonía con la cantidad de esfuerzo que requiere el tiempo de desarrollo para implementar las características del producto y la experiencia de usuario que diseña. De hecho, a menudo es difícil trabajar con personas de productos que no están familiarizadas con el tipo de esfuerzo y el estado de un proyecto de software. Tener al menos algo de conocimiento técnico lo hace más adecuado para trabajar junto con el equipo de desarrollo. A partir de ahí, incluso podría pasar a otros roles relacionados con el producto, como ventas y marketing, a medida que avanza su carrera.

¡En realidad estás en un muy buen lugar en tu carrera!

Si puede hablar sobre software todo el día, tener experiencia en Ingeniería de Software pero no desea codificar mucho, tiene MUCHAS opciones de desarrollo profesional, aquí hay algunas en las que puedo pensar (de ninguna manera son las únicas):

1. Ingeniero de integración: mitad escribiendo código, mitad trabajando con clientes para descubrir cómo sus necesidades específicas son diferentes de lo que el software ofrece actualmente.

2. Gerente de producto: defina el comportamiento del software, sin codificación real.

3. Project Manager: defina los plazos y recursos necesarios para un proyecto de software, sin codificación real.

4. Gerente de ingeniería: administre ingenieros de software, ayúdelos a ser más productivos. La cantidad de codificación puede ir del 0% al 50%, depende de la empresa.

5. Gerente de Marketing: si obtiene un MBA en esta etapa con un enfoque en Marketing, estará en una posición privilegiada para convertirse en Gerente de Marketing en una compañía de software (una compañía de software siempre preferirá un ex Ingeniero de Software sobre cualquier otro MBA graduado).

Tiene excelentes opciones, ahora solo descubra cuál de estas prefiere y comience a trabajar en ella. ¡Incluso podría tener una de estas opciones en su empresa actual!

Hay un dicho:

El césped siempre es más verde al otro lado de la cerca.

He trabajado en algunos campos diferentes y siempre he deseado tener la capacidad de escribir código. He leído libros, tomado cursos en línea y experimentado, pero nunca he entendido realmente la programación. Luego hablé con varias personas que trabajaban en ese campo, y todas me dijeron que NO LO HAGAS.

Lo que es extraño es que cualquiera que me preguntara si entraría o no en mi campo, probablemente trataría de alejarlos también.

Al final del día, su trabajo no lo hará feliz. Solo tú puedes hacerte feliz. Me tomó cerca de 5 años odiar mi trabajo / industria para aceptar esto.

Agradezca que tiene un conjunto de habilidades que está en demanda, un trabajo bastante fácil en comparación con la mayoría y una carrera bien remunerada con seguro de salud y beneficios. Luego, considere sus opciones de carrera y tome una buena decisión.

¡Pero no se sorprenda si considera que el marketing o las ventas son igualmente insatisfactorios! Nuevamente, tu trabajo no te traerá felicidad. Solo tú puedes traerte felicidad, a pesar de lo que hagas para vivir.

Ingeniería de software, considerando todo, es un trabajo bastante bueno. Puedes sentarte en un escritorio, contribuir individualmente, evitar lidiar con problemas irracionales del personal y construir una especialización que se extienda hacia el futuro.

PERO (¿no hay siempre un pero?)

Si no lo disfrutas, ten cuidado de que si cambias, mencionas algunas leyes de proporciones en tu futuro. No significa que no lo intentes, pero tenlo en cuenta.

  • Administración : generalmente una proporción de más de 7 ingenieros por un gerente de ingeniería.
  • Producto : Dentro de la organización, hay mucha menos gente de producto que ingenieros.

Solo tenga en cuenta que si va por un camino adyacente, debe ser valioso, relevante, hábil y, con suerte, amarlo. Porque hay muchos menos trabajos (producto | gerente | director | vp) que trabajos de ingeniero. Y cada uno de ellos viene con sus ventajas y desventajas.

Si abandonas el puesto de ingeniero directo, asegúrate de mantenerte actualizado y volver a entrar. Sigue codificando, ALGO, y tal vez en ese momento, date cuenta de que en realidad es una vida bastante buena en comparación con algunos de los otros roles El número de trabajos para ingenieros solo seguirá creciendo. Los roles de apoyo también estarán allí, pero serán mucho menos numerosos y más difíciles de distinguir entre un gerente y otro.

En resumen : dale un poco de tiempo: mira si puedes aprender a amarlo. Pruebe otros roles mientras es joven, y si considera que la ingeniería era mejor, vuelva antes de que esté demasiado alejado. Sigue codificando en alguna capacidad.

No importa lo que hagas: encuentra una forma de amarlo, porque entonces serás bueno en eso y los demás siempre querrán a alguien como tú .

He estado haciendo esto por 3 años. Gano mucho dinero pero no tengo motivación para continuar. Puedo hablar sobre software todo el día, pero odio escribir código. ¿Estoy loco por pensar que esta increíble carrera apesta? Siento que las ventas y el marketing serían más emocionantes

Pero acabas de dar tu respuesta. ¡Ahí está!

Hombre … venta de software y servicios de desarrollo de software.

Primero tiene un fondo de codificación, por lo que no hará imposible realizar declaraciones mientras realiza la venta.

Las ventas están ganando aún más dinero que las que codifican, ya que producen ingresos y no gastos, el límite es la imaginación.

Lamentablemente, vender no es “puedo hablar de software todo el día”. Solo está haciendo las ventas de principiantes, al principio del operador o quien nunca vendió nada, tal vez aquellos piensan que este es el camino.

Vender es más como: “hacer preguntas y escucharlas todo el día”.

Ejemplo:

– ¿Su empresa necesita algún software en este momento?

– No, no tenemos dinero.

– ¿Sin dinero? ¿Quieres hacerlo?

– sí, por supuesto…

– ¿Probaste la publicidad en línea …? :))

Así…

Un NO significa que tal vez realmente no (1%), pero muy probablemente (99%) no ha puesto las preguntas correctas en el orden correcto. Tan simple … después de XX años :))

Hay preguntas y respuestas para “¡Véndeme este bolígrafo!” – Pero como ventas me declararía bueno cuando vendo hielo para esquimales.

Para vender software solo necesita saber cuál es exactamente su producto a la venta: qué hace en qué condiciones. Qué características se pueden agregar y cuánto tiempo lleva aproximadamente. Luego encuentre sus clientes potenciales, filtre y pregunte sobre sus necesidades, sin presentar su producto. ¡Tal vez venderá otro producto de la compañía con grandes ganancias y la compañía original tenía vendedores de basura y ni siquiera pudo contactar al tomador de decisiones!

Si odias escribir código, pero te encanta el resto, ¿ tal vez deberías convertirte en un arquitecto de software o un ingeniero de software responsable de diseñar (pero no implementar) sistemas a gran escala y no un ingeniero de desarrollo de software que todavía está en la base del código?


Pregúntese por qué no tiene motivación para continuar. ¿No te gusta el negocio principal en sí? ¿Quizás ya no te sientas desafiado y sientas la necesidad de estirarte de una nueva manera? Tal vez sienta la necesidad de comenzar a compartir su experiencia con otros; vea si puede asesorar a otros en la empresa (por ejemplo, un pasante).


NO estás siendo un bebé gordo y gordo. Te debes a ti mismo descubrir de qué partes estás enfermo y hacer los cambios necesarios para sentirte como si estuvieras en tu “punto ideal”.

Deberías callarte si te niegas a hacer algo al respecto.
No estás loco por sentir que tu increíble carrera apesta, pero estás loco por pensar que es lo único en la vida que hace un buen dinero y algo que disfrutas. Hay muchas otras oportunidades lucrativas o “cómodas” para tener, solo necesita salir.

Mira pasivamente a tu alrededor.
Claramente, estás cansado de tu trabajo actual, por lo que no estaría mal solo mirar a tu alrededor. Lanza tu currículum y aprende sobre otros trabajos. Si recibe entrevistas, pregunte qué hacen a diario. Es un poco complicado programar entrevistas y conducir hasta allí, pero no está haciendo más compromisos más allá de eso a menos que obtenga una oferta de trabajo. Si llega al punto de una oferta, negocie su tarifa utilizando su salario actual. Si puede acercarse a su salario actual y / o si es exactamente lo que quiere hacer, dé el salto.

Comience un negocio paralelo.
No soy la mejor persona para aconsejar esto porque no tengo nada exitoso, pero estoy trabajando en eso ahora. Sería algo que puede esperar después de su cómodo trabajo y puede ser algo que disfrute. Incluso podría hacerte sentir bien por tener un trabajo cómodo para que pueda apoyar tu negocio secundario. Si el negocio secundario funciona bien, podrías estar haciendo algo que disfrutes.

No soy un entrenador de carrera, pero como un humano normal (que ha tenido más de 15 trabajos porque estaba en una carrera que odiaba, que casualmente era ventas), ¿parece que deberías hacer lo que amas …? Ninguna cantidad de dinero o comodidad laboral lo satisfará si no está satisfecho con lo que está haciendo más de 8 horas por día. (Y como desarrollador, apuesto a que estás trabajando más de una semana laboral normal de 40 horas).

Estadísticamente, la mayoría de nosotros pasamos más tiempo trabajando que durmiendo, viendo personas que amamos o haciendo cosas que disfrutamos a lo largo de nuestras vidas. Mi sugerencia personal (dependiendo de su edad), sería que si sabe que hay muchas posibilidades de que sea más feliz en un trabajo diferente, cambie de carrera a algo que no lo haga sentir miserable día a día. Incluso si no es el mejor movimiento de carrera, hay una buena posibilidad de que sea un mejor movimiento de vida.

Probablemente estés siendo un bebé. “Puedo hablar sobre software todo el día, pero odio escribir código”. Esa línea me lleva a creer que te apasiona el desarrollo de software pero que no estás contento escribiendo código en el entorno actual en el que te encuentras. Los paradigmas y metodologías de desarrollo pueden eliminar toda la “diversión” de la codificación. Sin embargo, generalmente en los entornos donde esas cosas son más rigurosas, encuentra una buena compensación (por ejemplo, Microsoft, Google, Apple).

En las tiendas más pequeñas, a menudo se le da más responsabilidad creativa, pero puede haber menos oportunidades de promoción y menos compensación en general. Algunas grandes corporaciones también proporcionan esto. Solo depende Una cosa que no cambiará acerca de la ingeniería de software es el requisito de que constantemente esté aprendiendo cosas nuevas. Si no le gusta renunciar a 8-12 horas a la semana para mantenerse al día, entonces esta no es la carrera a largo plazo. Conozco a muchas personas que son muy infelices que solo van a trabajar para cobrar un cheque de pago y su medida de éxito es cuánto ganan. Para mí siempre ha sido sobre los tipos de problemas que estoy resolviendo, la oportunidad que brindan los proyectos para ponerme al día con las nuevas tecnologías y realmente ayudar a la empresa que está contratando. Eso y tener un buen ajuste cultural son las cosas más valiosas.

Hay muchos roles diferentes en la ingeniería de software. La codificación no es el único aspecto de presentar un producto de clase mundial. Los roles como gerente de programa o gerente de producto esperan que tenga un buen conocimiento profundo del software y las tecnologías, pero no implica la codificación. También son trabajos altamente remunerados y hay mucha demanda de personas de calidad en tales roles. Supongo que deberías explorar tales oportunidades.

No, no estás siendo un bebé gordo y gordo . La carrera de ingeniería de software es excelente por muchas razones, como:

– puede cambiar fácilmente a un campo relacionado en TI;

– tiene la oportunidad de trabajar de forma remota y viajar por todo el mundo;

– su trabajo puede influir en muchas personas en todo el mundo (algunos ejemplos: wikipedia, quora, stackoverflow, TED, MOOC, etc.);

– Es genial para ganar dinero;

– puede ser tu habilidad principal o una gran habilidad adicional cuando encuentras tu pasión;

– flexibilidad en comparación con la mayoría de otros trabajos;

y así…

Si crees que las ventas y el marketing son más emocionantes, pruébalo. Deberías tener tu propia experiencia de primera mano. No tiene nada que perder: en cualquier momento puede recuperar fácilmente su trabajo de ingeniería de software.

Casi siempre, es mejor hacer algo que no hacerlo.

Es tu vida, no la desperdicies por remordimientos.

Mis mejores deseos 🙂

Definitivamente deberías cambiar de carrera. Puedes encontrar otras cosas en el software que disfrutas. Conozco personas que pasan toda una vida en una carrera que odian. No termina bien. Incluso si el dinero es bueno. Cambia ahora. No te preocupes por lo que piensan los demás.

Eso es totalmente de usted. Algunas personas sienten que es agradable. Algunas personas no lo hacen. Le sugiero que hable con su empleador o socios comerciales y explore opciones para probar cosas.

En nuestro caso, permitimos movimientos entre empresas o asignaciones de tareas para permitir probar cosas.

Debes trabajar para conseguir un trabajo que coincida mejor con lo que deseas. La mejora continua es genial.

Pero también es bueno apreciar lo que tienes. Ahorre tanto como pueda mientras encuentra el trabajo de sus sueños.

Technical Program Manager es una posición que suena que disfrutarías; y les dará a ambos un gran paso si desean pasar a ventas y marketing; o le permite volver a otras variaciones de ingeniería de software si lo desea.

Tienes que entender por qué te sientes así.

Tiene un desarrollador de software es extremadamente fácil convertirse en un engranaje. Honestamente, eso no es para todos.

Si es la parte del código que odias, conviértete en gerente de programa o gerente de producto o evangelista o consultor y aún puedes estar en tecnología.

Si es solo una sensación de falta de control, haga un plan que lo ayude a volver a la posición que le pertenece.

Si has estado en esto durante varios años, entonces no diría que eres un bebé gordo y gordo, tal vez más como un bebé que está listo para probar algunos alimentos nuevos. Jajaja, no te llamo un bebé, solo se están quedando sin analogías hoy.

Parece que le gustaría pasar a una función o gestión de enlace tecnológico. Si puedes hablar, creo que hay muchos lugares que necesitan a alguien como tú. Sé que los desarrolladores apreciarían mucho más una tarde que sabe qué demonios hacen en lugar de comprometerlos a plazos imposibles. O ponte en marcha y comienza tu propia tienda de desarrollo sin codificarte. Muchas posibilidades para ti. No señalar en vivir en la miseria.

Comience su propia empresa. Te interesarán más las ventas, el marketing y el código en sí.

More Interesting

¿Es bueno si consigues un trabajo en Infosys?

¿Qué carrera se ajusta a un estudiante de posgrado de escritura creativa y de historia?

¿Puedo convertirme en un oficial de IAS incluso si abandoné la universidad?

¿Cuáles son los criterios necesarios para convertirse en auxiliar de vuelo?

¿Qué debo hacer sobre el acoso sexual en un trabajo que me interesa?

Tengo 15 años y pospongo la revisión de matemáticas para los exámenes que se realizarán en un año. Programa todos los días y quiero un trabajo en el campo. ¿Qué tan malo es esto?

Voy a comenzar un trabajo de banca de inversión en 1 mes. ¿Cuáles son algunas de las cosas que puedo hacer para estar bien preparado?

¿Cuáles son los cursos disponibles en India para convertirse en analista de datos?

Cómo conseguir que un trabajo sea un pase 2012 (B.Tech, CSE)

¿Qué es el aprendizaje automático? ¿Cómo debo comenzar a estudiar esta materia?

Tengo que enfrentar una entrevista sobre el desarrollo de aplicaciones de Android, y no sé mucho de Core Java. Si tengo que descifrar la entrevista, ¿cuáles son las cosas más importantes en Java y Android que se preguntan principalmente?

¿Será útil el Nano grado de Udacity para cambiar de carrera?

Soy un chico que estudia el ECE segundo año en la Universidad VIT. ¿Qué debo hacer para obtener un buen paquete de una empresa de TI en el último año?

¿Cuál es el orden de preferencia entre estas ramas en NIT y IIIT?

¿Qué software o lenguajes de programación debo saber para ser un analista de negocios o un analista financiero?