Então, eu estava lendo um tópico anterior sobre App vs Desenvolvimento de Jogos:
Se foi para você escolher Desenvolvimento de Jogos vs Desenvolvimento de Aplicativos, qual você escolheria?
O que me levou a este site: EA: The Human Story
Muito disso falou sobre desenvolvedores trabalhando algo como 85 horas por semana, e não sendo pagos horas extras, ou algo assim. Apenas sendo pago pelas 40 horas. Isso é normal para a maioria das empresas de software? Quero dizer, onde trabalho, sou apenas um iniciante, mas recebo horas extras e qualquer coisa acima de 40 horas é considerada isso. Mas isso me fez pensar "Puta merda". Eu nunca poderia fazer isso. Meu tempo livre é importante para mim. Mas isso é comum na maioria das empresas de software? Ou é mais uma raridade para certos tipos (desenvolvimento de jogos, etc)?
Porque isso me assustou!
Como eu entendo ter que dedicar algumas horas extras para um projeto ... mas como 80! isso é ridículo.
fonte
Respostas:
Sim, é comum não receber horas extras.
Eu freqüentemente trabalho 60 horas por semana e não recebi nenhum benefício imediato. No entanto, muitas vezes acho que essas horas extras são colocadas quando estou trabalhando em algo interessante ou importante. Nunca parece trabalho, se você o ama. Muitas vezes, as refeições são servidas e outras concessões são feitas durante esses períodos. Algumas das minhas melhores lembranças estão com 3-4 outros desenvolvedores circulando na sala de conferências para discutir um novo produto wizzbang enquanto comem pizza às 22h.
Eu também tive a sorte de sentir que fui mais do que compensado por promoções e bônus, em grande parte devido ao trabalho duro. Não me arrependo de nada, mesmo que tenha sacrificado mais tempo pessoal do que meus colegas. Basta ser incrível e, eventualmente, valerá a pena.
Certa vez, trabalhei com um ótimo desenvolvedor que trabalhava incansavelmente das 9h às 17h30 todos os dias. Infelizmente para ele, isso se tornou um estigma (talvez eles achassem que ele não se importava) e seu trabalho foi subestimado, enquanto eu liderava o departamento.
Qualquer que seja a escolha certa para você, existem trabalhos de programação que se encaixam no que você está procurando. Eu acho que isso se aplica a muitas carreiras.
fonte
Esta pergunta já foi feita várias vezes. De qualquer forma, também ouvi rumores de pesadelo quando me formava, mas gostei tanto de programar que estava preparado para dedicar as horas que levassem. Enfim, tive sorte e meu primeiro emprego pagou horas extras. Desde então, mais de 20 anos, nunca tive que trabalhar em nenhum lugar que não pagasse horas extras. O "acima e além das 40 horas é um requisito" é um mito que os gerentes inescrupulosos dizem a seus desenvolvedores para obter tempo livre deles. Empresas conceituadas que se preocupam com os funcionários estão dispostas a pagar pelo seu tempo de maneira justa. Se essa é sua expectativa, é isso que você terá.
No meu trabalho atual, existem 2 desenvolvedores que estão sentados ao meu lado e acreditam que, sendo remunerados, espera-se que você dedique mais de 40 horas e o faça regularmente. Por outro lado, se eu tiver que trabalhar horas extras, basta ir ao meu gerente e aprová-lo para pagamento. Eu disse a esses dois caras que minha crença é que seu salário é baseado em uma semana de trabalho prevista de 40 horas e é isso que dou à empresa, mas eles não o compram. OTOH, eu não disse a eles que sou pago pela minha hora extra. Além disso, meu pedido de pagamento justo pelo meu tempo não é menosprezado pelo meu gerente, pois minhas análises e aumentos de salário refletem meus resultados e não quantas horas estou no escritório.
fonte
Isso também acontece no software comercial; Eu trabalho em uma empresa de software de negócios e fomos convidados a aguardar 80 horas por mais de 4 meses. Alguns dos desenvolvedores seniores da empresa vinham fazendo isso há quase 9 meses quando o lançamento chegou.
Eu direi que é um ser humano muito raro que pode trabalhar esse tipo de horas extras sem remuneração, horas extras ou mesmo comida (eles nos fizeram pagar por nossas próprias refeições quando ficamos até as 2 da manhã).
Eu direi isso, no entanto, os primeiros 2-3 meses desta Marcha da Morte foram realmente muito agradáveis, pois fui jogado de cabeça em uma base de código (este é meu primeiro trabalho fora da universidade) e pedi para criar um SDK para seu produto. Eu não me importei em extra porque recebi uma grande responsabilidade e liberdade para fazer as coisas do jeito que eu gostava.
No final, recebemos um almoço grátis de US $ 20 e um sorvete para comemorar o ganho de 25 libras e ser servos contratados nos últimos 4 meses.
Esse tipo de prática ocorre quando você tem um monte de gerenciamento descendente de pessoas reativas. Os gerentes de nível intermediário montam um plano e executam, apenas para que os executivos mudem de idéia sobre o que desejam (mas não o prazo). Apenas sai de controle e há toneladas de trabalho duplicado / desperdiçado. Tende a acontecer mais quando os caras de alto nível veem alguma nova tecnologia sofisticada (nuvem, celular, etc.) no Gartner ou algo assim e pensam: "Ei, vamos fazer isso em nossa empresa! Nossa, sou tão proativo!"
Eu acho que é realmente sorte do empate. Algumas equipes serão divertidas e descontraídas, mas outras serão mal administradas e horríveis.
Uma última observação é que, em minha experiência, a maioria dessas equipes mal gerenciadas costuma ter MUITOS engenheiros imigrantes. Penso que a razão é que os portadores de visto dependem de seu trabalho para permanecer no país (pelo menos nos EUA). A maioria está com muito medo de dizer "não" ao chefe por medo de ser deportada.
fonte
Nos EUA, há uma isenção de pagamento de horas extras para trabalhadores de informática (pdf) que ganham mais de um determinado valor, atualmente US $ 27,64 / hora. Mesmo os funcionários horistas não serão pagos acima do salário normal por hora extra. Este não é apenas salário versus horário.
Dito isto, ter que trabalhar 80 horas por semana é incomum e se torna mais raro à medida que nos afastamos dos dias "pontocom". Pelo que vi, a maioria dos programadores é solicitada a trabalhar de 40 a 50 horas por semana. Eu diria que 10 a 20% trabalham mais do que isso porque são motivados ou ambiciosos. Pessoalmente, gosto do meu trabalho, mas tenho uma família - por isso geralmente chego à marca das 40 horas por semana. Também sou cuidadoso em aceitar trabalhos onde isso é bom e normal. Eu trabalhei principalmente na Microsoft, em período integral (assalariado) e contrato (por hora), mas agora encontrei uma ótima posição em uma pequena empresa próxima.
A EA recebe uma notória marca negra pela forma como eles tratam seus funcionários e não são normais. Se você acabar nessa situação (mais de 80 horas por semana, sendo necessário ), saia, se puder, e procure outro emprego, se não puder ficar desempregado. Não é bom para você ou para sua carreira a longo prazo. O setor de jogos como indústria também tem a reputação de ser um dos campos mais intensos, embora a EA ainda se destaque como um lugar ruim para se trabalhar (embora eu imagine que eles já tenham se limpado agora ... isso tudo aconteceu anos atrás).
fonte
Como bethlakshmi respondeu, é a diferença entre as posições assalariadas e as horárias. Nos EUA, isso geralmente é chamado de isento ou não isento.
Por que você deseja uma posição assalariada em vez de uma posição horária? Em teoria, é mais flexível. Não preciso tirar licença médica para ir a consultas médicas e odontológicas. Se eu estiver me sentindo obsoleto às 15h, posso sair pela porta e correr sem precisar entrar e sair. Na prática, muitos empregadores tentarão convencê-lo a trabalhar horas extras sem permitir a flexibilidade que você deveria ter. Além disso, os funcionários assalariados podem ser elegíveis para uma compensação "positiva" que os trabalhadores por hora não são. Presumivelmente, as pessoas que trabalham 80 horas por semana estão ansiosas por um bônus ou uma concessão de opções de ações. É uma aposta, mas isso pode valer muito dinheiro. Muitas empresas tentarão usar o status de assalariado simplesmente como uma maneira de evitar o pagamento de horas extras sem oferecer qualquer compensação positiva. Finalmente, isso significa que sua renda é mais previsível. Embora você não tenha a vantagem de ter horas extras, não está exposto à desvantagem de reduzir o horário (a menos que as coisas fiquem realmente ruins e elas comecem a impor dias de folga).
fonte
Estou trabalhando em tempo integral na terceira empresa agora - PHP - e sempre recebia horas extras ou compensava com o tempo livre. Em uma empresa em que trabalhei, você recebeu + 25% por mais de uma hora. É sempre incentivado a se compensar trabalhando menos em outros dias.
Pessoalmente, nunca consideraria trabalhar para uma empresa que espera horas extras sem compansá-las de maneira pelo menos proporcional. Isso é muito, muito, muito prejudicial. Única exceção que eu faria se o salário fosse sub -bial e por isso meio que pagasse horas extras indiretamente.
Gravo meu horário de trabalho até as quinze horas. E, na minha opinião, isso é justo tanto para o empregador quanto para o empregado.
fonte
Essa é a diferença básica entre uma posição assalariada e uma posição horária. Em qualquer posição assalariada, a suposição básica é que o trabalho não é fácil de descrever em termos de horas - não é um trabalho de fábrica onde uma pessoa é conhecida por fazer x widgets por hora. Uma linha de código pode levar 4 horas para acertar e as próximas 40 linhas de código podem ser concluídas e testadas em uma hora. E como você pode contar os testes e depuração dele?
Eu diria que a grande maioria dos empregos que conheço no desenvolvimento de software é remunerada, principalmente quando você está em uma posição permanente em uma empresa. O trabalho contratado / freelancer é diferente e, geralmente, a cada hora, mas também pressupõe que o funcionário tenha um grau de experiência que o torne particularmente eficiente, para que ele esteja indo em um ritmo conhecido.
Não acho que exista uma regra para todas as empresas ou setor específico sobre o que é uma semana de trabalho padrão. Hoje em dia, quase todas as áreas de desenvolvimento de software são orientadas pelo cronograma - os desenvolvedores são pressionados a cumprir prazos e o tempo de lançamento no mercado pode criar ou quebrar um produto. Não conheço nenhum setor que não tenha uma parcela justa de tempo em que as pessoas em corridas curtas devem fazer horas extras. Mas a partir daí, a média de horas semanais varia significativamente com base no setor, na maturidade da empresa e em muitos outros fatores.
Dado que muitos desenvolvedores de software têm interesses e vidas sociais externos, acho seguro dizer que a maioria dos empregos não consome tanto e exclui o tempo pessoal. Mas se você estiver casado com uma posição fixa permanente de 40 horas por semana, considere uma carreira diferente.
fonte
Eu acho que programar é um trabalho criativo. Não depende do número de horas que você trabalha. Um programador experiente, pode concluir uma 'tarefa de programação' em 1 hora, enquanto um não qualificado não a completa em 1 dia também.
fonte
É muito comum em bancos de investimento. Algumas pessoas em determinados departamentos (notáveis fusões e aquisições == Fusões e aquisições) passam horas ridículas, como mais de 100h / semana. Nos pregões, a norma é de 9 a 11 horas por dia (incluindo almoço), mas você quase nunca trabalha nos fins de semana. Você não recebe horas extras, mas o salário é alto o suficiente para que as pessoas não reclamem.
fonte