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

173 visualizações

Publicada em

Nessa vídeo-aula você vai saber qual é a MELHOR linguagem de programação que eu considero e recomendo para aprender a programar e se aprofundar.

E ainda, os 4 grandes fatores que você deve considerar ao investir seu tempo em aprender uma linguagem nova (que irá servir para qualquer outra linguagem).

Se você gostou da apresentação me siga:

✔️ Cadastre seu email no Blog para receber dicas e mais vídeo-aulas: http://devsamurai.com.br
✔️ Assine o meu canal do Youtube: http://www.youtube.com/c/DevsamuraiBr
✔️ Curta a Página do Facebook: http://facebook.com/devsamurai

Publicada em: Software
  • Seja o primeiro a comentar

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

  1. 1. DEV SAMURAI Qual é a MELHOR Linguagem de Programação para APRENDER A PROGRAMAR PHP Java C# C Python
  2. 2. DEV SAMURAI Opa aqui é o Felipe Fontoura do Dev Samurai…
  3. 3. DEV SAMURAI Hoje nessa importante e polêmica vídeo-aula você vai saber…
  4. 4. DEV SAMURAI Qual é a “melhor” linguagem de programação que eu recomendo para se aprender e se aprofundar…
  5. 5. DEV SAMURAI e é claro, também para ganhar dinheiro…
  6. 6. DEV SAMURAI Porque digamos… você não quer ficar pra sempre só aprendendo. Certo?
  7. 7. DEV SAMURAI Então vamos lá!
  8. 8. DEV SAMURAI Primeiro dois recados muito importantes:
  9. 9. DEV SAMURAI Não se concentre nos termos técnicos desta apresentação, foque no conceito. 1
  10. 10. DEV SAMURAI Esqueça o que você já ouviu ou aprendeu até agora! 2
  11. 11. DEV SAMURAI Porque???
  12. 12. 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:
  13. 13. DEV SAMURAI Expansão Comunidade AprendizadoMercado
  14. 14. DEV SAMURAI Expansão Comunidade AprendizadoMercado
  15. 15. DEV SAMURAI Mercado A variável Mercado é basicamente o tamanho do mercado atual para uma determinada linguagem.
  16. 16. DEV SAMURAI Mercado Para um iniciante…
  17. 17. DEV SAMURAI Mercado Pleno; e
  18. 18. DEV SAMURAI Mercado Sênior.
  19. 19. DEV SAMURAI Mercado Imagine agora a seguinte situação:
  20. 20. DEV SAMURAI Mercado Você sabe muito da linguagem X, estudou e é inclusive muito experiente.
  21. 21. DEV SAMURAI Mercado Mas ninguém deseja contrata-lo por isso…
  22. 22. DEV SAMURAI Mercado Porque? Porque somente meia-dúzia de empresas utilizam essa linguagem para centenas de profissionais certificados.
  23. 23. DEV SAMURAI Mercado Resultado: bem… sem resultado 😰
  24. 24. DEV SAMURAI Mercado Podemos resumir que a variável mercado é a relação direta entre a oferta e demanda.
  25. 25. DEV SAMURAI Expansão Comunidade Mercado Aprendizado
  26. 26. DEV SAMURAI A variável Aprendizado se resume no “grau de dificuldade” em se aprender e utilizar uma determinada linguagem ou tecnologia. Aprendizado
  27. 27. DEV SAMURAI Imagine o seguinte: para você criar um simples “Olá mundo” você precisa… Aprendizado
  28. 28. DEV SAMURAI De uma máquina de 8GB de RAM no mínimo… Aprendizado
  29. 29. DEV SAMURAI baixar 3GB de instalação… Aprendizado
  30. 30. DEV SAMURAI 5 minutos só para abrir a IDE… e ainda: Aprendizado
  31. 31. DEV SAMURAI Precisa de um treinamento completo para fazer algo muito simples. Aprendizado
  32. 32. DEV SAMURAI Sim sim… Estou exagerando, entretanto é bem comum ver algo desse tipo por aí. Aprendizado
  33. 33. DEV SAMURAI Expansão Mercado Aprendizado Comunidade
  34. 34. DEV SAMURAI A variável Comunidade é basicamente a base instalada de programadores ativos. Comunidade
  35. 35. DEV SAMURAI Onde 3 fatores são importantes: Comunidade
  36. 36. DEV SAMURAI Quantidade - Número total de indivíduos; Comunidade
  37. 37. DEV SAMURAI Densidade - União destes indivíduos em prol de uma linguagem ou causa; e Comunidade
  38. 38. DEV SAMURAI Suporte - Indivíduos dispostos em lhe ajudar de forma gratuita ou paga. Comunidade
  39. 39. DEV SAMURAI Mercado Aprendizado ComunidadeExpansão
  40. 40. 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
  41. 41. DEV SAMURAI Serial algo como uma mina de ouro enterrada a centenas e centenas de quilômetros… Expansão
  42. 42. DEV SAMURAI Muito ouro porem difícil de alcançar. Expansão
  43. 43. DEV SAMURAI E se baseando nestas 4 variáveis eu considero que a melhor linguagem é…
  44. 44. DEV SAMURAI JavaScript
  45. 45. DEV SAMURAI Porque???
  46. 46. DEV SAMURAI Mercado Um mercado gigantesco com possibilidade de se trabalhar nas 4 principais frentes: websites, aplicativos, games e desktop…
  47. 47. DEV SAMURAI Mercado Websites (frontend e backend) - AngularJS, Meteor, React, NodeJS, etc
  48. 48. DEV SAMURAI Mercado Aplicativos Mobile para Android, iOS e Windows Phone - Ionic (tecnologias híbridas).
  49. 49. DEV SAMURAI Mercado Games em HTML5 - Cocos2d
  50. 50. DEV SAMURAI Mercado Desktop - Electron
  51. 51. DEV SAMURAI Mercado Aqui o porque do investimento do Mercado em JavaScript:
  52. 52. DEV SAMURAI Mercado Uma boa interface (UX/UI) com o usuário é fundamental, assim como…
  53. 53. DEV SAMURAI Mercado Uma linguagem única para os diversos times de desenvolvimento:
  54. 54. 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).
  55. 55. 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
  56. 56. DEV SAMURAI É uma linguagem bem tranquila de se entender porque sua sintaxe varia do C (um pouco verbosa as vezes mas tudo bem) Aprendizado
  57. 57. DEV SAMURAI Uma comunidade vibrante em termos de quantidade e qualidade, porem todos bem reunidos no seu referido projeto, por exemplo, comunidade AngularJS. Comunidade
  58. 58. DEV SAMURAI É uma linguagem e tecnologia que permaneceu anos como sendo algo somente para “brincadeira” e para validar formulários em sites… Expansão
  59. 59. 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
  60. 60. DEV SAMURAI Assim criando um incrível potencial para projetos maiores e utilizados em grandes empresas e startups. Expansão
  61. 61. DEV SAMURAI Nem tudo são flores e tudo isso tem um preço
  62. 62. DEV SAMURAI Performance
  63. 63. DEV SAMURAI Agora para refletir: 95% das aplicações não precisam de performance
  64. 64. DEV SAMURAI Porque nunca chegarão a ter milhões de usuários
  65. 65. DEV SAMURAI Ou realizar algo tão específico que o JavaScript torne impossível.
  66. 66. DEV SAMURAI Então qualquer [pré]ocupação neste sentido agora terá o mesmo efeito que mastigar chiclete para resolver um problema!
  67. 67. DEV SAMURAI Foi por estes motivos que eu utilizei o JavaScript no meu método onde em ensino a Programar do Zero…
  68. 68. 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.
  69. 69. DEV SAMURAI
  70. 70. DEV SAMURAI Se você gostou dessa aula deixa aqui uma curtida, se inscreva no canal e…
  71. 71. DEV SAMURAI Assista agora na minha vídeo aula gratuita completa que te conta…
  72. 72. 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).
  73. 73. DEV SAMURAI Tudo o que você precisa fazer é acessar agora: programardozero.com.br
  74. 74. 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/

×