¿A los programadores les encanta la programación y no les parece aburrida?

Si trabajas en programación, te encanta la programación, pero te resulta aburrido, diría que no estás en el trabajo correcto. Me encanta resolver acertijos, específicamente los basados ​​en la lógica. Encuentro que el software me da más satisfacción ya que yo u otros obtenemos beneficios de mis esfuerzos.

Además, la programación es una búsqueda interminable de aprendizaje. Nuevas tecnologías, nuevos dominios problemáticos, nuevos idiomas y nuevas herramientas son solo algunas áreas de aprendizaje continuo. Para mí, aprender es emocionante, desafiante y nunca aburrido. Sospecho que alguien que ama la programación, pero está aburrido, no está aprendiendo.

Si no estás aprendiendo en el trabajo, hazlo en tu propio tiempo. Es posible que pueda volver a poner en práctica estos aprendizajes para proporcionarles algo de valor comercial. Solo recuerde que influir en los cambios en el lugar de trabajo puede ser muy frustrante y requiere mucha persistencia.

Sí, me encanta programar, siempre y cuando realmente esté creando algo nuevo. Si todo lo que estoy haciendo es algo que hice anteriormente, pero para un nuevo conjunto de datos, entonces puede volverse aburrido rápidamente.

Como cualquier trabajo, la programación implica muchas repeticiones y períodos de tareas simples. Sin embargo, a menudo también requiere que el programador presente nuevas ideas y aprenda nuevas formas de hacer las cosas. Puede ser, y a menudo es, un proceso verdaderamente creativo. Esos son los tiempos que hacen que todo lo aburrido valga la pena.

Sí, no creemos que sea aburrido. En general, si crees que algo es aburrido, no te quedas con él y encuentras algo más que hacer. Me gusta escribir software, está haciendo algo de la nada para mí. Puedo pensar en algo y hacerlo realidad. Eso es algo genial y creativo que hacer.

A veces escribo software en mi propio tiempo. Hago esto para aprender algo nuevo, probar algo que me da curiosidad o simplemente para construir algo. Considero que es divertido y relajante hacer eso y puede mantenerme despierto más allá de mi hora de dormir.

Las personas que comienzan en el desarrollo de software y no les gusta a menudo migrarán a puestos relacionados como gestión de proyectos, gestión de productos, gestión de ingeniería, control de calidad, soporte, capacitación, etc. Todas estas cosas son necesarias y útiles, por lo que es una buena opción. Lo que hay gente que quiere hacerlas. Son puestos técnicos, pero no de desarrollo.

A veces, las personas que ascienden a uno de estos puestos lo lamentan. Los proyectos paralelos son una forma de recuperar lo que nos gustaba hacer como ingeniero. Y algunos que se convierten en gerentes, en algún momento volverán a escribir código más tarde también.

Un comentario: preguntas sobre programación. La programación es escribir el código. Eso es, francamente, lo menos importante. Diseñar e inventar el sistema en su cabeza para cumplir con un conjunto de requisitos, ese es el trabajo real. Escribir código es el resultado de ese trabajo. Solo decir “programación” es como pensar en un escritor de novelas como mecanógrafo en lugar de autor.

misma respuesta a esta pregunta sobre cualquier campo de la vida.

Considere programar para que sea similar a construir cosas en una carpintería. Si no le gusta tener las herramientas y los materiales, y luego crear cosas útiles e interesantes, entonces una carpintería no es para usted.

Me encanta el resumen de la programación. La realidad incluye mucha presión, estrés, interacciones con otros que son frustrantes, muchas decepciones, etc. Pero amo mi trabajo a pesar de los problemas que la realidad trae, porque disfruto encontrar soluciones, inventar soluciones inteligentes, pulir la interfaz de usuario y haciendo una solución que sea realmente útil.

Lo aburrido puede suceder, parte de la realidad de trabajar en una empresa donde no siempre puedes trabajar, tienes que hacer pruebas grupales o esperar una fecha límite antes de comenzar algo nuevo.

Pero la imagen de nivel superior es que es un trabajo muy creativo y que disfruto totalmente.

Cuando hablo con personas “normales” o no tecnológicas, que es la mayoría de las veces, tiendo a decir que es un poco aburrido y solo paga las cuentas, pero solo lo digo, ¡así que parezco al menos semi-normal!

Escribir software es una cosa muy hermosa; Casi dejo de ver el código real, pero visualizo bloques de lógica que encajan entre sí. Por lo general, hay muchas formas de completar algo, pero siempre existe la mejor manera de abarcar tantas convenciones de programación, nomenclatura, pruebas y lógica como sea posible. Lo que obtienes al final es algo bello.

