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.