He sido ingeniero de software durante 10 años. Pero no soy un gran programador. ¿Cómo hago un cambio de carrera desde el desarrollo de software? ¿Cuáles son todas las cosas posibles que podría hacer en TI, desarrollo de productos o software en las que podría ser mejor?

Antes incluso de intentar responder una pregunta, primero déjenme decirles que no son los únicos que luchan en la industria de TI. Hay muchos.

  • Por qué sucede esto no lo sé.
  • Tal vez nunca obtuvieron mentores adecuados.
  • Puede ser que tengan supervisores incompetentes.
  • Quizás tengan problemas de motivación o actitud.
  • Dar retroalimentación valiosa y accionable es de todos modos un arte perdido.
  • Tal vez las personas no tienen la aptitud adecuada y entran en la industria.
  • Tal vez están en un ambiente súper tóxico y no se dan cuenta de eso. Esto es posible cuando las personas son demasiado autocríticas y se culpan a sí mismas.

Cualquiera sea la causa, mi primera sugerencia sería no tomar una decisión drástica de cambiar hasta el punto en que sepa exactamente lo que le falta. Sin este análisis, su movimiento a un trabajo / rol / dominio diferente podría no ser fructífero. Su situación actual debería proporcionarle datos suficientes para hacer un análisis y auto introspección. De lo contrario, podría enfrentar desafíos similares en otro trabajo / rol / dominio y no volverá a tener idea.

Aquí están mis sugerencias:

  • Si es necesario, lea algún artículo o libros motivadores.
  • Deshágase de sus aguas más grandes del tiempo. Podría ser Facebook, WhatsApp, TV, chismes. De repente, encontrará que tiene tiempo suficiente para trabajar en su área de enfoque.
  • Comience a recibir comentarios de sus amigos, colegas y familiares. Tome nota detallada de cada comentario. No discuta si la retroalimentación no tiene sentido, simplemente anótelo. Vea si puede hacer algo con eso.

Intenta analizar exactamente dónde estás fallando:

  • ¿Está en la codificación?
  • ¿Está en la planificación
  • ¿Está en ejecución?
  • es que no eres capaz de establecer las expectativas
  • o es que no puedes entender sus expectativas
  • es que no estás pensando en el problema y luego te está mordiendo

Sin embargo, supongamos que incluso después de realizar los pasos anteriores no obtuvo una buena idea. Esto es lo que sugiero:

  • Encuentre un lenguaje de codificación y sea minucioso con él. Lea al menos un libro sobre las mejores prácticas en ese idioma. Y al menos debería terminar 2-3 libros en codificación / programación en un año.
  • Vaya a los sitios de competencia de codificación y comience a resolver problemas básicos y pase a los complejos. No se concentre en los rangos, solo para aprender a codificar.
  • Comience a resolver problemas de codificación de entrevistas, especialmente de Google, Facebook, Amazon. No solo mejoran sus habilidades para resolver problemas, sino que también aumentan su confianza. Y no solo habilidades de confianza y resolución de problemas, siempre estará listo para la entrevista.
  • Si no todos los días tienes que resolver un problema en una semana. Hasta llegar a un punto donde la codificación no suena como un esfuerzo. Viene naturalmente para ti.
  • Y créanme si han hecho esto una vez, incluso si en una etapa posterior no tienen la oportunidad de codificar por un tiempo, se sentirán un poco incómodos, pero codificar al menos nunca será su punto de dolor.

Sin embargo, supongamos que no está listo para poner el esfuerzo (Sugerencia: esto debería darle una pista). Pero de todos modos, tampoco hay nada de malo en esto.

Comience a hacer certificaciones como PMP, ISTQB, Java, etc. (¿Podría certificaciones relacionadas con ágil, seguridad, big-data, etc.). Poco a poco comenzará a tener una mayor amplitud en su currículum. Lo que definitivamente te mantendrá empleable. Esto también le dará amplias oportunidades para descubrir su área de interés. Y le aconsejaré encarecidamente que no se conforme con una certificación única y no tome años para completar una. Termine uno rápido, quizás de 4 a 6 meses y muévase a otro.


Gracias por A2A. Espero eso ayude. Te deseo lo mejor. Hazme saber si tienes alguna pregunta.

Estoy en una situación similar

Fui a escuelas de alta potencia, superé muchas situaciones difíciles trabajando mucho más cuando era necesario, y pensé que podía hacer cualquier cosa que me propusiera. Ese fue mi error.

