Olá seja muito bem-vindo eu sou o Emerson Machado isso aí que você tá vendo na sua tela é o Caminho das Pedras roadmap ou simplesmente um mapa para que você consiga chegar no seu objetivo eu vou destacar aqui que a ideia desse mapa mental que eu criei são os passos ali os passos passo a passo que eu seguiria se eu tivesse começando agora com base nos resultados que eu tive eu não me arrependo de ser desenvolvedor muito pelo contrário eu tive muitos resultados e vivo desses resultados até hoje graças a Deus aí e eu quero
compartilhar com você também para que se você quer entrar no setor de ti que você não passe por caminhos que não são necessários E se fizer sentido para você se você assistir esse vídeo que eu eu chamaria de aula na verdade porque cara eu elaborei um plano de aula aqui para você porque eu tô mostrando exatamente aqui o passo a passo até separei aqui ó passo um as plataformas no caso que eu focaria passo Dois Passo três e uma dica bônus aqui pra gente poder fechar com chave de ouro essa essa aulona aí né mas
eu quero mostrar para você o seguinte os o caminho ali para você não se perder porque assim Existem duas coisas na nossa vida quando você perde quando você perde tempo ali uma coisa é você perder tempo e aprender alguma coisa quando você erra tá você errou você foi por um caminho errado mas você teve novas experiência conheceu novas pessoas e você tirou algum proveito daquilo ali e tem um outro caminho que é quando você pega o caminho errado também mas você não aproveita nada cara isso é frustrante e no setor de ti isso acontece cada
vez mais e mais justamente por causa das distrações que você vai ter ao longo aí da sua jornada ao longo da sua caminhada tá então vem comigo eu vou mostrar para você o que eu faria sabendo com base nos caminhos que eu passei e que eu perdi muito tempo e que eu não não aprendi nada falta isso olhando para trás eu consegui compilar nesse mapa mental aqui aquilo que realmente vale a pena você focar aquilo que você não vai perder tempo se você realmente entender o que eu V vou mostrar para você nesse vídeo aqui
bora lá então seguinte eu escolheria se eu tivesse comeando agora a carreira de desenvolvedor beleza Porém para poder começar na carreira de desenvolvedor você vai começar pelo passo um aqui que é seja um programador independente ali de qual plataforma você vai tá indo depois aqui você precisa se tornar um programador antes de se tornar um desenvolvedor um programador precisa dominar Obrigatoriamente algoritmos e lógica de programação Emerson mas isso é muito maçante cara isso é muito complicado eu acho que é eu perco muito tempo que isso tá aí fico animado acho que eu vou pular essa
etapa aqui aí que tá isso aqui você não pode pular isso aqui você tem que realmente se dedicar e passar por essa etapa aqui e quando é que você vai saber se realmente você tá bom em algoritmos lógica de programação quando você dominar esses conceitos aqui tá nada mais do que isso daqui com base do que você aprender nesse aqui que eu tô mostrando e você for resolver exercícios cara se você dominar isso daqui não precisa mais do que isso tá então você vai ter que aprender o que são variáveis O que são a Reis
matrizes estrutura de controle if else e de repetição while do while for estrutura de dados e métodos isso aqui é algoritmo e lógica de programação ah Erson mas ouvi falar que tem mais coisa e tem isso tem aqu Calma calma aqui eu tô tentando ser o mais direto ao ponto para que você não fique ali tendo que aprender um monte de coisa para usar só pouca coisa ali e aí acabar desanimando perdendo tempo perdendo tempo tá porque o conhecimento ele nunca é inútil tá não é perca de tempo principalmente na área de programação quando você
tiver contato com isso daqui que eu tô passando para você cara fechou perfeito tá aprendeu isso aqui em algoritmos lógicos de programação tá maravilhoso beleza aí seguinte antes de ir aqui paraas plataformas tem o passo dois nesse passo dois Eu recomendo fortemente que você escolha uma linguagem de programação comercial isso aqui já elimina o tal do portogal quando eu falo linguagem de programação comercial eu tô falando para você poder aprender um Java um cotlin um csharp um Python uma linguagem de programação real Erson mas o meu professor falou que Portugal não vai nessa igual tô
falando o que eu tô passando para você de experiência aqui é experiência própria que eu passei Não só eu mas outros desenvolvedores que conversam comigo falar Emerson pensa no negócio que que é já é massante você aprender algoritmo lógic programação já é um negócio chato já é um negócio assim complicado tá pode ser que você realmente ame tudo novidade para você tá começando agora mas cara você tem uma coisa complicada chato e difícil de lidar é o tal do algoritmos e lógica de programação aí você vai lá e começa a fazer esses esses exercícios esses
conceitos variáveis ar Reis matrizes estruturas controle if repetição while do do while for estrutura de dados e métodos você começa a fazer isso na linguagem Portugal cara você vai desanimar por você sabe que sistemas de computação programação linguagem de programação na maioria delas ali São escritas e feit na linguagem ingês em Inês no caso e aí você vai tá usando português para poder Quando você vai imprimir uma mensagem vez de você colocar system.out println que é ali um código né para você poder na linguagem Java para você poder exibir uma saída ali na tela do
usuário você vai lá e vai colocar escreva você entendeu é desanimador né Igual eu falei há pessoas e há pessoas mas para garantir que você não vai ficar frustrado e que você já vai começar a ter um certo resultado quando você for estudar algoritmos lógico de programação esses conceitos aqui já escolha uma linguagem comercial aqui no caso eu coloquei o Java mas eu coloquei o Java por eu estou indo paraa carreira de desenvolvedor Android no caso ali que eu já vou mostrar para você aqui mas o fato é que você pode querer ser desenvolvedor de
qualquer outra plataforma né Você pode querer ser por exemplo desenvolvedor para iOS cara a gente já vai chegar nesse conceito eu vou explicar PR você exatamente o Caminho das Pedras para você não perder seu tempo tá o fato é que você precisa comear com uma linguagem comercial Ignore tudo que você já ouviu falar sobre algoritmos L programação e como estudar cara foca na linguagem de programação comercial pega lá o javin pega L na linguagem C C mais mais eu vivo falando aqui no no no aatc Brasil que quando eu comecei a estudar programação eu comecei
a estudar a linguagem C porque eu queria escrever a minha própria Engine que é o meu motor gráfico eu queria querer criar um motor gráfico para poder criar meu próprio jogo ali porque eu tinha um game base ali o o Quake né o pessoal já já vive comentando aí cara Quake é de leay tá já vou falar para você você quer entrar no setor de ti Quake é deay pra galera de programação a galera que quer ser desenvolvedor brincadeiras a parte mas eu queria criar o meu próprio Quake o meu próprio game né o meu
próprio Counter Strike que seja né o meu um motor gráfico ali e eu descobri que foi feito na linguagem C e aquilo ali me encheu os olhos eu tava no começo dos meus estudos de programação quando aquilo ali realmente me animou eu comecei a estudar algoritmo ótico e programação eu já comecei na linguagem C se eu tivesse aqui pro Portugal e eu comecei também brincar com Portugal ali para fazer teste de mesa e tudo mais teste teste de mesa mesmo cara foi desanimador foi desanimador tá aí eu comecei a estudar a linguagem C comecei a
transformar os algoritmos os exercícios de algoritmos e loja de programação comecei a transcrever eles na linguagem C depois eu fui pro Java E por aí foi né o Java entrou aí o paradigma de orientação objetos mas o fato é que se você garantir que você vai aprender algoritmos e lógica de programação com uma linguagem comercial eu tô colocando Java aqui como exemplo que é a trilha para quem quer ser desenvolvedor Android Tá mas hoje também tem o cotlin não não é só o Java o cotlin tá muito mais em evidência do que o Java hoje
então o cotlin ele é é oficial de desenvolvimento Android Tá mas a minha formação a minha habilidade no caso é que a linguagem Java então por isso que eu coloquei o Java aqui mas poderia ser por exemplo um quot da vida aqui ó qu por esse exato momento é importante que você tenha a clareza para onde que você quer ir você quer desenvolver para Android é aqui na linguagem comercial que você vai começar a manter foco e é outra palavra aí no caso uma palavra chave importantíssimo que é foco porque se você começa a escrever
em Portugal seus códigos algoritmos programação daí você vai para um Java daí do nada você qu para um C Sharp sem objetivo sem olhar lá na frente sem manter o foco cara Sinto muito mas você não vai evoluir infelizmente você não vai conseguir evoluir tá eu tenho que ser verdadeiro com você aqui não posso mentir para você beleza então eu escolheria o cotlin na época quando eu comecei a estudar não tinha esses de C já tinha assim mas não tava tão consolidado assim cara hoje o c tá incrível eu recomendo que você pesquise sobre essa
linguagem lembrando se você quer aprender a linguagem cotting nós temos um parceiro aqui o Marcos Duarte professor Marcos Duarte que criou um treinamento básico ali de algoritmos lógico programação que é isso aqui ó que você vai aprender e exercícios tá porque você tem que fixar com exercícios no link na descrição não é obrigatório mas a título de curiosidade se você quiser ver sobre esse treinamento vai tá aqui no link da descrição ou no primeiro comentário fixado se você tiver interesse mas não perde o fio de raciocínio aqui tá presta atenção presta atenção comigo aqui cara
eu tô te ensinando algo aqui tá presta atenção por favor tá cotlin depois aí tu ia aprender Ó aqui tá tá Java no caso aqui mas no lugar do Java você i aprender o que que é o tal do cotn Vamos mudar aqui ó o que é o cotn na verdade vamos fazer o seguinte eu vou deixar o Java aqui mas hoje eu focaria no cotn tá eu focaria no Cot tranquilamente Mas vamos supor que seja o Java no lugar ali ó você vai ter que aprender o que que é essa linguagem que você tá
estudando aqui eu coloquei o Java mas se você tá estudando csharp o que que é o csharp qual que é o propósito do csharp Por que que ele foi inventado Por que que criaram o csharp beleza Como rodar os seus códigos Como que você faz para rodar aquele código ali as variáveis de constantes tem aquele código variáveis de seus tipos operadores básicos aritméticos operadores relacionais e lógicos estruturas condicionais e lógicos isso aqui você já pode juntar tudo isso daqui e aprender em algoritmos e lógica programação um bom curso um bom treinamento uma boa faculdade uma
boa disciplina ali um ótimo Professor vamos dizer assim ele vai dar um jeito de colocar isso aqui para você tudo em algoritmos e loj de programação desde que você já tenha aí a sua linguagem comercial Ok no caso aqui eu recomendo fortemente que você foque na linguagem cotl caso você queira também desenvolvedor desenvolver né no caso ali para Android Erson só para Android então aí que tá esse que é o pulo do gato do coten hoje nesse exato momento dia 31/08 o cotting ele é multiplataforma multi plataform forma ou seja você vai desenvolver para Android
para iOS para web tá cara tem muito muita oportunidade de cotting e você vai se tornar um ótimo programador Então cara não perde tempo tá no finalzinho no final dessa aula aqui calma aí no final dessa aula você vai clicar no link aqui na descrição e vai conhecer o treinamento aí do Marcos Duarte Cara eu tenho certeza que vai ser aí um diferencial gigantesco na sua vida tá é algo simples e que vai direto ao ponto bem chuto Igual essa aula aqui beleza beleza ermerson escolhi a linguagem comercial é agora tô fera antes de gente
pro passo três aqui é o seguinte eu focaria na plataforma do Android mas aqui a gente precisa separar duas coisas por quê eu primeiro eu focaria no mobile o mobile é incrível tá o mobile é algo assim né o mobile pessoal fala mobile mobile mobile no caso o celular o smartphone é algo maravilhoso porque todo mundo tem o tal do celular e todo mundo tá com a cara ali no celular a pessoa que deveria muitas das vezes ali tá dando aula tá olhando o celular tá lá com o celular mexendo na aula ali na na
faculdade muit das vezes eu já vi isso acontecer a pessoa que era para est dirigindo Você pega ali um Uber da vida a pessoa era para est dirigindo e ela tá onde ela tá muitas vezes mexendo no celular olha a situação então a atenção está para o Smartphone e se você se tornar um ótimo desenvolvedor Se você souber criar os seus aplicativos Você tem uma ótima oportunidade de sem depender de empresas Ou seja empresas aí que criam aplicativos os do tipo de maneira freelancer você cria o seu próprio aplicativo ou você presta seus próprios serviços
Então você consegue empreender aqui dentro você precisa entender esses dois aqui né o iOS e o Android essas duas plataformas Elas têm um grande diferencial que é o seguinte o iOS quando você fala de IOS cara você tá falando de um público que vai pagar é um público que tem o hábito de pagar pelas coisas eles já entenderam que tudo que eles têm no iOS não falando mal da iOS mas tudo que sai para iOS tu tem que pagar eu não tô falando nem de acessório tá tô falando de é o acessório com a questão
da exclusividade Lógico né é exclusivo eu pago porque é um é um iPhone no caso ali um iPhone o cara paga 7.000 8.000 de olho fechado sem pensar duas vezes se ele tiver crédito ali conseguir parcelar ele parcela mas ele consegue tá ele vai e tira se ele vai pagar é outros 5 mas ele vai lá e ele quer a maçãzinha né no caso e é um público que paga cara pelas coisas então um aplicativo tem muitos aplicativos hoje que você já deve talvez conhecer se você conhecer comenta aqui embaixo existem aplicativos que você simplesmente
no Android você não precisa pagar já no IOS é pago durante um bom tempo no passado isso existiu tá porque o público de IOS paga e quem trabalha desenvolvendo aplicativo iOS quem estuda Todo essa arquitetura do iOS Todo essa plataforma né a o modelo ali o o jeito né do do Consumidor a pessoa que consome aplicativos e serviços do iOS a pessoa que estuda isso o comportamento do usuário do iOS ele sabe que o usuário ele paga então muitas vezes pensa colocar algo nem que seja baratinho ali para usuário pagar no iOS porque ele vai
pagar já o Android não o usuário do Android não é umum usuário mais muquirana É que na verdade o Android ele é muito mais livre vamos dizer assim tá tanto para quem desenvolve ou seja barreira para quem vai desenvolver é muito mais tranquilo ao contrário do iOS você não precisa ter um Macbook você não precisa ter um iPhone para poder programar ali né para poder criar seus aplicativos E sem contar que no iOS para você poder publicar na Play Store você precis de uma assinatura anual Mas beleza isso é barreira de entrada no Android você
só precisa de um computador ali no caso e você só precisa também só do computador e uma assinatura na loja da Google Play você vai pagar $5 cara eu tenho uma conta da Google Play de 2015 E tá lá funcionando perfeitamente posso publicar aplicativo tranquilamente então a barreira de entrada do Android é muito menor muito menor então eu focaria no Android então eu focando no Android justamente por qu eu já sei uma linguagem comercial que é a linguagem Java ou a linguagem Cot né eu eu focaria na linguagem coten tá E aí no Android eu
só teria o custo do PC ou notebook e essa entrada né esse valor de entrada no caso essa barreira de entrada é de 3000 a 6000 o computador top tá computador para você não passar raiva e poder desenvolver igual falei você vai ter uma conta de desenvolvedor você vai pagar ou na cotação que eu fiz esse esse essa apresentação que tava 124 e o total aqui para você poder ser o desenvolvedor vai de 3124 A 6124 tá bom Esse é o preço para ser desenvolvedor hoje para você poder comprar os equipamentos se você tiver já
o seu o seu computador tranquilo tá você não vai ter esses custos aqui também não e o iOS Você tem o custo aí do Mac eu coloquei aqui um preço do mac é o mais o mais barato que eu vi aqui tá mas tem deve ter mais barato talvez você consegue encontrar usado você pode alugar um Mac na nuvem Cara isso é muito interessante tambémé pra galera tá começando a estudar e você pode programar utilizando um computador na nuvem tá um Mac um Mac na nuvem você vai ter que comprar um iPhone para poder testar
os seus aplicativos você vai ter que ter uma conta de desenvolvedor que vai de $99 ou seja r11 94 por ano para pagar essa valor aqui todo ano você vai ter que renovar senão tu perde sua conta de desenvolvedor no total aqui o mínimo que eu consegui fazer deixando mais enxuto possível 12.000 pode ser que esse valor aqui vai variar se você fizer uma pesquisa bem refinadas é comprar um Macbook lá no né na LX Sei lá onde pode ser que você consiga mais barato aqui mas esse é o custo Essa é a barreira de
entrada eu chamo de barreira de entrada com base na disposição financeira de cada um beleza escolh a linguagem comercial escolhi a plataforma E aí passo três cara ide a ide é o ambiente de desenvolvimento integrado que a gente chama né então eu escolheria o Android Studio com base na carreira de desenvolvedor Android para quem vai programar por exemplo iOS existem outras ids tá ou se você vai programar web de acordo com seu objetivo vai ter a ide e por favor przem pela ide não caiam nessa nessa bobeira de não querer utilizar ide Cara isso não
existe tá ide veio para facilitar hoje em dia acabou aquela falaa de ah programa no bloco de nota já ouviu falar você já deve ter ouvido falar se você não ouviu falar uma hora você vai ouvir alguém chegar em você e vai falar cara programa utilizando uma bloco de nota programador bom não usa ide Cara isso não existe tá sempre vai existir ids e quando você aprender a utilizar uma ide você sempre vai ter ideia a gente nunca vai voltar na época do bloquinho de de nota você não existe mais tá pode sim você pode
programar no BL de nota mas é perca de tempo não caia nessa nessa falácia aí tá ide Android Studio no Android Studio aí eu i aprender cara workflow do Android Studio componentes o que que é XML né no layout ali component de listagem navegação mídia manipulação de dados e fazer projetos práticos né Clones de aplicativos reais e profissionais esse tipo de de Flow de estudo né de conceito de aprender com base na prática eu admiro muito principalmente em cursos que eu já fiz que eu já estudei já coloquei em prática alguns cursos que era só
conceito só teoria e você não colocava nada em prática para quem quer ser desenvolvedor e programador e se você tiver seguindo essa mesma trilha aqui esse mesmo raciocínio que serve para qualquer área no caso se você seguir o mesmo raciocínio que eu aqui você vai entender que você precisa criar projetos reais e muitas das vezes você não vai botar uma ideia ali do nada mas você precisa às vezes clonar alguns aplicativos que já existem alguns serviços famosos que você já deve saber que eu tô falando aí tá então existem ferramentas existem eh plataformas no caso
ali para você poder utilizar as ferramentas do Android Studio e conseguir clonar esses serviços aí e pensando nisso eu já indico para você também treinamento que vai te ajudar nisso Android Express link na descrição se você quer aprender a como desenvolver aplicativos reais como desenvolvedor profissional nós temos um parceiro que é o Thiago Aguiar com treinamento Android Express cara lá ele ensina tudo isso aqui que você tá vendo aqui tá e assim eu tenho que fazer o Jabá para poder explicar para você aqui para poder realmente te guiar no caminho certo e hoje e outra
né no caso do treinamento aí é uma coisa que eu indico com base aí no que eu já vi do treinamento do ti tá então se você adquirir o treinamento Android Express você vai seguir toda essa trilha aqui que eu tô mostrando para você aqui mas não é obrigatório beleza tranquilo então agora dica bônus é justamente isso que eu falei para você são os atalhos atalhos é o melhor a melhor coisa que existe por quê Uma uma coisa é você pular etapas pular pular etapa eu não recomendo Ou seja você ao invés de estudar algoritmos
lógico programação Tu vai querer pular etapa Tá eu já tô concluindo o vídeo aqui calma aí tranquilo tá mas isso aqui é muito importante não confunda pular etapas com atalhos atalho é você tem um objetivo e você vai se aproveitar de um de pegar um desvio ao invés de você chegar num caminho mais longe mais árduo você vai pegar esse desvio e vai chegar mais rápido essa aula esse vídeo aqui é uma espécie de at ao invés de você ter que descobrir por conta por conta própria ali de maneira mais difícil sozinho eu tô mostrando
PR você o Caminho das Pedras de como se tornar um desenvolvedor Android no caso aqui tá mas a etapa que as etapas que T mostrando para você aqui é para a maioria das tecnologias que existem tá você vai ter que passar pelo passo um que é ser um programador se você quer ser um desenvolvedor independente da tecnologia que você vai programar e desenvolver você precisa ser um programador você vai ter que escolher uma plataforma IOS android ou qual que seja o segundo passo é você no caso junto com o segundo passo aqui no caso né
junto com o primeiro para ser um programador você vai ter que escolher uma linguagem comercial para você implementar nessa plataforma Então você precisa manter o foco naquilo ali terceiro passo é ide cara você vai ter que trabalhar com ide não pule a questão da Ide Por favor utilize ide beleza e a dica bônus é a atal da atalho atalho é exatamente a maneira com que eu aprenderia eu gosto muito do conceito de aprender com quem já sabe aprender com quem já domina o assunto por que que eu vou gastar horas e horas procurando conteúdo aqui
na internet e tal tem muito conteúdo inclusive tá lá na gring Então cara tem muito mais conteúdo eu não sei se você domina o inglês mas a partir da hora que você aprender o inglês você vai ver que tem muito material lá inclusive aqui na descrição tem indicações de cursos para você aprender inglês cara aprende inglês para você não não precisar passar perring e beber lá da fonte tá que é tudo que é novidade aqui no Brasil lá já já passou 2 3 anos já tá acontecendo faz tempo lá então a partir da hora que
você aprender com os caras lá de fora você vai ficar mais fera ainda né E você vai poder aplicar para pagas internas Então olha só Tu entendeu que existe um caminho para você poder chegar até o seu objetivo e com base nisso você pode pegar os atalhos que são treinamentos cara eu aprendo rapidamente com treinamento e eu sei que eu só consigo aprender rapidamente se eu tenho pressa que se eu comprar um curso eu consigo aprender eu não tô fazendo Jabá pelo amor de Deus não entenda isso você não é obrigado a comprar curso mas
eu quero pedir para você a partir de hoje começa a priorizar as coisas Muitas das vezes você paga vez você paga ali 100 200 300 num rolê que você sai com a com a sua família aí com sua namorada seu namorado você gasta isso tá não tô falando nem por mês tem gente que gasta isso por semana e você muitas vezes não paga R 300 num curso numa formação tu não paga Nisso tu não não investe em você né esse valor essa percepção de valor você não não tem essa noção aprenda a investir livros cursos
isso daí são bens que você vai estar agregando para você seu conhecimento tá e já o rolezinho ali você sai uma vez e aquilo ali você não agrega mais nada para você beleza então para finalizar aqui link na descrição treinamentos que eu indico que eu realmente coloco a mão no fogo para você aprender de acordo com o seu objetivo no primeiro com no primeiro comentário fixado aqui eu vou deixar para você também beleza e aí qual que é o seu objetivo Você quer aprender programação por qu qual que é o seu objetivo Qual que é
a trilha que você quer seguir eu falo que independente da tecnologia que você for estudar se você seguir esse passo a passo aqui vai funcionar perfeitamente para você tá e como isso aqui é uma aula deixa o seu like Porque daí eu posso trazer mais e mais aulas práticas ual Tô mostrando para você aqui mostrar com ilustrações exemplos para você poder realmente fixar porque cara igual eu falei faculdades e cursos não mostram o que eu tô mostrando para você aqui beleza clica aqui ó nesse vídeo vou mostrar aqui ó nesse vídeo aqui para você poder
saber mais sobre o mercado de programação eu criei bastante conteúdo aqui bem interessante para você que tá principalmente para você que tá começando agora no mercado de programação beleza um grande abraço e até o nosso próximo vídeo