Para se manter no topo, é preciso se atualizar. Com o MBA USP/Esalq isso não é diferente, e por esse motivo o MBA em Engenharia de Software tornou-se uma realidade.
O MBA foi criado com base em um tema atual e cada vez mais necessÔrio. Nesta matéria, Luiz Paulo FÔvero, professor e coordenador do curso, explica como surgiu a proposta do MBA em Engenharia de Software e por que essa Ôrea é tão importante no âmbito profissional.
Mas antes, se vocĆŖ se interessa por engenharia de software e tecnologia, vai gostar desse material prĆ”tico e aplicĆ”vel que preparamos para os amantes da Ć”rea. Adquira jĆ” o seu de forma gratuita!Ā
Leia mais: TendĆŖncias do Web Summit Rio 2023
Engenharia de Software: uma nova realidade
Pergunta: O que Ć© a engenharia de software e como ela se encaixa na vida das pessoas?
Resposta: Quando a gente fala de engenharia de software, estamos falando de desenvolvimento de sistemas. Seja em ambientes digitais, tecnológicos ou de inovação, recorremos cada vez mais ao desenvolvimento de sistemas ou plataformas para as mais diversas Ć”reas. Podemos encontrar alguns exemplos próximos, como uma plataforma web para atualizar dados de consumo, uma plataforma mobile (no celular) para monitorar atividades fĆsicas a partir da frequĆŖncia cardĆaca ou atĆ© mesmo o desenvolvimento de um novo aplicativo que traz orientaƧƵes segundo algumas funƧƵes de um tablet, smartphone ou desktop.
Hoje, a engenharia de software estÔ presente em toda e qualquer Ôrea, desde que a gente esteja falando de tecnologia e de inovação por meio da criação de aplicações, plataformas e sistemas cada vez mais amigÔveis.
Nessa linha de raciocĆnio que entra o conceito de UX (User Experience ou, em tradução, ExperiĆŖncia do UsuĆ”rio) e DX (Developer Experience ou, em tradução, ExperiĆŖncia do Desenvolvedor), em que o desenvolvedor trabalha para que a plataforma seja a mais amigĆ”vel possĆvel, e que o usuĆ”rio consuma sua funcionalidade da maneira adequada.
Assim, a engenharia de software é utilizada de uma maneira multidisciplinar, seja na Ôrea da Saúde, Marketing, Finanças, Economia, Varejo, na indústria, entre outros.
Por ser multidisciplinar, Ć© de fundamental importĆ¢ncia que essa plataforma fale a linguagem de cada Ć”rea, caso contrĆ”rio, torna-se ātecnologia pela tecnologiaā, sem que isso reflita em processos decisórios e nas estratĆ©gias a partir daquela criação.
Relevante e necessƔria
Pergunta: Por que a Ôrea de engenharia de software é tão importante?
Resposta: Para responder essa pergunta, é preciso falar sobre os conceitos de desenvolvimento full stack, ou seja, a engenharia que pode simultaneamente criar o front-end e back-end de uma aplicação ou de um site.
Enquanto o front-end refere-se Ć s partes de uma aplicação, plataforma, sistema ou site que o usuĆ”rio vĆŖ e com as quais interage, o back-end refere-se ao armazenamento, ao processamento de dados e Ć parte āinfraā dos bastidores.
Hoje, essas habilidades muitas vezes são diferentes. Um desenvolvedor full stack apresenta, de fato, skills de front-end e back-end, mas atualmente hÔ profissionais no mercado muito focados no back-end, ou seja, na parte de tecnologia e de criação das plataformas.
Por isso essa Ć”rea Ć© extremamente importante. Quando falamos de tecnologia, ou de inovação, ou de criação de sistemas com foco no processo decisório, estamos olhando a usabilidade daquela plataforma por parte do usuĆ”rio ā que muitas vezes precisa ter dados, atualização de outputs de modelos ou dashboards em tempo real, com grĆ”ficos, ranking de variĆ”veis importantes ou simplesmente a própria alimentação desses dados para que sejam inseridos em uma plataforma, sejam atualizados, inseridos na nuvem e, assim, gerem outputs em tempo real para o usuĆ”rio.
Propósito em inovar
Pergunta: Por que esse curso foi criado?
Resposta: Porque, na verdade, a trilha de conhecimento que o aluno vai percorrer Ć© rara de encontrar e difĆcil de reter. O mercado busca por profissionais que possuem conhecimentos voltados ao desenvolvimento back-end e front-end, alĆ©m da estimação de modelos ou a estruturação de plataformas que possuam caracterização de usabilidade e de escalabilidade, sendo adequadas visualmente para o usuĆ”rio.
Além disso, o desenvolvimento dessas aplicações tem muito payback, porque você pode, inclusive, vender para seus clientes ou criar planos de usabilidade daquela plataforma que o cliente consome.
MBA em Engenharia de Software USP/Esalq
Pergunta: O que serĆ” ensinado MBA em engenharia de software?
Resposta: Nós teremos disciplinas de UX, metodologias Ôgeis, implementação de containers ou kubernets, microserviços, serverless (que é um conceito muito importante), computação em nuvem, DevOps, Infra As A Code, fundamentos de segurança da informação e técnicas de comunicação que, cada vez mais, vem sendo importante para o usuÔrio.
O curso conta com um módulo introdutório, que funciona como um módulo zero para todos os alunos, com o objetivo de nivelar conhecimentos de desenvolvimento back-end e front-end, sendo duas aulas para cada um. Por esses e outros motivos, o curso não possui pré-requisito.
Seguindo para o outro módulo, o curso conta com disciplinas de Design Thinking, Blockchain e Criptomoedas, Tendências em Inteligência Artificial, Armazenagem ou Data Warehouse, Engenharia de Dados, Desenvolvimento de Planos de Negócios, Técnicas de Machine Learning (para criação de modelos preditivos que podem ser inseridos na nuvem), LGPD, Deep Learning e, por fim, Gestão de Liderança, Gestão de Conflitos e Mindset Canvas, que são importantes para o aluno porque, afinal de contas, estamos diante de um MBA.
O Ćŗltimo módulo do curso possui disciplinas relacionadas a paradigmas para o desenvolvimento de softwares, gerenciamento de testes, Domain Driven Design (DDD), padrƵes de projetos, NoSQL versus SQL, gerenciamento e estruturação de filas, criação, gerenciamento e estruturação de APIs, micro front end, IoT (ou internet das coisas), e arquitetura mobile. Ou seja, Ć© um programa extremamente inovador e que abre uma nova fronteira em um mercado que, atĆ© entĆ£o, só possuĆa cursos dispersos.
O MBA em Engenharia de Software pode ser o que você precisa para alcançar seus objetivos profissionais e levar sua carreira a patamares ainda mais elevados! Inscreva-se hoje mesmo!
Você também pode gostar desses conteúdos: