¿Como ser un programador mas productivo?

Como ser un programador mas productivo

¿Como ser un programador mas productivo?, te preguntarás. No vengo con este artículo a mostrarte algo de estudio científico ni a decirte que debes o no hacer, pero dentro de los términos razonables de aguante de cada desarrollador, muchas de las cosas que te mencionaré aquí van de acuerdo a mi experiencia.

Si eres un buen programador sabes que el tiempo escasea. Concentrado siempre en proyectos y clientes que necesitan cosas para ayer. No tiene porqué ser así.

Ciertos hábitos pueden hacer tu vida y tu trabajo una tortura, y no solamente como programador. Esto también aplica para cualquier persona que trabaje en una oficina. Si de verdad quieres saber como ser un programador mas productivo te conviene tener buenos hábitos.

Entre todas las cosas que te mencionaré tienes que ver el lado razonable, productivo y útil si de verdad pretendes tener una carrera larga en el mundillo del software, el cual se puede convertir en un trabajo de bajos fondos casi de cañería.

Malos Hábitos

Comer como si no hubiese un mañana:

Cuando debes pasar horas desarrollando “ese proyecto importante”, la ansiedad o el aburrimiento puede llegar a matarte. Comer lo que hay en el refrigerador puede hacer que se acumule tanta grasa no deseada en tu abdomen que parecerás a Homero Simpson en cuestión de pocos días o meses si eres afortunado.

Como ser un programador mas productivo sin tener malos habitos

Te aconsejo que aprendas a controlar la cantidad de azúcar. Comidas sin control como el harina, el azúcar y café (si, el café) pueden tratarte de manera pésima. Come más frutas y verduras. Sustituye snacks por maní, nnueces o almendras.

Como ser un programador mas productivo comiendo frutas y verduras

Si lo analizas, no sólo se trata de cómo te ves, sino de cómo te sientes. Durante un tiempo no le daba importancia al tema de mi alimentación y los problemas gástricos se apoderaron de toda mi concentración. Así que si no quieres que tu productividad/producción se vea mermada, come bien! Si no lo haces, ninguna librería, framework o lenguaje hará aumentar o mejorar tus tiempos de desarrollo.

Un último consejo: “El café debe ser tu aliado, no tu enemigo”. Investiga los efectos de beber café como agua para tu cuerpo.

No mover más que los dedos en el teclado:

Entiendo, pasar 8+ horas frente a una pantalla sentado codeando es genial, lo sé. Pero ¿has visto lo que pasa cuando tienes que caminar más de la cuenta para llegar a un lugar? o ¿como quedas al llegar a la cima de unas escaleras? Considerando que no vivas en un país del primer mundo donde hasta las aceras son automáticas, entonces…¿como te hace sentir? ¿te ha pasado que en ocasiones te duele hasta para levantarte de la cama o el sofá?

Cuando eres programador puedes olvidarte que tu cuerpo fuera de tu cerebro también es muy importante para que haya una armonía. Cuando no cuidas ese equilibrio puedes bajar el rendimiento, sin duda. Todos los ámbitos de tu vida, no solo como desarrollador se resienten.

Como ser un programador mas productivo haciendo actividad fisica y cuidando la salud

Intenta algunos pequeños cambios. Comienza a caminar un poco más, algunos estiramientos, sin forzarte (eso puede lesionarte). Pero si comienzas con pequeños cambios como caminar para llegar a algún lugar, estiramientos al despertar e incrementar la actividad física, mejorarás. Podemos apostarlo $$$ 😀

Si llevas mucho tiempo sin hacer actividad física será dificil comenzar. Algo que me da muchos beneficios es la técnica Pomodoro. En los tiempos de descanso colaboro con alguna tarea edel hogar u oficina. También suelo jugar con mi hijo de 2 años o sumergirme en su mundo. De esa manera organizo, colaboro y me mantengo en movimiento.

Usar las horas sin dormir como una estadística para el éxito:

Cualquier jefe que merezca el adjetivo entiende este punto. Ellos saben que un empleado que no ha descansado bien es un peligro y una carga en la organización. No te imaginas cuantas cosas pueden salirte mal si no has dormido correctamente en una noche. Las torpezas, olvidos y descoordinaciones se vuelven comunes y peligrosas.

Como ser un programador mas productivo sin perder horas de sueño

Cuando te encuentras en tiempos de entrega puedes olvidar lo que significa dormir plácidamente, fatal. Si estás desarrollando un módulo importante y no has dormido bien, no importa lo que bebas o consumas no funcionarás con la misma calidad.

