Esse texto é para você que está chegando no universo de tecnologia! YAY!

Imagem criada por inteligência artificial, fonte: ChatGPT.
Antes de começar, vou me apresentar rapidamente. Sou Tech Lead e arquiteta de software, e também sou engenheira de software. Além disso, sou professora generalista de tecnologia e mentora de carreira por paixão. Tenho 14 anos de experiência na área tecnologia, onde 6 anos são em desenvolvimento de aplicações com foco em qualidade.
Como professora e mentora, recebo muitas mensagens sobre o que fazer em determinadas situações. Respondo a todos, então sinta-se à vontade para deixar sua mensagem nas minhas redes sociais.
Uma das perguntas que recebi várias vezes nos últimos meses foi de pessoas que estão entrando no mercado de tecnologia ou se preparando para isso.
Você tem alguma dica, orientação ou experiência que possa me orientar?
Como não consigo atender a todos de forma personalizada – como eu gostaria e como já fiz alguns anos atrás com minha mentoria – decidi juntar todas as orientações e experiências que EU acredito que podem ajudar e compartilhar neste texto. Peço que receba de coração aberto e compartilhe com alguém que possa se beneficiar dessas orientações.
Vamos começar pelos detalhes mais simples e pouco falados.
- Se você é uma pessoa formada anteriormente em outra área, entenda que todo conhecimento é válido e é seu. Dito isso, só você vai ser capaz de fazer analogias e entendimentos com o que você já sabe para aplicar na tecnologia. Então, repito para mim e para você: evite se diminuir ou se comparar quando conhece outros profissionais, principalmente quanto a formação acadêmica e experiência profissional. O comportamento de comparação e diminuição além de não ser injusto com a sua história e a do outro, vai te levar a lugares mentalmente miseráveis e vai ofuscar a sua visão de evolução pessoal e profissional.
- O universo da tecnologia é muito mais que programação e desenvolvimento de aplicações. Temos profissionais responsáveis por qualidade e testes, por processos e métricas, por produto e experiência do usuário dentre vários outros. Além da responsabilidade de cada profissional em tecnologia, nem vou citar a presença da tecnologia nas diversas áreas do mercado. Abra seu olhar para enxergar as oportunidades que temos além de multinacionais, pequenas e grandes consultorias, bancos e fintechs… a tecnologia é futuro e está em toda área.
Agora, vamos as principais dicas de forma generalizada:
- Escolha uma linguagem e/ou ferramenta de entrada: focar em uma linguagem de programação inicial facilita o aprendizado, o mesmo se aplica para alguma ferramenta específica do mercado. Conheça evoluções dessa linguagem e ferramenta, aprenda a aprender.
- Estabeleça uma base sólida: entenda bem os conceitos de lógica de programação, estrutura de dados e algoritmos. Para profissionais de outras áreas, entenda bem os processos, os conceitos do ágil, as métricas aplicáveis. Toda base bem contruída vai te ajudar a entender desafios e a construir soluções. Além de melhorar a forma com que você lida com desafios cotidianos, porque te dá segurança de agir.
- Estude regularmente, pratique sempre: para as pessoas desenvolvedoras, a programação é prática e quanto mais você pratica, melhor fica. Para pessoas de outras áreas, quanto mais se preparar, melhor estará. Estude e pratique dentro do que cabe dentro da sua realidade. Algumas pessoas recomendam um tempo diário ou semanal para realizar pequenos projetos ou práticas… eu recomendo o que funcionar melhor para a sua realidade.
- Participe de comunidades e crie sua própria rede de apoio: conectar-se com outras pessoas programadoras e de tecnologia em redes sociais, fóruns, GitHub, LinkedIn e outras redes, vai te ajudar a entender o mercado e a resolver dúvidas. É uma ótima forma de aprender práticas comuns e se conectar com pessoas que poderão te ajudar nos seus momentos mais difíceis.
- Acompanhe as oportunidades e processos do mercado: se já alcançou seu objetivo, continue sonhando e acompanhando as movimentações do mercado. Observe as vagas que surgirem para identificar as competências mais pedidas e, assim, direcionar seus estudos para habilidades demandadas. Mantenha seu currículo atualizado e esteja por dentro das novidades.
- Trabalhe na construção de um portfólio e aprenda se vender: ter um repositório de projetos, como no GitHub, é muito valorizado. E para pessoas de outras áreas, algo como o Behance ou casos de sucesso, são recomendados para comprovar sua experiência. Nem toda oportunidade vai te pedir um portfólio, por isso é importante você saber se vender como pessoa e profissional.
- Esteja aberto a feedback e a se adaptar: a área de tecnologia evolui rapidamente e as prioridades de times e empresas, também. Saber conversar, se comunicar e principlamente, receber feedback de colegas ajuda a melhorar suas técnicas e aprender a resolver problemas de novas formas. Além de saber receber feedback, é muito importante saber fornecer feedback de forma construtiva e educada.
Perceba que essas dicas não são necessariamente de livros, técnicas ou formações. As dicas são orientações de como você vai lidar com desafios comuns que as universidades e formações formais não te preparam. Toda a teoria da tecnologia você encontra num curso, em livros, numa pesquisa, numa conversa com uma inteligência artificial… mas o como lidar com esses conceitos e como se desenvolver num mercado tão cruel, você só encontra vivendo.
Uma dica extra é: pesquise e pergunte… aproveite ao máximo a tecnologia que você tem à disposição, pois ela pode ser uma grande aliada no seu caminho.
Para todo conceito que você leu aqui, mesmo que não tenha entendido ou não conhecia, tenho certeza de que você pode encontrar informações incríveis! Sinta-se à vontade para pesquisar e perguntar sobre isso.
Deixe seu comentário para que possamos conversar e trocar ideias.
Até a próxima!
Deixar mensagem para Ana Teixeira Cancelar resposta