Expirado
Introdução à Linguagem SQL: Abordagem Prática Para Iniciantes
18 Comentários
Tenho esse livro. Gosto dele porque ele não tenta ser profundo e vai logo ao que interessa. Dá para ler tudo em uma tarde.
Exemplo: O capítulo diz que vai ensinar a fazer joins. Então em uma frase simples ele diz que é um join, separa dois parágrafos para explicar os diferentes tipos de joins e então mostra código de como fazer ele. Menos de duas páginas depois ele já muda de assunto. O livro não fica criando 300 exemplos bobos e complexos para passar um assunto simples e nem fica botando texto recheio de linguiça.- @NaelsonDouglasjul 2023
Assim sendo, eu pagaria um curso da udemy que vai do básico ao avançado pelo mesmo preço
Cursos são morosos.
Ter um livrinho de consulta rápida muitas vezes é bom.ler e fazer curso digital nao é a mesma coisa
- @Lucas_BrittoWwDjul 2023
Faça seu login para continuar participando da comunidade
ou cadastre-seAo continuar, você concorda com os Termos de uso e Política de privacidade - @Lucas_BrittoWwDjul 2023
Sim, sou professor de Química e reconheço, na teoria e na prática, a diferença entre fazer um curso, seja presencial ou digital, e ler e estudar livros.
- @guiquimtheago 2023
Tenho muita dificuldade em aprender, lendo livros, principalmente nessa área de TI. Já vendo vídeo aulas, ou presencial mesmo, tenho mais facilidade de assimilar o assunto. Isso é normal ou preciso trabalhar mais algum requisito para assimilar mais os conteúdos lendo livros?
programadores?
- @luish7878ago 2023
Acho que a questão de comprar livros de programação é um gosto muito pessoal. Eu comprei aqueles do uncle bob, um de algoritmos, um de compiladores e quero comprar de linguagens formais. Agora de SQL não comprei pq tanto na faculdade qto no trabalho só precisei do básico.
Pra quem só precisa do básico, tem esse site: sqlbolt.com que é um tutorial interativo delicinha. Também existe esse site que eu quase sempre dou um confere qdo esqueço a sintaxe de alguma coisa postgresqltutorial.com
Pra quem precisa de algo mais avançado, vai precisar entender sobre normalização e desnormalização, o que é ACID, como diferentes bancos implementam isso... Dai eu acho que vale a pena pegar a grade de algum curso, separar alguns tópicos e estudar.
De resto, vale a pena tentar implementar uma API ou criar um dashboard usando SQL como ferramenta secundária pra treinar/estudar mesmo
Eu acho obrigatório ter ao menos o Clean Code como livro de programação
coisas pra ver sapado
- @luish7878ago 2023
Obrigatório para mim seria ler esse livro.
Conheço vários que o possuem em suas prateleiras e nunca o leram.
Ter não adianta nada.
Tem que ler. - @WillianAlves3046ago 2023
Depende do autor do livro e professor que dá a aula kkkk, quando aprendi C o professor era muito massante e difícil de aprender com ele, parti pra um livro do André backes em C e o jeito como ele explica era infinitamente mais tranquilo de assimilar. Só em tópicos avançados em C que achei meio confuso, mas deu pra pegar a ideia. Já em C++ com esse professor foi tranquilo e não precisei de material auxiliar.
- @WillianAlves3046ago 2023
A maneira como as pessoas aprendem é diversa, pois somos diferentes e temos construções diferenciadas por uma série de fatores. Entretanto, os livros são fontes de conhecimento muito mais substanciais e conferem maiores possibilidades de aprendizagem do que qualquer outra forma de apresentação de conhecimento. Depois de formado professor, passei 1 ano lendo e estudando livros para fortalecer a minha prática docente quanto ao conhecimento teórico que deveria ter para passar a outros. Posso dizer que foi e é um fator que me diferencia dos meus colegas de classe enquanto profissional professor. No seu caso, vale descobrir a razão de não aprender bem com livros.
- @WillianAlves3046ago 2023
Pra essa área é bom você pegar o costume de saber ler/consultar documentação de linguagem etc
Um dos melhores livros para iniciantes, quando estava pagando db1 no curso de S.I, foi um livro que deu uma abertura na minha mente.
Dica.: façam todas as atividades ou exemplos que o livro propõe, mesmo que vc ainda nao entenda bem o que estar fazendo, isso vai ajuda a vincula conceitos e a própria linguagem em si na seu vocabulário de códigos.
- @luish7878ago 2023
Bom, eu não fiz faculdade de computação e estou na área de T.I e mexo diariamente com SQL. Um curso on line é suficiente. Eu peguei esse livro pdf aí e é bem básico. Bom pra quem está aprendendo, DDL acho que é uma boa, mas tem material na internet
Esquece livro, TI é pratica. Peguem problemas de sql na Internet para resolver e depois joguem no ChatGPT a pergunta, pule um parágrafo e peça para ele detalhar a solução e o motivo pelo qual está aplicando aquela lógica, e se ele é performatica ou não é depois você vai treinando assim. Instale um SQL Express (free) da vida na sua maquina e fica treinando N situações. O GPT é um grande aliado no aprendizado de linguagens, ele esclarece em 30 segundos o que uma pesquisa de 30 minutos as vezes não esclarece. Trabalho a 12 anos com dados, python e sql, e reafirmo o que coloquei aqui, a AI para treinar linguagem é excelente, aprende mais que qualquer curso. Pega um erro, não jogue simplesmente no chat e peça a solução, peça para ele explicar o erro e sugerir todas as soluções possíveis e qual a diferença entre elas... Se bem utilizadas, as AIs são perfeitas para o aprendizado rápido e prático. Se depois quiser aprofundamento teórico, aí sim recomendo alguns bons livros, mas em desenvolvimento/programação eu sou o cara que afirma que a prática deve ser diária e a teoria paralela (quando for estritamente necessária).
O Pelando é mais legal no app!
Baixar o aplicativoLibere o seu acesso gratuito e ilimitado às melhores promoções
Lojas em destaque
As melhores, classificadas pela comunidade.
18 Comentários
Tenho esse livro. Gosto dele porque ele não tenta ser profundo e vai logo ao que interessa. Dá para ler tudo em uma tarde.
Exemplo: O capítulo diz que vai ensinar a fazer joins. Então em uma frase simples ele diz que é um join, separa dois parágrafos para explicar os diferentes tipos de joins e então mostra código de como fazer ele. Menos de duas páginas depois ele já muda de assunto. O livro não fica criando 300 exemplos bobos e complexos para passar um assunto simples e nem fica botando texto recheio de linguiça.
Assim sendo, eu pagaria um curso da udemy que vai do básico ao avançado pelo mesmo preço
Cursos são morosos.
Ter um livrinho de consulta rápida muitas vezes é bom.
ler e fazer curso digital nao é a mesma coisa
Faça seu login para continuar participando da comunidade
Sim, sou professor de Química e reconheço, na teoria e na prática, a diferença entre fazer um curso, seja presencial ou digital, e ler e estudar livros.
Tenho muita dificuldade em aprender, lendo livros, principalmente nessa área de TI. Já vendo vídeo aulas, ou presencial mesmo, tenho mais facilidade de assimilar o assunto. Isso é normal ou preciso trabalhar mais algum requisito para assimilar mais os conteúdos lendo livros?
programadores?
Acho que a questão de comprar livros de programação é um gosto muito pessoal. Eu comprei aqueles do uncle bob, um de algoritmos, um de compiladores e quero comprar de linguagens formais. Agora de SQL não comprei pq tanto na faculdade qto no trabalho só precisei do básico.
Pra quem só precisa do básico, tem esse site: sqlbolt.com que é um tutorial interativo delicinha. Também existe esse site que eu quase sempre dou um confere qdo esqueço a sintaxe de alguma coisa postgresqltutorial.com
Pra quem precisa de algo mais avançado, vai precisar entender sobre normalização e desnormalização, o que é ACID, como diferentes bancos implementam isso... Dai eu acho que vale a pena pegar a grade de algum curso, separar alguns tópicos e estudar.
De resto, vale a pena tentar implementar uma API ou criar um dashboard usando SQL como ferramenta secundária pra treinar/estudar mesmo
Eu acho obrigatório ter ao menos o Clean Code como livro de programação
coisas pra ver sapado
Obrigatório para mim seria ler esse livro.
Conheço vários que o possuem em suas prateleiras e nunca o leram.
Ter não adianta nada.
Tem que ler.
Depende do autor do livro e professor que dá a aula kkkk, quando aprendi C o professor era muito massante e difícil de aprender com ele, parti pra um livro do André backes em C e o jeito como ele explica era infinitamente mais tranquilo de assimilar. Só em tópicos avançados em C que achei meio confuso, mas deu pra pegar a ideia. Já em C++ com esse professor foi tranquilo e não precisei de material auxiliar.
A maneira como as pessoas aprendem é diversa, pois somos diferentes e temos construções diferenciadas por uma série de fatores. Entretanto, os livros são fontes de conhecimento muito mais substanciais e conferem maiores possibilidades de aprendizagem do que qualquer outra forma de apresentação de conhecimento. Depois de formado professor, passei 1 ano lendo e estudando livros para fortalecer a minha prática docente quanto ao conhecimento teórico que deveria ter para passar a outros. Posso dizer que foi e é um fator que me diferencia dos meus colegas de classe enquanto profissional professor. No seu caso, vale descobrir a razão de não aprender bem com livros.
Pra essa área é bom você pegar o costume de saber ler/consultar documentação de linguagem etc
Um dos melhores livros para iniciantes, quando estava pagando db1 no curso de S.I, foi um livro que deu uma abertura na minha mente.
Dica.: façam todas as atividades ou exemplos que o livro propõe, mesmo que vc ainda nao entenda bem o que estar fazendo, isso vai ajuda a vincula conceitos e a própria linguagem em si na seu vocabulário de códigos.
Bom, eu não fiz faculdade de computação e estou na área de T.I e mexo diariamente com SQL. Um curso on line é suficiente. Eu peguei esse livro pdf aí e é bem básico. Bom pra quem está aprendendo, DDL acho que é uma boa, mas tem material na internet
Esquece livro, TI é pratica. Peguem problemas de sql na Internet para resolver e depois joguem no ChatGPT a pergunta, pule um parágrafo e peça para ele detalhar a solução e o motivo pelo qual está aplicando aquela lógica, e se ele é performatica ou não é depois você vai treinando assim. Instale um SQL Express (free) da vida na sua maquina e fica treinando N situações. O GPT é um grande aliado no aprendizado de linguagens, ele esclarece em 30 segundos o que uma pesquisa de 30 minutos as vezes não esclarece. Trabalho a 12 anos com dados, python e sql, e reafirmo o que coloquei aqui, a AI para treinar linguagem é excelente, aprende mais que qualquer curso. Pega um erro, não jogue simplesmente no chat e peça a solução, peça para ele explicar o erro e sugerir todas as soluções possíveis e qual a diferença entre elas... Se bem utilizadas, as AIs são perfeitas para o aprendizado rápido e prático. Se depois quiser aprofundamento teórico, aí sim recomendo alguns bons livros, mas em desenvolvimento/programação eu sou o cara que afirma que a prática deve ser diária e a teoria paralela (quando for estritamente necessária).