¿Es normal que una empresa tenga programadores en un horario tan rígido? [cerrado]

65

Así que he estado trabajando en este trabajo durante un par de meses. Estoy un poco frustrado porque hago mi mejor trabajo de 2 a 7. En trabajos anteriores, llegué a las 9: 30-10: 00 y salí a las 7. Algunas compañías han estado de acuerdo con esto, otras no. .

Pero mi compañía actual insiste en que yo esté allí a las 8:30. Cualquier desviación de esto es un gran problema. ¿Es esto típico? Tengo colegas que son más de 9:30 a 6:30, 10: 00-7: 00 chicos ... ¿pero tal vez eso sea solo una cultura de inicio?

No veo por qué, dado que no conozco a los clientes, etc., podría ser la ventaja de tener las cosas tan rígidas. Tampoco entiendo por qué si a veces entran variaciones de 15 a 20 minutos, por qué la gente no asume que me ajustaré cuando me vaya ...

¿Son estas expectativas irrazonables como desarrollador o me falta algo?

    
pregunta q303 30.06.2011 - 05:54

14 respuestas

120
  

Pero mi compañía actual insiste en que yo esté allí a las 8:30. Cualquier desviación de esto es un gran problema. ¿Es esto típico?

Sí, es típico. Y empresas como esa tienden a tener una rotación muy alta con los desarrolladores. Estaba conversando con uno de los gerentes de proyectos con los que solía trabajar (ahora es vicepresidente de otra compañía) y él estaba describiendo la política de la compañía en la que estaba trabajando (en ese momento, uno de los grandes proveedores de televisión satelital) : la hora de inicio era las 08.30. La segunda vez que llega tarde (dentro de un cierto período), la puerta no se abre cuando desliza su tarjeta de acceso, en cambio, llama a su jefe, que tiene que entrar. La tercera vez (en ese cierto período), contacta HR que te despide. Estaba comentando el 200% de la facturación que tenían, y riéndose de los otros gerentes despistados que crearon esta política. También mencionó que entregó su número de teléfono celular a todos los que estaban debajo de él, de modo que si llegaban tarde, podría sortear el sistema para que funcionen.

Algunos gerentes están orientados a los procesos, y otros están orientados a los resultados. Aprenderás rápidamente cómo distinguirlos. Si eres inteligente, encontrarás una manera de hacer en la entrevista algunas preguntas para determinar una de la otra sin matar tu entrevista.

En una empresa orientada a los resultados, lo que realiza es más importante que su aspecto o el horario. Estas empresas / jefes tienen el menor desajuste de impedancia para los desarrolladores. En esas compañías, cuando alguien intenta decir "waaah, q303 llega tarde", un jefe orientado a los resultados dirá "q303 recibe sus productos enviados a tiempo y por debajo del presupuesto, ¿qué ha hecho usted últimamente? " Las estrellas y los héroes son muy comunes en las empresas orientadas a resultados.

En una empresa orientada a procesos, cómo usted hace las cosas es más importante. Para un jefe orientado a los procesos, a qué hora llega, a qué hora se va y qué la hoja de portada se grapa en su informe de TPS es extremadamente importante. Existe una gran discrepancia de impedancia entre el desarrollador típico y este tipo de administrador. No hay favoritos, ni estrellas, en una empresa orientada a procesos, y este es el tipo de persona que deliberadamente despedirá a cualquiera que sea indispensable. El ejemplo perfecto de una empresa orientada a los procesos es una franquicia de comida rápida: el objetivo es que todas las hamburguesas sean iguales en todas las tiendas del país. Si haces una mejor hamburguesa, perderás tu franquicia con ellos.

Las escuelas de negocios modernas les enseñan a los gerentes que no necesitan entender un negocio (ni lo que realmente hacen sus empleados) para ser gerentes. Estas personas querrán que usted caliente el asiento en el momento adecuado porque eso es algo que pueden medir: no saben lo que usted hace, ni les importa, la administración científica dice que no lo hacen. .

A medida que acumules más experiencia en el mundo laboral, descubrirás que lo que es importante para tu jefe es lo que les das. Puedes curar el cáncer, equilibrar el presupuesto federal mientras haces malabares con motosierras, pero eso no importa porque llegas tarde. No te ven cuando te vas a las 2 am, porque se van "a tiempo" (lo que sea que eso signifique).

    
respondido por el Tangurena 30.06.2011 - 06:42
17

Nunca he sido feliz ni productivo en compañías como esta. Tampoco le gustará el código, ya que estas tiendas tienden a no conservar a los buenos desarrolladores. Consigue otro trabajo donde los gerentes tengan una pista. Hay muchos de ellos.

    
respondido por el kevin cline 30.06.2011 - 06:58
14

