TesteUser1 (discussão | contribs)
TesteUser1 (discussão | contribs)
Linha 69: Linha 69:
* 06. Por que é interessante usar o StackOverFlow?
* 06. Por que é interessante usar o StackOverFlow?
O StackOverFlow é uma plataforma que facilita a interação por meio de perguntas/respostas entre usuário que têm conhecimento sobre programação
O StackOverFlow é uma plataforma que facilita a interação por meio de perguntas/respostas entre usuário que têm conhecimento sobre programação
Essa plataforma é muito importante no dia-a-dia do programador, pois é possível sanar dúvidas com outras pessoas que já provam experiência do assunto abordado.
Essa plataforma é muito importante no dia a dia do programador, pois é possível sanar dúvidas com outras pessoas que já provam experiência do assunto abordado.


<br>
<br>

Edição das 02h17min de 11 de outubro de 2018

Evolução na profissão

Diogo Mafra é graduando em Ciências da Computação na UFU e já realizou cursos online de especialização em áreas do seu interesse. Como ainda é universitário, está no início de sua vida profissional. Diogo teve experiência na empresa Kyros antes de se dedicar ao desenvolvimento do aplicativo CookAll e do site Tracktoor.


Descrição da atividade atual

Sua rotina gira em torno das tarefas da faculdade e das atividades de desenvolvimento do aplicativo e do site. Diogo é sócio e responsável pelo desenvolvimento do front-end do projeto em que atua. Seu projeto, que ainda está em fase de criação, trata-se de um aplicativo de receitas e de organização de ingredientes culinários.

Requisitos mínimos para exercer a profissão

Não são necessárias certificações para se trabalhar na área. No entanto, bom conhecimento de HTML, CSS e JavaScript são requisitos básicos.

Ferramentas usadas no dia-a-dia

- Softwares ou recursos físicos obrigatórios ou necessários para que o profissional possa exercer sua atividade.

Tecnologias envolvidas

-Sublime Text (Editor de texto) -Atom (Editor de texto alternativo) -Node Js (interpretador de JavaScript) -JavaScript, HTML, CSS


Ética profissional

- Apontar qualquer situação em que é necessário ética. Seja alguma situação vivida pelo profissional ou que ele tenha tido conhecimento. Importante ressaltar o comportamento adequado do profissional dentro de uma empresa ou de um negócio. - Caso o profissional não sugira nada, a equipe deverá pesquisar e discutir algum caso - Os casos, tanto podem tratar de comportamentos éticos positivos quanto de situações onde a ética tenha sido desvirtuada.

Exemplo de resultado tangível

Diogo ajudou a desenvolver o site da plataforma Tracktoor no qual os usuários podem contactar diretamente os proprietários de máquinas de infraestrutura para alugá-las. O programador agora dedica-se à criação do aplicativo CookAll que ainda está em fase de aperfeiçoamento e deve ser lançado em breve.


Upload da apresentação

https://drive.google.com/open?id=15WpPstAJFtTYuc7LhOT7stQJgB0YiLuD

Dúvidas


  • 01. O que faz o PO? E o SM? Qual a diferença básica na atuação deles?


  • 02. Java Script é importante na vida do Dev Front-End? Por quê?


  • 03. Poderia explicar o que é UX e UI? Por que é importante que o Dev Front-End seja especialista nestes assuntos?


  • 04. O que são tecnologias híbridas? Cite exemplos?


  • 05. Para que serve o MVP na saga de um empreendedor?

O MVP é muito importante na vida de um empreendedor, porque sua ideia consiste em testar o produto antes mesmo de ser lançado para que seja analisada a aceitação do público acerca do projeto e, com isso, aprimorar o produto. Assim, o MVP vem para descobrir se a solução proposta por sua startup vai efetivamente de encontro às necessidades dos clientes, além de detectar a reação do mercado à inovação do seu projeto.


  • 06. Por que é interessante usar o StackOverFlow?

O StackOverFlow é uma plataforma que facilita a interação por meio de perguntas/respostas entre usuário que têm conhecimento sobre programação Essa plataforma é muito importante no dia a dia do programador, pois é possível sanar dúvidas com outras pessoas que já provam experiência do assunto abordado.


  • 07. Que metodologia usa para interagir com o cliente?

A plataforma StackOverFlow utiliza de um sistema de pontos e reputação. Quando um usuário responde uma pergunta e recebe um voto favorável, ela recebe pontos. Com o tempo, essa pessoa recebe medalhas de acordo com o número de contribuições favoráveis feitas na plataforma.

  • 08. O que é TDD? Para que é usado?

TDD é o Desenvolvimento Orientado por Testes (Test Driven Development). Essa prática se baseia em pequenos ciclos de repetições, onde para cada funcionalidade do sistema um teste é criado antes. Este novo teste criado inicialmente falha, já que ainda não se tem a implementação da funcionalidade em questão e, em seguida, é implementado a funcionalidade para fazer o teste passar. O TDD é usado para deixar o código mais limpo, coeso e menos acoplado.


  • 09. O que é site responsivo?

Um site responsivo é quando o mesmo foi criado para se adaptar automaticamente aos diferentes tamanhos de tela. Como exemplo, se o Facebook for aberto no computador e, posteriormente, no celular, não haverá perda na aparência e o site se encaixará perfeitamente na tela de cada teste. Isso acontece, pois foi programado com layouts que correspondem à diferença de várias resoluções, tornando, assim, o site com um caráter responsivo.


  • 10. É importante que Devs Front-Ends dominem a técnica de Cross-browser? Por quê?

Cross-browser se refere a característica de um site possuir suporte a diversos navegadores. Essa técnica é de fundamental importância atualmente, uma vez que não se mantém apenas um único navegador padrão para todos os usuários, ou seja, a preferência pelo uso dos navegadores é relativa. Além disso, existe uma gama de navegadores disponibilizados na internet para download, assim, cabe ao usuário escolher ao seu critério, e, por este motivo, é importante que os programadores Front-End dominem a técnica Cross-browser.