A medida que avanzaba en mi carrera, aprendí volúmenes enteros de información sobre mi especialidad, hasta el punto de que ahora soy un gurú en ella. Así que adquirí experiencia para sortear mi falta fundamental de habilidades de programación: en cuanto a eso, puedo hacer cualquier cosa que mis compañeros de trabajo puedan hacer, pero soy bastante … deliberado … y pesado. Por alguna razón, mi cerebro se ralentiza a un tiempo de codificación.

Obtenga cierta distancia sobre esta situación: no es nada de lo que avergonzarse, y fundamentalmente no ha perdido su tiempo. (Esto puede sonar como un intento de encontrar un lado positivo. No lo es: realmente lo creo). Porque solo por estar en su carrera, ha adquirido conocimiento de cómo funciona una industria, cómo funciona la política de oficina y cómo las personas tratan a los demás. quién no encaja. Ese último elemento es muy importante, porque aquellos que lo encontraron fácil algún día vencerán, o serán expulsados ​​de la isla, y tienden a tomarlo muy mal: lo he visto. Es mejor que salgas ahora, ya que la mayoría de las personas se quedan sin trabajo puramente técnico en 45 de todos modos.

Es importante tener en cuenta que muchos otros han hecho lo que estás considerando. Mire a su alrededor: ¿ve más de un par de viejos codificadores en su oficina?

Si duró tanto tiempo en una carrera mal ajustada, como lo hice, probablemente sea bueno en entrevistas o tenga otras habilidades que solía compensar. Como sugirió otro colaborador aquí, realice una encuesta de sus puntos fuertes personales. Las fortalezas probables incluyeron ventas (porque te mantuviste vivo en esto durante tanto tiempo) o habilidades de comunicación.

¿No mencionaste lo que disfrutas hacer, quieres hacer, hiciste en el pasado o sientes que eres bueno (incluso si es algo muy pequeño y aparentemente trivial)? ¿Cuáles son tus valores? Si eres bueno trabajando con personas, por ejemplo, debería haber otras oportunidades dentro de la industria del software. Algunas de las rutas posibles más obvias incluyen ventas y marketing, trabajo administrativo y organizativo, pruebas de software, redacción de documentación, relaciones con los clientes, etc. Incluso si no cree que sea un buen programador, probablemente todavía sea mejor que muchos en trabajar con computadoras en general, esto significa que probablemente podría enseñar habilidades básicas de computación a, por ejemplo, los ancianos o los niños; Esta puede ser una línea de trabajo altamente satisfactoria que requiere un conjunto de habilidades diferente al de la programación. Si encontró plataformas populares específicas durante su trabajo anterior (por ejemplo, Office Web Apps, Mediawiki, etc.), podría intentar enseñar eso. Sin embargo, no sé cuántas posiciones de este tipo existen realmente donde vives.

El diseño web / gráfico es otra posibilidad en la que puedes crear cosas (como plantillas web) pero donde no necesitas ser un gran programador, ya que reutilizas principalmente bloques de construcción de alto nivel existentes. La mayoría de los programadores son, por ejemplo, terribles diseñadores de GUI y si puede desarrollar una habilidad para hacer cosas bonitas y utilizables (piense en los productos de Apple frente al software de la vieja escuela), calculo que se abrirían muchas posibilidades.

Escribir es otra posibilidad: tal vez podría escribir artículos sobre software y tecnología o incluso hacer revisiones de hardware y software, eventualmente.

En última instancia, si no tiene ideas o está completamente perdido, le sugiero que escriba sus valores específicos (por ejemplo, ¿puede funcionar en una corporación o prefiere organizaciones sin fines de lucro? ¿Lo está haciendo solo por dinero para apoyar su vida social? o tiene otras motivaciones, etc.), sus talentos / capacidades, sus deseos y luego trate de encontrar una intersección. Obviamente, esto es más fácil decirlo que hacerlo. Podrías tratar de determinar dónde se encuentran tus habilidades principales (por ejemplo, si había áreas en la escuela en las que claramente eras mejor). Lea sobre Inteligencias Múltiples e intente averiguar dónde encaja. Incluso puede hacer algunas pruebas de autoevaluación (por ejemplo, Cambridge Brain Sciences) para tratar de obtener una imagen más objetiva (pero no se deprima con pruebas como esta: puede mejorar sus resultados en gran medida a través de la práctica y son solo un subconjunto de habilidades humanas de todos modos).

¡Buena suerte!