Luego de una noche maratónica sin dormir, ¿no te ha pasado que haces un mal commit? ¿que haces un pull a una rama que no debías? o ¿que tocas un código que no debías? o mucho más frecuente, intentas arreglar algo con el peor ánimo del mundo y te queda un código horrible y dañas algún otro proceso. Éstas son consecuencias directas de un cerebro cansado, agotado y poco productivo en un programador.

Ya que las fechas de entrega y las presiones por entregar son más normales de lo que piensas en nuestro mundo, lo único que nos queda controlar y usar para nuestro favor es una planificación efectiva, que te permita salir de ese estado de emergencia constante. Recuerda, si haces las cosas con tiempo, muy poco probable será que se conviertan en un correcaminos para ti luego. Me gusta mucho la planificación que te enseña un libro llamado “Los 7 hábitos de la gente altamente efectiva de Stephen Covey” (sin ánimos de hacer propagandas).

O simplemente yo aplico la técnica del calendario. Si tienes que atender a varios proyectos en el día aprende a estimar y comienza a usar ese calendario gratuito que te da Google o Hotmail (cual sea que uses). Coloca una cantidad de horas mínimas o máximas para atender a cada cliente y entrénalo para que funcione de esa forma contigo. Creeme que los buenos clientes, los que debes tener entenderán y se beneficiarán enormemente con lo mismo.

No planificar más que la ropa que usarás luego de tomar un baño:

Planificar, planificar, planificar, que molesto puede ser planificar todo como si el futuro fuera algo seguro ¿cierto? Pues te digo que aunque el futuro sea incierto, planificar ayuda muchisimo a hacerlo lo menos incierto posible. Cuando planificas le dices al futuro incierto cuan independiente eres y evitas dejar al azar tu futuro. Otra ventaja mas cuando eres desarrollador.

Como ser un programador mas productivo planificando efectivamente

¿Planificar, planificar, planificar, que molesto puede ser planificar todo como si el futuro fuera algo seguro cierto? Pues te digo que aunque el futuro sea incierto, planificar ayuda muchisimo a hacerlo lo menos incierto posible. Cuando planificas le dices al futuro incierto cuan independiente eres y evitas dejar al azar tu futuro. Otra ventaja mas cuando eres desarrollador.

Cuando eres planificado y si además lo combinas con disciplina serás imparable con lo que sea que hagas aunque no tengas mucho talento. Planificar te evita la mayoría de las veces encontrarte en estados de presión como los que te menciono arriba, en los que tienes que perder sueño porque no planificaste lo suficiente y se te acumuló mucho trabajo.

Como ser un programador mas productivo planificando exitosamente

Planificar bien puede hacer que cada una de las actividades quepan en el día. Entiendo que hay veces en las que por más que intentemos no podemos hacerlo todo aunque planifiquemos muy bien, pero piensa en todo lo que si pudiste hacer por ser planificado.

Planifícalo todo, tus tiempos de entrega, tus tareas en el día, las prioridades que les darás a cada una, la duración y muy importante, planifica tu tiempo para trabajar, para la familia, para tus amigos, etc. Planificar bien mantendrá tu productividad en el tope y tu cerebro se volverá muy creativo y efectivo.

Te recomiendo mucho usar una aplicación de tipo ToDo llamada Todolist que te permite de manera sencilla, rápida, sincronizada e integrada mantener tu planificación en el punto. Su versión gratuita es muy útil si eres de los que revisa de forma constante su agenda, pero si quieres notificaciones y otras utilidades interesantes tendrás que pagar una pequeña suma. Otra opción útil, gratuita pero a mi parecer un poco más complicada es Evernote, pero no me gusta mucho.


Si logras superar esos 4 malos hábitos notarás que tu productividad y efectividad se incrementarán a niveles insospechados. Como un plus puedo decirte que acostarte temprano hará que te levantes más temprano, y créanme amigos que es más productivo trabajar desde las 4AM que trasnochar a la 1AM. Sin embargo todas estas cosas que escribo puede que no sea para todo el mundo.

Hay quienes por su forma de ser, su genética y otras cosas pueden burlar los malos hábitos y sentirse productivos, felices y plenos pero sin duda, si es tu caso a la larga tu cuerpo pasará factura.

¿Conoces algún otro hábito que destruya la productividad en un programador? Si es así comentalo o díme cual crees que es el mejor consejo para superar alguno de ellos.

¿Quieres consejos, recomendaciones y tutoriales?

Suscríbete para obtener acceso inmediato al mundo del desarrollo web, tendencias y productividad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *