Quanto tempo posso gastar aprendendo no trabalho? [fechadas]

42

Trabalho como desenvolvedor de software há cerca de 2 anos. Parece óbvio que em um campo que evolui tão rapidamente quanto o desenvolvimento de software, você precisa gastar tempo aprendendo novas tecnologias, estruturas etc.

Eu sempre pensei que poderia dar como certo que, se eu precisar aprender algo para resolver um problema no trabalho, estou livre para passar as horas necessárias aprendendo isso também no trabalho. No entanto, conversei sobre esse tópico com vários colegas e tínhamos opiniões muito diferentes, aparentemente no intervalo de dois extremos:

Seu empregador paga por saber coisas. Você foi contratado por ter conhecimento no campo de especialização necessário para realizar esse trabalho e, se o campo surgir para que você precise adquirir mais conhecimento, é natural que você o faça no seu tempo livre.

E o outro ser extremo

O que quer que me torne mais produtivo no trabalho a longo prazo, vale a pena gastar o tempo no trabalho, porque o empregador acabará lucrando com isso. É claro que isso se aplica ao aprendizado de novas técnicas, mas também, por exemplo, ao aprendizado do VIM para acelerar, etc.

Mas mesmo quando discutimos quanto tempo gastamos em algo com os caras que atendem ao segundo extremo, tínhamos opiniões muito diferentes, variando de "uma hora de vez em quando é bom" a "quanto tempo leva".

Seu local de trabalho incentiva o aprendizado de novas habilidades? Em caso afirmativo, quais processos eles têm para incentivar isso? Quanto tempo você gasta aprendendo coisas novas (e não escrevendo código de produção) durante o seu dia como programador?

nijansen
fonte
19
O que seu chefe pensa?
MarkJ
1
Muitas boas perguntas geram algum grau de opinião com base na experiência de especialistas, mas as respostas a essa pergunta tendem a ser quase inteiramente baseadas em opiniões, e não em fatos, referências ou conhecimentos específicos.
Gnat
3
@gnat eu argumentaria com isso - não estou perguntando o que as pessoas pensam que é a coisa certa a fazer; Quero saber que experiência as pessoas fizeram com esse problema para ter uma ideia melhor disso, porque obviamente não tive a chance de analisar muitas empresas e suas formas de lidar com isso.
Nijansen
1
ver centro de ajuda : "Evite fazer perguntas que ... cada resposta é igualmente válida" - que vai ser exatamente o que você está procurando, quer saber o que experiência pessoas fizeram
mosquito
2
Pergunta muito relacionada à aprendizagem no trabalho, no The Workplace .
Enderland

Respostas:

30

Os gerentes (como eu) hesitam em especificar orçamentos de treinamento explícitos. De acordo com a Lei de Parkinson , esse orçamento seria consumido ou mesmo esgotado, independentemente das reais necessidades de desenvolvimento do conhecimento.

Se você apenas chamar o trabalho de projeto de tempo de aprendizado e mantê-lo em proporção razoável ao seu trabalho geral e às suas realizações gerais, ninguém se oporá. A porcentagem varia e depende da sua idade, experiência e área de trabalho. Eu consideraria normal entre dois e quinze dias de treinamento por ano. Novos funcionários geralmente precisam de mais.

Em um ambiente muito inovador, a porcentagem de aprendizado e pesquisa é geralmente mais alta que o normal. Temos um esquema de orientação para desenvolvedores juniores. Sempre que alguém muda sua área de trabalho, obviamente é necessário treinamento adicional.

A questão da aprendizagem é uma questão de auto-marketing . Nenhuma equipe toleraria um membro constantemente indisponível devido a um auto-estudo demonstrativo ou a uma extensa ausência em cursos de treinamento exóticos. Tente parecer bem informado sem utilizar recursos excessivos para o seu aprendizado. O tempo do projeto necessário para experimentar e aprender é tratado principalmente discretamente. Você pagaria pessoalmente a um artesão por conhecer sua marca de carro?

Para deficiências de conhecimento que contrastam com a descrição do seu trabalho , o engajamento privado seria um dado adquirido. Exemplo: Se você deve ser um desenvolvedor Java sênior, não deve solicitar um treinamento básico em Java.

