Como você entra na zona? Quanto tempo leva? Que medidas você toma antes? [fechadas]


40

Entrar na zona é um processo agradável e proveitoso. Produzimos um bom código-fonte e obtemos muita satisfação com nosso trabalho enquanto estamos na zona. Mas, como alguém entra na 'zona'? Você segue um processo específico? Além da troca de sistema de e-mail, celulares e outros aplicativos improdutivos mundanos, há mais alguma coisa que pode ser feita?


Bem, tente não ser interrompido, coloque alguma música, importante é ter a mesma música. Coloque uma música que você gosta, edificante. A música não importa, eventualmente você não a ouvirá. Você precisa ter um problema de alguma forma interessante para você e já deve saber como resolvê-lo. Não pense em nada além da coisa. Apenas deixe fluir. Você vai perceber que você estava na zona depois de ter sido, em que, uma vez que você está na zona que você não pode saber que você está na zona :)
Mihai Stanescu

Respostas:


71

Concentre-se no que você precisa fazer. Faça um esforço para realmente começar a fazê-lo. Essa pode ser uma das coisas mais difíceis - parar de mexer ativamente.

Não tem email aberto. Não tenha o Fakebook em outra janela. Não tem StackExchange. Não há fóruns. Apenas quieto. E então continue com isso.

Geralmente, leva-me (e praticamente todo mundo que conheço) cerca de 15 a 20 minutos para chegar lá.

Geralmente, você pode sustentar "a zona" por cerca de 2 horas, e geralmente apenas uma vez por dia - é mentalmente cansativo. Se você é super-duper, poderá administrá-lo duas vezes ao dia. Depois da "zona", o resto do seu dia é bem leve em comparação, você faz as coisas, mas a explosão de uma enorme produtividade acaba.

Ah - e sair da zona leva cerca de 3 segundos - por exemplo, um telefonema ou alguém enfiando a cabeça e dizendo: "Posso incomodá-lo por um momento" - ao qual a resposta é: "sim, você já o fez". Bang. A zona se foi. Mais 15-20 para voltar.

Surpreendente quantos defeitos s / w estúpidos são introduzidos ao serem eliminados da zona.

Surpreendente também quantas pessoas (gerentes esp) acham que o plano aberto é realmente uma boa maneira de desenvolver software de qualidade (onde ninguém NUNCA entra na zona e muito menos fica lá).


14
+1 para o parágrafo de plano aberto.
Ninguém

11
Talvez você tenha um ambiente de trabalho especial. Talvez você seja atípico. Se funcionar para você, não questione!
quickly_now

2
O Plano Aberto SUGA muito. É bom que os desenvolvedores se comuniquem - em grupos de 2 ou 3. Mais do que isso, absorve a produtividade e lança pela janela. A pior inovação em planejamento de escritórios de todos os tempos.
quickly_now

11
Discordo totalmente do plano aberto. Eu trabalho em um escritório de plano aberto (no pregão ) E também em casa. Teoricamente, eu deveria ser muito mais produtivo em casa (bairro tranquilo, sem filhos ou animais de estimação, meu cônjuge respeita que estou trabalhando). A verdade é que sou frequentemente mais produtivo no escritório. Tenho comerciantes de CDS fazendo acordos por telefone ao meu lado, e isso só me ajuda a "entrar no clima" para trabalhar e me concentrar nos problemas que estou resolvendo. Ver as pessoas a trabalhar arduamente ao lado de você o ajuda a vencer sua preguiça, também ;-)
quant_dev

2
Para cada um deles. No entanto (novamente citando DeMarco), vários estudos de produtividade de programadores ao longo de vários anos mostraram que o plano aberto causa uma diminuição de produtividade. De minha própria experiência e de muitos ao meu redor - o plano aberto foi um desastre.
quickly_now

7

Feche todas as janelas do navegador apontando para o StackExchange e, o suficiente, um bom café pode ser um bom ponto de partida.


11
A música é um must have embora
pythonian29033

7

Uma coisa que eu achei útil para entrar na 'zona' é realmente 'zonear'. Normalmente, coloco fones de ouvido e ouço instrumental, não lírico (no meu caso específico, Dj Tiesto ) enquanto tenta ignorar o mundo exterior. O fone de ouvido e a música agem como uma barreira do mundo exterior. Estudos provaram que ouvir música clássica ajuda na concentração.

