Mostrando entradas con la etiqueta Programadores. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programadores. Mostrar todas las entradas

lunes, 4 de febrero de 2013

Un poco de salsa para los programadores

Cuando hago una puesta en producción
Source photo : les_joies_du_code () ;
Cuando encuentro una solución sin buscar en google
Source photo : les_joies_du_code () ;
Cuando se desconecta mi ordenador antes de haber salvado todo
3.


Cuando intento corregir un bug a las 3 de la mañana
Source photo : les_joies_du_code () ;
Cuando mi regexp devuelve exactamente eso que esperaba
Source photo : les_joies_du_code () ;

Cuando mis colegas me proponen una pausa para el café en pleno desarrollo
Source photo : les_joies_du_code () ;
Cuando el becario me propone realizar la web con Joomla!
Cuando me comunican que el módulo sobre el que he trabajado toda la semana nunca será utilizado
Source photo : les_joies_du_code () ;
Cuando le enseño al jefe que por fin he solucionado ese bug
Source photo : les_joies_du_code () ;
Cuando ese código que no he testeado en desarrollo funciona perfecto en producción
6.
Source photo : les_joies_du_code () ;
Cuando los comerciales anuncian a los desarrolladores lo que han vendido al cliente
Source photo : les_joies_du_code () ;
Cuando aplico un nuevo CSS por primera vez
Source photo : les_joies_du_code () ;
Cuando el sysadmin nos da por fin el acceso a root
Cuando lanzo mi script por primera vez tras varias horas de desarrollo

Cuando me voy de fin de semana mientras que todo el mundo intenta todavía corregir bugs
Source photo : les_joies_du_code () ;
Cuando la aplicación pasa en beta y las primeras respuestas con bugs llegan
Source photo : les_joies_du_code () ;
Cuando el jefe busca a alguien para corregir un bug difícil y urgente
Source photo : les_joies_du_code () ;
Cuando el becario propone añadir una novedad al proyecto

Cuando el jefe anuncia un plus si el proyecto se finaliza antes del deadline
Source photo : les_joies_du_code () ;
Cuando me doy cuenta que he estado 2 horas bloqueado por haber olvidado un punto y coma
Source photo : les_joies_du_code () ;
Cuando me piden que eche una mano un viernes por la tarde
Source photo : les_joies_du_code () ;
Cuando el jefe de proyecto salta sobre mi pantalla por sorpresa
Source photo : les_joies_du_code () ;
Cuando eso que funcionaba el viernes ya no funciona el lunes
& nbsp; & nbsp;
Source photo : les_joies_du_code () ;
Cuando el cliente intenta clicar sobre las maquetas
& nbsp; & nbsp;
Source photo : les_joies_du_code () ;
Cuando un bug pasa desapercibido durante una presentación
& nbsp; & nbsp;
Source photo : les_joies_du_code () ;
Cuando el cliente quiere cambiar las especificaciones 2 días antes de la subida a producción
Source photo : les_joies_du_code () ;
Cuando tengo que hacer un desarrollo sin especificaciones
Source photo : les_joies_du_code () ;
Cuando mi script por fin ha funcionado
Source photo : les_joies_du_code () ;
Cuando retomo un desarrollo de un código que no había comentado
Source photo : les_joies_du_code () ;
Cuando escucho al comercial vender el proyecto al cliente
& nbsp; & nbsp;
Source photo : les_joies_du_code () ;
Cuando me piden de retomar el desarrollo de un becario
Source photo : les_joies_du_code () ;
Cuando el jefe de proyecto entra en la sala de trabajo
Source photo : les_joies_du_code () ;
3.
Cuando me dicen que mi programa ha cascado en producción
Source photo : les_joies_du_code () ;
Cuando el becario me dice que los test "son para esos que no saben programar"
Source photo : les_joies_du_code () ;
Cuando consigo reemplazar las 200 líneas del algoritmo por sólo 10 líneas


¿Os sentís identificados con algun de ellas?Deja un comentario si te ha gustado.

jueves, 17 de enero de 2013

¿Por qué los programadores trabajan mejor de noche?

Este artículo que pongo a continuación lo he leído en Barrapunto, Baquia y bastante antes en Linkedin. Merece la pena leerlo, para ver los mitos que hablan sobre los programadores. Además es muy interesante que leáis las opiniones vertidas tanto en baquia como en barrapunto para que veáis diferentes enfoques: 

Artículo obtenido de baquia por medio de barrapunto :


Un pobrecito hablador nos cuenta:«Si eres programador es muy probable que rindas mejor trabajando por la noche. ¿Te has preguntado a qué se deben esos hábitos nocturnos? ¿Fotofobia? ¿Genes de murciélago? ¿Costumbres anti-sociales? En Baquia.com explican los motivos de esta conducta tan particular.»

Si coges a un programador al azar y le preguntas por sus hábitos de trabajo, es muy probable que responda que echa una gran cantidad de horas por la noche, y que estas suelen ser las que más cunden. Puede que algunos prefieran trabajar hasta altas horas de la madrugada, mientras que otros directamente opten por levantarse a las 4 y aprovechar para trabajar unas cuantas horas antes de que comience el ajetreo del día.
        Programmer-night
¿A qué se deben estos hábitos? ¿Fotofobia? ¿Genes de murciélago? ¿Anti sociales? ¡No! Como explicaBusiness Insider, la principal razón que convierte a los programadores en seres nocturnos es la mayor facilidad para concentrarse a esas horas, y aislarse de cualquier tipo de distracción. Ni ruidos, ni whatsapps, ni actividad en las redes sociales, ni correos electrónicos... Visto de este modo, una habitación o una oficina de noche se convierte en un entorno idóneo para trabajar.
Una de las reglas de oro para aquellos que trabajen con programadores o tengan alguno en su entorno cercano es no distraerles jamás, y en el caso de hacerlo, prepararse para que se muestren molestos y enfadados (se han visto casos en que llegan a la agresión física). Su trabajo requiere una enorme inversión mental, y para lograr la concentración necesaria para empezar a rendir al máximo de su capacidad son necesarias en torno a un par de horas sin ser distraído.
Lógicamente, los programadores no son ninguna especie de súper humanos, y el cansancio también afecta a sus cerebros. Sin embargo, el artículo de BI sostiene que el cansancio mental ayuda a concentrarse, simplemente porque un cerebro agotado no tiene fuerzas para fijarse en otras cosas. Por eso mismo, no es aconsejable tomar bebidas energéticas o altas dosis de cafeína. Trabajar con el cerebro cansado permite concentrarse en el código durante horas, sin ni siquiera acordarse de la existencia de Twitter o Facebook.
Además, mirar la pantalla brillante del ordenador durante horas en una habitación con poca luz altera los ciclos de sueño. Por la misma razón que los especialistas en sueño recomiendan leer un libro antes de ir a la cama para dormir bien (en lugar de ver la tele, o mirar la pantalla del tablet o el smartphone), trabajar por la noche cambia los hábitos vitales, de modo que el cerebro se mantiene -un tanto artificialmente- alerta hasta las 3 o 4 de la madrugada, y termina acostumbrándose a ese ritmo.
Y por último, el poder trabajar por la noche es un punto a favor de los programadores, que enfocan su trabajo de una manera más relajada. A no ser que estén pendientes de la entrega de turno, su trabajo no exige ser acabado a una hora concreta ni seguir un esquema horario fijo. Y en realidad, no hay ningún problema en acostase a las 3 y despertarse a las 11 de la mañana.
Y tú, programador: ¿cuáles son las horas del día en que más rindes?


Puedes leer el artículo de barrapunto aquí
Puedes leer el artículo en baquia aquí 

Bueno en cuanto a este tema, me parece que tranquilamente puedo dar mi opinión.

Para nada creo que sea más cómodo y que prefiramos eso por las razones esgrimidas en el artículo.

Las razones para poder programar a altas horas de la madrugada y no en un horario laboral normal pueden ser varias: necesidades propias de una entrega (con lo cual lo que se hace es llevar programando seguramente desde la mañana) de un proyecto con lo cual no es elegido, o directamente porque en la oficina hay demasiado ruido como para trabajar y se prefiera mayor tranquilidad y soledad.

De hecho me parece que tiene más inconvenientes que otra cosa, dado que si uno acaba trabajando por su cuenta a ciertas horas y pertenece a un equipo de desarrollo, no permite que el propio equipo este cohesionado y lo que hace es desequilibrar el mismo.

Por no hablar del mero hecho de que los programadores también tenemos otras cosas que hacer y que este tipo de situaciones inciden y mucho en la vida de cada uno fuera del trabajo. 

A no ser que sean casos obligados quiero creer que la mayoría preferimos horarios normales a trabajar en horas intempestivas, salvo casos especiales no creo que suela ser así.

Aún así conozco profesionales que si se que prefieren, pero no creo que sea la norma. 

Esto siempre es mi opinión. ¿Qué preferís vosotros?