Axel Kemper
fonte
1
Um comentário muito bom. Como um aparte, esta frase 'Você pagaria pessoalmente a um artesão por conhecer sua marca de carro?' me fez pensar em fabricantes de automóveis, como BMW ou Mercedes Benz, que treinam seus engenheiros em relação a cada modelo que eles vendem, e incluem esse custo no preço de seus carros.
precisa saber é o seguinte
"Você pagaria pessoalmente a um artesão por conhecer sua marca de carro?" Sim, se eles estivessem trabalhando para mim todos os dias por anos ...
Tom Pažourek 16/01
16

O problema de fazer coisas no seu tempo livre é que você precisa realmente ter algum tempo livre. Tente ser pai com um bebê pequeno! Tente trabalhar 14 horas por dia e encontre tempo. Dedicar tempo para aprender novas habilidades precisa ser equilibrado com o tempo para relaxar e recarregar. Também acho que ter tempo para relaxar me ajuda a resolver problemas no trabalho. Muitas vezes encontro soluções ao lavar a louça!

Em empresas anteriores, apresentei a ideia de uma negociação. A empresa fornecia uma hora por semana para aprendermos e combinávamos com uma hora de nosso próprio tempo. Empresas sensatas devem dar boas-vindas à oportunidade de seus funcionários aprenderem novas habilidades. Na mesma empresa, outros programadores introduziram a idéia de sessões de “malas marrons”, nas quais passávamos uma hora do almoço recebendo uma introdução a novas idéias e habilidades.

Daniel Hollinrake
fonte
Eu também tive bons resultados com sessões de 'bolsa marrom'. Eles são uma ótima maneira de aprender os detalhes do que seus colegas de trabalho ou seus amigos estão fazendo. Como Daniel disse às vezes, você não tem muito tempo livre em casa, portanto o tempo no trabalho também deve ser usado para aprender.
Michael Shopsin
10

Costumo planejar um tempo extra para meus projetos, a fim de obter algum aprendizado. Também vejo o tempo gasto em sites como o Stackoverflow etc. como aprendendo coisas novas para uma determinada tarefa.

Eu não conseguia colocar o dedo em uma hora por dia ou regras assim. Apenas alguns dias são muito produtivos e altamente eficientes, e outros, apenas chego aos livros ou leio as coisas. Principalmente os 'dias de aprendizado' se enquadram no meu estágio de planejamento de novos projetos.
Também tenho um longo trajeto para trabalhar, onde leio as coisas.

Basicamente, tente descobrir o que melhor combina com você, sem se sentir culpado ou apenas perder tempo no trabalho. Contanto que você possa explicar e justificar o tempo gasto na não programação, você deve ficar bem na maioria dos casos. Acho que todo desenvolvedor ou engenheiro deve saber um pouco sobre sua área de especialização e, especialmente, saber onde encontrar um conhecimento mais profundo quando necessário.

Ben McDougall
fonte
4

No livro The Clean Coder , o autor, Robert C. Martin, diz que você precisa de cerca de 20 horas por semana para praticar e adquirir novas habilidades. Isso está no topo do seu trabalho e é sua responsabilidade treinar-se. Por quê? Porque a maioria dos locais de trabalho não o treinará para sua próxima posição ou mesmo para sua posição atual. A maioria dos locais de trabalho não está equipada para isso.

Como diz este post do blog ,

É de sua responsabilidade continuar treinando você mesmo lendo, praticando e aprendendo - na verdade, qualquer coisa que o ajude a crescer como desenvolvedor de software e a se familiarizar com as constantes mudanças do setor.

Uma observação importante é que isso deve ser feito no seu tempo livre, não no empregador. Não é responsabilidade deles treiná-lo, mas você mesmo. No entanto, não confunda isso com você, pois você deveria estar fazendo seu trabalho durante esse período. Esse tempo deve ser dedicado apenas para você e para seu próprio prazer. Você deve fazer qualquer coisa que lhe interesse.

Rudolf Olah
fonte
20 horas por semana, além de um trabalho de 40 horas por semana, levarão ao esgotamento muito rapidamente. Há pesquisas que mostram que as pessoas que ocupam cargos mentais são produtivas apenas cerca de 6 horas por dia, portanto nossas semanas de 40 horas de trabalho já são muito longas. Jogue 20 horas extras em cima disso e ele sairá pela culatra.
Reggaeguitar
Sim, olhando para trás, eu também deveria ter adicionado o que você disse no seu comentário @reggaeguitar, pode ser excessivo.
Rudolf Olah
3