Essa solução pode não ser ótima no ambiente corporativo, pois a conectividade e a comunicação são fundamentais, no entanto, se a situação permitir, ouvir música em segundo plano ou fones de ouvido pode ajudar.


3
A coisa lírica é bastante chave aqui eu acho. Outra coisa que notei é que, se estou projetando algo em vez de depurar ou programar, a música diminui ao invés de ajudar e eu realmente preciso de um lugar silencioso. Apenas uma outra variável para jogar :-)
Kevin Shea

Eu notei outra variante. Colocar fones de ouvido com cancelamento de ruído ativos com música instrumental tão baixa que você mal consegue perceber que há música. Permite ficar concentrado. Também permite tirar uma soneca se estiver deitado na horizontal.
Stéphane Gourichon 31/03/16

Acho que posso ouvir música lírica, mas apenas se eu já estiver extremamente familiarizado com ela. Assim, uma lista de reprodução favorita no Youtube não distrai, mas Pandora ou Spotify aleatoriamente o fazem.
Jeutnarg 13/01/19

Sim, nada pior do que pensar que você está "na zona" com a música tocando e, de repente, percebeu que não digitava nada no teclado em 5 minutos porque estava cantando na sua cabeça ", ... escritor e um guarda florestal e um jovem garoto portando armas ... DOH !! "
Ogre Psalm33 13/17

5

Aqui está o artigo Joel On Software que aborda esse ponto .

... os ganhos de produtividade documentados, proporcionados aos trabalhadores do conhecimento espaço, tranquilidade e privacidade. O livro clássico de gerenciamento de software Peopleware documenta esses benefícios de produtividade amplamente ...

Aqui está o problema. Todos sabemos que os profissionais do conhecimento funcionam melhor entrando no "fluxo", também conhecido como "na zona", onde estão totalmente concentrados em seu trabalho e totalmente desligados de seu ambiente. Eles perdem a noção do tempo e produzem grandes coisas através da concentração absoluta. É quando eles realizam todo o seu trabalho produtivo. Escritores, programadores, cientistas e até jogadores de basquete falarão sobre estar na zona.

O problema é que entrar na "zona" não é fácil. Quando você tenta medi-lo, parece que leva em média 15 minutos para começar a trabalhar com a máxima produtividade. Às vezes, se você está cansado ou já fez um monte de trabalho criativo naquele dia, simplesmente não consegue entrar na zona e passa o resto do dia de trabalho brincando, lendo a Web e jogando Tetris.

O outro problema é que é tão fácil de começar batido para fora da zona. Barulho, telefonemas, sair para almoçar, ter que dirigir 5 minutos até a Starbucks para tomar um café e interrupções de colegas de trabalho - ESPECIALMENTE interrupções de colegas de trabalho - deixam você fora da zona. Se você interrompe um minuto por um colega de trabalho fazendo uma pergunta, e isso acaba com sua concentração o suficiente para levar meia hora para você ser produtivo novamente, sua produtividade geral está com sérios problemas. Se você estiver em um ambiente barulhento, como o tipo que dotcoms com café adora criar, com profissionais de marketing gritando ao telefone ao lado de programadores, sua produtividade cairá à medida que os profissionais do conhecimento forem interrompidos várias vezes e nunca entrarem na zona.

Com os programadores, é especialmente difícil. A produtividade depende de ser capaz de manipular muitos pequenos detalhes na memória de curto prazo, tudo de uma vez. Qualquer tipo de interrupção pode causar esses detalhes. Quando você retoma o trabalho, não consegue se lembrar de nenhum detalhe (como nomes de variáveis ​​locais que estava usando ou onde estava implementando esse algoritmo de pesquisa) e precisa continuar pesquisando essas coisas, o que o torna um pouco mais lento. muito até você voltar à velocidade.

Aqui está a álgebra simples. Digamos (como as evidências parecem sugerir) que, se interrompermos um programador, mesmo que por um minuto, estamos realmente perdendo 15 minutos de produtividade. Neste exemplo, vamos colocar dois programadores, Jeff e Mutt, em cubículos abertos um ao lado do outro em uma fazenda padrão de engorda de vitela de Dilbert. O Mutt não consegue se lembrar do nome da versão Unicode da função strcpy. Ele pode procurar, que leva 30 segundos, ou pode perguntar a Jeff, que leva 15 segundos. Como ele está sentado ao lado de Jeff, ele pergunta a Jeff. Jeff se distrai e perde 15 minutos de produtividade (para economizar 15 segundos ao Mutt).

