
Mark Lucas
0
2750
847
Perezoso. Abrumado. Confuso. Sin objetivo. Cada programador encuentra una serie de emociones negativas en el transcurso de su viaje, y si no se controlan, estas emociones pueden tener un profundo impacto en el progreso, incluso causando que algunos se rindan por completo..
Si alguna vez has sentido que eras simplemente incapaz escribir código a pesar de que eres lo suficientemente técnicamente competente para hacerlo, entonces te has enfrentado a lo que se conoce como bloque de programador (o bloque del codificador). Es básicamente un bloque de escritor para programadores.
Bloques mentales 10 conversaciones motivacionales de TED para ayudarlo a escapar de sus bloqueos mentales 10 conversaciones motivacionales de TED para ayudarlo a escapar de sus bloqueos mentales La valiosa lección de la vida de los triunfadores es que eliminan sus bloqueos mentales de manera más consistente que otros. Diez conversaciones TED subrayan una cosa simple: todo está en la mente. nunca son fáciles de superar, pero el lado positivo es que siempre hay una causa raíz. Si puede identificar la raíz, puede comenzar el camino hacia la victoria y el éxito.
Exploremos algunas de las causas más comunes del bloqueo del programador y qué puedes hacer para vencerlas..
Causa raíz # 1: impotencia
La primera gran fuente de bloqueo del programador, particularmente para los novatos, es impotencia. Es esa sensación de estar tan abrumado que te congelas y huyes de tus problemas, lo que resulta en horas gastadas en Netflix o navegando en Reddit.
La impotencia misma se puede dividir en dos subproblemas: un falta de conocimiento o un problema con administración de tareas.
Digamos que ha sido contratado como pasante de codificación y su primera tarea es corregir algunos errores en la herramienta de desarrollo interna masiva utilizada por su empresa. Hay millones de líneas de código para atravesar, miles de páginas de documentación, y ninguna de ellas es bonita..
Por donde empiezas Es un lugar difícil para estar, y no requiere mucha imaginación para ver cómo este tipo de escenario podría conducir a la muerte del entusiasmo por la programación..
Para esto, recomendamos tomar prestada una táctica de nuestros consejos para mejorar los hábitos de estudio. 5 maneras en que la tecnología puede ayudarlo a fomentar mejores hábitos de estudio 5 maneras en que la tecnología puede ayudarlo a fomentar mejores hábitos de estudio Ha pasado un tiempo desde que estuve en la escuela, pero sé algunos amigos que todavía están estudiando su camino hacia la graduación. Me sorprende la cantidad de herramientas que existen actualmente para ayudar ...: divídalas en tareas cada vez más pequeñas, luego use una lista de tareas para realizar un seguimiento de su progreso paso a paso. De hecho, recomendamos el sistema 3-Strike El sistema 3-Strike: cómo priorizar su lista de tareas El sistema 3-Strike: cómo priorizar su lista de tareas ¿No está pasando por su lista de tareas? El problema podría no ser su productividad, sino sus prioridades. Aprendamos a priorizar la lista de tareas y hacer las cosas. para una productividad máxima.
Otra cosa que ayuda es agudizar sus habilidades generales como programador. Tal vez necesite familiarizarse con lo desconocido, como dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando aprende a codificar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a retener mejor toda esa información nueva. . Trate de revisar tantos libros de programación gratuitos. 9 Libros de programación gratuitos que lo convertirán en profesional. 9 Libros de programación gratuita que lo convertirán en profesional. Llamando a todos los programadores, ya sean nuevos, antiguos o aspirantes: hemos encontrado una gran selección de programas gratuitos ( como en cerveza) libros para aumentar sus habilidades de codificación al siguiente nivel. Entra y disfruta. como puedas, lo que puede ayudarte a construir confianza.
O si los libros no son su taza de té, quizás busque algunos cursos de programación de Udemy Aprenda con proyectos de codificación: 9 cursos de Udemy para el programador principiante Aprenda con proyectos de codificación: 9 cursos de Udemy para el programador principiante La verdadera dificultad es encontrar una buena programación tutoriales y cursos que no solo le enseñan las habilidades necesarias, sino que lo hacen con proyectos prácticos. Ahí es donde interviene Udemy. El punto es que aprender todo lo que pueda hará que la programación no sea tan abrumadora. Cómo aprender a programar sin todo el estrés Cómo aprender a programar sin todo el estrés Tal vez haya decidido continuar con la programación, ya sea para una carrera o simplemente como un pasatiempo. . ¡Excelente! Pero tal vez estés empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. .
Causa raíz # 2: miedo al fracaso
Relacionado tangencialmente con la idea de “estar abrumado” es miedo al fracaso. Esto puede afectar tanto a los novatos como a los veteranos, y aunque no afecta todos, aflige muchos.
En resumen, sabes lo que se supone que debes hacer y tienes las habilidades relevantes para que esto suceda, pero estás muy ansioso por saber si eres lo suficientemente bueno como para lograrlo y esta ansiedad te paraliza incluso de comenzar. Algunas personas postergan, otras dejan de programar por completo. 6 Señales de que no debes ser programador. 6 Señales de que no debes ser programador. No todos están dispuestos a ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. .
Hay muchos por ahí que no simpatizan con este problema. No es raro encontrar consejos concisos que se sientan insultantes, como este fragmento de Bill Schindler:
“Nunca lo he sufrido,” dicho consultor de software de sistemas y especialista en XML Bill Schindler. “No sé por qué dejamos que la gente se salga con la suya con cosas como el bloqueo del escritor / bloqueo del programador ... La única cura para el bloqueo del programador es comenzar a programar algo, cualquier cosa, al igual que la única cura para el bloqueo del escritor es comenzar a escribir.”
HT: ZDNet
Pero las personas que tener sufrió este tipo de retroceso mental y ofrece sugerencias y consejos que pueden ayudar, como dormir, dar un paseo por la naturaleza o incluso meditar:
“Me gusta hacer una analogía con la meditación como desfragmentar el disco duro, vaciar la memoria caché y tirar archivos temporales,” ofreció [uno] póster de Slashdot.
HT: ZDNet
La meditación ha demostrado ser efectiva para muchas personas cuando se trata de reducir la ansiedad y despejar la cabeza, y recomendamos consultar estas herramientas de meditación gratuitas Meditación fácil: herramientas y recursos para ayudar a su bienestar Meditación fácil: herramientas y recursos para ayudar Su bienestar Si ha llegado a la conclusión de que la meditación es un método para calmar su mente y lograr el bienestar que vale la pena probar, entonces podemos ayudarlo con recursos y herramientas. para ayudarlo a comenzar. Además, estas aplicaciones que calman tu mente Las 10 mejores aplicaciones relajantes para relajarte, desanimarte y despejar tu mente Es entonces cuando estas aplicaciones relajantes pueden ayudarlo a desestresarse y despejar su mente. podría hacer maravillas.
Pero al final del día, el miedo al fracaso es un problema interno e inmaterial que hay que superar. Puede no ser particularmente útil decir “simplemente hazlo”, pero muchas veces es El camino más práctico para tomar.
Causa raíz # 3: inutilidad
Para aquellos que están programando en nombre de otro, lo cual es más o menos cierto para cualquier programador que no sea parte de su propia idea de inicio, la motivación a veces puede ser eliminada cuando empiezas a sentirte como tu trabajo. carece de significado real.
Cuando observamos la ciencia de la motivación 6 Charlas TED alucinantes sobre psicología y comportamiento humano 6 Charlas TED alucinantes sobre psicología y comportamiento humano El cerebro humano es complejo y confuso, lo que explica por qué el comportamiento humano es tan complejo y confuso. Las personas tienden a actuar de una manera cuando sienten algo completamente diferente. Aquí hay algunos ..., encontramos que la motivación se presenta en dos formas: intrínseca y extrínseca..
Un motivador extrínseco es algo que te hace hacer algo que no quieres hacer. Ejemplos comunes incluyen cheques de pago, bonos, amenaza de terminación, etc. motivador intrínseco viene de adentro, lo haces porque desear hacerlo incluso si no tiene nada externo que obtener de él.
Puede estar bajo la influencia de múltiples motivadores en cualquier momento, y esos motivadores pueden ser una mezcla tanto intrínseca como extrínseca. Pero si tu combustible consiste en solamente motivadores extrínsecos, puede comenzar a preguntarse, “Qué estoy haciendo aquí?”
En este punto tienes dos opciones. Tu también puedes encontrar un motivador intrínseco para sus proyectos actuales, o puede encuentra otro proyecto por lo cual te sientes intrínsecamente motivado.
La motivación intrínseca se reduce a visión y misión. ¿Está usted personalmente involucrado en el resultado de su trabajo? ¿Está en línea con los objetivos y creencias de su empresa? ¿Sientes que tienes parte de la propiedad sobre el trabajo que haces??
De lo contrario, puede ser una buena idea comenzar a preguntarse dónde puede comenzar a invertir usted mismo. Busque maneras de hacer que su proyecto sea suyo, incluso de manera parcial. En el peor de los casos, si simplemente no puede encontrar ningún motivador intrínseco, entonces tal vez sea hora de pasar a pastos más verdes.
Causa Raíz # 4: Aburrimiento
Algunos programadores, particularmente aquellos que tienen algo de experiencia, pierden su interés en la programación porque comienza a sentirse aburrido. Este problema es sutilmente diferente del problema de inutilidad mencionado anteriormente porque se trata más sobre reto de lo que se trata misión.
O, en otras palabras, cuando los proyectos en los que está trabajando son demasiado simples, triviales o mundanos, descubre que su mente está constantemente activando el piloto automático. Es demasiado fácil, y debido a esto, te sientes menos comprometido con tu trabajo y menos motivado para seguir codificando.
La solución es encontrar una manera de desafiarte de nuevo.
Si trabaja para una empresa, tal vez pueda ofrecerse como voluntario para responsabilidades mayores. En lugar de simplemente limpiar errores e implementar utilidades triviales, tal vez pregunte acerca de cambiar tareas o unirse a otro equipo. Esto no siempre es una opción, pero vale la pena preguntar.
El otro camino, y este es más práctico, es tomar un proyecto paralelo personal. 5 Ideas de proyectos para ayudarlo a aprender a programar más rápido 5 Ideas de proyectos para ayudarlo a aprender a programar más rápido Hay algunas maneras de facilitar la curva de aprendizaje para la programación. Ensúciate las manos y aprende más rápido con proyectos paralelos que puedes comenzar en cualquier momento. Juega un poco con estos cinco. . Intente construir algo en un campo no relacionado con sus tareas principales de programación. Si creas juegos durante el día, intenta crear un sitio web por la noche.
Recomiendo que los programadores tengan 2 o 3 tareas activas en un momento en el que él / ella puedan trabajar. Cuando te quedas atrapado en algún lugar, es bueno poder cambiar de marcha y trabajar en otra cosa por un tiempo y luego volver al problema con una nueva perspectiva.
HT: intercambio de pila
Pocas cosas son tan efectivas para curar el aburrimiento que un cambio de escenario, y la programación no es una excepción. A veces solo necesitas una dosis de algo nuevo.
Causa Raíz # 5: Burnout
Si ninguna de las causas anteriores parece ser la correcta, entonces tal vez solo estás sobrecargado de trabajo y quemado 5 señales de que estás trabajando demasiado duro (y cómo solucionarlas) 5 señales de que estás trabajando demasiado duro (y cómo arreglarlos) ¿Sufres de un deseo insaciable de trabajar? Estas son algunas de las señales para reconocer esta dolencia y cómo puede superarla. , tal vez incluso al borde de la adicción al trabajo. Los signos incluyen ansiedad, miedo a ser improductivo, descuidar su salud por el bien de su trabajo..
Burnout es un término psicológico que se refiere al agotamiento a largo plazo y la disminución del interés en el trabajo. Se ha supuesto que el agotamiento es el resultado del estrés laboral crónico (por ejemplo, sobrecarga de trabajo).
Los síntomas del agotamiento son similares a los de la depresión clínica; en un estudio que comparó directamente los síntomas depresivos en trabajadores quemados y pacientes clínicamente deprimidos, no se encontraron diferencias diagnósticas significativas entre los dos grupos: los trabajadores quemados informaron tantos síntomas depresivos como pacientes clínicamente deprimidos.
HT: Wikipedia
Podría darse un caso real de que la adicción al trabajo causa cambios físicos en su cerebro y cuerpo, y estos cambios pueden tener un grave impacto en su bienestar mental. La pérdida de motivación para codificar es solo uno de los muchos síntomas potenciales.
Como alguien que ha luchado con el agotamiento de programación Burnout de programación: Cómo recuperar su motivación perdida Burnout de programación: Cómo recuperar su motivación perdida Escribir todas esas líneas de código puede agotar física y emocionalmente. Todo lo que necesita para volver a subir es la conciencia de que se puede recuperar la motivación. yo mismo, sé que puede ser una colina empinada para escalar. Ninguna solución particular es adecuada para todos. Sin embargo, si siente que la adicción al trabajo es un problema real, podría ser el momento de evaluar si abandona o no la programación..
Y para ser claros, puede ser un adicto al trabajo de programación, incluso si la programación no es una carrera completa para usted. Los proyectos paralelos y los pasatiempos pueden ser tan perjudiciales cuando los dejas girar fuera de control.
Aquí hay algunos consejos para recuperarse del agotamiento ¿Burnout lo está haciendo odiar su trabajo? 5 maneras de encontrar tu flujo nuevamente ¿El agotamiento te hace odiar tu trabajo? 5 maneras de encontrar su flujo nuevamente. En última instancia, sin embargo, la respuesta podría ser seguir adelante para siempre.
¿Cómo se supera el bloqueo del programador??
Una última cosa que quiero mencionar: a veces el bloqueo del programador puede ser causado por hambre, sed o ser sedentario. Si su cerebro no recibe suficiente nutrición o hidratación, puede experimentar episodios agudos de depresión y pérdida de motivación..
En cuanto al ejercicio, es posible entrenar sin ir al gimnasio Cómo entrenar sin ir al gimnasio Cómo entrenar sin ir al gimnasio Ya es bastante difícil reservar tiempo para el ejercicio real, pero agrega tu viaje y puede sumar hasta mucho tiempo perdido Pruebe estos entrenamientos efectivos sin tener que abandonar su hogar. . Si realmente tiene poco tiempo, le recomendamos estos ejercicios que puede hacer directamente en su escritorio 8 Ejercicios fáciles para ayudarlo a mantenerse en forma en su escritorio 8 Ejercicios fáciles para ayudarlo a mantenerse en forma en su escritorio Es realmente posible mantenerse en forma en su escritorio . Aquí hay algunos ejercicios que cualquiera puede hacer. Algunos ni siquiera requieren levantarse, otros no toman más de 10 minutos de su rutina diaria. . Un cuerpo sano recorre un largo camino hacia una mente sana..
¿Alguna vez has luchado con el bloqueo del programador? ¿Cómo saliste de eso? ¿O todavía estás luchando con eso ahora? Cuéntanoslo compartiendo los comentarios a continuación.!
Créditos de imagen: Empresario estresado por alphaspirit a través de Shutterstock, Nerd confundido por lassedesignen a través de Shutterstock, Trabajadora frustrada por Stokkete a través de Shutterstock, Programador aburrido por Nomad_Soul a través de Shutterstock, Empresaria estresada por KieferPix a través de Shutterstock