Sabia que o teu dia pode durar mais de 24 horas?
Provocação! Claro que não pode. Mas que você trabalhando ou estudando pode ter um maior rendimento que muita gente, ou seja, o teu dia tem 24 horas como o de qualquer pessoa, mas o teu resultado pode ser superior ao que você tinha antes e ao que outras pessoas tem. Isso não é impossível. Vamos aos detalhes.
Existem fatores que roubam horas do teu dia e fatores que otimizam as horas do teu dia. Então é bom conhecê-los e tomar consciência deles caso você queira ter o melhor desempenho no seu dia.
Falta de interesse
Falta de foco e de concentração
Desorganização
Memória ruim (desvalorização da memória)
Desvalorização da Inteligência
Ser controlado pelas distrações ou não ter nenhum controle (files/séries, celulares/computadores com redes sociais ativas, jogos, etc)
Falta de prioridades
Usar qualquer ferramenta de estudo e de trabalho sem critério de escolha
Entre outros
Gostar muito, se identificar com o que faz, se sentir motivado
Organização (alguém organizado não perde tempo procurando coisas)
Boa memória
Boa inteligência (ajuda a entender e a resolver problemas)
Lista de prioridades em ordem de prioridade. A mair importante, a segunda, …
Hiper foco no que é importante
Controle rigoroso das distrações
Ser cercado pelas melhores ferramentas de estudo e de trabalho, após cuidadosa pesquisa, testes e seleção
aliases e scripts/batchs agilizam muito as tarefas do dia a dia. Eu instalo o laravel 8 na pasta blog assim: l8 blog
Manter favoritos do navegador ajuda a agilizar as tarefas
Guardar exemplos testado em pastas por assunto, para quando precisar encontrar rapidamente e não precisar ficar pendendo tempo com pesquisas e consultas aos grupos
O uso de teclas de atalho no sistema operacional agiliza as atividades
Entre outros. Fique atento para identificar.
Não considero a produtividade o fator mais importante para adotar um software ou tomar uma decisão. Quando eu tomo uma decisão ela é baseada em alguns fatores: se atende às necessidades do cliente e/ou às minhas (funcionalidades), se é simples de usar pelos usuários (usabilidade), se é viável para mim implementá-la (se não precisarei estudar em demasia para isso), se a forma de realizar é produtiva, ou seja, se não erá exageradamente trabalhosa, se não demorará muito para que eu faça. Existem ainda muitos outros fatores e cada projeto tem suas peculiaridades. Então minha decisão é tomada partindo de uma análise geral. Aqui irei falar somente dos fatores que, para mim, melhoram a minha produtividade em geral.
Criar e usar teclas de atalho para abrir os principais softwares usados. Meus
Firefox - Ctrl+Alt+F
LibreOffice Writer - Ctrl+Alt+O
Editor de texto/código - Xed - Ctrl+Alt+N
Gerenciador de arquivos - nemo - Ctrl+Alt+E
Editor de imagens - Kolourpaint - Ctrl+Alt+K
Editor de programação - VSCode - Ctrl+Alt+V
Desligar o computador - Ctrl+Alt+End (default do mint com cinnamon. No Windows basta Alt+F4)
Terminal já abrir numa pasta em que estou trabalhando - gnome-terminal –working-directory=/backup/www/laravel - Ctrl+Alt+T
Como o linux não me obriga criar extensões, eu crio meus arquivos texto sem extensão
Se tenho uma pasta com vários arquivos de código onde estou trabalhando, gosto de renomear um arquivo que estou trabalhando atualmente com um 1 no início, para que ele seja o primeiro listado. Exemplo: 1projeto
O uso das teclas abaixo (em aplicativos) agilizam o meu trabalho
Home - para ir para o início da linha atual
Ctrl+Home - para ir para o início do documento atual
End - final da linha
Ctrl+End - final do documen to
Alt+Tab - alternar entre os programas abertos
Alt+F4 - Fechar a janela atual. No windows fechar inclusive o windows para desligar o computador. Se não fechar, clique no desktop e tecle novamente Alt+F4
Ctrl+W - fechar somente a janela atual aberta (em muitos softwares)
Shift+Insert - colar um texto no terminal (o texto precisa estar selecionado, não requer Ctrl+C). Somente linux
Shutter - Capturar a tela atual criando uma imagem e jogando na memória
No windows se pode adicionar teclas de atalho para abrir sites.
Deixar o cursor no ponto inicial - teclar Ctrl+Shift11+Home - para selecionar todo o texto entre o ponto inicial e o início do texto para apagar ou outro.
Também o contrário com Ctrl+Shift+End
Ctrl+L - Foco no location do navegador (caixa de URL)
Fn+Seta para cima ou para baixo - passar uma página (Em notebooks)
Selecionar um de uma lista, prender o Shift e clicar no último para selecionar toda a linha ou faixa do primeiro ao último
Selecionar um, prender o Ctrl e clicar em outros fora de sequência para selecionar fora de sequência
Como temos geralmente várias alternativas de softwares, então eu pesquiso os mais populares e alguns outros, experimento e escolho os de que mais gosto e que atendem minhas necessidades.
Linux Mint com Cinnamon (o sistema linux é o mais adequado para meu estudo e trabalho e também gosto em termos de filosofia de criação e distribuição e a distribuição Mint é a que melhor atende minhas necessidades sendo a mais produtiva)
Firefox
Adminer (https://adminer.org) - gerenciador de bancos de dados com suporte a diversos SGBDs (o phpmyadmin é somente para mysql). Bem simples, ágil e produtivo.
DbVisualizer - gera DER de diversos SGBDs
Xed - editor de texto e de código que uso com grande frequência. Seu ponto forte é a leveza com bons recursos.
VSCode - editor de código a quem recorro quando empanco no xed, expecialmente quando quero uma sintaxe que nunca memorizo.
Kolourpaint - editor de imagens parecido com o MS Paint mas com um pouco mais de recursos
Alarm-clock - agenda com alarme
Shutter - captura de tela com bons recursos
Vokoscreen - gravação do desktop
Lembre que preferência tem muito de pessoal, portanto não precisa me seguir nessas. Faça suas escolhas.
Em um único arquivo
LibreOffice, Gedit, Xed, VSCode e outros
Ctrl+H
Em todos os arquivos de um projeto/pasta no VSCode
Ctrl+Shift+H
Sei que o Google encontra quase tudo, mas gosto de manter meus links preferidos por perto e organizados por pastas no navegador, para novas consultas serem mais precisas e rápidas. Lembre que algumas vezes perdemos muito tempo pesquisando.
Quase todas as nossas escolhas é pessoal. Existem softwares que são produtivos para muita gente e até para a maioria, mas não para todos. Cada um de nós tem um background (um conjunto de experiências que teve durante a vida) que acarreta gostos, aversões, afinidades, etc. por A e não por B. Com outra pessoa acontece diferente ou não. Veja o caso do editor de texto/código VSCode, que atualmente é um dos mais populares. Mas existe prpogramador que prefere o Gedit, Notepad++, Xed e até o Vi ou Emacs. Cada um destes tem background e perfil diferente. Também existem imposições de empresas que precisamos seguir. Isso eu não discuto. Se trabalho numa empresa e ele exige que se use tal ferrametna, então usamos. Tem uns que não se sentem confortável usando o VSCode ou PHPStorm, pois precisa, é, precisa de um Vi para melhor aproveitar seu potencial e não sei mais o que.
Meu sistema operacional preferido e único para uso no desktop é o Linux, na distribuição Mint com o ambiente gráfico Cinnamon. Mas sei que a maioria dos programadores usa o Windows, que é o SO mais usado.
Meu CMS preferido é o Joomla. Mas eu sei que o CMS mais usado do mundo é o Wordpress. Existem alguns fatores que me levaram a escolher o Joomla, mas claro que estes fatores são meio pessoais, portanto não devo dizer que o melhor CMS do mundo é o Joomla, pois sei que cada um tem suas preferências. E isso é bom, termos algumas alternativas.
Os fatores que levam a uma escolha são: conhecimento (não posso usar o vi se não conheço seus comandos), gostos (posso até saber usar o vi mas não gosto e prefiro outro) e diversos outros fatores.
Tenho um diário onde registro, de vez em quando, algumas observações, pensamentos, reflexões, sentimentos, etc. Ele tem sido muito útil para que eu me conheça, especialmente nas releituras.
Inicialmente eu abria o gerenciador de arquivos, ia até seu diretório e o abria com um clique (sim, um clique, pois configurei meu gerenciador de arquivos para abrir com um único clique).
Resolvi otimizar os passos acima, pois como faço isso quase diariamente, se reduzir algumas etapas estarei ganhando algum tempo a cada dia. Assim, se otimizamos todas as nossas atividades diárias, estaremos ganhando tempo.
Eu tenho programadas teclas de atalho para abrir cada um dos softwares que mais uso. Ao invés de pegar o mouse e efetuar alguns cliques, com apenas uma combinação de teclas eu abro o Firefox, o LibreOiffice Writer, etc.
Então resolvi criarf uma nova tecla de atalho, que abrirá o LibreOffice que já virá com o meu diário. Beleta, agora apenas teclo Ctrl+Alt+D e meu diário está na minha frente.
Acontece que eu diariamente faço uma cópia de alguns arquivos criados/alterados em casa para levar para o trabalho e vice versa. Um dos arquivos que levo é o diário.
Resolvi criar um script e usuar na tecla de atalho ao invés do comando para abrir o LO. Agora a tecla de atalho abre o script /usr/local/bin/diario
O script
libreoffice –writer /backup/pessoais/diario.odt cp /backup/pessoais/diario.odt /backup/transp
Beleza, agora com Ctrl+Alt+D eu abro o diário no LO, faço minhas anotações e quando salvo e fecho ele faz uma cópia para a pasta transp.
5 Coisas Que Matam a Sua Produtividade - Wendel Carvalho