Quantas horas você pode ser realmente produtivo por dia? Quão? [fechadas]

145

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?

fzwo
fonte
4
Definir "produtivo" ...
90
Definir "produtivo"? Vamos! Eu acho que é bem claro o que isso significa nesse contexto: ter a mente focada nos problemas que eu pago para trabalhar.
fzwo
8
Obter projetos interessantes é definitivamente uma boa ideia, mas para quem trabalha em empresas que decidem quais projetos trabalhar e precisam levar comida para a família, isso não é realmente uma opção, infelizmente.
Bob
50
Sou totalmente produtivo todas as 8 horas do meu dia de trabalho. É por isso que não estou navegando no stackexchange.
Alain
11
Muitas vezes, consigo resolver problemas quando estou em casa. Eu deveria receber horas extras por isso!
gablin

Respostas:

81

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.

Steve Jackson
fonte
2
Compartilhar metas nem sempre é benéfico: link
acmshar
11
@Steve. Tomei cuidado para não dizer algo como 'nunca revele seus objetivos' por causa dos fatores mencionados. Eu só queria apresentar esse link porque o achei interessante e me vi considerando ao fazer metas / prazos.
acmshar
11
Compartilhar um problema não é o mesmo que compartilhar um objetivo. Como programadores, todos sabemos que conversar com alguém geralmente pode ajudar a esclarecer a idéia e obter uma solução. É muito diferente dizer às pessoas que você tem essa brilhante ideia de programação, fazer com que todos lhe digam que é brilhante e que não querem fazer nada.
Quaternion
11
@Quaternion Eu concordo. Steve recomendou compartilhar o objetivo (prazo final na parte 1) e o problema (na parte 2).
acmshar
2
Pomodoro poderia ser usado como uma maneira de implementar o seu terceiro ponto ...
Coyote21
60

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"?

Jas
fonte
Obrigado pela resposta. É claro que não pretendi perguntar "por que não digito por oito horas seguidas?". Eu sei que a digitação é apenas o topo pequeno e visível do iceberg de desenvolvimento. O que eu quis dizer foi "quantas horas por dia de trabalho sua mente está na tarefa? Por que minha mente não está focada no projeto 8 horas / dia? Como você lida com isso, ou isso não é um problema, e é perfeitamente normal para passar várias horas por dia no trabalho não é realmente a trabalhar, porque essa é a forma como a mente funciona"
fzwo
As duas primeiras horas do meu dia são as mais produtivas. Tento agendar reuniões para a tarde, quando elas não atrapalham meu trabalho real.
Ninguém
18
Quando chego à minha 'zona', A) sou muito produtivo e B) é frustrantemente fácil me distrair e sair dessa zona. Ninguém parece entender esse aspecto, então, em última análise, recebo cerca de 3 horas de trabalho concentrado real realizado em um dia. O resto do tempo envolve participar de reuniões ou publicar aqui. : D
Neil
11
@rmx Acho isso interessante, porque normalmente pareço ser mais produtivo à tarde e à noite. Eu até vou dormir cedo e tento acordar cedo, e esse ainda é o caso. Eu com certeza gostaria de poder ser mais produtivo pela manhã.
Bob
40

Você pode ler o Artigo de Joel: Fire And Motion

Às vezes eu simplesmente não consigo fazer nada.

Claro, eu entro no escritório, divirto-me, checo meu e-mail a cada dez segundos, leio a web e até faço algumas tarefas sem cérebro, como pagar a conta da American Express. Mas voltar ao fluxo de escrever código simplesmente não acontece.

Esses ataques de improdutividade geralmente duram um dia ou dois. Mas houve momentos em minha carreira como desenvolvedor em que passei semanas seguidas sem conseguir fazer nada. Como se costuma dizer, não estou no fluxo. Eu não estou na zona. Eu não estou em lugar nenhum.

JD Isaacks
fonte
12
Obrigado. O artigo de Joel (e alguns dos ótimos comentários de lá) realmente me tranquilizou: se alguém tão bem-sucedido e perspicaz quanto ele está tendo o mesmo problema, talvez eu não esteja "quebrado" depois de tudo. Sua honestidade foi muito refrescante e, pela primeira vez na minha vida, eu realmente entendo por que é importante me sentir parte de um grupo. Acho que nunca tive tanta dúvida em mim. Ainda assim, esse problema é onipresente não significa que devemos aceitá-lo sem lutar.
fzwo
aposto que esses foram os momentos em que você trabalhar em algo novo e desafiador
Aditya P
33

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! :)