Agora vamos movê-los para escritórios separados com paredes e portas. Agora, quando Mutt não consegue se lembrar do nome dessa função, ele pode procurar, que ainda leva 30 segundos, ou pode perguntar a Jeff, que agora leva 45 segundos e envolve levantar (não é uma tarefa fácil, dada a aptidão física média de programadores!). Então ele procura. Então agora o Mutt perde 30 segundos de produtividade, mas economizamos 15 minutos para Jeff ...


3

As outras respostas sobre como me concentrar e não ser perturbado são boas e não tenho muito a acrescentar. O único fato que desconfio são as regras sobre números concretos (quanto tempo ele precisa ...). Estou convencido de que esses números não podem ser generalizados dessa maneira. No entanto, é importante se concentrar em sua tarefa e evitar perturbações.

A tarefa em que você está trabalhando também é muito importante!

Aqui estão algumas regras gerais sobre a tarefa na qual você está trabalhando:

  1. É preciso estar envolvido em uma atividade com um conjunto claro de objetivos. Isso adiciona direção e estrutura à tarefa.
  2. É preciso ter um bom equilíbrio entre os desafios percebidos da tarefa em questão e suas próprias habilidades percebidas. É preciso ter confiança de que ele ou ela é capaz de executar a tarefa em questão.
  3. A tarefa em questão deve ter um feedback claro e imediato. Isso ajuda a pessoa a negociar qualquer demanda em mudança e permite que ela ajuste seu desempenho para manter o estado do fluxo.

Csikszentmihalyi, M .; Abuhamdeh, S. & Nakamura, J. (2005), "Flow", em Elliot, A., Manual de Competência e Motivação, Nova York: The Guilford Press, pp. 598–698

Essas regras não estão especificamente relacionadas ao desenvolvimento de software, mas podem ser aplicadas a elas facilmente.

Apenas para adicionar alguns exemplos de como você pode verificar se essas condições se aplicam a você e à sua tarefa:

Você sabe qual será o seu próximo commit? Talvez definir metas menores? Você usa Test-Driven-Development? Você tem o conhecimento necessário para concluir sua tarefa? Você trabalha com um IDE? etc ...

Isso é apenas para lhe dar uma idéia de como isso pode ser aplicado à programação, não pode ser generalizado.


3

Obtenha a primeira tarefa da sua lista bem mantida .

O segredo é ter essa lista!

Existe uma maneira realmente eficaz de vencer a procrastinação. Foi descrito no livro Getting Things Done .

Primeiro você precisa manter uma lista de coisas a fazer. A metodologia proposta é ótima (leia na wikipedia).

Então é a maneira como você escreve suas tarefas.

Em vez de escrever:

Faça a documentação da nova interface do usuário (ouça um bom candidato para procrastinadores)

Escrever:

Ligue para Robert para pedir que ele inclua Faça capturas de tela da nova interface do usuário Escreva um resumo sobre o que dizer Etc.

O truque é que as tarefas são pequenas e são ações reais. É fácil começar. E todo mundo aqui sabe que, quando você começou, venceu a procrastinação.


2

O que você quer dizer com zona? É quando você está tão concentrado no seu trabalho que se esquece de comer e no resto do mundo e todas as pessoas nele parecem um ruído branco quando está totalmente focado?

Eu admito que não posso fazer isso todos os dias, mas em um dia em que atingi essa zona,

Música ou fones de ouvido sem música é uma ótima maneira de entrar na zona. Certifique-se de não conectar o fone de ouvido ao computador , de que esteja conectado ao seu ipod ou mp3 player. Isso ocorre porque é realmente fácil ir ao youtube ou começar a baixar coisas ... quando sua fonte de som é apenas música e nada mais.

Quando você chega ao ponto em que não está focado em ouvir a música e parece um ruído branco, é uma confirmação de que você está na zona.

Uma maneira muito mais fácil é simplesmente começar a codificar para acender o fogo basicamente ... mas às vezes apenas para obter esse estágio inicial é difícil ... bem, pegue a música que você ouve, realmente ouça a música e entre no música .... canalize essa paixão na música agora para o seu código.

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.