Una de las razones (razonablemente legítimas) que no he visto mencionada todavía es que en muchas / la mayoría de las empresas, los problemas de soporte técnico se extienden a los desarrolladores que conocen su producto. Para evitar que los problemas críticos de soporte de producción queden sin respuesta, la compañía espera que los desarrolladores estén en su escritorio durante todo el día hábil del cliente.

En una empresa anterior en la que trabajé, era bastante común que los problemas de soporte se presentaran de la noche a la mañana y temprano (debido a problemas de la zona horaria: teníamos clientes a una hora o dos de distancia, en ambos extremos de nuestra propia zona horaria) . Por lo tanto, parecía poco profesional cuando se estaba produciendo un problema de producción crítico y no podía tratarse a más tardar a las 11 am o la hora del almuerzo del cliente, porque el desarrollador responsable no iba a trabajar hasta las 10 am.

De lo contrario, Tangurena es correcto.

Editar: Debo mencionar: lo que quiero decir con los problemas que surgen de la noche a la mañana y por la mañana es que tuvieron que ser atendidos a primera hora de la mañana. El apoyo nunca fue realmente requerido en la noche, pero se veía mal si la gente se presentaba muy tarde en la mañana y dejaba a los clientes en la estacada hasta la madrugada o la hora del almuerzo. Esta fue la razón por la que, en general, era necesario llegar a tiempo en las mañanas.

    
respondido por el Bobby Tables 30.06.2011 - 07:05
13

Es normal, pero no debería ser . Soy un gran defensor del hecho de que nosotros, como desarrolladores, no debemos ser tratados de la misma manera que otros empleados de oficina, porque la naturaleza de nuestro trabajo es muy diferente y no se puede cuantificar al estar en su escritorio durante 8 horas. De hecho, según mi experiencia, el hecho de estar obligado a estar en su escritorio 8 horas al día fomenta el deseo de fingir para trabajar en lugar de en realidad trabajar, porque la mayoría de los desarrolladores solo están realmente programando para aproximadamente la mitad de ese tiempo, mientras que los otros dedican tiempo a pensar / investigar problemas, esto a menudo es visto como improductivo por otros ("Si no estás escribiendo, no estás trabajando"), por lo que tenemos que trabajar creativamente para evitarlo. Todavía parece que estamos trabajando, incluso si estamos leyendo documentación o jugando con una caja de arena en busca de algo nuevo.

¿Qué pasa si otras personas se quejan?

Este es un problema de administración, y ese es su problema. Una buena compañía no tendrá este tipo de problemas porque permiten tiempo flexible, pero la respuesta correcta es algo como "Los desarrolladores tienen horarios flexibles debido a la naturaleza de su trabajo".

¿Qué pasa con las reuniones?

Si siempre tienes reuniones sorpresa, hay un problema mayor que tus horas. Las reuniones deben programarse con anticipación para que sepa que el viernes debe venir antes para esta reunión (y salir antes para compensar).

    
respondido por el Wayne Molina 30.06.2011 - 15:31
10

Hace un tiempo trabajé para una importante empresa de gestión de inversiones. La mayoría de las personas conectadas a su negocio principal llegaron allí a más tardar a las 6:00 am. La mayoría de los desarrolladores llegaron a más tardar a las 8:00. Pero me gustaba entrar a las 10:00. (Todavía me levanto temprano, pero me gusta hacer ejercicio por un par de horas primero. Jeje.) ¿Mi jefe? No podía importarle menos. Todo lo que le importaba eran los resultados. Esto funcionó bien para mí. Sin embargo, al menos una vez cada 2 o 3 meses, alguien de otro grupo se quejaría "bla bla bla ¿por qué ÉL llega todo tarde?" y la palabra volvería a mi jefe. Él me sentaría, me diría que no está de acuerdo con eso, pero ¿podría pasar a las 8:30 para mantener la paz? Me disculpo, hago un esfuerzo por venir antes, pero dentro de una semana volveré a mi hora de llegada a las 10:00 am. ¡Ese ciclo se repite durante dos años! La verdad es que no importó cuando entré porque la mayoría de mi trabajo allí era altamente independiente. Si tuviera reuniones tempranas o necesitara colaborar con compañeros de trabajo, por supuesto llegaría el momento adecuado para esas cosas específicas. Mi jefe podría haber bajado el pie cada vez que lo deseaba, si él, por ejemplo, hubiera amenazado con despedirme, me hubiera asegurado de entrar antes, pero siempre que hubiera terminado mi trabajo, simplemente no lo haría. t cuidado.

La moraleja de la historia: vea qué puede hacer con su jefe que le dé mayor flexibilidad, pero que le permita hacer lo que sea necesario para la hora de inicio relativamente temprana.

    
respondido por el Nick Spreitzer 30.06.2011 - 08:46
7

