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: