Boas práticas para devs em início de carreira
Tags: beginners, tutorial, productivity
Published: 2023-06-15 07:41:06


_**Hoje, o ‘Eu não sei’, se tornou o ‘Eu ainda não  sei’.**_
**Bill Gates**

Hoje Devs são essenciais para qualquer empresa, desde startups até pequenas e médias empresas que procuram soluções tecnológicas para seus produtos e serviços. Apenas fazendo uma busca rápida, você pode encontrar centenas de notícias e pesquisas que indicam a escassez de trabalhadores qualificados no campo.

Nesse artigo estão reunidos algumas dicas para você iniciar sua carreira em programação com o pé direito.

## Defina sua jornada
Para começar, você deve saber para onde está indo. Os iniciantes em programação geralmente se perdem em meio a uma quantidade tão grande de informações. Para melhorar sua carreira, você deve ter metas claras.

Você deve ter uma base sólida nos fundamentos da programação, pois só após aprender o básico você saberá para onde ir.
> Você pode optar pelo [Discover](https://www.rocketseat.com.br/discover) da Rocketseat por estar muito bem estruturado e completo.

## Escolha uma linguagem
O conhecimento profundo de uma tecnologia será mais útil do que o conhecimento superficial de várias. Isso não significa que você nunca aprenderá outras coisas no futuro; em vez disso, você se concentrará em um objectivo de aprendizado.

Você pode se aproximar de empresas que costumam buscar indivíduos para cargos específicos em equipes de tecnologia se você tiver um bom vocabulário.
Você pode manter suas aplicações actualizadas e relevantes para o mercado acompanhando a evolução das ferramentas que usa.

## Organize seus estudos
Tenha em mente que mesmo após ingressar no mercado, os devs precisam continuar estudando porque a tecnologia está sempre mudando. Seu progresso na carreira será significativamente impactado por um hábito de estudar.

## Crie um cronograma de estudos
Defina um plano de estudos que faça parte da sua rotina da melhor forma possível. Dicas para construir seu cronograma de estudos:
* **Entenda sua rotina** - Organize suas tarefas, refeições e obrigações e reserve um período dedicado ao código.
* **Organize seu cronograma conforme pequenos objetivos** - Separe seu tempo para absorver conteúdos, praticar, testar e revisar o que aprendeu nos últimos dias.
* **Use ferramentas de organização** - Plataformas como o [Notion] (https://www.notion.so/) são ótimas opções  para planificar sua agenda e para documentar seus materiais de estudo, links úteis e ideias de projetos.
* **Aplica o método Pomodoro** - Ao combinar estudo e descanso, esse método é útil. O estudo deve ser cronometrado por vinte e cinco minutos. Quando o tempo chegar, faça uma pausa de cinco minutos e prossiga com o estudo por mais vinte e cinco minutos.

## Tenha constância nos estudos
Aprender mais com frequência do que concentrar-se por muito tempo.
O exercício diário o ajudará a fixar o que já sabe e a manter um contacto constante com o que precisa aprender. Estudar por um período menor em dias regulares é melhor do que estudar por muitas horas em um único dia da semana.

## Pratique e Pratique
A programação é uma disciplina que pode ser aplicada na realidade. Você pode melhorar suas habilidades técnicas simplesmente codando. A prática trará a teoria, não ao contrário. O desenvolvimento do pensamento crítico, necessário para resolver problemas e priorizar tarefas, pode ser melhorado por meio da prática.

## Conte com a comunidade
Se envolver em comunidades será um divisor de águas para sua carreira. Ajudar outras pessoas desenvolvedoras vai fazer com que você fixe melhor seu aprendizado. A comunidade vai te dar suporte frente a problemas desafiadores para você.

Evoluir em comunidade também é uma óptima oportunidade para você se preparar para trabalhar em um ambiente de Pair Programming.

>Pair Programming é uma técnica de desenvolvimento ágil em que devs trabalham em pares, em uma única estação de trabalho. Em algum momento da sua carreira você vai ter contato com o trabalho em par, use a comunidade para sair na frente e se preparar para ele.

Encontre [aqui] (https://github.com/RichaldoElias/ComunidadesMoz) algumas Comunidades de Desenvolvedores de Moçambique


### Networking
Uma das principais estratégias de visibilidade para profissionais em qualquer carreira é o Networking. Em desenvolvimento, também seria o mesmo.

Você encontrará oportunidades melhores à medida que se torna mais conhecido na comunidade. Ou talvez você possa encontrar alguém que vai ajudá-lo a perseguir seus objectivos e se conectar com profissionais com os quais você está familiarizado.

## Desenvolva suas soft skills
Soft Skills são as habilidades comportamentais, aquelas que vão além dos seus conhecimentos técnicos. Não negligencie suas habilidades de comunicação, atitude, pensamento crítico, criatividade e outras que não podem ser substituídas pelo domínio da programação.

Parece complicado para quem se acostumou a lidar apenas com a sua própria tela, a boa notícia é que você verá o desenvolvimento dessas habilidades fluir sempre que você estiver presente em comunidade, compartilhando conhecimento.


Achou interessante?
Segue para mais ...
[Luzídio Rafael](https://luzidiolinks.netlify.app/)