Todas las empresas para las que he trabajado tienen horas centrales . Algunos son más liberales, otros son más estrictos, pero la intención es que los empleados sean más productivos si pueden consultar a sus compañeros de trabajo sobre problemas.

Si a un desarrollador le gusta estar a las 5:30 a.m. y salir a las 2 p.m., y otro está de 10:30 a 7:30 y toma una hora de almuerzo, entonces no hay mucho tiempo para programar una reunión o trabajo en problemas difíciles juntos.

La alternativa es tener a todos los empleados disponibles por teléfono para preguntas. ¿Preferiría presentarse durante las horas principales o hacer que las personas lo llamen a las 7 am cuando están bloqueados?

    
respondido por el user24449 30.06.2011 - 17:18
6

Bueno, supongo que es una pregunta de programación. Creo que es bastante común.

En cuanto a por qué ...

  1. Es posible que sientan que la colaboración funcionará mejor, ya que es un problema cuando se involucran diferentes zonas horarias y horarios.
  2. En la misma línea, esto podría promover una mejor atmósfera de "equipo".
  3. Y, por supuesto, siempre es posible que tus superiores se vean obligados a comenzar a las 8:30 y, por supuesto, también sufrirás.
  4. Es posible que hayan tenido algunos problemas de disciplina en el pasado y estén rígidos ahora.

Creo que haría bien en tratar de determinar las razones exactas (y reales) dentro de la empresa y luego presentar su caso sobre cómo se beneficiarían de una actitud más flexible.

    
respondido por el DHorse 30.06.2011 - 06:35
5

No es irrazonable.

Aunque puede que no sea ideal para sus necesidades como persona o desarrollador, podría tener sentido para todos los demás. Hacer que todos lleguen a tiempo ayuda a identificar quién llega tarde. Hacer que todos lleguen a tiempo ayuda a minimizar los argumentos sobre "¿por qué llega tarde y yo no?". Hacer que todos lleguen a tiempo ayuda a programar reuniones anticipadas, para los casos excepcionales en los que alguien necesita que te encuentres cara a cara.

Esas son solo algunas de las razones. Puede que no sean importantes para usted o que tengan sentido para usted, pero tienen el suficiente sentido para la persona que firma sus cheques de pago. No es en absoluto irrazonable o raro.

    
respondido por el Mark Canlas 30.06.2011 - 05:58
4

Hace aproximadamente un año, tenía un empleador que valoraba el estilo por encima del contenido y pensaba que se reflejaba positivamente en su compañía para tener empleados felices y sonrientes en sus escritorios a las 8:30 de la mañana. Excepto cuando necesitaba realizar llamadas de conferencia con equipos en Asia, nunca había necesitado mantener esas primeras horas, pero parecía esencial en la tienda de 8: 30-5 para la que trabajaba.

Soy un poco insomne, así que esto no funcionó muy bien para mí. A menudo llegaba agotado y no hacía mi mejor trabajo posible, pero al parecer eso no era tan importante como el ritual en esa compañía.

Afortunadamente para mí, ya que el CEO valoró el estilo por encima del contenido hasta tal punto que en realidad no estaba dirigiendo el negocio como decía. Ahora está en la cárcel en espera de juicio por lavado de dinero, fraude electrónico, manejo de un esquema Ponzi, etc. Esto puede no aplicarse a su caso (yo diría que es probable que no sea así), pero la ventaja es que rápidamente descubrí otro trabajo cuando esa compañía se declaró en bancarrota, pero antes se quedaron sin fondos de inversionistas apropiadamente asignados. Así que puede encontrar una luz al final del túnel: a saber, otro trabajo.

La cultura de inicio en la mayoría de los mundos en los que puedo pensar no hace hincapié en las horas de madrugada. Pueden esperar largas horas, auto sacrificios y toda su atención, pero no suelen ser las primeras horas de la mañana. Al fin y al cabo, es difícil esperar horas de inicio temprano en la mañana y disponibilidad después de las horas de trabajo, por lo que la mayoría de las empresas nuevas suelen tener horarios flexibles, al menos en la costa oeste. Las compañías de software más interesantes enfatizan la entrega de cosas geniales sobre todo tipo de cosas, y ocasionalmente valoran los resultados por encima de las habilidades sociales básicas y la amabilidad general. (Prefiero un enfoque más equilibrado, personalmente).

Dicho esto, no creo que una hora de inicio a las 8:30 sea completamente irrazonable; He hecho ciertos ajustes a mi rutina diaria para acomodar las necesidades del empleador. Simplemente preferiría una hora de inicio más flexible, y tiendo a participar en empresas que son menos rígidas con respecto a cosas que no están relacionadas con la entrega de trabajo de calidad. (Ahora tengo una familia, y comenzar después de las 9:30 de manera regular también sería una carga para las rutinas de mi familia, así que trato de irme al trabajo lo suficientemente temprano para llegar a casa a las 7 aproximadamente, pero también hago algo de noche. trabajar desde casa).

    
respondido por el JasonTrue 30.06.2011 - 07:39
4

