Comecei a minha carreira em tecnologia de uma forma um pouco diferente da maioria dos programadores que trabalham na Xpand IT. Permitam-me partilhar um pouco da minha história: estudei programação de videojogos e, embora haja muito conhecimento específico da área que normalmente não seria útil para uma empresa normal de IT, a grande maioria dos conceitos são os mesmos quer estejas a fazer o próximo GTA um clone do Snapchat. Então, quando tive a minha primeira entrevista na Xpand IT, perguntaram-me se eu conhecia a tecnologia Microsoft Power Apps. Eu não fazia a mínima ideia do que eles estavam a falar. E mesmo depois de me terem explicado o que é, não fiquei totalmente convencido. Lembro-me de ter pensado na altura: “como é que se constrói algo complexo sem código? Mas confesso que despertou a minha curiosidade e então aceitei o desafio.
Deixa-me dizer-te que subestimei as Power Apps. Quando andava a fazer jogos, demorava algumas semanas até ter uma demo jogável que se parecesse minimamente com o design do jogo final. Foram muitas horas a olhar para código para descobrir porque é que a minha personagem morria sempre que saltava para cima de uma cadeira. Com as Power Apps, desenvolvi uma aplicação totalmente funcional na minha primeira semana de trabalho.
Fiquei surpreendido ao ver como a plataforma é simples em comparação com o que é capaz. Não me interpretem mal: sendo completamente honesto, está claro que as Power Apps ainda têm muito a melhorar. Existem inúmeros aspetos ainda em desenvolvimento, mas se queres construir uma aplicação com pouco ou nenhum código, ou se quiseres mudar de tecnologias e começar a desenvolver para web e mobile; ou melhor ainda, se és exatamente como eu, acabado de entrar no mundo da tecnologia e queres começar uma carreira em tecnologia, então pode ser a escolha perfeita para iniciares.
Power Apps é a solução da Microsoft para “criar aplicações de nível profissional da forma mais fácil”. Com mais de 200 modelos disponíveis, de Budget Tracker a Trip Organizer, vais quase sempre encontrar um modelo que podes adaptar às tuas necessidades. Outra vantagem é que, se não houver nenhum disponível, fazeres a tua aplicação a partir do zero é acessível mesmo que nunca tenhas programado antes. No entanto, vais sempre precisar de conhecimentos avançados de código se precisares de desenvolvimentos personalizados ou integrar a tua app com outros serviços. Tudo o que precisas aqui para começar a construir aplicações é paixão por tecnologia e vontade de aprender. É realmente muito simples. Vale a pena experimentares se queres começar uma carreira em tecnologia.
Nem precisas de te preocupar com as versões para Android ou iOS porque a aplicação será executada em ambas as plataformas sem nenhuma configuração extra. Se já usaste Excel ou PowerPoint, vais sentir-te em casa, pois a interface combina os recursos de ambos, como slides e barras de fórmulas.
Outro grande recurso da Power Platform é o Power Automate (antes conhecido como Microsoft Flow), que é o “cérebro” por detrás dos Power Apps. Com o Power Automate, podes criar fluxos de trabalho automatizados, como o envio de uma notificação aos utilizadores quando um dos seus arquivos é atualizado ou iniciar fluxos de aprovação quando um formulário é enviado. Tens centenas de modelos que podem ser facilmente adaptados a todas as necessidades da tua empresa.
Power Apps e Power Automate combinados são ferramentas muito poderosas, tanto nas mãos de alguém novo em programação como em alguém com décadas de experiência.
Quando entrei para a Xpand IT e iniciei a minha carreira em tecnologia, fui o primeiro developer exclusivo de Power Apps. Outros trabalharam com Power Platform (Power Apps, Power Automate, Power BI), mas fui o primeiro a ser contratado apenas para este desafio. E o facto de ser recente significa que a documentação pode estar desatualizada ou, em alguns casos, inexistente. Mas a comunidade estava lá para me ajudar. A maioria dos problemas que enfrentei foi anteriormente encontrada por outra pessoa e, quando partilhei os meus próprios problemas, alguém estava lá para me ajudar.