Encontrar una próxima carrera puede llevar tiempo y mucho pensamiento e investigación. Aquí hay algunas ideas:
1. Comience una lista de posibilidades de carrera del Plan B. Cualquier cosa que parezca interesante o parezca que podrías brillar en ella. (He escrito sobre esto varias veces en mi blog WorkingKind, incluida esta publicación de inicio -Página en workingkind.com)
2. Piensa en dónde sobresaliste cuando eras niño. Considere sus momentos de ‘maldita sea eso bueno’ en su adolescencia y en sus 20 años también. A veces es útil revisar los documentos escolares o hablar con los padres.
3. Elija un buen libro sobre carreras o cambio de carrera. ¿De qué color es tu paracaídas? es el abuelo pero hay muchos otros.
4. Comience a ahorrar dinero. Es probable que su próxima carrera pague menos que la actual, y es posible que deba pagar la capacitación o tomar un trabajo de nivel de entrada de menor salario para comenzar.
5. Cree un inventario de sus mejores habilidades y rasgos. Mírate cuidadosamente y luego pide a cinco amigos que agreguen a tu lista. No olvides talentos como cocinar, escuchar, relajar a las personas (y otras habilidades personales o de cuidadoras que pueden ser útiles en algunas carreras).
6. Siente curiosidad por las carreras de los demás. Pregúnteles cómo empezaron y qué les gusta (y detestan) de los suyos. Pregunte sobre las oportunidades en su campo y lo que se necesita para tener éxito. Si te conocen, pídeles que predigan una carrera futura para ti.

¡Buena suerte!

En primer lugar, gracias por darte cuenta de que tienes debilidades. Por lo general, las personas como usted se convierten en gerentes y los buenos programadores se van.

En primer lugar, ¿trataste de mejorar tus habilidades? ¿Tomaste clases de informática en Coursera? ¿Practicaste algoritmos en sitios como HackerRank? Es realmente útil mejorar.

Creo que necesitas encontrar tu vocación. Si la programación no es su taza de té, ¿qué es lo que le gusta hacer? Intente explorar áreas vecinas como gestión de productos, diseño de interfaz de usuario, administración del sistema.

Bueno, nos has dicho en qué no eres bueno. ¿Qué tal si nos dices en qué eres bueno? ¿Qué quieres hacer? Suenas infeliz, ¿cuál es tu pasión? ¿Qué es lo que realmente te pone en marcha?

Encuentre eso, luego comience por ese camino, idealmente mientras mantiene su trabajo para mantener la máxima flexibilidad financiera.

Primero, reduzca sus gastos para poder vivir con la mitad o menos de lo que hace ahora. Vende cosas, consigue un apartamento más barato, lo que sea.

Luego, descubre lo que quieres y persíguelo. Al reducir los gastos, puede perseguir lo que quiera.

More Interesting

Cómo conseguir un trabajo en marketing con solo un diploma de escuela secundaria y sin experiencia laboral

¿Qué preguntas formulan los antiguos alumnos durante una entrevista de admisión al Harvard College?

¿Cómo debo prepararme para la ingeniería aeronáutica a partir del estándar 11? Necesito la información completa sobre todo el procedimiento.

¿Cuántas horas trabaja por día / semana como maestro de inglés nativo de hagwon o escuela pública en Corea?

¿Qué debe hacer un estudiante de CSE de segundo año para aumentar su conocimiento y ser ubicado en grandes empresas multinacionales?

Cómo prepararse para la pasantía de verano junior para la banca de inversión de soporte abultado como estudiante de segundo año

¿Es la ley una buena profesión para una niña? ¿Por qué o por qué no?

Soy un profesional de TI con 8 años de experiencia. He llegado a un punto en el que no aprendo cosas nuevas. ¿Cuál debería ser mi próximo movimiento?

Soy una persona asalariada con un trabajo estable. ¿Cómo puedo invertir 2,00,000 INR en algo más que el comercio para obtener un ROI decente con poco o ningún riesgo?

¿Es necesario un título de posgrado para la ingeniería petrolera? ¿Agregará valor?

Tengo admisión en ingeniería aeroespacial de MS en el IIT, Madras. ¿Debo dejarlo caer y darle el GATE para ingresar a una maestría en aeroespacial en el IISc o un MTech en el IITB o IITK? ¿Eso hará una gran diferencia?

Cómo cambiar mi carrera de ingeniería eléctrica a banca de inversión

Mi madre tiene 10 años de experiencia en la enseñanza de matemáticas. Ella es maestra de matemáticas y también realizó su MBA en Recursos Humanos. ¿Puede ella conseguir otro trabajo?

¿Cuánto tiempo lleva la programación de autoaprendizaje para ser lo suficientemente bueno como para ganar 90k en las grandes ciudades como programador?

¿Cuáles son algunos trabajos fuera de la academia para doctorados de matemática pura?