O blog da AWS
“Olhar para os lados e ver outras mulheres conquistando cada vez mais espaço na profissão”: como se desenvolver como programadora com os treinamentos da AWS
Comecei na área de TI em 2012 ao fazer um curso técnico de informática. Nele, aprendi sobre programação e hardware, me apaixonando pelo desenvolvimento de software. Posteriormente, cursei Análise e Desenvolvimento de Sistemas na faculdade, dando foco à programação.
Iniciei minha carreira em 2016 como Test Specialist. Nela, descobri todo um novo mundo de TI ao meu alcance. O começo foi difícil, pelo mercado ser predominantemente masculino e passar por situações onde minha aparência física era mais importante que meus resultados. Isso me fez duvidar da carreira escolhida e, em vários momentos, quis desistir. Os frequentes julgamentos que tive de lidar, que em nada eram relacionados ao meu desempenho, me afetaram.
O que me fez continuar foi olhar para os lados e ver outras mulheres também lutando, não desistindo e conquistando cada vez mais espaço na profissão. Também vi mulheres novas entrando todos os dias na empresa e eu sabia que não poderia desistir por elas.
Dicas de estudo para área de desenvolvimento
Buscar conhecimento para crescer e melhorar na área de programação pode parecer um pouco cansativo, pois temos diversas fontes de conteúdo para diversas linguagens diferentes, metodologias, tecnologias. Sendo assim, aqui vão algumas dicas que dou para quem está começando:
- Escolha uma linguagem de programação que você goste e foque nela até que você esteja no nível intermediário. Dessa forma, caso você precise aprender uma linguagem nova – mesmo que não seja sua preferida – o processo fica bem mais fácil pois a noção e experiência com programação vai te ajudar.
- Pesquise sobre as tendências do mercado e escolha uma para focar. Temos muita coisa bacana para aprender e trabalhar: Data Science, DevOps, Containers, Microservices, Nuvem, Serverless, Banco de Dados, Frontend, Backend, a lista não termina. Escolher um ramo com o qual você se identifique ajuda demais no processo de aprendizado (lembrando também que sempre é possível mudar de área depois, não estamos limitadas a apenas uma escolha).
- Nunca pare de estudar. O mercado de TI está sempre se atualizando, com novidades todos os dias.
Aqui na AWS temos muitos cursos gratuitos no portal aws.training. Estes treinamentos oficiais nos ensinam muito e ajudam a conhecer os serviços, boas práticas e ferramentas que a AWS tem para oferecer.
AWS Development Tools Services Overview: A AWS possui diversas ferramentas para desenvolvimento na nuvem. Elas são integradas com outros serviços da AWS e facilitam o desenvolvimento de aplicações, nos proporcionando um ambiente pronto para desenvolvimento em diversas linguagens já na nuvem.
Introduction to Serverless Development: a programação Serverless (onde o desenvolvedor não precisa se preocupar em gerenciar os recursos computacionais do código) é umas das melhores práticas e recomendações da AWS para as arquiteturas na nuvem.
Getting Started with DevOps on AWS: DevOps está sendo fortemente adotado em muitas empresas e temos diversos profissionais especializados. Esse curso visa explicar sobre as metodologias dessa tecnologia, além de apontar como e em quais serviços AWS ajudam no processo de CI/CD (Continuos Integration/Continuos Delivery).
E, caso queiram se certificar como desenvolvedora, temos a certificação AWS Developer Associate. Essa certificação aborda os temas referentes a CI/CD, Serverless, microsserviços e conhecimento sobre os serviços da AWS. Aqui nesse link você consegue ver como se preparar para o exame, quais assuntos estudar e exemplos de perguntas para treinar. Ser uma profissional certificada melhora seu valor no mercado, valida seu conhecimento e habilidades no assunto e ajuda a abrir novas oportunidades.
Sobre a autora
Marina Medeiros é Technical Trainer na AWS. Começou a carreira de TI em 2016, trabalhando bastante na parte de testes e desenvolvimento de software. Entrou na AWS em 2020 e desde então usa sua experiência e conhecimento na nuvem para ensinar clientes a utilizarem da melhor forma os serviços da AWS.
Revisoras
Carolina Carneiro é Technical Trainer da AWS e faz parte da equipe de Training and Certification Latam. Começou sua jornada na AWS participando do programa Tech U, um programa de formação de Solutions Architect. Após os seis meses de aprendizado sobre os serviços e tecnologias da AWS, iniciou sua carreia como Trainer. Atualmente, busca ensinar de maneira natural e acessível os conceitos da nuvem e tecnologias de ponta.
Marilia Brito é Technical Trainer da AWS e faz parte da equipe de Training and Certification Latam. Iniciou na AWS em um programa de formação de arquitetos de soluções e hoje ela ensina de forma leve e descomplicada desde o cliente que está iniciando sua jornada na nuvem, até aqueles que já estão em um estágio mais avançado de conhecimento.