Para você que conseguiu o seu primeiro trabalho como desenvolvedor ou está na busca e ainda não sabe o que te espera no futuro, cola aqui que eu tenho um plano que pode te ajudar.
Não é mistério para ninguém que não é fácil conseguir uma vaga como desenvolvedor quando você está começando na área, e que não há sinais efetivos de que isso vá mudar muito em breve. Então quando finalmente alcançamos o tão sonhado primeiro emprego como desenvolvedor, a ansiedade e o medo podem nos atrapalhar um pouco. Mas não é para menos, desde o começo do ano que os temidos “layoffs” ou demissões me massa assombram todos os desenvolvedores e demais profissionais de TI.
Aqui quero falar um pouco sobre minha visão de como sua rotina de trabalho, estudos e relacionamentos dentro e fora do trabalho podem garantir não só a sua permanência como também te tornar um profissional disputado no mercado de trabalho.
Tenha uma boa gestão de tempo

A minha primeira conversa depois do on board com as pessoas a qual gerencio é sempre sobre gestão de tempo. Gerenciar bem o nosso tempo no dia a dia é um hábito realmente poderoso. Mas não se engane se achar que isso pode ser uma tarefa fácil, principalmente se você não possui uma rotina bem definida. É muito raro encontrar um desenvolvedor em começo de carreira (e muitas vezes já com bastante experiência) que possua um bom hábito de gestão de tempo.
Para todos, a receita pode ser simples, mas a prática requer muita disciplina e tudo depende do hábito. Para o hábito virar rotina você deve ter foco. E quando eu falo de foco, é a prática constante mesmo que por pouco tempo diário, mas sempre constante.
Saiba organizar e priorizar suas atividades

Como já ouvimos muitas vezes: quando tudo é prioridade, nada é prioridade. E quando nada é prioridade, como vamos saber o que fazer, correto? Escolher uma boa estratégia de priorização é essencial logo no começo para transformar isso em hábito. E não se engane em pensar que priorização é exclusivamente para o trabalho. A vida pessoal certamente vai ser afetada se você não souber como priorizar o que fazer no seu dia.
Técnicas simples como um bom checklist já pode ser muito útil. Organizar suas demandas diárias em um checklist ordenado por prioridade é um excelente começo. Simples, não requer nenhuma tecnologia extra e certamente vai te ajudar a organizar seu fluxo de trabalho.
No entanto, essa é só a forma mais simples, o que indica que pode não ser a mais eficiente. Para um começo do zero pode funcionar para dar início ao hábito de tomar nota do que fazer e ordenar. No entanto, para um resultado mais eficiente é necessário:
- Tenha o hábito de anotar: anotações sistemáticas permitem uma visualização mais ampla do todo.
- Priorize o trabalho: se você já anotou, agora é hora de organizar por prioridade. A matrix de Eisnhower é um bom exemplo.
- Evite fazer mais de uma coisa ao mesmo tempo: sua priorização deve focar em fazer uma coisa de cada vez. Se o seu ambiente de trabalho lhe força ao contrário, você deve considerar ter uma conversa séria com o seu gestor.
- Evite atividades que roubam seu tempo: fuja sistematicamente de reuniões sem pauta ou de reuniões que fogem constantemente do foco. Assim como trabalhar com duas ou mais atividades, como vídeo ou outro conteúdo que rouba sua atenção forçando-o a fazer mais de uma coisa ao mesmo tempo.
- Faça pausas: utilizar de forma constante técnicas de concentração e pausa como a técnica de pomodoro podem te ajudar muito.
- Aprenda a dizer não: se você está ocupado ou até mesmo sobrecarregado, aprenda a dizer não educadamente. No começo pode ser difícil para você, mas com o tempo e com justificativa o mais comum é que você ganhe o respeito das pessoas.
Um bom livro com técnicas de como otimizar seu tempo e priorizar bem as suas demandas é o clássico How To Get Control Of Your Time And Your Life
Para questões de hábito há também o clássico O poder do hábito
Aprender e ler devem ser um hábito

