Acho que estou tendo muitos problemas para me manter alerta 8 horas por dia. Ouvi falar de pessoas que negociaram contratos de trabalho de apenas 4 horas / dia, argumentando que não poderão fazer muito mais em oito horas.
Muitas vezes estou sobrecarregado com sonolência, tédio, distração. Alguns dias, pareço brilhar durante oito horas em uma furiosa explosão de produtividade; outros dias, quase não faço nada. Na maioria dos dias, fica em algum lugar no meio, e me sinto mal por perder muito tempo porque não consigo reunir a concentração para ser o meu melhor durante a maior parte do dia.
Gostaria de ouvir suas experiências (diga-me que não estou sozinha!) E, se encontrado, suas soluções para esse dilema.
Você é produtivo 8 horas / dia quase todos os dias? Quão?
fonte
Respostas:
Você está descrevendo um sentimento de: 1) Eu realmente não quero trabalhar nisso? ou 2) eu estou preso?
Eu não quero trabalhar nisso
Algumas pessoas se saem melhor com prazos. Retire uma parte razoável da tarefa e defina um prazo. Compartilhar prazos com outras pessoas pode ajudar a mantê-lo responsável.
Um dos meus truques favoritos é começar todos os dias com uma folha de papel e fazer três colunas: Deve (faça hoje - reuniões, telefonemas, etc.), Deverá (trabalhará - se aproximando) - Deseja (trabalhar). Sob cada coluna, divida as tarefas que você tem em mente. Nestas listas, escolha três itens que você pode realizar hoje razoavelmente e que avançará sua pilha. Bata os três fora e tudo além disso é um bônus, ou seja, "eu estava superprodutivo hoje". É preciso um pouco de prática para dividir as tarefas na quantidade certa, mas é eficaz.
Os intervalos estão ok, mas pegue um cronômetro (eu uso um cronômetro eletrônico de cozinha). Isso também pode ser usado para "enganar" você também a seguir em frente. Alguns dos meus: "Vou passar os próximos oito minutos tentando fazer esse teste passar". "Passarei os próximos dez minutos ajustando esse layout". Ou, se isso parecer muito curto, você sempre pode colocar as tarefas em uma caixa de tempo .
estou preso
Compartilhe sua dor com os outros. Apenas descrever o problema geralmente leva a uma solução.
O teste exploratório é uma ótima técnica para cutucar um sistema que você não entende, mas precisa mudar.
Dar um passeio. Distrações fazem parte do processo. Só não faça deles a sua única solução para todos os problemas.
fonte
Se definirmos "produtividade" como a medida do código funcional e utilizável da saída física, será em média ~ 3 h / dia superior, mais como ~ 2 h / dia em média. E não se sinta mal se não puder escrever código o dia todo - a maior parte do trabalho acontece na sua cabeça.
É verdade que isso pode ser um problema com os gerentes presos na mentalidade "Por que Sam não está digitando"?
fonte
Você pode ler o Artigo de Joel: Fire And Motion
fonte
Eu trabalho até 12 horas por dia!
Eu estou familiarizado com todas as técnicas mencionadas acima. Aqui está o que posso acrescentar que é único no meu processo:
MINHA TÉCNICA DE CHUNKING DE 3 HORAS: - Divido meu dia em pedaços de 4, 3 horas. Eles são 9,12,3,6 e 9.
Nesses momentos, um alarme no meu telefone dispara! Compreender como o tempo passa é importante! Entender como são três horas e como pode ser usado é inestimável.
A cada intervalo, estico, como, me movo e começo uma NOVA TAREFA. Às vezes, uso 2, 3 horas para uma tarefa, se estiver "sentindo"
Tenho toneladas de tarefas diferentes que preciso fazer para me sentir equilibrada. Ao fazer uma parte de cada tarefa, até o final do dia / semana, não sinto a culpa de não fazer algo realmente importante AO trabalhar em algo realmente importante. (Eu sei que você sabe do que estou falando.) Pensar em outra tarefa, enquanto trabalha em algo, mata a produtividade!
Dieta / exercício: Somos apenas MACACOS! Esperamos muito de nós mesmos. A única maneira de funcionar é respeitar a mecânica do corpo também. Bem, estou animado em dizer que intervalos de 3 horas são PERFEITOS para uma dieta de alta energia e alto metabolismo! Faça mais pesquisas antes de começar, mas basicamente, ao comer uma pequena quantidade de comida, a cada 3 horas, seu corpo continua queimando combustível, em vez de ficar chocado e tentar sobreviver com uma dieta pobre.
E uma final, devo estar louca, mas funciona para mim: criei uma bicicleta ergométrica com um terminal na frente! Eu posso caminhar até ele (na outra sala com uma bela vista) e andar de bicicleta estacionária, enquanto continuo trabalhando! Está certo! Estou começando meu treino sem ter que parar de trabalhar !!! A rede local permite que eu continue onde estava sem pular nada. É incrivel. Imagine se, no meio do seu dia, quando você estiver afundando, isso poderia fazer seu coração bater forte. Meu Deus, depois de 30 minutos, estou pronto para enfrentar tudo de novo! (Às vezes, preciso tomar um banho depois, mas isso me serviu muito bem para refletir sobre minhas tarefas)
Boa sorte pessoal! Não se esqueça de respirar, comer e piscar! :)
fonte
Concentração pesada por 8 horas não deve ser uma meta. O objetivo é criar uma solução para o problema em questão.
fonte
Eu acho que depende inteiramente do que você está fazendo durante esse dia. Se eu estiver fazendo algo interessante, emocionante e envolvente, 8 horas voarão; mas se eu estiver apenas vasculhando o código legado para encontrar um bug obscuro, o tempo aumenta.
De qualquer forma, acho que há muito o que você pode fazer para se manter produtivo ao longo do dia.
Primeiro, faça pausas regulares. Trabalhar por várias horas seguidas diminuirá a produtividade em comparação com fazer uma pausa de 5 minutos a cada hora, seja fazendo uma xícara de chá ou café, conversando com um colega de trabalho, dando uma volta pelo escritório, saindo para o trabalho um cigarro ou até mesmo uma pausa rápida para procurar sites de notícias ou sites sociais.
Também ajuda a variar suas tarefas (quando possível). Fazer a mesma coisa por vários dias sem variação leva ao tédio e à labuta. Trabalhar em uma coisa pela manhã e depois em outra à tarde ajuda a manter os níveis de concentração altos, mas a praticidade disso depende inteiramente do seu ambiente de trabalho.
fonte
Aqui estão algumas coisas simples e eficazes que eu faço para obter mais de 8 horas de codificação por dia:
Quando não faço essas coisas, fico sonolento, entediado e facilmente distraído.
fonte
Eu acho que há duas questões aqui:
primeiro, é inteiramente normal ser super produtivo em alguns dias e não fazer nada em outros dias. Todo mundo se distrai com as coisas, tanto relacionadas ao trabalho (o resumo da empresa no novo site de RH que é obrigatório acessar) quanto não relacionadas ao trabalho (programmers.stackexchange)
segundo, sua percepção de como você é produtivo provavelmente está distorcida. Se você passar uma semana depurando um bug difícil, os primeiros quatro dias provavelmente parecerão que você está chegando a lugar nenhum enquanto explora vários becos sem saída. o último dia será super produtivo quando as coisas se encaixarem e você atingir seu objetivo. Mas é importante reconhecer que todo esse trabalho, eliminando as possibilidades que não eram o problema, foi produtivo, mesmo que isso não lhe proporcione um bom zumbido nas realizações.
fonte
Primeiro, um comentário: se você está medindo a produtividade como "mãos à obra, escrevendo código", acho que você tem a métrica errada. Como desenvolvedores, muito do que fazemos é entender o problema real . Isso pode levar muito tempo. Quanto melhor o entendimento que você tiver na frente, maior será a probabilidade de escrever o código certo na primeira vez. Isso significa enviar e-mails, conversar com colegas de trabalho, quadro branco etc. Acho que 3 horas de código real por dia seriam ótimas.
Algumas outras coisas a considerar:
fonte
Isso depende muito do que você está fazendo e do ambiente em que está fazendo. Em um ponto, anos atrás, eu estava trabalhando em uma linha de montagem e poderia dizer que consegui ser produtivo o dia inteiro. Agora, como "trabalhador do conhecimento", acho que, embora eu possa medir meu tempo realmente produtivo como quando estou sentado trabalhando em um projeto (por exemplo, projetando bancos de dados, pesquisando um problema ou escrevendo código), que só posso ter em média quatro horas produtivas por dia com o restante do tempo consumido por reuniões e outras despesas administrativas.
Dentro de um prazo, sou capaz de focar em uma tarefa por longos períodos de tempo (por exemplo, a turma toda a noite), mas estes não são sustentáveis e, à medida que envelheci, descobri que eles tendem a me deixar muito mais exausta do que quando eu era mais jovem e acabei precisando de mais tempo de recarga depois.
O maior problema que eu encontrei, porém, não é tanto ficar na tarefa quanto começar na tarefa, ainda mais quando você está olhando para um grande problema que ainda não foi iniciado! Como tal, um truque que descobri é que, se você tiver uma tarefa menor (ou seja, 30 minutos a uma hora para concluir) da qual possa cuidar, o sentimento de realização obtido poderá ajudá-lo a definir o ritmo para trabalhando no problema maior. Pintores e outros artistas costumam falar sobre a sugestão de uma tela em branco e, de muitas maneiras, o desenvolvimento de software não é diferente, ficar sentado olhando um arquivo vazio pode ser bastante intimidador.
fonte
Não vou comentar sobre as coisas em que outros já tocaram, mas também acho que muito do que constitui sua ideia de produtiva depende do seu ambiente.
Comecei a trabalhar em casa em janeiro, então isso se tornou um grande problema para mim. Uma coisa que eu constantemente tento me lembrar é a quantidade de tempo que eu costumava passar sendo interrompida no escritório: - sendo arrastada para ajudar pessoas com problemas triviais não relacionados ao meu trabalho - sendo eliminada do meu fluxo por pessoas monologando em seu escritório. mesa - atendendo o telefone / recebendo mensagens para as pessoas - burocracia geral do escritório - além de várias outras (das quais tenho certeza que muitos de vocês estão cientes)
Trabalhando em casa, acho que tenho uma ideia muito mais rigorosa do que é um dia produtivo, comparado com quando trabalhei em um escritório em período integral (provavelmente sentindo a necessidade de me provar àqueles que imaginam que a força de trabalho remota passa o dia todo na cama ..). Por esse motivo, eu realmente me espancava nos dias em que não realizava muito. No entanto, quando penso nisso, estou deixando meu ambiente alterar meus padrões - tenho certeza de que tenho sido, se alguma coisa, MAIS produtivo desde que comecei a trabalhar em casa. Apenas sinto que tenho uma responsabilidade maior de ser produtivo diante da liberdade que me foi concedida.
fonte
Normalmente, faço o meu melhor trabalho nas ~ 4 horas da manhã e depois percebo que faço muito menos o resto do dia após o almoço. Fiquei muito preocupado com o fato de perder muito tempo no trabalho e de me distrair com muita facilidade, então comecei a investigar mais.
Descobri que dicas comuns como tomar café da manhã, dormir bem e ouvir música ajudaram um pouco, mas não eram muito confiáveis e ainda tendia a perder o foco com muita facilidade. Finalmente, suspeitei e conversei com meu médico, preocupado com a possibilidade de ter TDAH. Estou tomando Adderall há um tempo e descobri que isso realmente me ajudou muito. É difícil de descrever, mas é como isso torna as distrações concorrentes mais silenciosas, para que eu possa escolher em qual coisa focar e para que seja mais fácil entrar na "zona" que muitos programadores falam: um maravilhoso estado imune à distração de pura produtividade.
Portanto, se eu apenas tomar meu remédio, posso ter cerca de 4 horas produtivas: uma manhã forte e algumas horas decentes à tarde. Se eu fizer o que devo, como bem e durmo o suficiente, isso me leva de 5 a 6 horas boas e se estou apenas tendo um bom dia (digamos que tenho um problema muito claro para resolver) então eu posso ser produtivo durante as 7-8 horas do tempo real de trabalho.
De qualquer forma, não estou dizendo isso para todos, nem estou sugerindo isso como uma solução abrangente para problemas de produtividade. Mas para algumas pessoas, leia os sinais do TDAH, converse com um médico e talvez isso possa ajudar. Eu sei que passei anos pensando que era apenas preguiçoso ou indisciplinado, e é por isso que não consegui me concentrar no trabalho da escola ou no trabalho até que decidi que talvez não fosse quase fisicamente doloroso me concentrar no que eu deveria fazer e procurar Socorro.
fonte
Eu tenho sido realmente produtivo por 8 horas por dia, mas isso foi apenas por curtos períodos. Vi muitas referências que indicam que, se o dia normal for superior a 8 horas, você não obterá nenhum ganho de produtividade.
Além do tempo produtivo, geralmente há uma longa lista de coisas que precisam acontecer e que não serão tão produtivas:
Algumas das coisas necessárias para obter 8 horas de produtividade:
Eu raramente me encontrei em tal situação. Os farms de cubos de hoje geram grandes volumes de interrupções. (Um sistema de mensagens instantâneas que enfileira mensagens pode ajudar se as pessoas entrarem no clima.) Raramente você poderá obter respostas instantâneas de todos quando precisar.
Algumas coisas que você deve tentar.
fonte
Posso codificar produtivamente cerca de 4-6 horas por dia (prefiro 4 horas). Eu posso fazer outros tipos de trabalho com o resto do tempo. Penso nos meus projetos quando estou andando ou correndo. Faço alguns dos meus melhores trabalhos fora do computador.
(É interessante ver quantas pessoas disseram "4 horas")
fonte
Além de todas as boas informações aqui, também acho útil fazer a pergunta "O que estou evitando?" se eu sinto que tenho sido menos produtivo. Muitas vezes, haverá alguns obstáculos. É uma espécie de mentalidade 'SCRUM', se você olhar dessa maneira.
Depois de saber o que está evitando, gerenciar sua atitude em relação a isso fica mais fácil.
fonte
Há muitas coisas que você pode fazer quando está distraído, sonolento ou entediado. Por exemplo, leia blogs técnicos, leia livros técnicos. Se você é masoquista, pode ler e-mails comerciais enquanto não estiver 100% produtivo. Ou você pode apenas pensar no design / arquitetura do seu produto ou no último bug que você ouviu de um usuário.
Mesmo se você não estiver escrevendo código, ainda poderá fazer algo.
fonte
Eu diria que, se estou de bom humor, boa atitude e pronto para trabalhar, em média estou "trabalhando", ou seja, codificando ativamente por 3-4 horas. O resto está pensando, procurando coisas que eu quero descobrir, etc.
fonte
Eu tenho dois tipos de dias. 1) Dias eu sei que não vou fazer muito. 2) Dias em que uso a técnica Pomodoro. Com o tipo 1), posso esperar 2 a 3 horas de trabalho real. No tipo 2) recebo pelo menos 6 horas. Normalmente, logo de manhã, sei que tipo de dia estou tendo. Modifiquei a técnica Pomodoro para que eu permaneça com ela e não sou tão rígida quanto a documentação parece que eu quero.
Em dias produtivos, tenho um cronograma bastante rígido, como segue:
8:30 - 9:00 verifique e-mail, verifique feeds RSS e bs com colegas de trabalho
9:00 - 9:30 reunião de scrum, bs com colegas de trabalho e preencha a lista de tarefas de hoje
9:30 - 11:30 primeiro Pomodoro com 5 minutos intervalos a cada 25 minutos
11:30 - 12:30 almoço
12:30 - 2:30 segundo Pomodoro com 5 minutos intervalos a cada 25 minutos
2:30 - 3:00 intervalo
3:00 - 5:00 terceiro Pomodoro com intervalos de 5 minutos a cada 25 minutos
Descobri que isso funciona maravilhosamente em dias produtivos, mas não posso fazer isso todos os dias ou me queimo. Eu tento segui-lo 3 em 5 dias.
fonte
Há muitos bons conselhos aqui, então tentarei acrescentar alguns pensamentos e experiências úteis.
A quantidade de trabalho útil que você pode realizar em um dia é única para você como indivíduo. Algumas pessoas têm mais "resistência" mental do que outras, assim como algumas pessoas podem correr maratonas e outras mal conseguem chegar ao fim da rua. Penso, portanto, que a primeira coisa que você precisa saber é quanto trabalho útil você pode fazer em um dia e não vai além disso por períodos prolongados. Tentar ir além do limite atual pode ser um ciclo vicioso, pois o excesso de trabalho o deixará cansado, o que levará a erros, o que levará a retrabalho. Isso pode levar à estranha situação de precisar trabalhar 12 horas por dia apenas para fazer o que você fazia no passado em 4 ou 6 horas.
Se você deseja aumentar sua capacidade de trabalho produtivo, considero o seguinte:
fonte
Você provavelmente não pode se concentrar ou ter produtividade máxima por um dia inteiro de trabalho, mas isso não é um bom argumento para um trabalho de 4 horas por dia.
O principal motivo é que as horas produtivas não são "sob demanda" - portanto, você não pode simplesmente fazer o trabalho e voltar para casa. muitas vezes você começa a ficar mais produtivo depois de muito tempo distraído.
A melhor solução é preparar tarefas adequadas para diferentes estados de espírito, por exemplo, categorizar as tarefas para
fonte
Eu luto para manter a atenção focada na maioria das tarefas por mais de algumas horas sem interrupção. Eu acho que provavelmente faço cerca de 4 horas em um dia de 7 horas. O resto do tempo tende a ser gasto aprendendo.
fonte
Algumas horas...
A técnica Pomodoro é algo que eu já me recomendara em algumas ocasiões. Nunca realmente consegui fazer isso funcionar para mim, mas algo para tentar.
fonte
Fico feliz se eu receber 2 bons pedaços sólidos de programação de 2 horas todos os dias. Nos dias em que faço mais do que isso, me pego girando, perdendo tempo e introduzindo bugs no software. O resto do meu tempo é gasto aprendendo, pesquisando, conversando com os usuários e deixando meu cérebro relaxar.
Aqui está uma maneira de revisar onde você está realmente gastando seu tempo em comparação com o que você pensa que gastará. Na segunda-feira de manhã, sente-se e faça uma lista do que você gostaria de completar durante a semana. Depois guarde-o e não olhe até sexta-feira.
Pegue um caderno e toda vez que começar algo novo durante o dia, anote o horário e o que está fazendo. Isso deve incluir tudo. Verifique o e-mail pessoal, leia sites pessoais, leia sites de tecnologia, fale com seu companheiro de cubo, programa no projeto x, vá almoçar, trabalhe no novo bug Z, fale com o usuário y do novo projeto, etc.
Na sexta-feira, retire sua lista inicial e navegue pela lista do que você fez. Compare-os e veja como você realmente foi produtivo. Você provavelmente ficará surpreso e encontrará coisas que pode começar a mudar.
fonte
Acho que o problema geralmente é que os projetos em andamento violam diretamente as maiores e mais recentes melhorias no campo. As coisas que eu sonho, sabendo que elas tornarão a vida melhor para todos nós.
Não quero corrigir esse layout de tabela antigo quando puder usar o lessframework. Não quero renovar esse XML-RPC lento e inchado quando puder mudar a API para JSON em uma hora. Eu não quero continuar adicionando recursos a este site executando uma estrutura personalizada que nem sequer possui uma abstração de banco de dados adequada quando eu poderia portar a coisa toda para uma estrutura real em apenas alguns dias. Eu não quero fazer essa animação jQuery pateta, inutilizável e sem graça que eu sei que o cliente removerá nas revisões posteriores depois que a cabeça estiver certa.
Em dias como esse, coloco algo na minha frente para me motivar. Como uma recompensa.
Se eu fizer isso - então eu vou me deixar passar o resto do dia escrevendo um sistema de cache adequado usando o membase.
No entanto, suponho que você deva amar seu trabalho para pensar que é divertido passar um tempo em uma nova biblioteca de API ou brincar com um novo banco de dados. Eu sei que eu faço. Eu gostaria de poder construir coisas úteis e legais o dia todo.
fonte
Recentemente, comecei a usar o workrave disponível para o ubuntu (workrave)
Lembra que você faça pausas a cada X e Y minutos (3 e 45 por padrão, mas alteráveis). Isso aumenta sua produtividade.
Boa sorte!
fonte
Parece dois problemas com os quais eu lidei antes:
fonte
Ser produtivo por 8 horas não é tão importante. Em vez de resolver um problema com força bruta jogando mais horas nele, resolva-o de maneira criativa e inteligente e passe o resto do dia jogando futebol.
fonte
Há dias em que posso trabalhar de 8 a 12 horas, sabendo o que estou fazendo depois das 5 ou 6. Mas há um dia em que não posso fazer nada depois de algumas vezes.
Eu realmente me concentro quando os prazos estão lá. digamos que faltam 4 dias e você precisa fazê-lo. Se eu sei que isso pode ser feito em 4 dias , isso realmente me faz continuar. Se eu sei que não posso me fazer pronto, isso me deixará exausto e perderá a concentração metade do tempo. Também posso me concentrar se houver algum recurso agradável que eu precise integrar no aplicativo. então tudo depende das coisas em mãos para mim.
fonte
Para mim, é sobre o que estou fazendo. Se a tarefa for desafiadora, trabalharei mais de 12 horas aproveitando cada minuto e irei para casa ansiosa por vir no dia seguinte para continuar meu trabalho. Infelizmente, às vezes problemas no ambiente me irritam e afetam minha concentração e diminuem minha produtividade. Eu nunca fico entediado, a menos que esteja trabalhando em algo em que não esteja interessado e que não construa nada na minha carreira ou na minha experiência e, nesse caso, me motivei a fazer o mais rápido possível para voltar ao que gosto e ao que gosto. deveria estar fazendo.
fonte
Meu último trabalho no Agile Scrum usou o conceito de "horas ideais" para estimativa de tarefas. Simplificando, uma "hora ideal" é uma hora gasta de cabeça para baixo codificando coisas novas que nunca existiram antes no projeto. Uma hora não ideal é o tempo gasto refatorando, depurando, por telefone, em reuniões, no almoço, no intervalo, à espreita / postagem no StackExchange, etc.
A expectativa típica era de 5 a 6 horas ideais por jornada de 8 horas. Você simplesmente não pode esperar que os desenvolvedores passem 8 horas por dia "conectados" e, mesmo se o fizer, normalmente descobrirá que não recebe muito mais nessas 2-3 horas do que no normal 5-6 . Não é uma coisa de preguiça, não é uma coisa "presa", nem sequer é falta de habilidade ou velocidade de digitação; o simples fato da questão é que sh * t acontece. Alguém ligará ou enviar mensagem instantânea para um desenvolvedor perguntando algo sobre sua vida pessoal. A dívida técnica deve ser paga através da organização e refatoração da base de código (que os clientes não verão como produtiva porque não estão trabalhando em direção a pontos, mas é fundamental manter a base de código sustentável e extensível, mantendo assim o ritmo do desenvolvimento). E os desenvolvedores precisam desabafar; nós'
De qualquer forma, a estimativa da nossa equipe resultou em cerca de um "ponto" = cerca de dois dias do desenvolvedor (um indicador de cinco pontos era uma iteração de desenvolvedor de duas semanas), com base em 5 horas de codificação inativa por dia. Portanto, um ponteiro de cinco pontos seria cobrado do cliente a uma taxa aproximadamente equivalente a 50 horas de desenvolvedor.
fonte