¿Cómo decides cuándo ir a casa por el día?

Como desarrollador de software asalariado, trabajé en algunos entornos en los que me dijeron "aquí no tenemos de 9 a 5 horas, solo esperamos que haga su trabajo". Lo cual suena idealista, excepto que cuando pregunto qué tan tarde debo quedarme en la tarde, me dicen "vete a casa cuando termines tu trabajo".

Nunca entendí eso, porque generalmente siempre hay algo que hacer, así que por esa lógica nunca irás a casa. Además, es raro que el proyecto alcance un "punto de cierre" perfectamente limpio para el día, en cualquier momento entre las 5 p. m. y las 7 p. m.

He visto personas que básicamente viven en la oficina, pero no quiero hacer eso porque tengo otras cosas en mi vida.

Entonces, ¿cuál es la solución? Por las noches siempre siento que tengo que decidir entre perder parte de mi tiempo personal de la noche o ser visto como un holgazán.

*comentarios eliminados* Recuerda para qué son los comentarios . Para debates extensos, obtenga una sala (una sala de chat) .

Respuestas (10)

Entonces, ¿cuál es la solución? Por las noches siempre siento que tengo que decidir entre perder parte de mi tiempo personal vespertino o ser visto como un holgazán

Desafortunadamente, no hay respuestas simples aquí. "Siempre que termine su trabajo" significa casi con certeza "Cuando lo considere apropiado", ya que la mayoría de los desarrolladores de software no miden su trabajo a diario.

Creo que todo esto es parte de ser un empleado asalariado profesional. No golpeas un reloj de tiempo. No se le dirá "venga a las x en punto, tome exactamente 1 hora para almorzar y salga exactamente a las y en punto". Tienes que resolverlo por tu cuenta, en función de la cultura de tu empresa, tus propias ambiciones profesionales, tus necesidades laborales y las necesidades de tu familia.

Le digo a mi equipo que no quiero que miren el reloj.

Además de las "horas centrales" en las que programamos nuestras reuniones, pueden llegar temprano o tarde y salir temprano o tarde. No me importa cuántas horas al día estén sentados en sus escritorios, solo me importa que el trabajo se haga.

No quiero cuidarlos, y no quiero microgestionarlos. Los trato como profesionales experimentados y confío en que actúen como profesionales maduros y descubran por sí mismos cuántas horas necesitan estar presentes para hacer su trabajo.

Les he dicho que si pueden realizar su trabajo en menos de 40 horas, pueden sentirse libres de irse como mejor les parezca. Pero si están atrasados, o tenemos plazos/lanzamientos críticos próximos, espero que trabajen más según sea necesario.

En la práctica, todos lo descubren por sí mismos. Cada uno ajusta su horario de acuerdo con sus necesidades familiares y de transporte, de acuerdo con lo duro que quieren trabajar, de acuerdo con las necesidades de los proyectos en los que están trabajando y cuánto quieren salir adelante.

Algunos trabajan alrededor de 40 horas por semana o un poco menos. Otros trabajan más. Algunos han trabajado mucho más.

Algunos generalmente llegan muy temprano y se van antes que otros para optimizar su viaje. Otros generalmente llegan muy tarde y se van más tarde que la mayoría por la misma razón.

A veces, las personas llegan temprano para adelantarse a una tarea en particular o para comunicarse con nuestra oficina en el extranjero. A veces, las personas se quedan más tiempo porque están "en el flujo" y no quieren dejar su trabajo hasta que hayan completado un conjunto de trabajo en particular.

Durante nuestras reuniones individuales semanales y en el momento de la revisión anual, nunca hablo de cuántas horas dedican, cuándo llegan o cuándo se van, a menos que su desempeño no esté al nivel esperado. Rara vez he tenido que hacer esto, pero en raras ocasiones, tengo que decirle a la gente que simplemente no están trabajando lo suficientemente duro y que la cantidad de horas que pasan en la oficina claramente no es suficiente para conseguir su trabajo. hecho. O están calculando mal, están sobre sus cabezas, o no les importa. Si se trata de un error de cálculo, trabajamos juntos para resolverlo. De lo contrario (y si no corrigen los problemas), eventualmente son reasignados o despedidos.