user19690
fonte
3
Você parece autônomo. Parabéns por poder executar uma programação tão rigorosa e obrigado por sua resposta! Eu posso ver algumas tendências emergindo de sua e de muitas outras respostas: tempo e tarefas do pedaço, coma saudavelmente, não fique olhando a tela o tempo todo, mova seu corpo. E tente ficar entusiasmado com o seu trabalho.
fzwo 9/03/11
Sim, por conta própria. Eu realmente aprecio esta discussão btw. (O link "Fire And Motion" acima foi uma ótima leitura para mim hoje.) Felicidades! :)
2
@grib - Não se esqueça de respirar, comer e piscar! :) ... e cocô. Srly, às vezes nos envolvemos na rotina que até esquecemos de fazer isso. Eu gosto da sua repartição de 3 horas (+ rep para isso). Eu tenho feito um colapso de 4 horas que me ajudou tremendamente, mas acho que vou tentar o colapso de 3 horas e ver como vai.
Luis.espinal
11
+1! Que mistura incrível de hard-core, louca, original e eficaz! Parabéns! Btw, ele também soa como uma versão mais corpulento da Técnica Pomodoro: en.wikipedia.org/wiki/Pomodoro_Technique
Paul Sasik
+1 pela atitude! Eu tenho assistido palestras sobre tecnologia e lido livros sobre tecnologia enquanto andava de rolos, mas fazer coisas práticas durante os exercícios é uma ideia interessante. Pensará na bicicleta ergométrica.
P Cateris Caune
26

Concentração pesada por 8 horas não deve ser uma meta. O objetivo é criar uma solução para o problema em questão.

user19647
fonte
9

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.

Nellius
fonte
9

Aqui estão algumas coisas simples e eficazes que eu faço para obter mais de 8 horas de codificação por dia:

  • Durma 8 horas à noite.
  • Não pule o café da manhã.
  • Nada de açúcar antes do almoço (sem refrigerante ou biscoitos grátis na sala de descanso)
  • Faça pausas curtas sempre que possível. Até 5 minutos para tomar café é bom.
  • Almoçar a tempo.

Quando não faço essas coisas, fico sonolento, entediado e facilmente distraído.

Glenn Sandoval
fonte
4
+1 para dormir. Se eu conseguir um sono consistente, posso me concentrar por 8 horas. Caso contrário, fico facilmente distraído e entediado. Eu acho que o sono é o fator mais subestimado da produtividade.
31
Melhore a qualidade do seu sono, evitando lanches açucarados na hora de dormir, o que fará com que seu açúcar no sangue bata no meio da noite, o que pode levar à interrupção do sono. (Eu só fiz isso para mim ontem à noite)
Farinha de Arroz cookies
6

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.

jk.
fonte
11
Eu gosto de pensar que programmers.stackexchange, embora obviamente não seja "trabalho", pode ser "relacionado ao trabalho". Embora eu possa estar me iludindo, :)
thesunneversets
6

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:

  • Dieta : Pessoalmente, acho que trabalho como porcaria se eu tiver uma refeição grande, principalmente uma com alto teor de carboidratos (comida chinesa ou tailandesa, com muito arroz, é a pior). Isso é altamente subjetivo, acho que seu DNA tem muito a ver com isso. Algumas pessoas subsistem muito bem com arroz. Outros preferem proteínas e vegetais magros. Pessoalmente, acho que refeições com alto teor de carboidratos / gordura são terríveis para a produtividade . Um cheeseburger e batatas fritas vão me afundar durante a tarde. Você pode ler "A dieta do tipo sanguíneo". Considero os açúcares prejudiciais à minha concentração - bons a curto prazo (hora) e ruins a longo prazo (resto do dia).
  • Distrações : O telefone está emitindo um bipe a cada dez minutos? Desligue-o enquanto trabalha. O que você está ouvindo enquanto trabalha? Eu li - nenhum link à mão - que você terá melhor desempenho em uma tarefa se estiver ouvindo pessoas falando sobre uma tarefa semelhante. Portanto, ouvir podcasts pode ajudar. Eu realmente gosto do Podcast Herding Code.
  • Cérebro : Minha hipótese é que computadores, telefones, e-mail etc. são muito bons em cultivar a mente de um macaco: facilmente distraídos, com foco constante, tenso e reativo. O contador para isso é meditação. A meditação ajudará você a aprender a olhar para as coisas que estão pedindo sua atenção e dizer "não, não agora" de uma maneira muito automática. Recentemente peguei " Zen and the Brain "; é um livro denso sobre o que a meditação faz com seu cérebro: "podem ser encontradas conexões causais entre as práticas zen e a fisiologia do cérebro, e James H. Austin as expõe uma a uma, aproveitando suas próprias experiências zen e as últimas pesquisa neurológica ". É um livro assustador.
jcollum
fonte
5

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.

