Linha 122: Linha 122:
= Tecnologia: CMS =
= Tecnologia: CMS =
<br>
<br>
Data entrega: 22/04


* Faça uma pesquisa e descreva aqui o que entende da tecnologia, podendo acrescentar imagens, tabelas, referências, exemplos, etc.
* Faça uma pesquisa e descreva aqui o que entende da tecnologia, podendo acrescentar imagens, tabelas, referências, exemplos, etc.
* Monte um trabalho que permita que seus colegas após leitura tenham um entendimento claro sobre essa tecnologia e como aplicá-lo no dia-a-dia.
* Monte um trabalho que permita que seus colegas após leitura tenham um entendimento claro sobre essa tecnologia e como aplicá-lo no dia-a-dia.

Edição das 02h04min de 15 de abril de 2021

Evolução na profissão

* Como foi a evolução (acadêmica e profissional) até chegar na sua posição atual?

Eu ingressei sem conhecimento prévio da área, durante o meu período onde eu estava mais ativo na faculdade sempre procurei aproveitar o que a faculdade tinha a oferecer, então participei do PET, fiz muitos projetos relacionados a inclusão social, participei das tech week e quando eu estava preste a formar não sabia direito o que eu queria se eu iria para uma área acadêmica ou mercado de trabalho, então eu ingressei no mercado durante um tempo para analisar como funcionava, então eu tentei um estágio e demorei um pouco até conseguir pois geralmente muitas empresas de Uberlândia utilizam um modelo de trabalho que não é muito legal, elas preferem contratar pessoas júnior e estagiários para fazer grande parte do trabalho para ter um custo menor, então geralmente o pessoal prefere pessoas que estão mais no meio do curso, quando fui fazer meu estágio eu estava no sétimo período fique três semanas na Landix e logo depois recebi o convite para ir para a Zup e fui para lá como fiquei como estagiário por um ano.”

* Quais foram as principais formações (certificação, especialização, curso, etc) extra-curriculares?


●LINGUAGENS: ​Javascript, Typescript, C, JAVA, HASKELL, LISP, PROLOG, PYTHON, SQL, VHDL, ASSEMBLY PARA MIPS ● FRAMEWORKS E BIBLIOTECAS: ReactJS, Webpack, Jest, Style-Components, React Redux, Redux Saga, GatsbyJS ● FERRAMENTAS​: VSCODE, ECLIPSE, NETBEANS IDE, INTELLIJ IDEA, JETBRAINS PYCHARM, ASTAH PROFESSIONAL, QUARTUS II, EMOTIV XAVIER, ANDROID STUDIO, MATLAB ● VERSION CONTROL​: GIT ● IDIOMAS​: PORTUGUÊS (NATIVO), INGLÊS (FLUENTE)


Descrição da atividade atual

  • O que efetivamente faz o profissional na sua condição?
  • O que entrega como resultado?


Requisitos mínimos para exercer a profissão

* Cite alguns soft skills necessários para quem tem intenção de seguir essa carreira?

Na UFU a gente tem uma matéria de programação para internet onde vamos aprender o básico de programação web o que é útil para aprendermos a base, porem quando chegamos no mercado trabalhamos com outra série de frameworks e coisa do tipo, os três mais comuns para o desenvolvedor front-end são o Angular que já é bem difundido, o React e o Vue que é um pouco mais novo. É isso, buscar aprender esses frameworks principalmente através da sua documentação, algo que a gente sempre tem que ter em mente é que a documentação de uma biblioteca é sempre nossa amiga, então antes de procurar alguma coisa e quebrar a cabeça é interessante você ler a documentação para que você saiba usar e entender de fato o que está acontecendo ali ao invés de só usar e a partir do primeiro problema que você já fica empacado.”

* Sugira alguns hard skills.

- React - Vue



Ferramentas usadas no dia-a-dia

* Cite algumas ferramentas, tecnologias ou metodologias das quais depende para sucesso nas atividades.

-Github -Git -React


Tecnologias envolvidas

* Sugira alguma tecnologia que possa ser pesquisada por esta equipe e que possa servir de base para futura aplicação nessa profissão.

- Fluxo de dados

Ética profissional

  • Pode dar algum exemplo já vivido por você ou por alguma outra pessoa sobre aspectos éticos na profissão, seja positivo ou negativo?

Em questão de ética e valores algo que é sempre positivo e sempre aconteceu muito eu fui muito a asseado por isso foi pela ajuda das pessoas, desde que eu entrei no mercado de trabalho, como eu não sabia muito da área, todo mundo sempre propôs a me ajudar bastante então onde eu trabalho a gente tem um ambiente onde ele é muito propenso a ajuda de pessoas e um exemplo negativo de coisas não éticas que já aconteceram porém isso foi solucionado uma vez uma pessoa que trabalhava na empresa ela tinha um projeto e pelo fato de ter perdido o acesso ao projeto ela subiu um código no github pessoal dela o que causou um incidente de segurança na empresa e isso se caracteriza como algo não ético no mercado de trabalho porque se você desenvolve um código proprietário em teoria você não pode expor ele para outra pessoas o que caracteriza como um atitude não ética.


Upload da apresentação

Apresentação: https://youtu.be/dRuHFiWnRKI


Dúvidas

01) Por quê Front-End é um considerado uma ponte?

