Tres errores que un desarrollador debe evitar

Cómo crecer profesionalmente y mantenerse productivo a largo plazo







En principio, ser desarrollador no es tan fácil, especialmente si te esfuerzas por mantener la relevancia del conocimiento y las habilidades y evitas el agotamiento a lo largo de los años.



Pero nos dificultamos aún más esta tarea. Es hora de dejar de sabotear tus propios esfuerzos y deshacerte de los malos hábitos que te impiden alcanzar el éxito profesional a largo plazo.



 

Demasiadas distracciones



Entras en una oficina, enciendes tu computadora y estás a punto de escribir código. El editor ya está abierto, pero recuerdas que aún no has tomado café, así que vas a la cocina y esperas a que la máquina de café te prepare una taza de bebida tonificante.



En el camino de regreso, se encuentra con un colega y habla durante cinco minutos sobre cómo jugó su equipo favorito ayer ... Finalmente, está de regreso en su lugar de trabajo y está listo para corregir el desagradable error descubierto. Trabajas cinco minutos y luego suena el teléfono: este es el jefe y tiene muchas ganas de hablar.



Media hora después, vuelves un poco irritado y, para relajarte, decides leer Reddit. Un poco más tarde, volviste a sumergirte en el código, pero alguien escribió en Slack: uno de los jóvenes necesita ayuda. Suspiras y te dices dónde mirar.



Volviendo a la tarea, recuerda que aún no ha revisado su correo; resulta que debe responder un par de cartas. Sí, y hay muchas notificaciones en las redes sociales ... Diez minutos después, te sorprende descubrir que todavía estás hojeando Facebook.



Es casi la hora del almuerzo y tienes dos reuniones programadas para la tarde. No has podido concentrarte en escribir código durante más de cinco minutos seguidos, y ahora está claro que hoy no harás nada significativo.



¿Suena familiar? Vivimos en un mundo que está destruyendo nuestra productividad. Las redes sociales, los compañeros de trabajo, los ejecutivos y los clientes luchan por nuestra atención y nos distraen del trabajo que amamos.



Al perder el tiempo, no crece como desarrollador y solo se frustra. Para mantenerse productivo, debe proteger su tiempo de otras personas y de usted mismo.





Hágales saber a sus compañeros de trabajo cuándo está listo para reunirse con ellos o ayudarlos y cuándo no debe distraerse. Intente asignar al menos dos bloques de dos horas de trabajo continuo por día.



Hágales saber a todos que mientras esté concentrado en su trabajo, no responderá llamadas, no verá el correo ni conversará. Y póngase los auriculares: incluso si no escucha nada, todos los demás sabrán que está ocupado. Los bloques continuos de dos horas deben ocuparse exclusivamente con trabajo.



Seguramente alguien encontrará su enfoque incómodo, pero su productividad aumentará. Y si es honesto con sus colegas y muestra comprensión, pronto se acostumbrarán. Al mismo tiempo, por supuesto, durante el tiempo fuera de los bloques asignados, esté listo para ayudar y comunicarse, para que el equipo pueda beneficiarse de su experiencia profesional.



Cómo dejar de perder el tiempo



Digamos que se las arregló para reservar algo de tiempo y ponerse manos a la obra. Excelente. Ahora tienes que ganar la batalla contigo mismo: concentrarte en tareas importantes sin distraerte con las redes sociales, el correo y cualquier otra cosa que requiera atención.



Desactiva todas las redes sociales. Salga de las cuentas, cierre los chats y desactive las notificaciones en su teléfono. Nada debería distraerlo. Si es posible, deje su teléfono en otra habitación. Trabaja en silencio o con música: elige algo que te ayude a concentrarte, no necesariamente a tu banda favorita.



Empiece a utilizar el método del "tomate"; lo más probable es que haya oído hablar de él y probablemente lo haya ignorado. Y en vano: dividir el trabajo en intervalos con descansos cortos puede hacer maravillas, así que elija un intervalo de trabajo de 25 a 90 minutos y haga los descansos cinco veces más cortos. Cíñete a un horario como este y los resultados te sorprenderán.



Intente usar el editor de modo zen, que se encuentra en muchos IDE modernos. En este modo, el editor se expande a pantalla completa y elimina elementos innecesarios de la interfaz, lo que ayuda a enfocar. Cuanto menos desorden visual en la pantalla, más fácil es trabajar en una tarea específica.



Recuerde hacer primero las tareas más importantes o más difíciles: todo lo demás se puede hacer en otros momentos.





Foto de Luis Villasmilde Unsplash.com



Horas extra de trabajo



La jornada laboral es de ocho horas (espero que tú hagas lo mismo). El camino al trabajo y a casa tarda una o dos horas más. Y ahora llegas un poco tarde con el proyecto, así que decidiste ponerte al día en casa, solo un par de horas. También comprende que está trabajando con tecnología obsoleta, por lo que los fines de semana aprende algunas cosas nuevas. Como resultado, la semana laboral se extiende a 50 horas e incluso más, eso es mucho ... y esa carga de trabajo es muy típica para los desarrolladores.



