¿Cuál es la mejor manera de combatir el aburrimiento en la programación?

Programe algo diferente, porque no está disfrutando de su trabajo o renuncie y comprenda que no es tan bueno en la programación. Lo que usted llama “aburrimiento” es la razón por la que la mayoría de las personas programan en primer lugar. O aman ser un mono de código y usar implementaciones para completar sus tareas, o les gustan los detalles mundanos del diseño de las implementaciones.

Entonces, no seas un programador. Ser un investigador / científico en su lugar. Si te encanta buscar respuestas o resolver problemas, encajarás perfectamente. La capacidad de programación también es compatible con este tipo de carrera. O si no tienes la unidad, sé un estadístico. O científico de datos (porque dar una visión es diferente a dar información).

Sin embargo, cada carrera tiene el requisito de terminar lo que empezaste.

Conocía a personas en la universidad que eran muy inteligentes y habían estado programando durante mucho tiempo, pero no entraron en el departamento de informática. Fue confuso para mí que desperdiciarían su talento y habilidades de esa manera. Creo que simplemente se “aburrieron”, lo que a menudo también se podría reformular “arrogante” y “indisciplinado”. Para mí, la pregunta no es “¿cómo combatir el aburrimiento” sino “cómo se tiene la disciplina y la agilidad para superar las cosas?” El éxito no está todo o incluso en su mayoría basado en la inteligencia. Es una buena parte el trabajo duro, la disciplina y la tenacidad. Puedes pensar que puedes hacer algo, pero a menos que realmente lo hagas, te equivocas. Ser capaz de hacer algo es en parte inteligente / habilidad / talento y parte de la ética de trabajo para realmente hacer las cosas.

Podría ser una buena idea hacer un hábito de terminar las cosas que uno comienza sin importar el aburrimiento.

Pero si terminar algo será infructuoso, puede que no tenga sentido seguir adelante. A veces puedes aprender la lección que necesitas de algo sin completarla. También es bueno saber cuándo seguir adelante. Creo que estos son atributos de la madurez.

Creo que es una cuestión de personalidad. A algunas personas les gusta comenzar cosas pero tienen dificultades para hacer los detalles y el acabado. Son personas más ‘ideas’. Otros son finalistas. Son orientados al detalle. Creo que los programadores necesitan ser finalistas. Tu pregunta sugiere que la programación no se adapta a tu personalidad.