Dentre as demandas mais importantes da sua lista de prioridades, estudar deve estar sempre no topo. Utilizar técnicas de estudo com pausas é muito importante aqui. Eu pessoalmente recomendo que você faça o uso da técnica de pomodoro estudando por 25 minutos, pausando por 5 para tomar uma água, esticar as pernas e afins e depois estudando por mais 25 minutos.
Para não perder o foco, mesmo que sejam somente 25 minutos, não deixe de ter a sua dose diária de estudo, leitura e atualização.
Lembre-se, fazer um pouquinho de cada vez é o melhor hábito.
Respeite o tempo dos outros
Como muito bem descrito no clássico The Unwritten Laws of Engineering, respeitar o tempo dos seus colegas e gestores é algo muito importante. Entenda que assim como você possui tarefas importantes seus colegas não são diferentes. Para cada membro do time há um cronograma e atividades que foram delegadas com suas respectivas prioridades. Interromper seus colegas constantemente além de ser algo que pode aborrecê-los, vai força-los a fazer mais de uma coisa ao mesmo tempo, sair do foco do tempo que eles planejaram e tudo mais que eu já mencionei que você deve evitar.
Descubra e defina bem seus objetivos

É muito comum empresas acompanharem semestralmente ou anualmente o desempenho de seus funcionários. Para uma boa avaliação é muito importante que hajam objetivos claros. Então sempre comece perguntando o que a sua organização, o seu gestor ou líder técnico esperam de você. Com base nisso será muito mais simples definir objetivos pessoais que se encaixem com o que sua organização espera de você.
Um bom exemplo disso é quando a organização tem como meta aumentar as vendas do semestre. Certamente isso é um objetivo a ser alcançado pela organização, então onde entra a sua contribuição?
Normalmente objetivos desse porte são seguidos de objetivos chave para alcançá-los, os famosos OKRs. Para alcançar os objetivos chave os gestores e líderes técnicos precisam implementar demandas e ou processos que são obrigatórias. Então estar ciente sobre essas demandas e processos é essencial. Desse modo fica muito mais simples ser mais estratégico do que reativo.
Esteja sempre atendo aos seus compromissos
Essa vai parecer brincadeira, mas é muito comum: alguns dos recém chegados não sabem dos seus próprios compromissos pois simplesmente não abrem a agenda e o e-mail. Isso gera muitos desconfortos e maus hábitos. Não estar ciente das cerimônias do time ou de eventuais mudanças, ou ainda não estar atento a anúncios importantes ou mudanças de regras é algo que demonstra mais do que apenas inexperiência, e pode em alguns casos representar desleixo.
Basicamente mantenha sua agenda sempre disponível e leia seus e-mails diariamente. Simples assim.
Aprenda e pratique a comunicação assíncrona
Para alguns o home office pode ser uma novidade e como toda transição de cultura acabamos levamos velhos hábitos. Se o seu trabalho é remoto. Aprenda a se comunicar de forma assíncrona.
Esteja sempre ciente que as pessoas podem estar ocupadas, então aprenda a ler os status das pessoas nas ferramentas de texto que a sua organização utiliza. Toda ferramenta permite definir se você está ocupado, focado ou em uma chamada de vídeo. Respeitar esse tempo não tirando a pessoa do foco é muito importante.
No mais, leia esses links, eles são quase auto explicativos:
- https://nohello.net/en/: Não diga OI e saia, apenas diga o que quer dizer.
- https://xyproblem.info/: se você tem um problema X e acha que pode ser resolvido de forma Y, não pergunte como resolver o problema Y.
- https://dontasktoask.com/ Não pergunte se pode perguntar, apenas pergunte.
Considerações finais
Se você chegou até aqui fico muito grato pela sua leitura. Esses são hábitos iniciais muito importante para todos os níveis de profissionais da área de desenvolvimento de software. Fique atento que sempre estarei postando mais sobre o assunto.