Se você já ouviu falar que antes de programar você precisa aprender o BASICS, portanto nascente vídeo é para você. Já estamos no via…
00:14:33
Se você já ouviu falar que antes de programar você precisa aprender o BASICS, portanto nascente vídeo é para você. Já estamos no via…
Sempre que alguém pergunta como é que eu devo começar a programar você precisa ter a base só pessoas que rádio base é essa Gabriel Diz para mim Gabriel Fica tranquilo que hoje a gente responde que que é isso Olá seja muito bem-vindo ao CDF Café sem a sua primeira vez aqui então eu já peço para você se inscrever no canal e também dá um like No vídeo você não conhece o CDF café Então quando eu quando você deve café justamente aquele momento cafezinho sabe que não tá rolando nas empresas que estão trabalhando online em um momento onde a gente discutir faz aquele papo gostoso sobre um assunto que às vezes é polêmico então que é uma dúvida Geral de todo mundo né que nós vamos falar sobre esse tema a base quando alguém fala com você a vai estudar a base depois que estuda a linguagem de programação você fica tentando aqui que porcaria de Base é essa né A gente mesmo já falou isso várias vezes aqui no vídeo mas vamos desvendar ela hoje a verdade é que essa base pode até variar de pessoa para pessoa né se você perguntar Talvez para serem desenvolvedores têm desenvolvedores vou te dar uma resposta um pouco diferente então leve em conta que ia ser o Nossa que nós dois discutimos E chegamos a um consenso nesse vídeo temos a parceria da hostgator está sempre aqui com a gente nos ajudando a trazer muito conteúdo de qualidade e como sempre para você tem um link aqui na descrição e te garante um desconto em qualquer um dos planos da hostgator nossa dica que é um VPS que tem um ótimo custo-benefício viu o VPS deles tem memória ddr4 armazenamento SSD e te dá acesso ao Rua que dá para configurar como você quiser vai lá conferir o like aqui embaixo eu posso começar dizendo que para mim a base da programação é exatamente o que se fala sobre os fundamentos como você vai treinar um esporte por exemplo Muito provavelmente você vai tentar começar picando uma bola por exemplo Às vezes a pessoa não tem nem a correr direito como é que ela vai quicar a bola e correr mas tem que treinar primeiro a corrida respiração esse tipo de coisa então e tudo isso a gente coloca como fundamento e a base da programação será exatamente o fundamento para veja bem é possível que quem nunca jogou basquete pegue a bola e conseguiu fazer uma cesta não é nada demais em um jogo jogando sozinho então também é possível que você pega uma linguagem de programação abre um tutorial qualquer e faça alguma coisa ali não necessariamente você vai estar pronto para o mercado só porque fez a sua primeira sexta na programação com mas é importante como é importante ficar também brincando de arremessar de três é importante para mim brincar com essas coisas quando tinha nove anos eu fiquei seguindo o tutorial de msx e consegui fazer lá um menuzinho usando a rei – in the game para escolher os games que eu queria jogar então É completamente possível eu não tinha nenhum conhecimento de lógica de programação nada disso e consegui fazer então não se abstenha de brim e quando for necessário quando você sentir vontade Vamos então começando causando uma certa polêmica vou até chegar meu suco para lá então temos aqui uma lista de livros livros muito conhecidos de quem está na nossa área que nós Sinceramente não recomendamos planos a maioria deles para quem está começando no sentido de não sei nada vou começar a programar hoje que eu vou ler código Limpo aí o cara vai lá na Amazon conversa enfiar monte de coisa na sexta e aí chega lá abre código Limpo dá de cara com um monte de coisa começa a ler a gente eu não acho que isso é um bom ponto de partida você nunca escreveu uma linha de código esse livro aqui não é para você pode ficar dor nem tem esse também não refatoração muito menos né gente porque se você ainda não aprendeu a cor de ficar eu faltar Então vem depois sem chão aquitetura limpa não eu diria que esse aqui é outra depois de todos aqueles que vivem design de de estrutura de dados e algoritmos em Java Script com E esse tem uma exceção que a gente vai deixar mais para o final ele vai dizer quando que você deve comprar esse livro aqui tá agora a gente não não tá dizendo que você não devo ler esse livro tá vamos deixar claro que se não vê a pessoa já fica ouriçado aí a gente sabe a importância desses livros até de outros mas para quem está começando agora nunca digitou nada de programação uma linha de código não vai atrás desse livro Por favor tá porque Vão te assustar vai ser muita novidade para um início Então vamos com calma acho que a primeira coisa que se deve estudar quando você quer se tornar um programador se chama lógica de programação e o que que é isso nada mais é do que você encadear os seus pensamentos de forma que você soluciona um problema vamos o por você quer escovar o dente quais são os passos necessários para que você consiga escovar o dente a gente sabe que pegar a escova colocar pasta na escova colocar a escova na boca jogar de um lado jogar de outro para cima para baixo cuspir encher a boca de água cuspir novamente quizer Esses são os passos agora se eu fizer isso ao contrário será que eu tenho o resultado será que eu consigo resolver esse problema não né parece um exemplo bobo e é mas é a forma de fazer você entender o que a gente quer dizer com a lógica EA justamente isso em tarde alguma coisa depois da outra para você chegar lá no final com o seu resultado E isso se prática se exercita na mesma forma que nós fizemos com exemplo bolo que normalmente é o que começa em qualquer curso com o exemplo mais trivial do estilo de fazer arroz ou esquentar o leite e depois você vai obviamente pegando problemas um pouquinho mais complexo e você vai resolvendo ele através da lógica e aí não precisa necessariamente de linguagem de programação nenhuma podem ser simplesmente papel e caneta escrevendo cada uma das instruções a serem feitos até chegar naquele objetivo final e quando você tá encadeando pensamento o que nós domingo costumamos dizer nós chamamos de instruções aí vem o segundo toque que é justamente um algoritmo é justamente quando você sabe qual é o seu problema você sabe qual é a solução que você quer no final e você precisa elencar de forma lógica para você formar ali a solução Isso se chama algoritmo E aí já começam a entrar coisas muito comuns na área de computação e da programação né como por exemplo os loopings um faça enquanto recurso Racionais né Então as esfregue o seu dente enquanto ele ainda estiver sujo ou durante 10 vezes esfregue de um lado depois esfregue dos Monstros você abrir a torneira não sai água qual seria a válvula de escape como é que você resolver esse problema de um erro de uma exceção ali entendeu então tudo isso tem que estar previsto também no algoritmo E aí vem o terceiro ponto que é abstração acho que falta muito no pessoal hoje em dia por quê é sempre a cair já no código querer programar sem realmente saber que problema a gente tá resolvendo isso é muito ruim hein esse daí enquanto você tarde a gente conversando com cliente até mesmo que você não esteja conversando a programar não é comum a gente fazer isso né a pessoa tá ali explicando o problema e você já ta imaginando código Qual é a Líbia e qual freimor com a língua não é nada disso gente vamos abstrair aqui temos prestar atenção focar ali naquele problema no momento né E aí eu vou apelar aqui para o nosso amigo André baltieri ele tem um artigo lá no blog dele em que ele fala sobre o conceito de abstração dentro orientação objeto mas tem um conceito mais geral aqui que eu acho que é muito importante o curso de Administração consiste em esconder os detalhes de algo no caso os detalhes desnecessários no mundo real utilizamos Abstrações o tempo todo tudo que não sabemos como funciona por baixo dos panos pode ser considerado uma abstração e ele dá até um exemplo em suma pouco importa os detalhes do que aconteceu durante a manutenção do seu um exemplo o que importa é que ele voltou funcionando Você pode até saber que eu levei o carro na oficina a pessoa trocou o pneu trocou o amortecedor trocou Correia ou trocou o óleo seja você não necessariamente precisa saber qual o parafuso que ele apertou o que que ele teve que tirar como é que hoje é que fica o filtro de óleo por exemplo você não precisa saber desses detalhes Mas você já está tudo abstraindo ali você sabe o início e o fim não necessariamente todos os detalhes do que aconteceu no meio né por isso que é tão importante abstração né porque quando a gente está ali De frente para aquele problema a gente tem um problema e às vezes a gente sabe qual o resultado esperado lá no final mas você não sabe exatamente quais são todas as etapas que você vai ter que percorrer para chegar naquele último resultado importante frisar também que na abstração não é necessário incluir a parte técnica quando a gente fala de resolver um problema não fica pensando na libi que você vai usar no aos eu vou usar jwt se eu vou isso aí não faz parte da abstração o quarto. Aí tem acho que ele já fica um pouquinho mais técnico né Gabriel que é justamente onde entra esse livro aqui ó falando sobre estruturas de dados e esse livro especificamente a gente recomenda nessa etapa porque ele fala de estrutura de dados e algoritmos para javscript mas ele conceito também estrutura de idade nesse momento é possível sim você estudar já aplicando com a linguagem de programação obviamente se você tiver alguma dificuldade com uma linguagem da completamente para aprender a estrutura de dados fora só no papel também fazendo um portugol é a faculdade por exemplo usam muito ser como linguagem para ensinar a estrutura de idade e eu acho que é completamente desprezível a linguagem nesse momento mas a gente recomendo esse mesmo porque conceito também mas a gente precisa também dizer o seguinte você não precisa ser phd em grafo então se você pega dengue em árvore em nada disso e depois você começa a programar o que é necessário é ter um mínimo de conhecimento de estrutura didática saber que é uma fila uma pilha um vetor uma lista toda doença Vai facilitar o seu entendimento e o como você vai resolver os problemas né Porque você não conhece nada de estrutura de dados você vai entender ali eu fazer algo talvez muito mais complexo do que é preciso aí depois tem entra linguagem cada linguagem às vezes vai trabalhar de alguma forma com algum tipo de estrutura e Vai facilitar o manuseio dela Vai facilitar tudo então essas nuances da linguagem você depois pega mas de início você sabendo como funciona a cada uma das estruturas já vai ser o suficiente porque para cada estrutura dessa existem algoritmos correspondente tá tanto para inclusão exclusão busca então o importante é você conhecer a base e isso acontece muito na nossa área isso que o pessoal não consegue entender porque quando se estudou a estrutura de dados você pode estudar um básico e aí você pode cair na linguagem de programação e pronto e ainda mais um pouco avançando na estrutura didática e depois você aplica na linguagem de programação pode ser um estudo paralelo não precisa ser algo que Poxa não se eu não conseguir aqui montar um gráfico eu não vou não vou nem pegar ali no relevo hoje daquela linguagem não é assim que funciona em um outro vídeo nós estamos isso aí acho que eu continua que defender a mesma tecla né que você pode ir né você não precisa fazer algo não vou aprender tudo aqui depois eu vou passar para o próximo passo não tem problema você ficar nesse Aprenda um pouquinho aqui aplico isso aqui na linguagem volto aprendo mais um pouco melhor da base Então acho que faz parte do seu planejamento em estudar e finalmente Chegamos na quinta dica que aí sim eu acho que já já dá direito você já tem o direito aí de começar a estudar um pouco a parte da linguagem todas as linguagens acho que características comuns né todas usam variáveis alguns tipos de estruturas tipos e e condicionais loopings todas as linguagem programação tem esse essa estrutura Então você começa a estudar esse tipo de coisa na linguagem que você escolher isso também vai te ajudar lá na frente a resolver os problemas né de informar abstrata né mas que vão te ajudar depois você não ficar enterrado Por que a linguagem que você escolhe principalmente a primeira ela pode ser um motivador e um desmotivador gente inclusive já fez vídeos sobre isso né qual linguagem você deve escolher de início e a gente defende Que linguagens que tem tipagem fraca e dinâmica podem ser um bom caminho para isso E aí que que você achou essa é a base para você ou não se seguiu um caminho completamente diferente a gente aceita também tá não tem problema no início do vídeo tá que não existe uma resposta única como tudo aqui na massa ar e é tão lindo assim gente existem vários caminhos mas nós acreditamos esse aí pelo menos é um caminho que a maioria das pessoas concorda e que faz um bocado de sentido para a gente que já tá aqui no final do caminho e aí você vai ver aqui com o tempo você vai sentir necessidade de ler esses livros aqui aplicar padrões paradigmas frente nem falou que ele paradigma de orientação a objetos é funcional procedural nada disso então isso tudo você a com o tempo vai sentir necessidade de começar a estruturar melhor seu pode depois arquitetural melhor seus sistemas ou seja essas até essas leituras Aqui passa uma ficar até melhores de ser vendidas depois que você passa essa etapa aqui de conhecer um pouco a base almofada que você pegar um livro como um código limpo e conseguir já visualizar o seu dia a dia ali mesmo que Enquanto você ainda esteja aprendendo ele fica mais fácil a leitura Fica muito melhor ao entendimento do que simplesmente você nunca ter vivenciado aquilo e pegar um livro técnico para ler então fica mais com e por isso é somente por isso nós falamos que esses livros podem ficar num segundo momento viu que estão deixa aqui nos comentários O que que você achou dessa prosa gostou desse CDF café diz para gente nós vamos ficando por aqui espero que você tenha gostado e até o próximo vídeo Tá bom tchau tchau beijo agora só mais uma vez né Vamos indicar aqui esse livro aqui é da Loiane agora Nossa amiga essa aqui já já tá em português esse livro na segunda edição e depois a gente vai deixar o link para você está se vocês se interessarem sem Jabá zero já basta a gente é porque realmente conteúdo muito bom
Conheci o canal de vocês graças a um da Atekkita Dev, já me inscrevi
Boa tarde nesse Domingo maravilhoso, tenho 39 anos e quero começar muito programação, faz um tempo que penso nisso más, nunca dei o primeiro passo, perdi muito tempo da minha vida de um lado para o outro fazendo coisas nada a ver, quero muito aprender programação. Já quero começar 2023 com tudo. Esse vídeo é muito bom e os comentários melhores ainda. Muito obrigado a todos meus vídeos são todos desses temas. Abraço e sucesso a todos os programadores.
Olá. Alguém tem ideia de como fazer isso?"Localize todos os números primos entre 1 e 1.000.
Depois some todos os números primos encontrados entre 1 e 1.000.
Por fim, função 'main' deve retornar a soma de todos os números primos."
O começo do código é esse abaixo.
const main = (parametro) => {
}
Obs: Devo usar as funções map, filter ou reduce
Sim, mas o que é tipagem em linguagem? kkkkkkkkkkkkk
Quando eu começei, gostaria de ter aprendido sobre tudo isso e sobre dependências e instaladores de dependências.
Perdi 2 anos num curso que só perdi tempo, 23 anos, acho que estou velho já kkk, vou na programação para criar um negócio.
Boa noite! Eu conheci o canal de vcs ontem e gostaria muito que me indicassem como começar. Pq não conheço nada e não quero aprender de qualquer jeito …me ajudem…
Programar @@@
Frango frito ;:
Ótimas dicas, acredito que dá para estudar paralelamente algumas. Gostei.
Quero aprender do inicio nao sei nada co.ecar do 0
amei a prosa
Eu comecei na epoca que nao tinha nem google, muito menos youtube… foi dificil aprender sem base nenhuma… hoje depois de 25 anos ja estou na decima quinta linguagem… hoje ta bem facil obter informação… entao a dica é começar dos principios basicos mesmo é o caminho mais curto..
😊😊tinha escolhido um caminho completamente diferente e mi dechou frusta nais nunca desisti di estudar
quando comecei na faculdade a linguagem que usavam era C, eu reprovei 3 vezes e não conseguia passar em TEC1, acabei desistindo e fui pagar essa disciplina numa turma de engenharia onde ensinavam Python e pra mim foi muito fácil entender a lógica no Python, tanto é que passei de primeira! No semestre seguinte voltei pra minha turma para fazer TEC2 onde ainda continuava sendo C e com a experiência que ganhei em Python foi moleza compreender C.
Mesmo com tantas dicas na internet ainda me sinto perdido, são tantas dicas, tantos conceitos, me sinto muito perdido.
Queria saber a opinião do olavao sobre isso…
Olá amigo!Tenho 67 aposentado.Gostaria de entrar no mundo da programação teria eu chance de entrar nesse mundo e vim ater uma renda através dessa atividade?Que curso deveria eu realizar?Somente realizando curso youtube seria necessário?
Show! …. o segredo para um bom programador é ter paciência para estruturar seu conhecimento em bases sólidas, independente da linguagem escolhida. Mas, é fortemente recomendado começar por uma linguagem mais simples e fácil de escrever.
Se eu pudesse voltar no primeiro semestre de ciência da computação eu estudaria :
Introdução a teoria da computação -Michael Sipser
Organização estruturada de computadores – Tanenbaum
Somente depois desses 2 livros é que eu iria começar a lógica de programação
acho que pra começar, o melhor a fazer é procurar um tutorial no YouTube sobre alguma coisa que cê queira programar.
falo porque foi como eu comecei, mas também porque daí cê vai começar a entender como funciona a coisa.
no meu caso eu queria fazer um jogo, então fui atrás e achei o Games Indie, que os tutoriais de unity dele me deram a base do que eu uso hoje
Vocês não falam mais em fluxogramas, diagramas de chaping …. etc
Não sigo uma lista, tento estudar a medida que vou conhecendo a tecnologia. Eu diria que o melhor ponto de partida é conhecer seu sistema operacional pois é nele que tudo começa. Uma possível lista :1 Sistemas operacionais; 2- algoritmos e estruturas de dados ; 3- ferramentas de desenvolvimento ( git,editor, IDE,s) ; 4- linguagem de programação (qualquer uma). O resto da lista é opcional de acordo seu critério.
Adorei essa proza, faz tempo que estou me preparando para o estudo, finalmente comecei um curso de tecnologia em dev full stack. Acredito que vou ter uma boa base para escolher o ramo da programação que mais combina comigo ^^
comecei a estudar com 12 anos, hoje tenho 29, e nao aprendir nada
programar e muito mais dificil, isso leva anos pra aprender
Comecando do absoluto ZERO! Buscando informacoes… ainda estou asssutado com tanta informação mas aqui fico mais aliviado voce sao fera! seus videos dão um norte heheh… obrigadoooo
Muito bom vocês dois abraço!
Video muito bom, me ajudou demais!! Obrigada por repassar o conhecimento de vocês.
Qual é a opinião de vocês relacionado à programação NO-CODE e LOW-CODE?
Mano, muito obrigado por essa relíquia. Eu sou muito inexperiente em programação e tô querendo começar a trabalhar com isso. Eu sou bem novo( apenas 13 anos ) mais ainda sim me interesso muito por programação. Só quero muito agradecer por me dar um pouco da "base" pois eu andava muito desanimado com esse tipo de coisa e já estava querendo desistir de procurar sobre iniciar na área.
Resumindo: Já estava começando a programar um pouco em JavaScript mas não sabia como continuar com meu projeto, decidi procurar um pouco no YouTube e achei vocês, eu sinceramente nunca tinha ouvido falar na base então me interessei e descobri muito. Eu realmente estava na minha primeira sexta. E posso lhe dizer que foram marcados 3 pontos a cada sexta após assistir este vídeo, muito obrigado de coração!!! ♥️♥️♥️♥️♥️