Comencé a programar a la edad de 6 años en un Commodore 64. Ahora tengo 28 años y tengo que completar 4 cursos de un primer grado en Ciencias de la Computación.
Estoy empezando a aburrirme con escribir código después de todos estos años. He tomado un curso de Ciencias de la Computación en lenguajes de computación teóricos y 10 años de codificación de sistemas C en el campo de la seguridad de red y simplemente no recibo ningún estímulo al escribir código.
Puedo escribir código en C, C ++, Python o el lenguaje que desee, pero no puedo entusiasmarme con lo que estoy haciendo. No puedo sentir ningún desafío. He escrito código multiproceso, proxy HTTPS MITM y una aplicación WSGI sin la necesidad de ninguna habilidad de algoritmos específicos.
Siento que todas estas cosas nuevas son todas iguales, con abstracciones o automatización más simples (o más), pero todo me suena igual. Una y otra vez. El lenguaje computable es todo computable de Turing, por lo que la codificación es solo una replicación de un patrón similar en este subconjunto de una función parcial.
En mi trabajo diario, me siento aburrido incluso buscando errores, haciendo pruebas de referencia en el código o solucionando el problema con la biblioteca X, Y, Z.
Soy una persona muy curiosa Siempre me estimula algo. Pero no puedo ni siquiera cuando veo un gran código. Me siento más cómodo en cómo funcionan las cosas.
¿Es hora de avanzar en mi carrera? ¿O para obtener cosas más desafiantes en informática? Tal vez obtener un título importante en CS?
Empecé a leer mi primer libro sobre gestión de proyectos "Peopleware" y me estoy interesando más en el ciclo de vida del desarrollo de software. ¿Qué sugieres hacer?
Tal vez tratando de entrar en Google o Microsoft o Apple como lo han hecho algunos amigos míos. O tal vez una carrera profesional más gerencial. También he tratado de encontrar un buen libro sobre reglas de comunicación y "personalidad de las personas" para prepararme para la posibilidad de ingresar a la gerencia.
¿Alguna sugerencia?
PD: Tengo mucho interés, no estoy deprimido :) Me encanta la montaña, el senderismo, la sesión de fotos y soy un escalador deportivo, me encanta nadar y hacer deporte en general, a veces corro, en realidad yo ' m leyendo un libro sobre la historia de mi país (Italia) desde AC hasta hoy y me encantan los viajes (este verano hice 4000Km para ver mucho lugar en España y escalarlo, todo en solo 3 semanas, no un día festivo sino un maratón 24 km de trekking me lastimaron la hernia), amo el teatro y la vida en general
Gracias a todos, pensar en todas las respuestas me da la oportunidad de aclarar mi camino.
A modo de resumen, podemos generalizar sobre la respuesta más votada.
En primer lugar, todas las personas votan por la necesidad de hacer de nuestro trabajo un soporte para su vida y no la única razón para permanecer en la vida (este no es mi caso), por lo tanto, si solo tiene una razón de vida si trabaja, viene rápido a una situación realmente depresiva. Como la gente dice, Viena no te espera :)
Después de este recordatorio, la gente sugiere:
- aumentar la complejidad técnica en la que estoy trabajando para aumentar el desafío y aburrirme menos al respecto.
- cambie el campo de experiencia a un campo no técnico tratando de convertirse en gerente o haga avanzar a un cuidador en un campo no técnico relacionado con su trabajo.
- cambiar el campo de especialización en otro tipo de desafío técnico, ¿eres un programador de sistemas? intente aburrirse menos desarrollando aplicaciones para humanos para que pueda sentirse más cómodo viendo a las personas usando su útil software
- avanzar en tu carrera de informática en tu trayectoria académica
Para mi propósito, la respuesta correcta es avanzar en ciencias de la computación, creo que la programación no es la única forma de obtenerlas y creo que puedo sentirme mejor al obtener otro camino en ciencias de la computación diferente del cuidador de ingeniería de software.