Devo ser pago pelo tempo gasto aprendendo uma estrutura? [fechadas]


26

Para esclarecer a situação: Atualmente, sou um dos dois programadores que trabalham em uma pequena empresa de software de inicialização. Parte do meu trabalho exige que eu aprenda uma estrutura de desenvolvimento da Web com a qual não estou familiarizado atualmente. Eu sou pago por hora.

Portanto, a pergunta é: É totalmente ético passar várias horas do dia lendo a documentação e os tutoriais e ser pago por esse período em que não estou desenvolvendo ativamente o nosso produto? Ou a maior parte desse aprendizado deve ser realizada em casa ou fora do horário comercial, para permitir um desenvolvimento mais completo de nosso aplicativo durante o dia de trabalho?


Respostas:


31

Se seu empregador deseja que você gaste seus dias aprendendo a estrutura, então é ótimo, é ético e legal. Eu fiz isso no passado, tanto como consultor (minha empresa de consultoria paga) quanto como funcionário. Eles fazem isso porque o torna mais útil. Vantajoso para as duas partes, assumindo que o que você está aprendendo é útil.

Se você foi contratado com base no que você conhece ou vai buscá-lo rapidamente (é um dialeto de algo que você já sabe, por exemplo), então é complicado. Eu estaria inclinado a perguntar ao empregador.

Se o seu empregador está pedindo que você gaste muito do seu tempo aprendendo algo que lhe disseram que pagariam para aprender, então é uma questão de quanto você precisa do emprego e quão útil é o conhecimento da estrutura. Não acho que seja ético para o empregador exigir isso de você, mas talvez seja necessário fazê-lo se esse for o seu único trabalho disponível.


Minha situação pessoal é que não era esperado que eu já conhecesse essa estrutura, mas que adquirisse novas tecnologias. O conflito que isso cria, porém, é que nossos prazos são muito, muito apertados. Empurramos novos recursos quase toda semana.
Nate-bit

4
Parece que você deveria estar falando sobre isso com seu gerente ou diretor de trabalho, não com a SE.
SoylentGray

14

Se for diretamente para o trabalho, a menos que haja um entendimento em contrário, a empresa deve absolutamente pagar por isso. Não importa se está o dia inteiro por duas semanas, se é um período de tempo razoável para aprender a estrutura. Se a empresa contrata um programador com o entendimento de que ele ainda não possui essa habilidade, a empresa geralmente deve pagar pelo tempo necessário para aprendê-la. As únicas exceções que posso pensar nisso são:

  1. Se não for algo solicitado pela empresa (mesmo que você pense que é valioso para o seu trabalho)
  2. Se houvesse um entendimento de que você já o conheceria ou que aprenderia em seu próprio tempo ou
  3. Se você está demorando um tempo invulgarmente longo para aprender, e você precisa dedicar um tempo extra para atender a um requisito de tempo razoável da empresa.

6

Se a empresa solicitou / solicitou que você aprendesse a Estrutura, não há dúvida de que é antiético gastar todo o dia útil aprendendo. No entanto, você deve ser agressivo para entender rapidamente, para poder desenvolver o código de produção o mais cedo possível.

Como você está envolvido em uma startup com apenas dois de vocês como programador, para o benefício de você e do empregador, você pode encerrar a fase de aprendizado rapidamente, portanto, eu também recomendaria um pouco de estudo em casa.


2

É totalmente legítimo, embora você também deva estar fazendo algum progresso.

Na minha opinião, você também deve passar algum tempo em casa aprimorando suas habilidades. Você não pode esperar que seu empregador pague a conta inteira pela sua auto-educação.


1

Você receberia as taxas horárias mais altas do trabalho contratado freelance ou apenas as taxas horárias 'normais'?

Em uma empresa, concordei em receber um salário inicial mais baixo nos três primeiros meses, já que queria o emprego e tinha interesse pessoal em adquirir as habilidades necessárias.

