Posted October 5, 20222 yr A área de programação é uma das mais populares quando pensamos em carreira na tecnologia. As diversas linguagens de programação nos trazem muitas oportunidades para desenvolver aplicativos, sites, games e plataformas de serviços. Para falar sobre o cenário atual da carreira na programação e dicas de como começar, convidei Damiana Costa, Tech Lead e Staff Engineer no PicPay e Aryanne Silva, Software Engineer na idwall para compartilhar um pouco sobre suas experiências. Confira o episódio na íntegra: Habilidades para Desenvolvimento Front-end As pessoas que trabalham com desenvolvimento front-end são responsáveis por implementar componentes visuais em um site, bem como recursos interativos como navegação, botões ou qualquer coisa que melhore a usabilidade geral. HTML, JavaScript e CSS são tecnologias utilizadas para a criação das experiência visual das aplicações e sites e, a partir delas, foram criadas diversas ferramentas para elevar ainda mais o nível de qualidade e produtividade na criação de projetos. Algumas das habilidades necessárias para um trabalho de front-end incluem: Uma boa compreensão das linguagens de programação front-end A capacidade de criar um design responsivo Conhecimento em testes e debug (depuração) Uma compreensão das ferramentas e recursos de desenvolvimento de front-end, como automação, sistemas de gerenciamento de conteúdo, sistemas de controle de versão, APIs e frameworks Entendendo mais sobre as tecnologias Tecnologia Utilização HTML Hypertext Markup Language (HTML) é um sistema padronizado para marcar arquivos de texto para obter efeitos de fonte, cor, gráfico e hiperlink em páginas da World Wide Web. O HTML garante a formatação adequada de texto e imagens para que seu navegador de Internet possa exibi-los como devem ser. CSS Cascading Style Sheets (CSS) é usado para formatar o layout das páginas da web. Isso inclui controlar estilos de texto, tamanhos de tabela e cores. O CSS adapta a apresentação da página da web a diferentes tipos de dispositivos, como telas grandes e telas pequenas. Também cria páginas amigáveis para impressão. JavaScript JavaScript é uma linguagem de programação de computador orientada a objetos comumente usada para criar elementos interativos em uma página da web. O JavaScript habilita componentes dinâmicos da interface do usuário, como caixas de seleção e campos de pesquisa. Roteiros de Estudos para Front-end Introdução à programação Acessibilidade da Web Criar um site simples usando HTML, CSS e JavaScript Desenvolver aplicativos Web com o Visual Studio Code Criar aplicativos sem servidor Crie seus primeiros aplicativos Web com o React Git para iniciantes Introdução ao Node.js Habilidades para Desenvolvimento Back-end Em contraste com o desenvolvimento de front-end, que se concentra em produtos e programas voltados para o cliente, o desenvolvimento de back-end aborda a lógica e a integração de aplicativos da Web do lado do servidor. Os desenvolvedores de back-end escrevem código para ajudar um banco de dados e um aplicativo a se comunicar. Essencialmente, um desenvolvedor de back-end lida com o que você não vê; eles são responsáveis pelo back-end de um site, que inclui servidores, bancos de dados e aplicativos. Algumas das habilidades necessárias para trabalhos de desenvolvedor de back-end incluem: Banco de Dados Frameworks Linguagens de Programação DevOps e Segurança Entendendo mais sobre as tecnologias Tecnologia Utilização Java Java é uma linguagem de programação de alto nível popular que é uma linguagem orientada a objetos e frequentemente utilizada para criar aplicativos desktops, plataformas web e aplicativos mobile para Android. Python Python é uma linguagem de programação interpretada, orientada a objetos e de alto nível com semântica dinâmica. Python pode ser usado para criação de sites, plataformas web e é popular na área de ciência de dados. C# A linguagem C# é versátil e pode ser utilizada para diversos projetos, seja desenvolvimento de jogos, plataformas web, sites e aplicativos mobile multiplataforma. Roteiros de Estudos para Back-end C# para Iniciantes Lógica de programação com C# Python para Iniciantes Criando sua primeira aplicação em Python Introdução ao Java no Azure Programação distribuída na nuvem Criar aplicativos sem servidor E o desenvolvimento low code, no code? O desenvolvimento de aplicativos com low code ou no code, é um movimento crescente no mercado. O contexto de low code, significa que você irá utilizar pouco código para criar algo. Já o no code, você não irá utilizar nenhum código, literalmente. É uma carreira particularmente interessante, principalmente para quem está fazendo transição de carreira para área de tecnologia, pois você não precisa ter um profundo conhecimento de programação para começar a criar projetos. A boa notícia aqui é que se você quer aprender sobre a Power Platform, a Microsoft lançou o programa Girls' Power com aulas online, ao vivo e gratuitas, trazendo workshops práticos e dicas de preparação para certificação PL-900. As aulas começam no dia 18 de Outubro de 2022 e abordarão os seguintes temas: Power BI Power Apps Power Automate Power Virtual Agents Faça sua inscrição pelo site Programa de Mentoria Girls' Power Este é um programa intencional para fomentar a participação de mais mulheres na área e ao final do programa, a Microsoft irá contemplar 175 mulheres, que cumprirem os critérios de elegibilidade e/ou priorização, com vouchers gratuitos para realização da prova. Isso significa que todas as pessoas que tiverem interesse em aprender sobre Power Platform, poderão se inscrever e participar das aulas e somente a etapa de distribuição de vouchers será exclusiva para mulheres. Você gostaria de fazer a certificação PL-900, mas não é elegível ao Girls' Power? Não se preocupe, a Microsoft possui a plataforma Microsoft Conecta+ e oferece eventos mensais com distribuição de vouchers gratuitos para essa e outras certificações. Confira mais detalhes por aqui: https://www.microsoft.com/pt-br/conecta/ ------------------------------------------------------------------------------------------------- Confira as outras sessões de mentoria da #JornadaTech: Tecnologia: Como começar e crescer no mercado de trabalho ( ) Carreiras em Computação em Nuvem e Segurança ( ) Carreiras em Programação: Back-end, Front-end e mais ( ) Carreiras na área de Ciência de Dados ( ) Continue reading...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.