SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
DEV
SAMURAI
Qual é a MELHOR Linguagem de Programação para
APRENDER A PROGRAMAR
PHP
Java
C#
C
Python
DEV
SAMURAI
Opa aqui é o Felipe Fontoura do Dev Samurai…
DEV
SAMURAI
Hoje nessa importante e polêmica vídeo-aula você
vai saber…
DEV
SAMURAI
Qual é a “melhor” linguagem de programação que
eu recomendo para se aprender e se
aprofundar…
DEV
SAMURAI
e é claro, também para ganhar dinheiro…
DEV
SAMURAI
Porque digamos… você não quer ficar pra sempre
só aprendendo. Certo?
DEV
SAMURAI
Então vamos lá!
DEV
SAMURAI
Primeiro dois recados muito importantes:
DEV
SAMURAI
Não se concentre nos termos
técnicos desta apresentação,
foque no conceito.
1
DEV
SAMURAI
Esqueça o que você já ouviu ou
aprendeu até agora!
2
DEV
SAMURAI
Porque???
DEV
SAMURAI
Porque precisaremos recomeçar e considerar
4 variáveis muito importantes quando se fala em
investir sem tempo em uma linguagem de
programação:
DEV
SAMURAI
Expansão Comunidade
AprendizadoMercado
DEV
SAMURAI
Expansão Comunidade
AprendizadoMercado
DEV
SAMURAI
Mercado
A variável Mercado é basicamente o tamanho do
mercado atual para uma determinada linguagem.
DEV
SAMURAI
Mercado
Para um iniciante…
DEV
SAMURAI
Mercado
Pleno; e
DEV
SAMURAI
Mercado
Sênior.
DEV
SAMURAI
Mercado
Imagine agora a seguinte situação:
DEV
SAMURAI
Mercado
Você sabe muito da linguagem X, estudou e é
inclusive muito experiente.
DEV
SAMURAI
Mercado
Mas ninguém deseja contrata-lo por isso…
DEV
SAMURAI
Mercado
Porque? Porque somente meia-dúzia de empresas
utilizam essa linguagem para centenas de
profissionais certificados.
DEV
SAMURAI
Mercado
Resultado: bem… sem resultado 😰
DEV
SAMURAI
Mercado
Podemos resumir que a variável mercado é a relação
direta entre a oferta e demanda.
DEV
SAMURAI
Expansão Comunidade
Mercado Aprendizado
DEV
SAMURAI
A variável Aprendizado se resume no “grau de
dificuldade” em se aprender e utilizar uma
determinada linguagem ou tecnologia.
Aprendizado
DEV
SAMURAI
Imagine o seguinte: para você criar um simples
“Olá mundo” você precisa…
Aprendizado
DEV
SAMURAI
De uma máquina de 8GB de RAM no mínimo…
Aprendizado
DEV
SAMURAI
baixar 3GB de instalação…
Aprendizado
DEV
SAMURAI
5 minutos só para abrir a IDE… e ainda:
Aprendizado
DEV
SAMURAI
Precisa de um treinamento completo para fazer
algo muito simples.
Aprendizado
DEV
SAMURAI
Sim sim… Estou exagerando, entretanto é bem
comum ver algo desse tipo por aí.
Aprendizado
DEV
SAMURAI
Expansão
Mercado Aprendizado
Comunidade
DEV
SAMURAI
A variável Comunidade é basicamente a base
instalada de programadores ativos.
Comunidade
DEV
SAMURAI
Onde 3 fatores são importantes:
Comunidade
DEV
SAMURAI
Quantidade - Número total de indivíduos;
Comunidade
DEV
SAMURAI
Densidade - União destes indivíduos em prol de
uma linguagem ou causa; e
Comunidade
DEV
SAMURAI
Suporte - Indivíduos dispostos em lhe ajudar de
forma gratuita ou paga.
Comunidade
DEV
SAMURAI
Mercado Aprendizado
ComunidadeExpansão
DEV
SAMURAI
A variável Expansão, como o próprio nome já diz, o
quanto, em termos quantitativo e qualitativo, uma
linguagem ou tecnologia tem em potencial futuro:
Expansão
DEV
SAMURAI
Serial algo como uma mina de ouro enterrada a
centenas e centenas de quilômetros…
Expansão
DEV
SAMURAI
Muito ouro porem difícil de alcançar.
Expansão
DEV
SAMURAI
E se baseando nestas 4 variáveis eu considero
que a melhor linguagem é…
DEV
SAMURAI
JavaScript
DEV
SAMURAI
Porque???
DEV
SAMURAI
Mercado
Um mercado gigantesco com possibilidade de se
trabalhar nas 4 principais frentes:
websites, aplicativos, games e desktop…
DEV
SAMURAI
Mercado
Websites (frontend e backend) - AngularJS, Meteor,
React, NodeJS, etc
DEV
SAMURAI
Mercado
Aplicativos Mobile para Android, iOS e Windows
Phone - Ionic (tecnologias híbridas).
DEV
SAMURAI
Mercado
Games em HTML5 - Cocos2d
DEV
SAMURAI
Mercado
Desktop - Electron
DEV
SAMURAI
Mercado
Aqui o porque do investimento do Mercado em
JavaScript:
DEV
SAMURAI
Mercado
Uma boa interface (UX/UI) com o usuário é
fundamental, assim como…
DEV
SAMURAI
Mercado
Uma linguagem única para os diversos times de
desenvolvimento:
DEV
SAMURAI
Mercado
Ampla gama de plataformas atendidas: Desktop a
Smartphones com praticamente uma
única base de código
(baixa manutenção de versões).
DEV
SAMURAI
Tudo o que você precisa para criar o seu primeiro
programa é um navegador como o Google Chrome
e o Bloco de Notas… e pronto.
Aprendizado
DEV
SAMURAI
É uma linguagem bem tranquila de se entender
porque sua sintaxe varia do C
(um pouco verbosa as vezes mas tudo bem)
Aprendizado
DEV
SAMURAI
Uma comunidade vibrante em termos de
quantidade e qualidade, porem todos bem reunidos
no seu referido projeto, por exemplo, comunidade
AngularJS.
Comunidade
DEV
SAMURAI
É uma linguagem e tecnologia que permaneceu anos
como sendo algo somente para “brincadeira” e para
validar formulários em sites…
Expansão
DEV
SAMURAI
Agora devido a força do mercado (variável
importante) está sendo pressionada a melhorar sua
sintaxe e padrões
(EC6)…
Expansão
DEV
SAMURAI
Assim criando um incrível potencial para projetos
maiores e utilizados em grandes empresas e startups.
Expansão
DEV
SAMURAI
Nem tudo são flores e tudo isso tem um preço
DEV
SAMURAI
Performance
DEV
SAMURAI
Agora para refletir:
95% das aplicações não precisam de performance
DEV
SAMURAI
Porque nunca chegarão a ter milhões de usuários
DEV
SAMURAI
Ou realizar algo tão específico que o JavaScript torne
impossível.
DEV
SAMURAI
Então qualquer [pré]ocupação neste sentido agora terá o
mesmo efeito que mastigar chiclete para resolver um
problema!
DEV
SAMURAI
Foi por estes motivos que eu utilizei o JavaScript no
meu método onde em ensino a
Programar do Zero…
DEV
SAMURAI
Um método 100% prático de aprender a
programar do zero em menos de 1 mês sem ter que
estudar aquelas matérias chatas de lógica e ainda se
divertir criando seu próprio jogo.
DEV
SAMURAI
DEV
SAMURAI
Se você gostou dessa aula deixa aqui uma curtida,
se inscreva no canal e…
DEV
SAMURAI
Assista agora na minha vídeo aula gratuita
completa que te conta…
DEV
SAMURAI
+3 Dicas TOPs para Aprender a Programar do ZERO
com um Jogo
+
O Erro Fatal #1 que 99,9% dos Iniciantes Cometem
(e que você também pode estar cometendo neste
exato momento).
DEV
SAMURAI
Tudo o que você precisa fazer é
acessar agora:
programardozero.com.br
DEV
SAMURAI
Esta vídeo-aula GRÁTIS está disponível no meu site:
http://devsamurai.com.br/logica-de-programacao-e-
importante-para-programar/