Mas se você tem apenas um emprego normal, é bastante comum gastar algum tempo aprendendo ou até pesquisando na Web por novas ferramentas e tecnologias. Algumas empresas até incentivam a responder perguntas no SE ou em sites similares relacionados aos produtos que usam, uma vez que isso aprimora as habilidades dos programadores. Aprender e pesquisar é apenas parte do trabalho. Embora você possa sempre demonstrar algum entusiasmo e dedicação aprendendo em casa também.


1

Sim você deveria. Se você não mentiu e afirmou já conhecer a estrutura, não há nada de errado em "treinamento no trabalho". Você deve complementá-lo, se puder, mas não há nada errado aqui. Essa costumava ser a maneira normal de fazer as coisas no desenvolvimento de software - você seria pago para aprender constantemente coisas novas, e não se espera que saiba tudo imediatamente.


1

É claro que é ético estudar e aprender uma nova estrutura quando você está no relógio. Você pode gastar um pouco do seu tempo com isso, mas seu empregador deve esperar que você precise de algum tempo para pesquisar as coisas no trabalho. Dirijo uma equipe de desenvolvimento web e dou a todos os membros 5 horas por semana - uma hora por dia - para pesquisa independente e auto-aprendizado. Sei que o que eles ganham nesse período os ajudará a crescer como programadores, e sei que não é justo pedir às pessoas que usem qualquer nova tecnologia para a qual não fornecemos treinamento.

Qualquer empregador sólido deve querer que seu pessoal aprenda e pesquise o tempo todo.

Como exemplo, trago novos contratados que são inteligentes e podem codificar OOP PHP5, mas talvez não conheçam o MVC o suficiente ou não tenham experiência com o Zend ou o CodeIgniter. Mas eu sei que eles podem entender, portanto, conceder-lhes tempo de pesquisa com um mentor ajuda a empresa a manter uma boa base de programadores.


0

Uma pergunta duvidosa.

Talvez tenha passado uma hora no início de cada dia praticando e aprendendo essa estrutura.

Qualquer trabalho extra provavelmente deve ser feito fora do horário da empresa ...

A menos que haja uma grande parte do tempo de inatividade durante o dia, quando você não estiver trabalhando ativamente ou envolvido em um projeto da empresa.


0

Assumindo que você não mentiu abertamente e disse que sabia disso quando foi contratado, é perfeitamente ético gastar tempo aprendendo no trabalho. Aprender para o trabalho os beneficia, fornecendo o conhecimento que eles podem usar. Agora, se é ético ou não, é uma questão separada se eles se importam ou não, então eu perguntaria ao seu chefe e a resposta lhe dirá muito sobre a empresa em que você está trabalhando (especificamente, se eles se importam com os funcionários ou vê-lo apenas como um custo de mão-de-obra).

Aliás, uma vez fui abertamente enganado na outra direção; Eu disse a eles que não conhecia a tecnologia específica, mas estava interessado em aprender, eles me garantiram que eu seria treinado e, quando chegasse lá e precisasse gastar tempo aprendendo antes que pudesse ser produtivo, eles me demitiram. bastardos


-1

Devo ser pago pelo tempo gasto aprendendo uma estrutura?

Um advogado que trabalha com retentores deve ser pago pelo tempo gasto lendo volumes legais?

A resposta para ambas questões é sim'.

Vimos o mundo da computação sofrer uma enorme mudança nas últimas duas décadas e você deve esperar mais do mesmo no futuro próximo. Um empregador deve esperar e querer que seus funcionários mantenham-se a par dessas mudanças, para que mantenham seu valor para a empresa.

Isso é muito parecido com o relacionamento entre um cliente e seu advogado que trabalha com retenção. O cliente, sem dúvida, deseja que esse advogado fique a par de todas as mudanças que ocorrem no mundo jurídico, para que ele possa representar melhor o cliente nas interações de mediação e sala de tribunal.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.