Estoy harto de mi trabajo de ingeniero de software, trabajando para otros, aunque me encanta la programación. ¿Qué tengo que hacer?

Es bueno saber que te encanta hacer programación y te cansaste de tu trabajo y aún estás buscando otra forma de hacer algo con tus habilidades de programación.

Esto indica claramente que te apasiona la programación y, aunque la mayoría de los trabajos de software son repetitivos y se estancan día a día, por lo tanto, estás harto de eso. Puede elegir las siguientes escaleras para superar la situación (los saltos de pasos son completamente bienvenidos aquí si es capaz y cómodo).

  1. Participe en el rango de hacker, codificador superior, concursos de codificación de mermelada de código de Google Te enfrentarás a problemas interesantes, complicados y difíciles aquí para resolver. Para hacer esto, no se aburrirá, sino que se volverá cada vez más experto en implementar códigos más optimizados con la estructura de datos y el algoritmo adecuados.
  2. Al hacer esto, puede obtener su rango en esos sitios competitivos y eso aumentará su oportunidad de descifrar la entrevista de cualquier proyecto de I + D de alto nivel en las principales empresas innovadoras, entonces no se sentirá aburrido de nuevo.
  3. Puedes pensar en cualquier idea (que puede ser pequeña, mediana o grande). Sea lo que sea, ya sea que exista o no, olvídate de todo y trata de implementarlo por tu cuenta. Te ayudará a ganar confianza en tu propia habilidad y también a resolver tu aburrida situación actual.
  4. Puede intentar automatizar su trabajo repetitivo diario en la oficina. Traerá su interés para mostrar sus habilidades en su proyecto.
  5. Al hacer esto, habrá muchas oportunidades y es posible que tenga ideas excelentes y grandes que pueden desempeñar un papel importante en la vida humana. Intenta implementar eso y si te sientes interesado y seguro, ve y abre tu propia startup y haz una revolución. 🙂

¡Todo lo mejor!

Como te encanta la programación y te gustaría trabajar de forma independiente, una buena opción es ir de manera independiente. Consulte el siguiente enlace para más detalles:

50 sitios de trabajo independientes para diseñadores y programadores – Lo mejor de

Otra opción es pensar en su propia puesta en marcha o puede ser una configuración que su propia empresa dice para proporcionar desarrollo / soporte.

Comience un proyecto paralelo con las últimas tecnologías de vanguardia. Por hoy, ese es el ecosistema javascript.

trabajar todas las noches, trabajar los fines de semana. obtendrá confianza y apalancamiento para ingresar a un nuevo trabajo en solo unos pocos meses.

El trabajo independiente es una opción, pero una opción difícil. Necesita las habilidades para trabajar rápido y entregar sin estrés o riesgo. Además, necesitas las habilidades.

Estoy interesado en ver otras respuestas, pero aquí están mis dos centavos. También me encanta la programación, pero no lo disfruto tanto cuando simplemente soy un recurso de desarrollador senior en un proyecto. No disfruto trabajar en partes más pequeñas del rompecabezas más grande que en trabajar en una imagen más grande: diseño de base de datos, arquitectura de solución general, etc.

En los últimos años, tuve la oportunidad de actuar como líder técnico en algunos proyectos y realmente disfruto de mi trabajo en este rol. Un líder técnico puede tomar decisiones sobre el diseño general y la arquitectura del proyecto, así como seleccionar las tecnologías utilizadas (siempre que tengan sentido para el proyecto). Además, otros desarrolladores le informan y, por lo tanto, usted es un líder.

Mi consejo sería buscar pasar a un rol técnico o de liderazgo de equipo (dependiendo de lo que parezca adecuado en su organización).

Si eres bueno en habilidades / desarrollo de programación, también puedes trabajar como lanceros libres, ser tu propio jefe, si tienes una nueva idea, prueba las innovaciones, da tus ideas a una nueva forma, acércate a nuevas personas que aumentarán tus posibilidades ser emprendedor más adelante.

¡Todo lo mejor!

Esa es una buena indicación de que odias trabajar con otros. Intenta comenzar por tu cuenta.

More Interesting

¿Qué hace un gerente de producto (software) diariamente?

Cómo elegir como lenguaje de programación principal

¿Qué opinas sobre GridGain?

¿Qué pasará con la industria del software si no se puede piratear / piratear ningún software en todo el mundo? ¿Cuáles serán los efectos en los programadores?

¿Hay algún programa de software que aprender antes de estudiar ingeniería mecánica?

Cómo aprender C ++ y Python para que se conviertan en mi lengua materna

¿Cuáles son los pros y los contras de la integración y el despliegue continuo alojados proporcionados a través de un modelo SaaS?

Se le da el poder de voltear un solo bit en cualquier parte del mundo. ¿Qué harías?

¿Los bootcamps de codificación son un movimiento inteligente en lo que respecta a las finanzas, en lugar de una universidad de cuatro años?

¿Un programador experimentado desarrolla el hábito de comentar más líneas de código mientras programa?

¿Es posible obtener una oferta de compañías tecnológicas de primer nivel como Google, Facebook, Twitter, etc., después de graduarme de Hack Reactor?

Cómo construir software como un principiante completo

¿Cuál es el azul de Windows?

¿Qué software existe para la autoayuda en línea del cliente que le permitirá al cliente ingresar una pregunta en su lenguaje natural, y el software encontrará artículos que respondan esa pregunta desde una base de datos de cientos de artículos de ayuda no categorizados?

Si un ingeniero de software con más de 10 años de experiencia pasara por el proceso de entrevista de hoy, ¿sería capaz de pasar la entrevista?