Evolução na profissão
Leonardo começou sua jornada desde a faculdade na universidade federal de uberlândia e teve oportunidade a estagiar na empresa neppo e dentro desses 6 meses ele conseguiu abrir seus horizontes para conseguir se adequar na vertente de front-end e como lhe agradou pela facilidade que teve com as ferramentas após ter experiência suficiente virou analista de sistemas na cedro technologies, trabalhando nesta nova empresa desenvolveu novas tecnologias para ficar um front-end mais completo e compreendendo novas tecnologias.
Descrição da atividade atual
Hoje Leonardo atua como Front-end Web developer na empresa T-10 e trabalha com uma equipe que disponibiliza serviço como varejo, comunicação, produtos entre outros para Várias regiões.
Requisitos mínimos para exercer a profissão
No que diz respeito a carreira técnica é necessário gostar de inovação, saber receber feedback, demonstrar interesse, se atualizar e saber entender as oportunidades
-Linguagens orientadas a objeto, ter conhecimento sobre sistemas de versionamento,domínio em HTML5 e desenvolvimento responsivo, CSS, conhecimento em SEO, inglês para leitura e entendimento, raciocínio lógico, boa comunicação
Ferramentas usadas no dia-a-dia
Desenvolvimento web applications using Svelte, ReactJS and AngularJS.
SCRUM, Angular, Typescript, SCSS, HTML5, API .NET Core (C#), HighCharts, Visual Studio Code, Visual Studio 2017 and Bitbucket.
Tecnologias envolvidas
React Native; AngularJS; Svelte; HTML, CSS, JS; Spring; Java; MySQL;
Ética profissional
Não deixar que assuntos pessoais interfiram no andamento da equipe.sempre entender as coordenação e ordem geradas pelos seus superiores muita das vezes não entendemos o cronograma ou talvez tenha ideias melhores, porém interferir ou alterar como deveria cada passo ser seguido atrapalha a equipe.e para descobrir se a formação da ideia esta correta é necessario que cada engrenagem funcione corretamente.
Exemplo de resultado tangível
Upload da apresentação
https://docs.google.com/presentation/d/1W3lamKokl-N5_fdTrmDvIR69qlpPa2ivm3vfvhr9iSU/edit?usp=sharing
Dúvidas
- 01. O que é um site responsivo?
- Sites responsivos são, de modo geral, projetados para serem adaptados a qualquer tipo de resolução, sem distorções. Ele é desenvolvido para perceber a quantidade de espaço ele tem de tela para um melhor ajuste para um melhor aproveitamento.
- 02. Como o Dev Front-End acessa os dados do Banco de Dados para mostrar nas interfaces para o usuário?
- De duas maneiras: Application Programming Interface, API, é uma forma de integrar sistemas, possibilitando segurança e troca de informações com diferentes linguagens de programação. Ou caso seja um sistema MVC, através do model o front tem acesso ao Banco de dados.
- 03. O que é UX? Qual a diferença de UI?
- User Interface (UI) é a interação entre a interface e o usuário, já User Experience (UX) e como essas interações mexem com o lado emocional do usuário.
- 04. O que é um Mockup e para que serve?
- um modelo mais detalhado do produto final, em que as questões estéticas são importantes e as funcionalidades básicas são demonstradas de uma forma estática.
- 05. Em que tipos de sistemas eu posso usar o Angular JS? Em que ele diferencia do MVC?
- Diferente do MVC onde o front pode acessar as informações presentes no banco de dados pelo Model, no angularJS ele funciona em um ambiente separado, e só acessar as informações necessárias através de API's. Todo sistema web pode usar angularJS, desde que também seja construindo um back end em Rest-ful.