¡Muy pocos! Mi trabajo es técnicamente de 9 a 5 y soy asalariado en vez de por horas. Oficialmente tengo los fines de semana libres. Sin embargo, la realidad es que si quieres estar al día en tu campo de la informática siempre estarás pasando tiempo trabajando en nuevas tecnologías y adquiriendo nuevas habilidades. Mi último trabajo en la Fuerza Aérea fue como formador de TI, es decir, aunque mi campo profesional era el de programador, formaba a los usuarios en varios paquetes de software comerciales nuevos. Desde que me retiré de la USAF aprendí más HTML/SGML, diseño de sitios web (que es más que el lenguaje), diseño de sistemas de ayuda, Delphi, Powerbuilder, Visual Basic, Java, JavaScript, Angular... y una serie de otras tecnologías. No puedes mantener tus habilidades comercializables esperando trabajar sólo de 9 a 5 y los fines de semana libres.
Además de eso, como empleado asalariado, se espera que cumplas con los objetivos de desarrollo que se vinculan a las fechas de lanzamiento y a los objetivos de ventas. Si se encuentra atrasado, se espera que dedique el tiempo necesario para mantener las cosas en marcha. Esto no significa que se trabaje en exceso constantemente, pero sí que hay cierta flexibilidad. Muchas empresas y gerentes te compensarán cuando ocurra alguna emergencia, pero es algo que se espera cuando es necesario.
Para poner un ejemplo de trabajo real, yo vengo a trabajar entre las 8:30 y las 8:45, me tomo entre 45 y una hora para comer sobre las 12:30 y trabajo hasta las 5:45/6:00. Cuando llego a casa, si no hay nada que hacer, me dirijo a mi oficina y veo algo de televisión (Mets o NYGiants si es un buen día) y estoy en mi ordenador. A menudo, mientras estoy en el ordenador, estoy reflexionando sobre un tema de trabajo o aprendiendo un nuevo paquete de JavaScript u otra tecnología relacionada con el trabajo. ¿Me pagan por ese tiempo? Por supuesto que no, pero lo haces para mantenerte actualizado y comercializable. Como le dije una vez a un aula llena de gente de TI a punto de graduarse en una universidad local, "Su educación no termina con un diploma".
En los casos en que un cliente descubra un nuevo problema con uno de nuestros paquetes de software comercial, trabajaré las horas que sean necesarias para rectificarlo. Al fin y al cabo, ¿qué pasa si ese fallo hace que el cliente se cambie a un paquete de la competencia? A veces, el esfuerzo que hace la empresa para solucionar un problema hace más por mantener a un cliente que un buen paquete de software. Mi salario no cambia, pero si las horas son considerables puede haber tiempo libre compensado y, en cualquier caso, ese tipo de esfuerzo se refleja al final del año para las bonificaciones.
Muchos trabajos de TI son así, algunos tienen más tiempo de emergencia incorporado, como las operaciones de red, pero tienes que aprender a ser flexible con la empresa y la gente con la que trabajas. Si lo que buscas es estrictamente de 9 a 5 y fines de semana libres, prueba un puesto de recepcionista, no de IT. Aunque he visto a la recepcionista de nuestro edificio trabajar hasta tarde, no estoy seguro de cómo funciona eso. Bueno, tal vez el servicio de alimentos es más regular.