Weitere ähnliche Inhalte

Andere mochten auch

Como ler as partituras
Como ler as partiturasComo ler as partituras
Como ler as partiturasMeg Lucy
 
Você sabe estudar
Você sabe estudarVocê sabe estudar
Você sabe estudarAndré Luis
 
Dicionário bíblico strong, hebraico, aramaico e grego em português pdf
Dicionário bíblico strong, hebraico, aramaico e grego em português pdfDicionário bíblico strong, hebraico, aramaico e grego em português pdf
Dicionário bíblico strong, hebraico, aramaico e grego em português pdfPaulo Costa
 
COMO O CÉREBRO APRENDE
COMO O CÉREBRO APRENDECOMO O CÉREBRO APRENDE
COMO O CÉREBRO APRENDEValdiane Melo
 
Aprendizagem acelerada 1322010150
Aprendizagem acelerada 1322010150Aprendizagem acelerada 1322010150
Aprendizagem acelerada 1322010150joh1204
 
Ensinando figuras de rítmo e valores musicais de forma divertida!
Ensinando figuras de rítmo e valores musicais de forma divertida!Ensinando figuras de rítmo e valores musicais de forma divertida!
Ensinando figuras de rítmo e valores musicais de forma divertida!Priscila Alencastre
 
Caderno de exercicios mts (2)
Caderno de exercicios mts (2)Caderno de exercicios mts (2)
Caderno de exercicios mts (2)Eliel Mariano
 