Es incluso peor si trabaja para una empresa donde las horas extraordinarias son comunes. Por supuesto, a veces necesitas trabajar un poco más para completar un proyecto, eso es comprensible. Pero si las revisiones ocurren constantemente en cada proyecto e incluso cada semana, entonces algo anda mal con la empresa.



El exceso de trabajo en el trabajo afecta a todos los demás aspectos de la vida: el estrés aumenta drásticamente, la vida social sufre, te cansas más rápido. Pueden aparecer problemas para dormir, será difícil concentrarse y el estado de ánimo cambia repentinamente. Debido a un sistema inmunológico debilitado, es probable que aumente o baje de peso y otros problemas médicos. Además, la sobrecarga hará que trabaje con menos eficiencia y, por lo tanto, no se logrará el objetivo original de hacer un mejor trabajo.



En resumen, se debe evitar el exceso de trabajo. Pero, ¿cómo se puede lograr esto?



Debe establecer límites, tanto para usted como para los demás. Establezca el límite de horas de trabajo por semana: 40, 50, lo que crea que es correcto. Hágales saber a sus colegas y jefes que esta limitación también es buena para ellos, porque no puede mantenerse productivo si trabaja más duro.



Si está abrumado por el trabajo, rechace nuevas tareas. La división eficaz de tareas también es responsabilidad de su jefe. Si por lo general está dispuesto a asumir nuevas responsabilidades, es posible que su jefe no sepa que ya tiene una agenda ocupada. Por lo tanto, comunique su carga de trabajo de manera cortés pero firme. Si el jefe no le presta atención a esto una y otra vez, recuerda que siempre puedes irte: no te quedes en un entorno hostil más tiempo del necesario.



Organiza tu tiempo libre. Mucha gente se relaja jugando o viendo programas de televisión. Si eso es lo que te ayuda, genial. Pero pruebe otras actividades también: caminar, hacer gimnasia, jardinería. Ciertamente, cualquier actividad será más útil en términos de descanso del trabajo que simplemente tumbarse en el sofá. Además, el ejercicio puede reducir algunos de los efectos adversos del esfuerzo excesivo.



Tenga un horario de entrenamiento claro. No intente exprimir más horas en un día: esto es ineficaz y solo lo cansará. Es mejor hacerlo media hora o una hora al día que seis horas una vez a la semana. No intente cubrir muchos temas a la vez, elíjalos con cuidado: es mejor concentrarse en una cosa que ir a la cima. Si está interesado en aprender más sobre esto, tengo un artículo completo.sobre un enfoque inteligente para enseñar programación.





Foto de Markus incluida en Unsplash.com



La mentalidad fija



¿Has visto a ese prodigio de 22 años sentado a dos mesas tuyas? Es un desarrollador de pila completa, sabe todo sobre servidores y comienza a trabajar en DevOps. O Sarah, del segundo piso: es especialista en bases de datos y computación en la nube; se prevé que sea CTO en uno o dos años. Parece que estos dos son una especie de superhumanos: no parecen estar demasiado trabajados, pero ya lo saben todo.



¿Y tu? Sientes que estás luchando por mantenerte a flote. La industria cambia constantemente, estás cansado y nunca más aprenderás nada útil. Incluso podría ser despedido pronto, ¿quién sabe?



Estos pensamientos a menudo también me persiguen: me parece que no soy un especialista lo suficientemente bueno, que hay programadores de alta calidad y no puedo avanzar más como profesional. Pero la razón de estos pensamientos es lo que la psicóloga estadounidense Carol Dweck ha llamado la mentalidad fija.



Con esta forma de pensar, piensas que tus cualidades no cambian: eres inteligente, trabajador, muestras concentración de alguna manera, pero eso es todo. Y si alguien en estas áreas es mejor que tú, bueno, mala suerte. Tal como es, así es, nada se puede cambiar.



Para un programador, la mentalidad fija es una gran desventaja, porque tenemos que aprender y adaptarnos constantemente. Si creemos que no somos lo suficientemente buenos, terminaremos quedándonos aún más atrás. Al contrario, debemos pensar que podemos mejorar y aprender cosas nuevas; de lo contrario, podemos empezar a buscar otro trabajo.



Pasar de una mentalidad fija a una mentalidad de crecimiento profesional significa creer que con el esfuerzo puedes cambiar y desarrollarte, y esa mentalidad puede hacer maravillas. Quienquiera que sea ahora, tiene la oportunidad de mejorar. Si trabaja duro y lo maneja con inteligencia, se dará cuenta de esta oportunidad: se convertirá en un mejor especialista.



Es posible que otros puedan hacer más que usted, pero esto no tiene por qué ser siempre así. Puedes crecer profesionalmente y aprender cosas nuevas, recuerda esto.



Sobre el traductor



El artículo fue traducido por Alconost.



Alconost localiza juegos , aplicaciones y sitios web en 70 idiomas. Traductores nativos nativos, pruebas lingüísticas, plataforma en la nube con API, localización continua, gerentes de proyectos 24/7, cualquier formato de recurso de cadena.



También realizamos videos publicitarios y de capacitación : para sitios web, ventas, imagen, publicidad, capacitación, avances, explicaciones, avances para Google Play y App Store.



All Articles