Así que leí un hilo anterior sobre App vs Game Development:
si fue para ti elegir Game Development vs Application Development, ¿cuál elegirías?
Lo que me trajo a este sitio: EA: The Human Story
Mucho de esto hablaba de desarrolladores que trabajaban alrededor de 85 horas a la semana, y que no recibían horas extras pagadas, ni nada. Solo me pagan por las 40 horas. ¿Es esto normal para la mayoría de las empresas de software? Quiero decir, donde trabajo solo soy un chico de nivel de entrada, pero tengo horas extras, y cualquier cosa que supere las 40 horas se considera esto. Pero me hizo pensar "Santa mierda", nunca podría hacer eso. Mi tiempo libre es importante para mí. ¿Pero es esto común en la mayoría de las compañías de software? ¿O es más raro en ciertos tipos (desarrollo de juegos, etc.)?
¡Porque me asustó!
Como si entendiera tener que dedicar algunas horas extra para un proyecto ... ¡pero como 80! eso es ridículo.
fuente
Respuestas:
Sí, es común que no se le paguen horas extras.
Frecuentemente trabajo 60 horas semanales y no he recibido ningún beneficio inmediato. Sin embargo, a menudo encuentro que esas horas adicionales se dedican cuando estoy trabajando en algo emocionante o importante. Realmente nunca se siente como trabajo si lo amas. A menudo se atenderán comidas y se harán otras concesiones durante estos períodos. Algunos de mis mejores recuerdos están con otros 3-4 desarrolladores en círculo en la sala de conferencias para hablar sobre un nuevo producto wizzbang mientras comía pizza a las 10 p.m.
También tuve la suerte de sentir que he sido más que compensado con promociones y bonificaciones, en gran parte debido al arduo trabajo. No me arrepiento de nada, incluso si he sacrificado más tiempo personal que mis compañeros. Solo sé increíble y eventualmente dará sus frutos.
Una vez trabajé con un gran desarrollador que trabajó incansablemente de 9am a 5:30 pm todos los días. Desafortunadamente para él, eso se convirtió en un estigma (tal vez pensaron que no le importaba) y su trabajo fue menospreciado, mientras yo dirigía el departamento.
Cualquiera que sea la opción adecuada para usted, existen trabajos de programación que se ajustan a lo que está buscando. Creo que esto se aplica a muchas carreras.
fuente
Esta pregunta ya se ha hecho varias veces. De todos modos, escuché los rumores de pesadilla también cuando me graduaba, pero me gustó tanto programar que estaba preparado para dedicar las horas que fuera necesario. De todos modos, tuve suerte y mi primer trabajo pagó horas extras. Desde entonces, más de 20 años nunca he tenido que trabajar en un lugar que no pagara las horas extra. El "más allá de las 40 horas es un requisito" es un mito que los gerentes sin escrúpulos le dicen a sus desarrolladores para obtener tiempo libre de ellos. Las compañías de buena reputación que se preocupan por sus empleados están dispuestas a pagar su tiempo de manera justa. Si esa es su expectativa, eso es lo que obtendrá.
En mi trabajo actual, hay 2 desarrolladores que se sientan a mi lado y que opinan que, como asalariado, se espera que pases más de 40 horas y lo hacen regularmente. Por otro lado, si tengo que trabajar horas extras, simplemente voy a mi gerente y lo apruebo para recibir el pago. Les dije a estos dos muchachos que creo que su salario se basa en una semana laboral de 40 horas y eso es lo que le doy a la compañía, pero no lo compran. OTOH, no les he dicho que me paguen por mis horas extras. Además, mi gerente no desprecia mi solicitud de pago justo por mi tiempo, ya que mis revisiones y aumentos de pago reflejan mis resultados y no cuántas horas estoy en la oficina.
fuente
Esto también sucede en el software empresarial; Trabajo en una empresa de software empresarial y nos pidieron que trabajáramos durante 80 horas por más de 4 meses. Algunos de los desarrolladores senior de la compañía lo habían estado haciendo durante casi 9 meses para cuando se lanzó el lanzamiento.
Diré que es un ser humano muy raro que puede tomar trabajar este tipo de horas extras sin pago, tiempo de compensación o incluso comida (nos hicieron pagar nuestras propias comidas cuando nos quedamos hasta las 2 de la mañana).
Sin embargo, diré esto, los primeros 2-3 meses de esta Marcha de la Muerte fueron realmente agradables ya que me arrojaron de cabeza a una base de código (este es mi primer trabajo fuera de la universidad) y me pidieron que creara un SDK para su producto. No me importó entrar extra porque me dieron una gran responsabilidad y libertad para hacer las cosas como me gustaba.
Al final, nos dieron un almuerzo gratis de $ 20 y un poco de helado para celebrar el aumento de 25 libras y ser sirvientes por contrato durante los últimos 4 meses.
Este tipo de práctica, en mi humilde opinión, ocurre cuando tienes mucha gestión de arriba hacia abajo por parte de personas reactivas. Los gerentes intermedios elaboran un plan y lo ejecutan, solo para que los ejecutivos cambien de opinión sobre lo que quieren (pero no la fecha límite). Simplemente se sale de control y hay toneladas de trabajo duplicado / desperdiciado. Suele ocurrir más cuando los muchachos de nivel superior ven una nueva tecnología elegante (nube, móvil, etc.) en Gartner o algo así y piensan "¡Oigan, hagamos eso en nuestra empresa! ¡Dios mío, soy tan proactivo!"
Creo que es realmente la suerte del sorteo. Algunos equipos serán divertidos y fáciles de llevar, pero otros serán mal administrados y horribles.
Una última nota es que, según mi experiencia, la mayoría de estos equipos mal administrados tienden a tener MUCHOS ingenieros inmigrantes. Creo que la razón es que los titulares de visas dependen de su trabajo para permanecer en el país (al menos en los EE. UU.). La mayoría está demasiado asustada para decir 'no' a su jefe por temor a ser deportados.
fuente
En los EE. UU., Hay una exención del pago de horas extras para los trabajadores de la computadora (pdf) que ganan más de una cierta cantidad, actualmente $ 27.64 / hora. Incluso a los empleados por hora no se les pagará por encima de su salario normal por hora extra. Esto no es solo salario versus por hora.
Dicho esto, tener que trabajar 80 horas a la semana es inusual y cada vez es más raro a medida que nos alejamos de los días "punto com". Por lo que he visto, a la mayoría de los programadores se les pide que trabajen de 40 a 50 horas a la semana. Yo diría que alrededor del 10 al 20% trabaja más que eso porque están motivados o son ambiciosos. Personalmente disfruto de mi trabajo, pero tengo una familia, por lo que generalmente registro las 40 horas a la semana. También tengo cuidado de tomar trabajos donde eso está bien y es normal. Trabajé principalmente en Microsoft, tanto a tiempo completo (asalariado) como por contrato (por hora), pero ahora encontré una excelente posición en una pequeña empresa cercana.
EA obtiene una notoria marca negra por la forma en que tratan a sus empleados y no son normales. Si termina en tal situación (se requieren más de 80 horas a la semana ), deje de hacerlo si es posible y busque otro trabajo si no puede quedar desempleado. No es bueno para ti ni para tu carrera a largo plazo. El juego como industria también tiene la reputación de ser uno de los campos más intensos, aunque EA todavía se destaca por ser un lugar horrible para trabajar (aunque me imagino que ya se han limpiado ... todo esto cayó) hace años que).
fuente
Como respondió bethlakshmi, es la diferencia entre los puestos asalariados y los horarios. En los EE. UU., Esto se denomina a menudo exento frente a no exento.
¿Por qué querrías un puesto asalariado en lugar de un puesto por hora? En teoría es más flexible. No tengo que tomar licencia por enfermedad para ir a citas médicas y dentales. Si me siento rancio a las 3 p.m., puedo salir por la puerta e ir a correr sin tener que entrar y salir. En la práctica, muchos empleadores intentarán culparlo para que trabaje las horas adicionales sin permitirle la flexibilidad que se supone que debe tener. Además, los empleados asalariados pueden ser elegibles para una compensación 'al alza' que los trabajadores por hora no tienen. Presumiblemente, las personas que trabajan 80 horas a la semana esperan un bono o una concesión de opciones sobre acciones. Es una apuesta, pero puede valer mucho dinero. Muchas compañías intentarán usar el estado asalariado simplemente como una forma de evitar pagar horas extras sin ofrecer ninguna compensación al alza. Finalmente, significa que tu ingreso es más predecible. Si bien no obtendrá la ventaja de tener horas extra, no está expuesto a la desventaja de que le corten las horas (a menos que las cosas se pongan realmente mal y comiencen a imponer días de licencia).
fuente
Ahora estoy trabajando a tiempo completo en la tercera empresa, PHP, y siempre me pagan horas extras o me compensan con tiempo libre. En una empresa que trabajé, obtuviste + 25% por más de una hora. Siempre se recomienda compensarse trabajando menos en otros días.
Personalmente, nunca consideraría trabajar para una empresa que espera horas extraordinarias sin compararlas al menos de manera proporcional. Eso es muy muy muy poco saludable. La única excepción que haría sería si el salario fuera suberbial y por eso pagara indirectamente las horas extra.
Grabo mi tiempo de trabajo hasta el cuarto de hora. Y en mi opinión, eso es justo para el empleador y para el empleado.
fuente
Esta es la diferencia básica entre un puesto asalariado y uno por hora. Con cualquier puesto asalariado, la suposición básica es que el trabajo no es fácil de describir en términos de horas: no es un trabajo de fábrica donde se sabe que una persona hace x widgets por hora. Una línea de código puede tardar 4 horas en acertarse, y luego las siguientes 40 líneas de código pueden terminarse y probarse en una hora. ¿Y cómo puedes contar las pruebas y la depuración?
Yo diría que una gran mayoría de los trabajos que conozco en el desarrollo de software son asalariados, particularmente cuando estás en un puesto permanente en una empresa. El trabajo por contrato / independiente es diferente, y generalmente cada hora, pero también supone que el empleado tiene un grado de experiencia que lo hace particularmente eficiente, por lo que va a un ritmo conocido.
No creo que haya una regla para todas las empresas o cualquier industria en particular sobre lo que es una semana laboral estándar. Casi todas las áreas de desarrollo de software están impulsadas por la programación en estos días: los desarrolladores están presionados para cumplir con los plazos y el tiempo de comercialización puede hacer o deshacer un producto. No conozco ninguna industria que no tenga una parte justa del tiempo de crisis en el que se espera que las personas en carreras cortas trabajen horas extras. Pero a partir de ahí, el promedio de horas por semana varía significativamente según la industria, la madurez de la empresa y muchos otros factores.
Dado que muchos desarrolladores de software tienen intereses externos y vidas sociales, creo que es seguro decir que la mayoría de los trabajos no consumen tanto como para descartar el tiempo personal. Pero si está casado con un puesto fijo fijo de 40 horas a la semana, considere una carrera diferente.
fuente
Creo que la programación es un trabajo creativo. No depende del número de horas que trabajas. Un programador experto puede completar una 'tarea de programación' en 1 hora, mientras que una no calificada no la completa en 1 día también.
fuente
Es muy común en los bancos de inversión. Algunas personas en ciertos departamentos (Fusiones y Adquisiciones notables == Fusiones y Adquisiciones) realizan horas ridículas, como más de 100h / semana. En los pisos comerciales, la norma es de 9 a 11 horas al día (incluido el almuerzo), pero casi nunca se trabaja los fines de semana. No tienes horas extras, pero el salario es lo suficientemente alto como para que la gente no se queje.
fuente