Todos los días me siento en mi escritorio y enciendo mi PC para comenzar, tengo una oleada de emoción sobre mí, como si estuviera en casa como un niño desenvolviendo mi primera computadora como regalo, o me escabullo a las 5 am para poder usar ¡en la televisión familiar antes de que tenga que ir a la escuela!

No, no es aburrido por las siguientes razones: 1) Los entornos de desarrollo y los idiomas siempre cambian 2) no hay dos tareas de desarrollo que sean iguales 3) puedes sentarte en tu trasero y jugar juegos de lógica 4) te pagan relativamente bien por hacer lo que amas 5) tienes el potencial de marcar la diferencia en el mundo.

Qué no se podría amar. 🙂

Algo de eso es aburrido. Mucho de esto es aburrido.

Si usa los mismos idiomas para escribir el mismo tipo de aplicaciones, termina siendo poco más que escribir. Sabes exactamente cómo hacerlo, solo tienes que introducir la maldita cosa.

Es por eso que muchos programadores buscan constantemente nuevos lenguajes, nuevos marcos y nuevos tipos de aplicaciones. Porque aprenderlos es interesante y divertido, mientras que el mismo viejo a menudo no lo es.

He conocido al menos 3 tipos de personas.

  1. Gente que ama la programación
  2. Las personas que lo hacen como 9-5 trabajo. No les encanta, pero les paga bien,
  3. Las personas que se aburren con él, ya no es un desafío inherente o nunca aprendieron cómo hacerlo correctamente.

En mi experiencia personal, la mayoría de ellos son de tipo 2.

Si le resulta aburrido, no está destinado a ser un programador y / o atascar la programación, algo que no le interesa.

La mayoría de la programación de trabajo puede entrar en el reino aburrido. ¡Para eso están los hobbies y Open Source!

¡Dios mío, me encanta programar!

Sin embargo, en serio, hay partes tediosas, pero Vim lo hace todo mejor con la edición ultrarrápida.

Los que no lo hacen solo por el dinero realmente disfrutan y a menudo son buenos en eso. Si lo encuentras aburrido o más como una tarea, tal vez deberías estar haciendo otra cosa.

El problema surge cuando su trabajo se vuelve demasiado repetitivo y desafiante, luego la mayoría de los programadores lo encuentran aburrido y, a menudo, continúan.

Personalmente encuentro muy pocas otras carreras que me puedan ofrecer el mismo nivel de satisfacción.

Puedes ver en mi biografía al lado de mi nombre arriba que he estado haciendo esto casi la mayor parte de mi vida adulta.

Si no me encantara la programación y si pensara que esto fuera aburrido, ¡habría renunciado hace mucho tiempo e habría hecho algo más interesante!

Y si siente que lo hace, le sugiero que encuentre otras cosas antes de que sea demasiado tarde (o demasiado flojo) para cambiar.

More Interesting

¿Cuál es la definición de. ¿Sitio web que se basa en una red de API o servicios más pequeños en comparación con un solo servicio grande?

¿Qué es un pseudocódigo?

¿Es posible conseguir un trabajo como ingeniero de software en Google sin haber estudiado conceptos informáticos como algoritmos y estructuras de datos?

¿Cuáles son algunos problemas de diseño de arquitectura de software que se enfrentan al implementar una aplicación de transmisión de video como YouTube?

¿Qué es la pila tecnológica de Faasos?

¿Nos dirigimos al "código de pico"?

¿Puedes ganar más como desarrollador de software independiente que trabajar para una empresa?

¿Son los compiladores la pieza de software más difícil de desarrollar?

Si tuviera un año para prepararse antes de inscribirse en un programa de licenciatura en ciencias de la computación o ingeniería de software, ¿qué conceptos, materias, lenguajes de programación o contenido estudiaría para tener éxito?

¿Puedo usar iPad Air 2 para desarrollar aplicaciones de iPhone sin ningún compromiso?

Arquitectura de software: ¿Qué patrones del libro GOF son ahora antipatrones?

¿Cuál es la diferencia entre defecto, error, error y falla en las pruebas de software?

¿Cuáles son las mejores bibliotecas de Java?

¿Por qué se usa Eclipse más que NetBeans para el desarrollo de Java?

¿Cuánto debe equilibrar un desarrollador sénior entretenidas ideas ingenuas para desarrolladores junior en lugar de dictar cómo deben hacerse las cosas?