Le aconsejo que mire a su alrededor y tenga una buena idea de la cultura dentro de su empresa. Es probable que vea algunas personas que son trabajadores estables, pero que no intentan salir adelante, mientras que otras son más impulsivas. Es posible que vea algunos que son "vagos". Verá a algunos que siempre terminan sus proyectos a tiempo o antes de tiempo, mientras que otros pierden la marca periódicamente o con frecuencia.

Verás algunos que llegan temprano y/o salen tarde, y otros que trabajan a contrarreloj.

Luego, decide qué quieres ser, cómo quieres que transcurra tu día y tu semana, y actúa en consecuencia.

¿Qué pasa si no hay una fecha límite importante? ¿Deberíamos tratar de mantenernos al día con la estimación?
Estoy de acuerdo con esto... "depende". Realmente aquí es donde las habilidades de su equipo entran en escena. Si tiene una buena relación con suficientes personas, probablemente no juzgarán sus horas si sus resultados son excelentes. Si no encajas bien con el grupo personalmente, es probable que busquen cosas para criticar y las horas podrían ser una oportunidad para ellos.
Hola Joe, es genial ver a personas decentes y confiables a cargo. Soy SE y trabajo en una cultura muy similar: ninguno de nosotros toma el 'mickey', hacemos un buen trabajo y, como resultado de esta 'flexibilidad', me preocupo por el trabajo, mis compañeros, el jefe y la empresa. trabajar para. Suenas como un jefe increíble :-)
@Jimbo Su lugar suena increíble, pero creo que lugares como el suyo son minorías. He visto lugares donde recibes una 'mirada de muerte' incluso cuando te vas después de un trabajo de 9 horas. Por cierto, apoyando el argumento de Joe, escuché que Treehouse solo tiene 9 horas por día y 4 días laborales por semana, pero mira hasta dónde los lleva.
@SamuelAdam Por lo general, se nota en una entrevista: si se trata de una "charla informal en una cafetería", es probable que sea un lugar más relajado para trabajar. Muy refrescante leer sobre empresas como esa. Contratan a personas entusiastas y dedicadas y, como resultado, esas personas obtienen lo que se merecen: una excelente cultura laboral y un equilibrio entre el trabajo y la vida personal. Aspiro a trabajar en otro lugar así algún día.
Este texto de respuesta suena razonable en un entorno idealista, pero no creo que aborde la preocupación del OP sobre ser idealista. Como gerente, desea esta visión ideal del trabajo y del equipo, pero en realidad se puede desarrollar una cultura de exceso de trabajo y la moral decae debido a que las expectativas no son claras. Después de todo, siempre puedes "trabajar un poco más duro"
Trabajé asalariado como programador. Rara vez me atrasaba en algo, así que completaba tareas de menor prioridad, borrando archivos antiguos o autoaprendizaje para llegar a las 40 horas. Luego instalaron un sistema de seguimiento del tiempo con fines de facturación, y sería bastante claro si alguien trabajara menos de 40 horas a la semana de manera regular. (En realidad, también tuve que dar cuenta de las horas trabajadas que NO estaban en un proyecto facturado en particular). Hasta aquí el profesionalismo. La gente también me usaba mucho como "consejero del barco". Mi punto es: puede haber factores de confusión no deseados en la imagen idealista.

Es posible que no llegue a un punto de cierre limpio, pero generalmente hay un punto lógico. Por ejemplo, puede terminar de desarrollar una parte de la función en la que está trabajando y tener la opción de continuar con la siguiente pieza o detenerse por el día.

Un consejo que le daría es que deje el código en el que está trabajando en un estado limpio: sin errores y que pasen todas las pruebas si es posible (fácil si está haciendo TDD). Esto hará que sea más fácil y rápido regresar mañana por la mañana, sin tener que averiguar cuál es el error nuevamente.

