Executando verificação de segurança...
7

Dicas de produtividade para desenvolvedores

Disclaimer

As dicas podem não servir para todos, afinal cada um tem suas particularidades e formas de pensar. Baseio esse conteúdo no teste empírico e conversando com amigos meus! =)

Dicas

  • Mantenha seu ambiente de trabalho/estudo limpo. Sinto que isso tira uma das coisas que a distração poderia ser atraída.
  • Escolha uma boa playlist com base em gostos pessoais, mas essa playlist não pode tirar seu foco. Particularmente o que tira meu foco são músicas com vocais acentuados, dou preferência sempre a sons mais sutís como lo-fi's. Aqui vai uma playlist boa no Spotify: viral lo-fi
  • Essa é para os home-officers, se possível não trabalhe no mesmo ambiente que você dorme. Quando tudo isso (pandemia) começou não entendia como trabalhar de casa podia ser mais estressante que pegar o carro e ir ao escritório todo dia! Minha esposa abriu meus olhos quando disse que eu passava muito tempo no quarto, dei um jeitinho de montar um pequeno escritório, foi a mesma sensação de quando os testes unitários passam de primeira, sabe? Energizante!
  • Tenha uma rotina e pratique exercícios. Nós programadores estamos acostumados a viver em situações desconfortáveis, desafios novos todos os dias são comuns. Isso não significa que precisamos deixar os dias ditarem como trabalharemos. Nós temos que ditar como será nosso dia, isso é possível determinando uma rotina.
  • Por fim, se cobre o suficiente, não mais que isso. Se cobrar demais gera insegurança e nos estimula a desistir.

Espero que de alguma forma essas dicas simples alcancem quem precisa. =)

"Se você não gosta do seu destino, não o aceite. Em vez disso, tenha a coragem para transformá-lo naquilo que você quer que ele seja. - Uzumaki, Naruto"

Carregando publicação patrocinada...
2

Uma boa ideia também é, saiba organizar o seu tempo. seja como for, busque dividir seu tempo nas tarefas que você tem para o dia.

planejar o dia é muito importante para não perder tempo pensando no que vai fazer a seguir.

lembrando sempre de estipular metas alcançáveis e não ideais.

0
2

Contribuindo aqui um pouco, algo parecido com a sua proposta do seu post, eu gostaria de recomendar o livro 14 Hábitos de Desenvolvedores Altamente Produtivos do Zeno Rocha.

Ele justamente é um livro que diz sobre produtividade com pontos de vista de diversos desenvolvedores de empresas como Google, Amazon, Microsoft sobre como eles tornam seus dias mais produtivos e como eles lidam com os desafios do dia a dia.

Eu pessoalmente não me identifiquei com todos os hábitos mas é sempre muito legal ler sobre assuntos do tipo e entender o hábito de outras pessoas para saber como podemos melhorar os nossos. 🚀

Aliás, obrigado por compartilhar os seus!

1

Cara, interessante demais. Acho muito legal ver como empresas grandes lidam com assuntos cotianos de desenvolvimento. Reforçam aquele termo de gente como a gente.
Atualmente estou lendo um livro sobre SRE no Google. Esse que mencionou virá em seguida. Obrigado por compartilhar! =)

1
1
1

Para os remotos, objetivando adicionar a essas dicas e ao mesmo tempo compartilhar um pouco da minha experiência em 2022 pela primeira vez no remoto, gostaria de indicar também o uso das assistentes virtuais para executar rotinas automatizadas ajudando nas tarefas repetidas, nos horários da agenda e a troca do ambiente de trabalho para um ambiente pessoal.

No meu caso eu uso a Alexa (Amazon), com rotinas na sua maioria programadas para distinguir meu cérebro entre 'Ambiente de Trabalho Remoto' e 'Meu Ambiente Pessoal'.

A principal rotina (que engloba sub rotinas), é a Alexa preparar meu ambiente para o remoto (Comando de Voz: "Alexa, ambiente de trabalho remoto!"). Aqui ela abre VSCode, páginas web do projeto que estou trabalhando, aplicação VPN, acende a luz quente da mensa, liga o ar e toca minha playlist pra codar. Já quando digo "Alexa, desligue o escritório", ela faz o oposto do anterior, deixando tudo em off. Mas você pode ser criativo e criar tarefas que muita coisa que vc digita na telinha preta, veja no fim deste texto.

Outra rotina simples é me lembrar bater o ponto todo horário certinho, me avisar quando a campainha toca e abrir a url da câmera de segurança pra ver quem está lá fora.

Tá mas quais benefícios isso traz? Onde compro? Quanto gasto?

A maioria das assistentes estão disponíveis via aplicativo e grátis, logo, basta fazer o download e instalar no seu smartphone ou computador, já os dispositivos físicos variam muito o valor de acordo com marca e função; as aplicações/skills costumam ter o famoso kit free e pay.

É bastante amigável criar uma rotina com dispositivos que você compra na internet (interruptores genéricos, luminárias, DIY arduino e softwares), que interagem com sistema operacional pra executar comandos, como destaco o Triggercmd que interage com o PowerShel, Prompt ou outro terminal executando tarefas/scripts conforme você bem necessita e customiza: Abrir determinada aplicação/url/path, explorar pasta, spotify, controlar áudio ou mídia, etc.

Bom, só nessa resposta não dá pra explicar tudo detalhado sobre cada item, é mais uma troca de experiência de ferramentas pra tornar mais produtiva nossa rotina dev, normalmente cheia de 'tarefas/listas/quadros/to-do' durante nosso trabalho.

Links úteis/referências:

Short Video da Rotina
Alexa-Rotinas
TriggerCmd

1

Excelente ponto, automação é incrível e pode tornar a rotina muito mais produtiva. Vou aproveitar a black friday pra fazer a aquisição de uma assistente virtual. Obrigado pelo complemento!