Trabajando como desarrollador profesional, ¿cuánto tiempo consigues dedicar a tu codificación personal, como la programación competitiva o el desarrollo de aplicaciones?

Parece ir y venir, pero mi trabajo es lo suficientemente desafiante como para que no me quede mucho jugo mental para mis proyectos de hobby. Mi trabajo es bastante pesado en matemáticas (polinomios y álgebra lineal) y C ++ para implementarlo.

Supongo que pongo 1-5 horas por semana en mis proyectos paralelos, que suelen ser pequeños videojuegos (¡me encantan los juegos!). Fluctúa; Si el trabajo ha sido particularmente simple o repetitivo recientemente, entonces podría tener suficiente energía para dedicar la mayor parte de un sábado a la programación del juego. Sin embargo, la mayoría de las veces, lo principal que quiero hacer en casa es dar un paseo y tal vez leer un libro.

En realidad, es realmente agradable que me paguen por hacer algo genial y desafiante, pero significa que estoy invirtiendo la mayor parte de mi energía en ello. Si el trabajo fuera más mundano, tendría más energía para los juegos, pero también estaría menos satisfecho con mi trabajo.

Realmente depende de cuántas cosas de codificación personal quiero hacer y cuántas debo hacer absolutamente. Por lo general, paso alrededor de 10 horas por semana en cosas como Coursera, cuando estoy preparando un concurso, este número puede aumentar a 30-40 .

Utilizo un objetivo de dos horas por día para proyectos paralelos. Me desplazo al trabajo en el autobús, así que tengo algo de tiempo garantizado en las mañanas y noches de lunes a viernes. Con un poco más de trabajo todos los días después de la cena, puedo llegar a dos horas sin muchos problemas. Creo que dos horas es un objetivo razonable que proporciona suficiente tiempo para realizar un trabajo real sin interrumpir otros compromisos.

Varía de una semana a otra según la carga de trabajo en mi trabajo diario. Estimaría un promedio de aproximadamente 20 horas a la semana fuera del alcance de mis responsabilidades profesionales.

More Interesting

¿Cuál es la diferencia entre los diferentes roles del desarrollo de software?

¿Hay alguna forma de obtener experiencia práctica como ingeniero / desarrollador de software - DESDE CASA? (debido a mi situación inusual)

Como desarrollador de software, ¿tiene miedo de envejecer?

Quiero convertirme en desarrollador de sitios web. ¿Que necesito hacer?

Cómo pasar del trabajo de desarrollador de software a algo relacionado con marketing y publicidad

¿Cuál es la diferencia entre un ingeniero de software (o desarrollador de software) y un desarrollador de aplicaciones?

¿Por qué no estoy respondiendo para una pasantía de desarrollador de software después de solicitar una pasantía (Detalles incluidos)?

¿Los desarrolladores de Windows son menos inteligentes que otros desarrolladores de sistemas operativos?

¿Los probadores de software normalmente ofrecen el mismo salario que los desarrolladores de software por parte de las compañías de software?

¿Qué puede hacer un ingeniero de software por su país?

Dado que la tecnología informática evoluciona tan rápidamente, ¿importa si tiene 5 o 15 años de experiencia como, por ejemplo, desarrollador de software?

¿Cuáles son las habilidades necesarias para convertirse en desarrollador de software?

¿Cuáles son los diversos dominios en los que trabajan los desarrolladores de software?

¿Qué se puede decir de un jefe que escribe código y espera que lo sepas?

¿En qué proyecto simple puedo trabajar para tener una experiencia práctica en Docker?