Por otro lado, reprobar un examen puede ser un buen recordatorio de dónde lo dejaste. Incluso si la prueba es solo el nombre del método descriptivo másfail("not implemented")
+1 para "dejar el código en el que está trabajando en un estado limpio". Puede ser muy frustrante cuando un compañero de trabajo verifica el código roto justo antes de irse.
Verificar deliberadamente el código roto no solo es incorrecto, es malvado.
Para eso están el control de código fuente y las ramas de características, simplemente verifique su error ("no implementado") en su propia rama y márquelo con WIP o algo así para que nadie intente fusionarlo.
El uso de un código roto no lo ayudará si tuvo un accidente y necesita recuperarlo en un mes. El código limpio y los comentarios son el camino a seguir. El código roto no tiene sentido porque en realidad no HACE nada útil y si necesita notas, escriba comentarios.

El último punto posible es "cuando estés cansado". Hay un punto en el que permanecer en tu lugar de trabajo ya no sirve para ningún propósito útil, o en el que incluso causas más daño que bien. No digo que ese sea el tiempo que debas quedarte, pero definitivamente no deberías quedarte más tiempo. En ese momento, no importa si ha terminado o no.

Creo que está pidiendo el punto correcto (o el menos posible) en lugar del último punto posible...
¿Qué sucede si está cansado después de 6 horas la mayoría de los días?
@ user37746 Entonces, espero que haga un trabajo completo dentro de las 6 horas. Si no, tal vez trabaje 6 días a la semana, o tenga 1 día a la semana dedicado por completo al trabajo donde trabaja 6, luego descanse por unas horas (tal vez incluyendo una siesta), luego trabaje 6 más y luego vaya a casa a tiempo para dormir - 1 día/semana vale eso si son 6 en los demás y haces el trabajo. A veces tomo siestas en el medio del día durante una hora o más en mi automóvil. Si camina a paso ligero después de la siesta, a veces eso lo hará sentir más fuerte que en la mañana. Si todo lo demás falla, trabaje en su salud si 6 horas lo están presionando para usted.

Otras respuestas han abordado la parte que trata sobre el estado del trabajo, y estoy de acuerdo: deje el trabajo en un estado en el que pueda recogerlo a la mañana siguiente y que no moleste a nadie mientras tanto. Pero percibo otra dimensión en su pregunta.

Acabo de comenzar una nueva posición, así que tengo nueva experiencia con esto. Estás tratando de juzgar las normas del lugar tanto como los hitos reales del trabajo. No querrás ser la primera persona en irse todos los días, especialmente si te vas mucho antes que los demás. Incluso si llega horas antes que los demás (por lo que ha trabajado un día completo o más), nadie lo vio, por lo que no ayuda (todavía). En esas primeras semanas en una nueva empresa en particular, la gente necesita saber que no eres un holgazán, que estás involucrado en el trabajo, que no estás mirando el reloj.

Si necesita irse temprano por una razón "externa", en mi experiencia, la gente lo entiende, especialmente si dice algo sobre cuándo estará disponible nuevamente. "Tengo que recoger a los niños en la escuela a las 3, pero volveré a estar en línea desde casa a las 4" envía un mensaje diferente a "3:00 - ¡adiós!". Comuníquese con su equipo.

Una vez que haya estado allí un rato, tendrá una idea del grupo y luego podrá adaptarse. Una vez que las personas que ingresan a las 9 comiencen a ver sus registros y compilaciones (porque estuvo allí a las 7), no lo pensarán dos veces si se va a las 4 mientras planean estar allí hasta las 6. Además, usted Hablarán entre ellos (¿verdad?), así que aprenderán los hábitos de los demás. Como nuevo empleado, sé que puedo encontrarme con Alice a primera hora de la mañana, Bob llega después del ajetreo de la mañana, y no debería molestar a Carol y Dave hasta que hayan tomado su café "mañanero" al mediodía, pero si Estoy trabajando desde casa un poco después de la cena, todavía estarán por aquí. Todo funciona.

Estas cosas dependen mucho de la cultura, trabajo en los Países Bajos.