Una razón válida es que si permite mucha flexibilidad, es prácticamente imposible organizar una gran reunión. No puedes hacerlo por la mañana, ya que algunas personas llegan tarde, no puedes hacerlo a mediodía, ya que las personas toman su hora de almuerzo a diferentes horas, no puedes hacerlo tarde, ya que algunas personas se van temprano. Esto te deja con un rango de horas muy limitado, cuando se supone que todos deben estar en la oficina.

    
respondido por el vartec 30.06.2011 - 11:37
3

Probablemente sea indicativo de la demografía aquí, pero nadie ha mencionado a los niños. ¿Alguien no piensa en los niños? Si tienes hijos, deben estar en la escuela a las 9:00 y ser recogidos a las 3:30.

Mi trabajo anterior era un lugar estrictamente 9-5 porque la sección de TI era solo una pequeña parte del negocio, por lo que tenía las mismas reglas que el personal de cocina, personal de limpieza y personal administrativo. Le expliqué a mi jefe que tenía que dejar la escuela y no podía ir hasta más tarde (9: 30 ~ 9: 45). Mi esposa, que también trabaja a tiempo completo, comenzaría a las 7:00 a.m. para poder hacer las recolecciones.

Pero esa no era la pregunta: a menudo las empresas pueden tener una política de 9-5 declarada, pero nunca he encontrado un lugar donde se aplique rígidamente. Por lo general, mientras esté allí en horas centrales (10-4), entonces no es un problema. Cuanto más grande sea la empresa o cuanto menos se centre la TI en ella, más probabilidades hay de que tenga una política de este tipo.

    
respondido por el dave 30.06.2011 - 22:24
2

Hay dos tipos de trabajos de programación:

1) Eres un activo : entienden el valor y la importancia de su tecnología interna.

2) Eres una responsabilidad . Prefieren no tenerte cerca, eres un tipo raro que ocupas dinero y espacio, y haces cosas que realmente no son necesarias.

Cómo notar rápidamente la diferencia:

Tipo 1: Se preocupan principalmente por lo que logras: orientado a objetivos.

Tipo 2: Se preocupan principalmente por la forma en que encajan y siguen las reglas, orientadas a los procesos.

Probablemente esté en un trabajo Tipo 2: encuentre un trabajo Tipo 1 si puede .

Habiendo dicho eso, la disciplina y las restricciones lo convertirán en un profesional, independientemente de lo que ofrezca un profesional

    
respondido por el Vector 01.07.2011 - 06:04
1

En las dos últimas empresas en las que he trabajado, no tuve limitaciones respecto al momento en que comienzo o termino mi trabajo. Las únicas reglas eran:

  • Mínimo de 8 horas al día.
  • Tengo que ir a todas las reuniones, me dirán la hora del día anterior.
  • Tengo que coordinar mis horas con tus compañeros de trabajo. Deben saber cuándo estaré disponible.

Estas reglas son las mismas en mi trabajo actual. Sé que tengo mucha suerte.

Por supuesto, mi compañía sabe que no voy a mentir acerca de mis horas, porque coloco mi huella digital en una máquina cuando llego y cuando salgo de la oficina ... y hay una cámara que me mira todo El dia. Ese es el premio.

    
respondido por el Jonathan 30.06.2011 - 11:51
0

Parte de la consideración es el área donde trabaja. Por ejemplo, en el área metropolitana de Washington DC, se considera "normal" que las personas vengan a trabajar entre las 6:30 am y las 10:30 am. Cuando hacen eso, por lo general se quedan durante 8 horas y luego se van (de modo que las personas que entran a las 6:30 am se irían a las 2:30 pm). Esto funciona porque, de lo contrario, las personas se retrasarían constantemente para ir a trabajar a las 8:00 u 8:30 am.

En general, es una tontería pedir a los desarrolladores que mantengan un horario de 8-4. Eso es como pedir motivación para mantener un horario de 8-4. No sucede.

Me alegro de que donde trabajo ( The Motley Fool ) me permita ir y venir como me plazca. La mayoría de la gente ingresa a la oficina alrededor de las 9: 00-9: 30 am, pero se nos permite entrar en el horario que deseamos, siempre y cuando terminemos nuestro trabajo. Tampoco tienen una política de vacaciones ( a la Netflix ), por lo que si necesito un día libre (por el motivo que sea) solo necesito informar a mi equipo de scrum que saldré y tendré alguien con quien contar. Cubrir cualquiera de mis responsabilidades.

    
respondido por el George Stocker 01.07.2011 - 00:56

Lea otras preguntas en las etiquetas