MTS Método CCB exercicios preenchidos, corrigido e revisado
MTS Método CCB exercicios preenchidos, corrigido e revisadoMTS Método CCB exercicios preenchidos, corrigido e revisado
MTS Método CCB exercicios preenchidos, corrigido e revisadocreito cezares
 

Andere mochten auch (12)

Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Como ler as partituras
Como ler as partiturasComo ler as partituras
Como ler as partituras
 
Você sabe estudar
Você sabe estudarVocê sabe estudar
Você sabe estudar
 
Habitos de estudos
Habitos de estudosHabitos de estudos
Habitos de estudos
 
Dicionário bíblico strong, hebraico, aramaico e grego em português pdf
Dicionário bíblico strong, hebraico, aramaico e grego em português pdfDicionário bíblico strong, hebraico, aramaico e grego em português pdf
Dicionário bíblico strong, hebraico, aramaico e grego em português pdf
 
COMO O CÉREBRO APRENDE
COMO O CÉREBRO APRENDECOMO O CÉREBRO APRENDE
COMO O CÉREBRO APRENDE
 
Neurociência e aprendizagem
Neurociência e aprendizagemNeurociência e aprendizagem
Neurociência e aprendizagem
 
Aprendizagem acelerada 1322010150
Aprendizagem acelerada 1322010150Aprendizagem acelerada 1322010150
Aprendizagem acelerada 1322010150
 
Ensinando figuras de rítmo e valores musicais de forma divertida!
Ensinando figuras de rítmo e valores musicais de forma divertida!Ensinando figuras de rítmo e valores musicais de forma divertida!
Ensinando figuras de rítmo e valores musicais de forma divertida!
 
Teoria musical
Teoria musicalTeoria musical
Teoria musical
 
Caderno de exercicios mts (2)
Caderno de exercicios mts (2)Caderno de exercicios mts (2)
Caderno de exercicios mts (2)
 
MTS Método CCB exercicios preenchidos, corrigido e revisado
MTS Método CCB exercicios preenchidos, corrigido e revisadoMTS Método CCB exercicios preenchidos, corrigido e revisado
MTS Método CCB exercicios preenchidos, corrigido e revisado
 

Linguagem de programação | Qual é a melhor para aprender?