Open RntSaturnino opened 1 year ago
@andyarauj0 19/05
@RntSaturnino acho que vale juntar a 7 e 9. Ambas são sobre comunicação.
O restante está OK. Fiz algumas correções ortográficas.
O que acha?
Após validação 1-1, as alterações foram aprovadas.
Definição
Como usuário Gostaria de acessar o site Para conhecer mais sobre a Área de front-end na SouJunior
Descrição
Este documento tem como objetivo apresentar aos usuários como atua front-end na iniciativa.
Protótipos
https://www.figma.com/proto/XoZ6GKJ854Zxb0OvqNTlEh/SITE---Sou-Junior?page-id=3601%3A2&type=design&node-id=3781-4133&viewport=-943%2C1411%2C0.56&t=efIPTchxK5asbZCo-1&scaling=min-zoom&mode=design
Critérios de Aceite 1- Para acesso a "Área de Atuação" o usuário deverá acessar o site da SouJunior.
2- Após acessar o site da SouJunior, o usuário deverá descer a barra de rolagem até a "Área de atuação" e selecionar a opção "Front-end"
3- Após o usuário selecionar a opção "Front-end" o usuário visualizará duas seções: uma contendo a apresentação sobre a área de Front-end e a segunda, a entrevista com o Head da Área de Front-end da SouJunior, Ricardo Lima.
4- Antes da entrevista, deverá constar a foto Head da Área de Front-end - Ricardo Lima e suas redes sociais.
6- No final da entrevista deverá constar a foto da equipe de Front-end da SouJunior, junto com o LinkedIn e Discord.
7- Ao clicar no botão do Linkedin ou do Discord, o usuário deverá ser informado de que ele será direcionado para uma nova página em outra aba, para que o Usuário possa continuar navegando no Site caso desejado.
8- Para o usuário retornar a página inicial do site SouJunior, deverá selecionar o botão de retroceder da página.
9- O usuário também poderá retornar a página inicial do site SouJunior, clicando em "Home" no topo da Página;
Seção 1 - Texto Sobre Área de Atuação - "Front-end"
Front-end é a camada de um programa que interage diretamente com os usuários. Os desenvolvedores front-end traduzem o design em código, utilizando linguagens de marcação, folhas de estilo e programação para criar a interface e funcionalidades interativas. Eles também garantem que o site ou aplicativo seja responsivo, ajustando-se a diferentes dispositivos para proporcionar uma experiência consistente. Em resumo, a função front-end envolve a criação de uma interface atraente e interativa para oferecer uma ótima experiência ao usuário final.
Na SouJunior, os desenvolvedores juniores de Front-end têm a responsabilidade de implementar e manter as tecnologias essenciais para garantir a eficiência dos sistemas, sempre contando com o auxílio de mentores e do Head. Além disso, é de extrema importância que haja uma integração sólida com outras áreas, como Produto, UX & UI design e back-end, a fim de assegurar a melhor experiência possível para o cliente final. Estamos comprometidos em criar soluções que unam conhecimento técnico e colaboração em equipe, com o objetivo de entregar produtos de alta qualidade.
Seção 2 - [Entrevista com o Head da Área de Front-end - Ricardo Lima]
Ricardo Lima é natural de Volta Redonda, mas escolheu a capital carioca como residência atual. Com um diploma em engenharia mecânica e uma pós-graduação em Análise e Desenvolvimento de Programas, ele se encontrou no mundo da TI, onde já atua por cerca de cinco anos.
No seu dia a dia, Ricardo é um Desenvolvedor Full Stack na Tree Inova e na Ágape Consultoria. Também foi professor na Blue EdTech, dando aulas de Full Stack e ajudando os alunos nos processos de seleção.
Mas a jornada de Ricardo vai além do código. Na SouJunior, ele lidera uma equipe talentosa, orientando mentores e juninhos na criação de projetos empolgantes. Fora do mundo profissional, ele se revela um artista em formação: bateria é sua paixão, mas também está se aventurando no violão e na gaita. Nos momentos de lazer Ricardo curte viajar, explorar novas culturas e praticar atividades físicas. E por falar em novas culturas, ele decidiu aprender o idioma alemão.
1. Como você iniciou na área da tecnologia? Iniciei no começo da pandemia fazendo a transição da Engenharia para tecnologia. Após algum tempo de estudo, consegui realizar 2 freelas que me deram experiência suficiente pra minha primeira vaga como Desenvolvedor Front-End e Professor Full Stack assistente. Hoje trabalho como Dev Full Stack nas empresas Tree Inova e Ágape Consultoria.
2. O que te motivou a fazer parte da SouJunior? Quando iniciei na área de tecnologia tive amigos próximos que me ajudaram, pegando na mão e ensinando tudo que precisava. Vi que era algo extremamente necessário pra quem está começando, pois encurtei o caminho do conhecimento, até chegar na primeira oportunidade. Entrei na SouJunior para retribuir o que eu recebi quando iniciei na área e por amar compartilhar conhecimento.
3. Qual é a maior responsabilidade em ser Head de tantos juniores que estão atrás de sua primeira oportunidade? A maior responsabilidade é saber dar direcionamento para os Juniors, tanto direcionamento técnico como comportamental. Saber que às vezes um conselho pode modificar o trilho de cada um, faz com que cada ação que tomamos seja muito bem pensada e planejada, visando sempre o crescimento e evolução dos juninhos.
4. Como é a atuação da equipe de Front-end dentro da SouJunior? A atuação da equipe é bem dividida e todos participam da construção completa do projeto. Os juninhos ficam com a parte do código, participam de reuniões de sprint planning, sprint review, comunicação com outras áreas como APM, UX, UI, Backend, entre outras. E temos mentores que auxiliam os juninhos nas dúvidas que surgem durante o processo de desenvolvimento.
5. Como é seu dia a dia como Front-end? Como desenvolvedor, o dia é sempre cheio de entregas e bugs para resolver. O que nossos juninhos podem esperar são problemas com layouts desatualizados, integração com APIS, conexão com banco de dados, inserção de novas ferramentas e funcionalidades, além de correção de bugs que fazem com que o software do cliente fique fora do ar.
6. O que mais entusiasma você no desenvolvimento? Resolução de problemas, acredito que isso vem desde a época que trabalhava na indústria automotiva.
7. Como faz para se comunicar de forma eficaz com os membros da equipe Sou Junior? Como fazemos reuniões semanais, busco entender o perfil de cada membro para ter uma comunicação mais assertiva. Acredito que cada indivíduo tem uma vivência e recebe feedbacks de forma diferente, assim como a forma de falar.
8. Dentro das linguagens de programação qual você considera a mais importante e porque? Acredito que não tenha uma linguagem mais importante, tudo vai depender do que o desenvolvedor quiser seguir. O mais importante é entender os conceitos da programação, que depois a linguagem fica menos complexa de se aprender.
9. Qual Soft Skills você considera fundamental para um desenvolvedor Front-end? Uma das mais importantes é a comunicação. Conseguir interagir com membros da equipe e de outras áreas do projeto é primordial. Saber pedir ajuda, definir o que consegue ou não ser realizado em determinado tempo, além de ajudar a todos da equipe. Isso também vai de encontro ao trabalho em equipe, saber trabalhar com pessoas com diferentes vivências e pensamento é fundamental.
10. Dica para algum juninho de como entrar no mercado? Primeiro passo é começar a estudar e saber que o estudo será constante. Não se apegar a tecnologias nem frameworks. É interessante sim escolher uma para se aperfeiçoar no início, porém se surgir oportunidade para outras linguagens, não deixe passar.
Além disso, realizar projetos, participar de voluntários como o SouJunior, ter um LinkedIn bem estruturado e currículo sempre atualizado são essenciais.
E o mais importante, networking. Ter uma rede de contatos reais é fundamental para conseguir a primeira oportunidade, participe de grupos de estudo, hackathon, projetos em geral, conecte-se com recrutadores no LinkedIn, interaja nas postagens e SEJA VISTO.
Head
Ricardo Lima
Mentores
Adson Amorim
Allan Oliveira
Breno Pereira
Denis Fernando
Marília Augusta
Juniores
Edvaldo Cabral
Geovana Salamanca
Hiago Murilo
Isabela Hyeda
Isaque de Souza
João Victor
Leonardo Dias
Luiz Belo
Max Faria
Nicolas Braga
Uendel Martins
Discord: 836266846839635968
DoR - Definition of Ready
[ ] O design/wireframe foi definido e aprovado.
[ ] A tarefa foi priorizada de acordo com o backlog e com as necessidades.
[ ] Os critérios de aceite estão claramente definidos a serem executada pela equipe.
[ ] As dependências do projeto foram identificadas e resolvidas e documentadas.
[ ] A equipe entendeu e concordou com as definições de "pronto" para a tarefa.
DoD - Definition of Done
[ ] Todos os requisitos funcionais definidos foram implementados e testados.
[ ] O site está em conformidade com as especificações.
[ ] O site é responsivo e funciona em diferentes tamanhos de tela e dispositivos.
[ ] O site é acessível para usuários com deficiência.
[ ] O tempo de carregamento da página é aceitável.
[ ] O código foi testado por meio de testes automatizados.
[ ] Os testes de aceitação do usuário foram realizados com sucesso.
[ ] O design do site está de acordo com as diretrizes definidas.
[ ] O site é esteticamente atraente e fácil de usar.
[ ] A documentação do código é completa e atualizada.
[ ] A documentação do usuário está disponível e é fácil de usar.
[ ] O site foi implantado com sucesso no ambiente de produção.
[ ] As configurações do servidor foram realizadas conforme as especificações definidas pelo cliente.