Escolar Documentos
Profissional Documentos
Cultura Documentos
4
QUAIS AS PRINCIPAIS METODOLOGIAS
ÁGEIS APLICADAS NA PRÁTICA?
QUAIS AS PRINCIPAIS
METODOLOGIAS ÁGEIS
APLICADAS NA PRÁTICA?
As metodologias ágeis surgiram como uma solução
em meio a tanto dinamismo que marca a tecnologia
no mundo atual. As exigências são maiores, uma vez Metodologias ágeis, no entanto, são uma forma de
que há melhores recursos e que permitem a entrega desenvolvimento que visa a entrega de um projeto
de projetos em um tempo menor. competente de maneira rápida.
6
QUAIS AS PRINCIPAIS METODOLOGIAS ÁGEIS APLICADAS NA PRÁTICA?
O manifesto ágil foi o grande ponto de Ficou definido como base desse conceito:
partida para a implementação de padrões
de desenvolvimento nesses moldes. Uma »» pessoas e interações estão
reunião aconteceu em 2001, com a presença acima de processos e
de diversos especialistas em programação ferramentas;
dos Estados Unidos. Cada um utilizava
um método e a proposta era definir um »» a prioridade é o software
direcionamento único. que funciona, acima de
documentos extensos;
No encontro, foram definidos padrões
que concretizaram o entendimento »» colaboração com o
de metodologia ágil de programação, cliente acima de negociações
criando então o manifesto. Naquele de contratos;
momento, diretrizes são definidas para
que programadores pudessem ter bom »» responder às mudanças
desempenho em processos mais rápidos. acima de seguir o planejado.
7
QUAIS AS PRINCIPAIS METODOLOGIAS ÁGEIS APLICADAS NA PRÁTICA?
Esse é um método voltado para Devs que trabalham em »» comunicação: exercer o bom relacionamento entre
equipes pequenas, algo muito comum na vida de quem a equipe de Dev e no contato com o cliente, sempre
trabalha remotamente, como freelancer. A proposta é resolvendo tudo por meio do diálogo;
manter contato frequente com o cliente e a troca de
ideias interna. »» simplicidade: a proposta é chegar ao resultado
com o menor número de métodos e classes. Essa
Muitas vezes, quem contrata o serviço nem mesmo sabe diretriz também preza por funcionalidades simples e
o que realmente quer. Nesses casos, o método XP faz totalmente úteis pensando no presente;
um trabalho ativo, e busca feedbacks frequentes para
entender os rumos da programação. Dessa forma, é »» feedback: o Dev busca feedbacks constantes do
possível chegar a um resultado satisfatório. cliente, entendendo sua satisfação com o projeto, e
do próprio código, por meio de testes;
Esse método é tido como um dos mais agradáveis,
já que ele preza a comunicação. Isso torna o projeto »» coragem: o incentivo à comunicação é fundamental
mais leve, objetivo e permite que ele caminhe para no método XP. Esse é um estímulo ao diálogo e às
um resultado de satisfação do cliente. As diretrizes atitudes de buscar simplificação e maior eficiência no
principais são 4 princípios: desenvolvimento do software.
8
QUAIS AS PRINCIPAIS METODOLOGIAS ÁGEIS APLICADAS NA PRÁTICA?
SCRUM
9
QUAIS AS PRINCIPAIS METODOLOGIAS ÁGEIS APLICADAS NA PRÁTICA?
LEAN
10
O QUE UM DESENVOLVEDOR DEVE SABER?
FOCO EM SE TORNAR FULL STACK
12
O QUE UM DESENVOLVEDOR DEVE SABER?
LÓGICA DE PROGRAMAÇÃO
13
O QUE UM DESENVOLVEDOR DEVE SABER?
14
O QUE UM DESENVOLVEDOR DEVE SABER?
BANCO DE DADOS
15
QUAIS AS LINGUAGENS MAIS BUSCADAS NO MERCADO?
QUAIS AS LINGUAGENS
MAIS BUSCADAS NO
MERCADO? JAVA
Um bom Dev precisa conhecer as principais Uma das mais populares, Java é uma linguagem
linguagens exigidas no mercado, porém, deve bastante versátil. Seu uso se dá tanto a páginas
ir mais além: dominá-las é fundamental para quanto a aplicações voltadas para Android. O avanço
trabalhar em diversos projetos. Ainda que não seja da tecnologia mobile foi um dos fatores que mais
especialista em cada uma, conhecimentos básicos impulsionou Java, ou seja, no contexto atual do cenário é
são indispensáveis. indispensável ter bons conhecimentos sobre ela.
17
QUAIS AS LINGUAGENS MAIS BUSCADAS NO MERCADO?
PYTHON ASSEMBLY
Python é uma linguagem antiga, do final da década Antiga, Assembly foi criada ainda na década de
de 80, mas que se mantém relevante nos tempos 50, e até hoje ela se mostra útil para projetos
atuais. Entre suas características mais marcantes mais simples. Seu código, no entanto, é um pouco
está o fácil aprendizado. O fator, inclusive, complexo, o que a faz ser pouco utilizada no Brasil
colabora para a sua importância nos dias atuais. atualmente. A Assembly ainda é bastante útil em
Python também é muito acessível por ser em aplicações que exijam bastante do hardware.
código aberto, facilitando alterações.
PERL
RUBY
Perl também é uma linguagem de código aberto
Ruby é uma linguagem simples e que todo e está em constante atualização. Ainda assim, no
programador aprende rapidamente. Sua mercado brasileiro ela tem caído em desuso.
legibilidade é tranquila, sua sintaxe é prática e
ela ainda tem como base a orientação a objetos. Seu direcionamento é para aplicações web e
Ruby é altamente recomendada a negócios como também em jogos mais simples, até os de médio
startups e outros de menor porte. Isso porque ela é porte. No mercado internacional, Perl ainda tem
facilmente escalável, sem dificuldades para crescer. relevância e é utilizada.
18
QUAIS AS LINGUAGENS MAIS BUSCADAS NO MERCADO?
A linguagem C é uma das mais antigas, tradicionais e amplamente utilizadas. A Microsoft a adotou cedo, o que faz com que ela
seja muito usada em aplicações para o Windows. Ela é leve e facilmente rodada em qualquer máquina, sendo ótima para sistemas
pequenos. Por ser estruturada, C facilita muito a programação.
19
QUAIS AS LINGUAGENS MAIS BUSCADAS NO MERCADO?
C# JAVASCRIPT
Integrante da família C, C# é uma linguagem de JavaScript tem seu foco voltado para aplicações
fácil entendimento e que faz uso de máquina web, especialmente no desenvolvimento de
virtual. Contudo, ela é mais difícil de aprender, navegadores para a internet. Seu uso é amplo
especialmente por ser mais antiga. Essa graças à facilidade na integração das páginas com
característica influenciou diretamente em uma o banco de dados. Isso permite que imagens, por
queda no seu uso em aplicações. C# é amplamente exemplo, sejam carregadas com mais rapidez.
utilizada em sistemas de gestão de empresas.
ELIXIR
C++
Criada pelo brasileiro José Valim, a linguagem
A C++ é a evolução da linguagem C. Ela é Elixir é funcional e tem feito muito sucesso,
utilizada em games, softwares e qualquer ganhando espaço no mercado. Sua tipagem é
aplicação que exija mais do hardware. Outro dinâmica, com estrutura de dados imutáveis.
ponto de destaque é sua orientação a objetos, o Ela foi desenvolvida para rodar na máquina
que a torna facilmente editável. C++, graças à sua virtual do Erlang, fazendo isso com uma sintaxe
robustez, também é direcionada na programação ponderosa. Seu foco de uso se dá em soluções de
de softwares de edição de imagem. aplicações distribuídas.
20
QUAIS SÃO AS DICAS PARA SER UM BOM PROFISSIONAL?
QUAIS SÃO AS DICAS
PARA SER UM BOM PERSISTÊNCIA
PROFISSIONAL?
No início pode ser difícil programar, aprender novas
Um bom profissional vai além de seus linguagens e outras capacitações, mas é preciso ser
conhecimentos e suas capacidades técnicas. É persistente. O caminho realmente não é tão simples e,
preciso apresentar um conjunto mais conciso e até determinado nível, as coisas são bem difíceis. Não
repleto de características buscadas pelos clientes. desista! Mantenha-se dedicado e você se tornará um
Só assim o Dev se torna capacitado para o sucesso. bom profissional.
22
QUAIS SÃO AS DICAS PARA SER UM BOM PROFISSIONAL?
CONCENTRAÇÃO
COMUNICAÇÃO INTERPESSOAL
LEITURA E ATUALIZAÇÃO
23
QUAIS SÃO AS DICAS PARA SER UM BOM PROFISSIONAL?
NETWORKING
MARKETING PESSOAL
24
QUAIS SÃO AS DICAS PARA SER UM BOM PROFISSIONAL?
PARTICIPAÇÃO EM EVENTOS
FORMAÇÃO CONTÍNUA
ATENÇÃO ÀS TENDÊNCIAS
25
CONCLUSÃO
CONCLUSÃO
O Dev atual precisa ter o pensamento de que
ser um profissional completo é o caminho do Esforços, leituras, atualizações e formação contínua
sucesso. O full stack tem um amplo mercado à sua também são a chave do sucesso. Trabalhar nesses
disposição, e as oportunidades são melhores para pontos permite que você se desenvolva cada vez mais.
quem tem amplos conhecimentos. É preciso estar faminto por conhecimento sempre!
27
INTRODUÇÃO
rockcontent.com