Creo que si tienes un contrato que dice que trabajarás una cierta cantidad de horas (por ejemplo, 40 horas en cinco días, 8 por día), la mayoría de los días ese es el tiempo que debes trabajar. Si no tiene un número determinado de horas, entonces 8 horas está cerca del máximo en el que un desarrollador de software puede ser efectivo de todos modos, por lo que es una guía decente. Si surge una emergencia o se acerca una fecha límite importante, hace lo que sea necesario para lograrlo; por el contrario, si otros días estás muy cansado a las 4 de la tarde y no puedes concentrarte en absoluto, simplemente vete a casa.

La parte de hacer el trabajo tiene que ver con la comunicación (lo que no es) -- siempre y cuando tu trabajo esté hecho cuando el líder del proyecto lo espera, todo está bien. Por supuesto, las estimaciones iniciales suelen ser incorrectas, tanto porque los requisitos cambian como porque nadie es bueno en la estimación. Comunique la nueva estimación de forma clara y lo antes posible, para que el líder del proyecto tenga la oportunidad de hacer frente a la nueva situación . Esta es una solución a largo plazo mucho mejor que trabajar 10 horas por día: eso no hace que las estimaciones sean mejores por arte de magia, por lo que no resuelve nada, y no te pagan por 10 horas por día, por lo que no les debes que.

Para mí es una de 4 cosas.

  1. Llegué a un buen punto de parada y está razonablemente cerca de la hora de salida.
  2. Cuando las personas con las que necesito trabajar ya se han ido a casa, entonces ya no soy productivo. Los viernes eso parece ser alrededor de las 2:00 de la tarde en el verano.
  3. Cuando mis compañeros de trabajo vienen y me preguntan por qué no me voy a casa todavía.
  4. Tengo un compromiso de estar en otro lugar. A mi esposa no le gusta que la dejen plantada.

Pero el otro lado de eso es que al poder conectarme desde casa, hay días en los que estoy programando en línea a las 11 o 12 de la noche porque se me ocurrió una idea y quiero probarla antes de que se me olvide.

Siempre que tenga en cuenta y pueda dormir por la noche creyendo que está haciendo el trabajo de una semana justa para la empresa, el día a día se equilibra a largo plazo.

Me gusta mucho la respuesta de Joe Strazzere. Sin embargo, cuando llega el momento de irse a casa, si es posible, me gusta terminar una unidad de trabajo para no perder el tren. Si eso me lleva demasiado tarde en la noche, me gusta al menos poder verificar mi trabajo sabiendo que compilará y no romperá nada, incluso si está parcialmente completo.

No empiezo un trabajo grande o complejo si no creo que pueda llevarlo a un estado de registro sensato para la hora de casa, por lo que a veces termino haciendo tareas administrativas o pequeñas en la hora. más o menos antes de partir.

No sale de la oficina "cuando haya terminado", sale de la oficina cuando ha llegado a un punto de parada.

Ha llegado a un punto de parada cuando está seguro de que puede retomar desde ese punto y seguir trabajando cuando regrese a la oficina al día siguiente.

No ha llegado a un punto de parada si sabe que tiene que repetir parte de lo que hizo el día anterior cuando se presente a trabajar al día siguiente.

@JuliaHayward en su comentario hace el excelente punto de que "Tampoco ha llegado a un punto de parada si acaba de registrar un código y no ha esperado a ver el resultado de la compilación. Asegúrese de que otros también puedan retomar desde donde usted dejar fuera." Secundo su comentario. Quién sabe, te puede atropellar un camión, como le pasó a uno de mis compañeros que cometió el error de mirar fijamente a una joven rolliza cuando salía de la oficina y cruzaba el bulevar camino a la estación de tren :)

Salir de la oficina "cuando haya terminado" no es un estándar razonable para proyectos que requieren días, semanas, meses o años para terminar. A menos que "cuando hayas terminado" se defina como "cuando hayas llegado a un punto de parada del día".