O frontEnd pode ser considero uma ponte em duas ocasiões, ele deve se comunicar tanto com a equipe de design como vai ser a parte estética da aplicação e com o backEnd para alinha com vai ser o openload que ele vai receber. O FrontEnd pode também ser um aponte quando pensamos no fluxo usuário dados, usando para ter acesso aos dados da aplicação.

02) "Para conseguir estágio na Zup, foi preciso ter conhecimento prévio de alguma(a) tecnologia(s)? Se sim, quais?

Para conseguir estágio na Zup, foi preciso ter conhecimento prévio, a própria empresa tem o programa de estagio , para capacitar as pessoas que entram. Claro! Quem tem conhecimento prévio tem a oportunidade de evoluir mais rápido.

03) Pretende continuar atuando somente como desenvolvedor front-end ou tem intenção de atuar em outras áreas?"

Eu não pretendo continuar na área de desenvolvimento FrontEnd muito tempo, mesmo gostando muito da área, eu pretendo iniciar na carreira acadêmica em breve.

04) Como funciona o uso da LGPD na prática? Exemplo: tem restrições de uso de dados por certas pessoas nas equipes? Como esses dados são armazenados e tratados? Etc... No meu produto e na maioria dos produtos da empresa, nos temos restrições de dados para todas as pessoas, além disso não temos acesso a banco de dados no ambiente de mar aberto, ou seja de produção, e as informações sensíveis no banco elas são armazenadas na parte de criptografia.

05) Gostaria de saber sobre a questão salarial do profissional tanto iniciante quanto mais experiente. Se utiliza Jquery na ZUP ou se tornou um framework legado?

Em relação ao salario a Zup apresenta um salario maior do que a media de empresas de Uberlândia, hoje como a Zup e uma empresa home office, aos pouco esta igualando a grade salarial de São Paulo.

06) O quão importante ele consideraria um conhecimento estético (de Design) teórico e prático?

O conhecimento estético, ou seja o crescimento de usuário e interface gráfica e útil para auxiliar nas discursões sobre desing, além de você ter mais persuasão com as outras pessoas do time, devemos notar que o desaing produz um desing system que é implementado n aplicação, ou seja, um padrão de desing que vamos seguir, e o fontEnd tem que argumentar fortemente que esse modelo seja conciso para os dois lados.

07) Como era a rotina quando ele estava começando a dar os primeiros passos em web?

os primeiros meses que eu estava no programa de estagio , começamos a estudar frontend primeiro, ficamos dois meses estudando, e depois estudando mais um mês a parte de backEnd para que pudéssemos ter a noção de qual caminho queríamos seguir .

08) Qual a maior dificuldade que o Bruno já enfrentou no trabalho?

A maior dificuldade que enfrentei no trabalho foi em relação a comunicação, no inicio da minha entrada no mercado de trabalho minha comunicação era um pouco agressiva, e foi muito trabalhoso para mudar conseguir reformular meu jeito de pensar , ao ponto de não soar ou fazer com que alguém se sentisse agredido com as minhas palavras.

09) Qual a forma (linguagem) de programação usada?

Não respondida.

10) É importante manter um conhecimento básico em linguagens mais tradicionais? Até que ponto devemos nos aprofundar?

O conhecimento de linguagem mais tradicionais é muito importante para que possamos tenha noção como funcionar as linguagens de alto nível mais a fundo, nas linguagem mais novas, por exemplo, quando você trabalha com JAVA e Spring, você vai utilizar muitas anotações e funções prontas para fazer o que o você precisa. Um profissional de excelência deve ser capaz de o que esta sendo feito por traz, de modo que se ele precisar fazer alguma alteração, sem precisar de muito esforço.

11) O Dev Front-end consegue se mudar facilmente entre as diferentes áreas da programação ou seria como um recomeço? O Dev FrontEnd consegue mudar de área fácil, as logicas que envolvem a programação, elas não mudam, os paradigmas mudam um pouco. O FrontEnd entrou numa abordagem funcional mais cedo que o BackEnd, que começou entrar nessa abordagem funcional em 2018, com popularização do Kotlin, enquanto o FrontEnd já estava nessa ritmo um pouco mais cedo. O backEnd ficou um pouco travado na orientação ao objeto, porem também utilizamos a orientação ao objeto em FrontEnd, a mudança seria amis a estudo de biblioteca do que estudo de linguagem.

12) Gostaria de saber se o Bruno aconselha entrar no mercado de trabalho perto do fim da faculdade, como ele fez, ou quanto mais cedo melhor?

Acredito que a entrada de trabalho deva ser , a partir da ideia que o aluno tem da sua vida pos graduação, se o aluno planeja entrar no mercado de trabalho depois da faculdade e ter uma carreira no mercado, acredito que ele deve entra o quanto antes possível, caso o aluno tenha intenção de seguir carreira acadêmica deve aproveitar as oportunidades que a faculdade oferece.


Tecnologia: CMS


Data entrega: 22/04
  • Faça uma pesquisa e descreva aqui o que entende da tecnologia, podendo acrescentar imagens, tabelas, referências, exemplos, etc.
  • Monte um trabalho que permita que seus colegas após leitura tenham um entendimento claro sobre essa tecnologia e como aplicá-lo no dia-a-dia.