A aprendizagem no trabalho se enquadra em três categorias principais:

  1. treinamento, o empregador o treina explicitamente, por exemplo, cursos de treinamento.
  2. treinamento que você recebe como parte de seu trabalho, por exemplo, o empregador exige que você aprenda tecnologia ou produto (isso inclui produtos e tecnologias internas) e aloca algum tempo com mentores / instrutores internos.
  3. tudo o que você pode se safar, por exemplo, o tempo gasto navegando em SO ou em outros sites de tecnologia, lendo sobre tecnologias.

O número 3 é de longe o mais comum - se você pode aprender algo novo no horário da empresa, sem que o chefe perceba, então vá em frente. Lembre-se de que o aprimoramento pessoal quase nunca faz parte do seu contrato de trabalho. Você é pago para produzir produtos para o seu empregador, não para se treinar. Bem-vindo ao mundo de ser escravo assalariado :-)

gbjbaanb
fonte
11
Um empregador esclarecido perceberá que um funcionário permanente precisa melhorar a si mesmo para manter e melhorar sua produtividade, e a incentivará. Um funcionário esclarecido trabalhará com o empregador para encontrar o equilíbrio certo entre aprimoramento pessoal e realmente entregar produtos dentro dos prazos.
MarkJ
Sim, mas um empregador esclarecido fornecerá essa melhoria para que você possa entregar melhores produtos ou entregá-los mais rapidamente. Não um treinamento geral sobre o que quer que seja o assunto mais recente sobre tecnologia quente na internet nesta semana. Muitos lugares em que trabalhei têm treinamento interno, como almoçar e aprender, ou codificar dojos, etc. Nenhum teve que fazer suas próprias coisas por "o tempo necessário" para aprender algo que possa ser relevante para o seu trabalho '
Gbjbaanb
1

Eu acho que esse problema é muito diverso para abstraí-lo em um pequeno conjunto de regras simples, então tentarei fazer alguns exemplos para mostrar qual é minha opinião. (Talvez algum cenário não seja muito realista, tome-o como uma abstração).

  1. Caso A:
    Seu projeto: Desenvolva algum tipo de aplicativo Web corporativo J2EE
    Seu conhecimento: Você conhece o "Java Enterprise", mas é a primeira vez que realmente o coloca na mão (obviamente você é um júnior).
    Você deve: Provavelmente gaste um bom tempo aprendendo as melhores práticas de programação e experimentando antes de iniciar o "trabalho real"

  2. Caso B:
    Seu projeto: desenvolva um analisador de um idioma para outro, de maneira mais ou menos rival.
    Seu conhecimento: Você é um especialista em linguagem formal / analisadores com muita experiência.
    Você deve: Provavelmente não gastar tempo (ou muito pouco) estudando o que você já sabe ou aprendendo outras coisas

  3. Caso C:
    Seu projeto: Desenvolva uma biblioteca p2p para android
    Seu conhecimento: Você conhece redes, soquetes e protocolo TCP, mas por acaso não conhece o protocolo UDP
    Você deve: Gaste um tempo médio aprendendo o que é o protocolo UDP e como usá-lo, se você souber que o ajudará em seu projeto.

Eu acho que no mundo da TI, algum tipo de aprendizado enquanto trabalha é um fato natural na maioria dos casos, pelos fatos de que as tecnologias continuam evoluindo e que, mesmo sendo um profissional, você pode não conhecer todas as tecnologias. você é obrigado a usar ou a executar tarefas sempre a 100%, pois realmente existem muitas .

O empregador também deve estar ciente de que os cientistas da computação não são oráculos e que exigir o desenvolvimento de um aplicativo da web de comércio eletrônico não é a mesma coisa que comprar uma caixa de chuveiro (tenho certeza de que todos são).

Dito isto, considerando que um empregador sempre tem um projeto no qual trabalhar, acho que ele provavelmente deveria concentrar seu aprendizado e experiências no objetivo do projeto, ou pelo menos no campo do projeto, para que seu conhecimento possa crescer alinhado com suas realizações.

Lago
fonte
-1

Conheço algumas pessoas no escritório que pesquisam novas tecnologias há anos.
No entanto, eles não apresentaram algo novo, acho que em tudo, as pessoas tendem a abusar.
E onde há abuso, há medição de controle.

Oscar Ortiz
fonte
2
Só porque você estuda algo, não significa que você aprenderá. O aprendizado depende do seu estado de espírito, de quão difícil é o material e de quão bem alinhado o método educacional é comparado com a melhor maneira de aprender.
Juha Untinen
@JuhaUntinen, se você fosse o dono de uma grande corporação, compraria o que acabou de dizer? Provavelmente preciso perguntar a você quando você faz
Oscar Ortiz