Si está alcanzando sus hitos y está dando buena cuenta de sí mismo en las reuniones de scrum, no debe preocuparse por ser visto como un holgazán. Cada minuto que paso preocupándome por lo que los demás piensan de mí es un minuto en el que no logro hacer nada. Le pregunté a uno de mis amigos "¿Lo hiciste durante el fin de semana?" Su respuesta: "No, pero me preocupaba". Me sentí mucho mejor porque su parte de nuestro proyecto quedó en buenas manos después de eso :)

Nota:

@emory comenta que "El punto de parada es un indicador y que "Otros indicadores son los horarios de autobuses, vehículos compartidos, metro; citas médicas; cronograma de SO; horario del niño; señales biológicas (estás cansado, hambriento, etc.); alarmas contra-incendios."

soy diferente

Hay una diferencia entre seleccionar y llegar a un punto de parada para el día de trabajo , en el que realmente se está asegurando de que usted u otra persona pueda continuar donde lo dejó, y un punto de parada para el día , como hacer un horario de tren, donde la única planificación que le puede importar es asegurarse de llegar a la estación de tren a tiempo y no preocuparse en qué estado está dejando el proyecto.

Si tiene que hacer el horario de trenes, entonces debe seleccionar un punto de parada para la jornada laboral que le permitirá cumplir con su horario de trenes para el día . Si seleccionar un punto de parada de este tipo da como resultado tiempo extra para jugar con los pulgares, use ese tiempo extra para hacer otro trabajo, como leer sobre ese otro problema en Stack Overflow. Entonces levanta tu trasero y corre a la estación de tren :)

¿Acabas de escribir " :) " después de decir que tu colega fue atropellado por un camión?
@Pacerier Vivió, excepto que cada vez que hace frío, le duelen los huesos :) Mi punto es que la disponibilidad de su colega, la suya o la mía puede cambiar repentina y drásticamente o por una razón que nunca esperaría ...
@Pacerier Cuando era profesor universitario, recibí una clase para enseñar poco antes de que comenzara cuando un compañero de trabajo en motocicleta fue atropellado por un automóvil. No me sentí tan mal por mi oportunidad ya que fue una buena experiencia y él vivió y volvió a trabajar en un par de meses; volvió a esa clase el próximo año. Al menos tuvo la decencia de ser golpeado justo antes de que comenzara la clase en lugar de justo después . ;) Al igual que Vietnhi, me sentiría muy mal diciendo eso si él muriera, pero no lo hizo. He tenido otros compañeros de trabajo que mueren en malos momentos; el trabajo se deja de lado mientras nos afligimos, entonces hacemos lo mejor que podemos.
  • Trate de tener las cosas más importantes hechas / terminadas en un punto para que cualquiera pueda recogerlas después de usted antes de las 4 p.m. para que no quede nada después de que se vaya.
  • Si no hay un lanzamiento importante para el día, no cometió ningún error crítico que deba corregirse o las vidas no dependen de su trabajo para ese día, siéntase libre de irse en cualquier momento después de trabajar sus horas.
  • Si sientes que no aportarías ningún valor al quedarte hasta tarde, entonces vete.

Elija un número con el que se sienta cómodo, ya sea 40 horas a la semana, o lo que sea, y haga esa cantidad de trabajo cada semana. En general, es probable que desee ceñirse a un horario, y probablemente desee que sea entre las 9 y las 5 aproximadamente. Sí, su horario es flexible, pero eso no significa que cuando solo realiza actividades estándar cosas que no debes simplemente elegir un horario normal y apegarte a él.

"... apégate a un horario... simplemente elige un horario normal y apégate a él". Algunos de nosotros nos desempeñamos mejor cuando no estamos sujetos a un horario normal. Si puedo trabajar hoy de 7 am a 3 pm, mañana llegar a las 9 am y salir al mediodía solo porque ese día tengo ganas, luego duermo porque estoy cansado y trabajo de 11 am a 9 pm, etc., todo porque eso es lo que me hace feliz. en ese momento, puedo decirte que produzco mucho más trabajo y de mejor calidad que si me atuviera a un cronograma, incluso si cumplo el cronograma. Si otros no me apoyan, moveré montañas por ti; de lo contrario, solo espere un trabajo promedio.