Pesquisa de site

Melhore seu foco e produtividade com esta ferramenta Python


A concentração oferece uma maneira rápida de filtrar distrações e focar na codificação.

Limitar as distrações ajuda você a se concentrar no trabalho para aumentar a produtividade. Priorizar suas tarefas, especialmente quando você tem muito a fazer, é uma maneira de ajudá-lo a se concentrar nas coisas mais importantes ou que exigem mais atenção da sua lista. 

Outra forma de focar nas tarefas é o Python Concentration, uma ferramenta útil que descobri há alguns anos para melhorar minhas habilidades de gerenciamento de tempo e aumentar meu foco. É um utilitário simples de console Python 3 que reduz distrações bloqueando coisas como jogos, sites de notícias, YouTube e Netflix quando preciso prestar atenção ao trabalho, mas também me permite fazer pausas programadas quando preciso delas.

(Timothy Crosley, CC BY-SA 4.0)

Começando com concentração

O Concentration usa pip, o instalador de pacotes Python, para instalação. Se necessário, instale o pip com:

  • Fedora: $dnf install pip
  • RHEL/CentOS: $yum install pip
  • Debian: $apt install pip

Em seguida, use pip para instalar o Concentration com:

$ pip3 install concentration

ou, se o pip já estiver configurado para usar Python 3:

$ pip install concentration

Você pode instalar o Concentration como usuário normal ou como usuário privilegiado (root).

Bloqueie sites que distraem

O Concentration usa seu arquivo /etc/hosts como mecanismo para bloquear sites. Ele também vem com uma lista padrão de sites bloqueados, chamada DISTRACTORS. Você pode conferir a lista com:

$ sudo concentration blocked

Você pode adicionar sites a esta lista em DISTRACTORS em seu arquivo settings.py. O caminho dependerá da sua instalação (o meu é /usr/local/lib/python3.8/site-packages/concentration/settings.py).

(Timothy Crosley, CC BY-SA 4.0)

Se você estiver em um site que deseja bloquear, digite:

$ sudo concentration improve

Dar um tempo

Pode parecer contra-intuitivo, mas fazer pequenas pausas durante o dia de trabalho pode ajudá-lo a se concentrar melhor no trabalho. A concentração permite que você faça pausas por tempo limitado para que você possa clarear a cabeça e, ao mesmo tempo, voltar à tarefa quando o intervalo terminar.

Para fazer um pequeno intervalo de cinco minutos, contados em segundos:

$ sudo concentration break

Para fazer uma pausa longa de 60 minutos:

$ sudo concentration break -m 60

Para pausar a concentração para poder acessar todos os sites (por exemplo, quando não estiver no trabalho):

$ sudo concentration lose

De uma chance

A concentração é uma ferramenta simples e muito útil que o ajudará a se concentrar ao longo do dia e a fazer pausas para relaxar quando precisar.

Se você acha que esse ajuste é interessante, experimente e conte o que achou nos comentários abaixo. E, se você conhece outros truques legais para melhorar seu foco e evitar distrações, compartilhe-os também nos comentários.