¿Qué debe hacer un programador cuando no puede escribir código?
Llevas n horas delante del ordenador. No sabes qué código escribir, o sientes la necesidad de tirar el teclado en el pecho.
Café tras taza. Ya no me atrevía a beberlo porque podría tener efectos secundarios. Los latidos de mi corazón se aceleraban, mi cuerpo temblaba involuntariamente y empezaba a sudar frío, pero todavía no podía producir ningún código.
Todos los esfuerzos por redescubrir el placer de programar son en vano porque la última energía que te queda se utiliza para expulsar las palabras que atacan a la ciudad en tu cerebro:
“Yo ¡No puedo escribir código!”
La naturaleza de la programación es complicada
Incluso los mejores programadores encontrarán problemas de ingeniería de software que no pueden resolver. Tener un problema como este no significa necesariamente que le falten habilidades o conocimientos.
Programar no es un trabajo fácil y podemos mantener el nivel deseado de productividad y garantizar envíos de código de alta calidad adoptando un enfoque poco ortodoxo.
Si paso horas en un problema y aún no encuentro una solución, termino sintiendo que ha sido una pérdida de tiempo. No estoy diciendo tonterías, simplemente pienso que "nadie puede morir sin arrepentirse".
Sin enfado ni tristeza. Porque lo he intentado en todas las direcciones y simplemente no funciona. Perdí la esperanza y comencé a pensar en dejar mi trabajo. Pensé que debería cambiar mi trabajo y convertirme en barman o algo así, donde al menos no me tomaría horas investigando y probando qué poner en la cerveza.
Estos son mis pensamientos cuando no estoy escribiendo código. Comencé a dudar de la vida, a dudar de la codificación y a dudar de la vida.
¿Es productivo? Bueno, nunca escuché a ningún experto decir que "renunciar y languidecer" conduce a un código excelente, por lo que probablemente no lo sea.
Esto plantea una pregunta: ¿Cómo podemos evitar este estado improductivo?
Redescubre el problema y redescubre tu productividad
Quizás ya estés en este camino. Bueno llegados a este punto solo tienes que continuar, probablemente no tenga nada nuevo que contarte.
Si eres nuevo en esto, quizás no sepas cómo redescubrir la productividad.
El contenido que voy a compartir a continuación te ayudará a mantenerte productivo de forma saludable mientras programas sin agotarte. Incluye principalmente:
Probar diferentes soluciones hasta que parezcan repetitivas
Buscar soluciones de código abierto en línea
Preguntar a programadores más experimentados
Si todas de lo contrario falla, simplemente déjalo ir
1_Prueba diferentes soluciones hasta que parezcan repetitivas
Después de investigar o preguntar a otros desarrolladores (= perder su tiempo), debes intentar desarrollar todas las soluciones posibles. utilizando su conocimiento y pensamiento existentes.
Obviamente, muchos programadores comienzan preguntando a otros y ni siquiera se detienen a analizar el problema en sí. No seas tan molesto y trata de no hacer perder el tiempo a los demás.
Haz el trabajo primero, pide ayuda después.
2_Busca código fuente abierto en línea
Cuando te esfuerzas pero no obtienes resultados, puedes probar el código fuente abierto como siguiente paso. Muchos programadores crean software por el placer de crear soluciones y publicarlas en línea para que todos las utilicen. Algunas personas publican código que ha sido utilizado por sus programadores en proyectos comerciales.
GitHub es uno de los dos lugares principales para encontrar código fuente abierto. Otro es StackOverflow.
Las soluciones para estos sitios web se encuentran en forma de código reutilizable que puedes implementar fácilmente en tu proyecto.
Recuerde que siempre existen riesgos al utilizar código desarrollado por otros. Puede cambiar el comportamiento de su programa de maneras que no espera. Es de sentido común hacer una copia de seguridad de su código original.
3_Pregúntale a un programador con más experiencia
¿Alguna vez te has encontrado en una situación en la que le pediste ayuda a otra persona y descubriste que ni siquiera sabías lo que le estabas pidiendo?
p>Antes de preguntarle a alguien, prepare algunas preguntas que no pueda responder buscando información en línea.
Solo con problemas claros podremos tener soluciones claras. Si es una pregunta que describe de manera vaga, entonces solo obtendrá una respuesta vaga (y posiblemente molestará a los demás).
Si no tienes ningún desarrollador a quien preguntar, también puedes buscar en línea. Puedes preguntar en foros sociales o buscar canales específicos de la tecnología que utilizas.
4_Si todo lo demás falla, entonces déjalo ir
No te quedes en un callejón sin salida. Si no funciona, entonces haz otra cosa: dormir, comer, etc. .
¿Crees que esto es evitar el trabajo?
Lo que quiero decirte es que cuando estás más relajado, muchas veces es cuando de repente aparece la solución. Esto no es algo que yo haya inventado, sino que está científicamente comprobado. Su cerebro ahora está trabajando en modo de "pensamiento divergente" en lugar de modo de "atención enfocada". Puede aprender sobre la diferencia en este artículo.
En general, la idea es olvidarse del problema que tenemos entre manos y permitir que nuestra mente consciente se sumerja en otras cosas. En este momento, su mente subconsciente comienza a conectar los puntos clave y avanzar hacia la iluminación.
¿Qué podemos hacer para ayudar a que nuestro cerebro funcione en modo de pensamiento divergente? Simplemente relájate:
Sal a caminar (los antiguos filósofos estaban muy acostumbrados a hablar mientras caminaban, porque se dieron cuenta de que caminar) les ayuda a pensar)
Limpiar la oficina o la casa (prémiate cuando termines)
Sal a una cita con un amigo, tómate una taza de café y ponerse al día con los chismes (si está demasiado concentrado en el problema, se recomienda hablar con personas que no codifican y que no pueden ayudar)
Resumen
Mantengo un equilibrio saludable entre Programación y vida.
Ya sea que elijas programar por diversión, por dinero o por una gran ambición de cambiar el mundo, la programación no debe ser tu única obsesión; de lo contrario, te obsesionarás.
Finalmente, si te devanas los sesos y aún así no puedes resolver el problema, es mejor que lo dejes pasar. A través de la operación de la mente subconsciente, pueden aparecer repentinamente ideas innovadoras.
Gracias por leer "¿Qué deben hacer los programadores cuando no pueden escribir código?", Compartido por la institución de capacitación de Java. Espero que sea útil para los programadores. Para obtener más contenido interesante, preste atención. el sitio web oficial de capacitación de Java
Descargo de responsabilidad: el editor reproduce este artículo de Internet para compartirlo y leerlo. Los derechos de autor pertenecen al autor original. Si hay alguna infracción, comuníquese con nosotros para eliminarlo.
p>