A atenção é minha ferramenta mais valiosa para a produtividade como desenvolvedor de software
anchietajunior / November 2020 (966 Words, 6 Minutes)
Essa é uma tradução e adaptação desse artigo.
Como apreciador das obras que inspiraram esse post e como uma pessoa que sempre está em busca de um melhor desempenho, gostei bastante desse artigo que cita inclusive algumas medidas que tomei em minha vida em busca de produtividade e resolvi traduzi-lo. Espero que gostem.
Como uma função bem escrita, prefiro parar de executar cedo se nenhuma condição for válida. Então, se você discorda dessas definições e suposições, agora é um bom momento para parar de ler.
-
Produtividade sustentável: A taxa máxima de produção de trabalho de qualidade, sem prejuízo para o bem-estar do desenvolvedor.
-
Trabalho de qualidade: software que atende aos requisitos, é valioso para os usuários, pode ser mantido e é o mais livre de bugs possível.
-
Atenção: A capacidade mental limitada de se concentrar em uma tarefa.
-
A produtividade sustentável é desejada.
-
Atenção é essencial para a produtividade sustentável.
Meu fluxo mais produtivo de trabalho é mais ou menos assim: identificar o problema a ser resolvido; pense no problema e deixe as idéias se infiltrarem; pesquise, discuta e experimente essas idéias; implementar e testar a solução; entregar e manter a solução.
Este ciclo pode se repetir muitas vezes ao dia. Ou eu poderia passar dias preso em uma única etapa do ciclo. Cada etapa deste ciclo requer atenção. Quanto mais atenção posso dedicar, mais ciclos posso concluir e mais produtivo sou.
Por quanto tempo você pode se concentrar em uma tarefa varia de pessoa para pessoa. Algumas pessoas são muito boas logo de cara, outras nem tanto. Independente das suas características, acredito que o foco (o ato de priorizar sua atenção) é uma habilidade e, como qualquer habilidade, pode ser melhorada com a prática.
Então, como você pode aumentar suas reservas de atenção? O melhor retorno para seu investimento é organizar seu mundo exterior de forma que seja o mais livre possível de distrações. Depois de fazer isso, você terá mais tempo para praticar e, portanto, mais tempo para melhorar.
Construa força física. O dano causado por ficar sentado 8 horas ou mais por dia é subestimado. Você precisa encontrar uma maneira de compensar esses danos, especialmente se planeja trabalhar nessa área por décadas. Se você não fizer mais nada, faça levantamento de peso. Existem poucos movimentos mais primitivos do que pegar um objeto pesado do chão e levantá-lo. Você pode aprender a técnica correta em minutos. Eu gosto mais de levantamento de peso porque você pode fazê-los com segurança, com pesos elevados, até ficar cansado. Também gosto da força das mãos, das costas e do quadril que eles proporcionam, para dificultar ainda mais os danos ao sentar-se.
Torne o seu local de trabalho enfadonho e organizado. Meu escritório é um quarto extra. As paredes estão vazias. Não há TV. Há uma mesa, cadeira, laptop, suporte para laptop, teclado, mouse e mouse pad. Há uma janela que permite a entrada de luz suficiente para que eu não sinta que estou perdendo um dia lindo, mas não muita luz para causar brilho na tela. Se eu precisar trabalhar com papel, ele é imediatamente arquivado em algum lugar quando terminar. Como eu disse, chato e arrumado.
Deixe seu smartphone mudo. Meu telefone está com todas as notificações desabilitadas, exceto para chamadas e mensagens de texto. Bem, e alertas do National Hurricane Center, já que moro na Louisiana. A menos que você seja minha esposa, você sabe que eu não respondo a mensagens de texto imediatamente, é assim que as coisas são. Desativei minhas contas de mídia social há algum tempo. Mas, se você os tiver, desligar as notificações deve ajudar a diminuir o desejo de verificá-los compulsivamente.
Tenha um sistema operacional minimalista. Os aplicativos que uso com menos frequência estão a uma combinação de teclas de distância. Diante disso, meu dock tem apenas os aplicativos que uso diariamente:
- Sistema de arquivos
- Browser
- Terminal
- Editor de texto para código de front-end e notas
- IDE para código de back-end
- IDE para banco de dados
- Visualizador de diferenças em arquivos para controle de versão
- Cliente de email
- Cliente de mensagem instantânea
Minha área de trabalho alterna entre os estados limpo e sujo. Arquivos com os quais estou trabalhando no momento na área de trabalho. Em seguida, eles são arquivados em pastas adequadas quando concluídos.
Organize os favoritos do seu navegador. Quando leio algo útil que talvez precise consultar mais tarde, eu deixo arquivado em uma pasta geral. Em seguida, itens mais específicos obtêm suas próprias pastas. Os links acessados com frequência ficam visíveis na minha barra de favoritos em sua própria pasta.
Minimize as reuniões. Olha, eu sei que algumas coisas fazem sentido discutir cara a cara, ou voz a voz. Mas se não, você não precisa de uma reunião. Um e-mail ou mensagem instantânea será suficiente.
Finalmente, use o Método Eisenhower para categorizar suas tarefas. Imagine 4 categorias:
- Importante e Urgente
- Importante e Não Urgente
- Não Importante e Urgente
- Não Importante e Não Urgente
Tarefas Importantes e Urgentes precisam ser tratadas. Para mim, esses são geralmente os principais problemas de produção.
Tarefas Importantes e não Urgentes devem absorver a maior parte do seu tempo. Para mim, este é o velho trabalho de desenvolvimento de implementar recursos, corrigir bugs e tornar o código existente mais fácil de manter e melhorar seu desempenho. Também estão incluídos a construção de relacionamentos com outras pessoas e o planejamento futuro.
Tarefas Não Importantes e Urgentes são ladrões de atenção desagradáveis. Eles gritam com você imediatamente, mas oferecem pouco valor em troca. Você deve saber do que estou falando. Para mim, essas são na maioria das vezes perguntas mal feitas por outras pessoas, que exigem mais trabalho para determinar o que está realmente sendo perguntado, em vez de descobrir qual deveria ser a resposta. Também estão incluídas reuniões de última hora e colegas de trabalho muito faladores.
As tarefas Não Importantes e Não Urgentes geralmente não são conhecidas por seus usuários. Ler atualizações da documentação de um projeto por exemplo. O fato é que eles são um investimento em você mesmo, o que significa um “você” mais produtivo no futuro. Portanto, não se esqueça de se dedicar a eles um pouco em seus momentos de folga.
Leitura adicional. Se você não sabe quem é Cal Newport, está perdendo. Ele tem um blog inteiro dedicado a esse tipo de coisa, e já escreveu livros como Deep Work e Digital Minimalism. Aqui estão alguns dos meus artigos favoritos dele:
- Have We Lost Our Tolerance For a Little Boredom?
- Is Allowing Your Child to Study While on Facebook Morally Irresponsible?
- Monday Master Class: How to Reduce Stress and Get More Done By Building an Autopilot Schedule
- Are Passions Serendipitously Discovered or Painstakingly Constructed?
- Jerry Seinfeld’s Closed Door