rjzii
fonte
Boa observação. Certa vez, trabalhei empilhando aço por 12 horas por dia e estou muito mais exausto após 6 horas de codificação hiperprodutiva.
Steve Jackson
5

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.

DannyC
fonte
4

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.

CodexArcanum
fonte
3

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:

  • E-mail e outras comunicações (embora possam conter informações críticas).
  • Preenchendo o quadro de horários.
  • Planejamento (não produtivo em si, mas pode ser essencial para ser produtivo.)
  • Quebras (você realmente precisa delas, mas elas não são produtivas.)
  • Interrupções (conte com a perda de pelo menos 15 minutos de produtividade quando interrompido.)

Algumas das coisas necessárias para obter 8 horas de produtividade:

  • Eu tinha meu próprio escritório com tudo o que precisava para fazer meu trabalho.
  • Eu tinha um projeto crítico para trabalhar no qual me sentia investido. (Isso realmente ajuda a focar.)
  • As pessoas ao meu redor sabiam que eu tinha um projeto crítico e não me interromperam.
  • Consegui interromper qualquer pessoa (incluindo o parceiro sênior) para obter as respostas necessárias.
  • Quando eu fazia uma pausa, a cafeteira estava sempre cheia.
  • O código I estava desenvolvendo decomposto muito bem em pequenas unidades altamente coesas.
  • A estrutura de código me permitiu voltar rapidamente ao fluxo após uma pausa.
  • O projeto em que eu estava trabalhando era bem definido e eu estava muito familiarizado com ele.

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.

  • Planeje seu dia e trabalhe primeiro nas coisas mais importantes.
  • Seja o mais produtivo possível, mas faça pequenos intervalos entre as tarefas.
  • Não tenha medo de obter respostas quando precisar delas.
  • Reserve algum tempo para procurar respostas antes de interromper os outros. (Tente pegá-los durante um de seus intervalos.)
  • Deixe no final do dia.
BillThor
fonte
3

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")

vjones
fonte
3

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.

user19673
fonte
E é uma boa indicação do que você deve fazer . Acabe com isso e sua mentalidade melhorará.
Tsilb 31/05
2

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.

nikie
fonte
2

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.

user6791
fonte
2

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.

JakeRadakovich
fonte
2

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:

  • Nunca trabalhe por mais de 50 minutos a cada hora, faça uma pausa, ande por aí, faça alguns alongamentos ou exercícios leves
  • Esteja ciente de que sua atenção e capacidade de concentração variam ao longo do dia. Algumas pessoas estão no seu melhor no início da manhã, outras no final da noite. Todo mundo se sente sonolento no início da tarde, após um almoço pesado. Procure assumir as tarefas mais difíceis no momento em que estiver mais alerta.
  • Beba bastante água, sendo desidratado leva à fadiga
  • Faça algum exercício durante o dia de trabalho, pois isso interromperá seu tempo em sua mesa e liberará endorfinas
  • Divirta-se com seu amigo e / ou colegas todos os dias jogando jogos de computador, matraquilhos, tênis de mesa, etc. Esse tempo de relaxamento ajudará a recarregar sua energia.
John Channing
fonte
1

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

  • leitura, pesquisa, aprendizagem - as coisas são menos tediosas
  • tarefas que são mais "mecânicas"
  • ...
Ophir Yoktan
fonte
1

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.

jonners99
fonte
1

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.

mlk
fonte
1

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.

Amy Patterson
fonte
1

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.

Xeoncross
fonte
1

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!

Mikhail
fonte
+1! Também estou usando (Windows) - também excelente para sua saúde, forçando você a fazer pausas.
Adam Adamaszek
0

Parece dois problemas com os quais eu lidei antes:

  1. Se estou sonolento, normalmente é porque não dormi o suficiente durante a última semana. As necessidades de sono de todos são diferentes, mas se você estiver com muito sono, é um bom sinal de que pode dormir mais à noite. Além disso, dormir à mesma hora todas as noites e acordar à mesma hora todos os dias me ajuda a ficar alerta durante o dia. Também ouvi dizer que dormir na maioria das horas quando está escuro ajuda e isso faz sentido logicamente.
  2. Se não sou produtivo, é normalmente porque não estabeleci metas realistas que quero alcançar. Descobri que o livro de David Allen, Getting Things Done, e o The Trusted Adviser, de David Maister, me ajudaram nisso. Aprender sobre confiança ajuda a conciliar meus objetivos com aqueles com quem trabalho. O GTD é uma maneira eficaz de organizar esses objetivos e acompanhar o progresso em direção a eles.
Tom Resing
fonte
0

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.

Jacob R
fonte
0

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.

mazhar kaunain baig
fonte
0

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.

M.Sameer
fonte
0

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.

KeithS
fonte