Replies: 28 comments
-
Espero que ajude
https://github.com/ericdouglas/traduz-ai/blob/master/javascript/001-como-aprender-js-corretamente.md
…On Jan 18, 2017 10:48, "Adelmo Junior" ***@***.***> wrote:
Fico meio perdido na internet pelo fato de ter tanto conteúdo a respeito
de JavaScript, ultimamente estou vendo a série de vídeos do Estevan Maito,
e está me ajudando, e também lendo o MDN.
(desculpem pela perguntar ser um pouco vaga)
Gostaria saber de vocês, qual dica podem me dar?
Desde já, grato.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/frontendbr/forum/issues/410>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACYqGL16A-WZG3bdWbrllHojjWp1qTZ4ks5rThhEgaJpZM4Lm5yU>
.
|
Beta Was this translation helpful? Give feedback.
-
Acredito que ter uma boa noção de DOM é muito importante, apesar que já foi a época que JS era exclusivo do uso do Browser. @laurindo não conhecia esse repo, vou anexar no meu tutorial/exercícios (link abaixo) Sobre o artigo, eu discordo com essa parte :
Acredito que só se tem domínio de algo praticando muito, lendo, tentando, estudando. Mantenho um repo com alguns exercícios/desafios aqui caso queira praticar: Porem só pelo fato de você ler o MDN, acredito que os desafios estão um nível muito básico pra ti. Deixo um trecho de um livro que me ajudou muito:
'300 IDÉIAS PARA PROGRAMAR COMPUTADORES', Virgílio Vasconcelos Vilela Acompanhando a postagem :) |
Beta Was this translation helpful? Give feedback.
-
Esse artigo do tableless - Tenha o Dom é bem legal, eu até usei ele para
algumas palestras.
Tem outro repositório muito bom que não achei, mas é indicações de livros
básicos, intermediários e avançados sobre JS.
Um deles é O Eloquente javascript
https://github.com/braziljs/eloquente-javascript
…On Jan 18, 2017 12:18, "Gabriel Darezzo" ***@***.***> wrote:
Acredito que ter uma boa noção de DOM é muito importante, apesar que já
foi a época que JS era exclusivo do uso do Browser.
@laurindo <https://github.com/laurindo> não conhecia esse repo, vou
anexar no meu tutorial/exercícios (link abaixo)
Sobre o artigo, eu discordo com essa parte :
Não tente aprender Javascript pela primeira vez através de partes não
relacionadas ou relacionadas a tutoriais online de javascript
Mantenho um repo com alguns exercícios/desafios aqui caso queira praticar:
https://github.com/gabrieldarezzo/helpjs-ravi
Porem só pelo fato de você ler o MDN, acredito que os desafios estão um
nível muito básico pra ti.
Importante também entender sobre as requisições assíncronas, síncrona.
Acompanhando a postagem :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/frontendbr/forum/issues/410#issuecomment-273503580>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACYqGILKodeK88MpWv5lL2Myq8w_PQXDks5rTi1RgaJpZM4Lm5yU>
.
|
Beta Was this translation helpful? Give feedback.
-
Acho que a parte dois do artigo From Zero to Front-End Hero apresenta um caminho bem interessante, o @lfeh fez a tradução desse artigo para o português. Vale a pena a leitura! |
Beta Was this translation helpful? Give feedback.
-
Valeu galera |
Beta Was this translation helpful? Give feedback.
-
Tem uma série de livros nessa repo: |
Beta Was this translation helpful? Give feedback.
-
valeu @joelbarbosa xD |
Beta Was this translation helpful? Give feedback.
-
Tenho um repo que atualizo de tempos em tempos de livros bons de JS que a comunidade traduziu para pt-br, pode ajudar. https://github.com/mikejavier/livros-js-ptbr |
Beta Was this translation helpful? Give feedback.
-
@adelmojnr, cada pessoa tem formas bem distintas de aprender, alguns gostam de dedicar ao estudo de teorias, outros preferem a prática. Um livro que mescla muito bem isso, é o "Segredos do ninja Javascript" que eu particularmente gosto muito, dado que cobre muito bem a linguagem com a visão prática de se construir um framework. Também recomendaria a leitura de bons códigos, acompanhar projetos open-sources e tentar entender os dilemas que esses programadores tiveram que resolver, ou coletaneas como a "clean-code-javascript" que dão bons exemplos de como simplificar e esclarecer trechos de código. Espero ter ajudado, um abraço! |
Beta Was this translation helpful? Give feedback.
-
Eu comecei a fazer, mas ainda não terminei o curso Pratical Javascript, mas pelo início eu gostei bastante. Ele começa com códigos básicos e vai subindo o nível com as aulas. |
Beta Was this translation helpful? Give feedback.
-
Valeu @jrfferreira |
Beta Was this translation helpful? Give feedback.
-
Obrigado @ingridrauany |
Beta Was this translation helpful? Give feedback.
-
Vou contar como aprendi, que, não necessariamente é a melhor forma (e que eu ainda não esteja aprendendo). Eu brincava de fazer sites utilizando plugins já prontos e um dia decidi que eu queria aprender à fundo como programar. Iniciei meus estudos com o livro: Professional JavaScript for Web Developes, 3rd (Nicholas C. Zakas). Esse livro me deu uma base muito sólida sobre JavaScript. Protótipos, Coletor de Lixo (Garbage Collector é mais bonito :P), Canvas, Ajax, DOM, etc. Durante os estudos com este livro, escrevia um blog dos assuntos que eu ia aprendendo para fixar o conteúdo. Mas, o mais importante ao meu ver, pra fixar o conteúdo eu fazia alguns projetos. Neste período, estava cursando Engenharia da Computação e transcrevia o que aprendia na faculdade para JavaScript (estatística, estrutura de dados etc). Entrei num estágio e ai comecei a ser desafiado com problemas reais para serem resolvidos com JavaScript. Aprendi MUITO. Tente arrumar um estágio na área, vai te evoluir muito. Depois de já manjar um pouco da linguagem, li mais alguns livros (Eloquent JavaScript, JavaScript for Cats, Segredos do Ninja JavaScript, JavaScript Patterns etc), fiz vários projetinhos pessoais nos quais tentava aplicar o que aprendia e também tentava compartilhar meus conhecimentos na comunidade (e adquirir, claro). Vá a Meetups, a galera manja de mais e te passará conhecimento e experiência que serão muito importantes (deixei um pouco de lado por causa da faculdade, mas voltarei). No começo é meio difícil escolher com quem trabalhar, mas, além de salário etc, procure trabalhar em empresas com pessoas boas, isso vai te evoluir de mais. Acompanhe blogs bons, ponyfoo.com, 2ality.com, davidwalsh.name, smashingmagazine.com são alguns deles. Se você não manja inglês, ele é fundamental, vá atrás. Leia código de projetos open source (comece por libs pequenas e depois frameworks e libs grandes). E não se tratando de JavaScript em si, mas aprenda os fundamentos da computação, como uma linguagem funciona, quando se vai fazer um Ajax, como o protocolo HTTP funciona etc. Tente descobrir todas as mágicas por trás das coisas. Acho que é isso. Qualquer coisa que precisar no percurso, conte com a comunidade o/ |
Beta Was this translation helpful? Give feedback.
-
@matheuslc valeu cara, pra estágio está meio difícil pra mim, só tenho 16 anos, rsrsrs, mas tô atrás, tô pensando muito em comprar JavaScript o guia definitivo xD |
Beta Was this translation helpful? Give feedback.
-
Cara, aqui tenho alguns links que podem ajudar: |
Beta Was this translation helpful? Give feedback.
-
valeu @rogeralbinoi xD |
Beta Was this translation helpful? Give feedback.
-
Fiz uma lista de cursos, livros, ebooks, vídeos, artigos e outros que me ajudam. Não é a maneira certa, mas é o que tem funcionado pra mim. Tenho um rotina e ainda pratico mais em casa do que no trabalho (no trabalho faço outras paradas e em casa escrevo código): Segunda: Curso de JS (você escolhe um, eu to com vários e vou ouvindo o mesmo assunto de professores diferentes, isso ajuda a trazer clareza) Sempre no meio tempo tento aprender inglês (podcast, youtube, eventos gravados, twitter e audiolivros) . Escuto muito podcast indo pro trabalho, voltando, quando vou caminhar... enfim, sempre aproveito o tempo livre pra focar em outros assuntos que permeiam a vida de um "client side developer" (UX, Design, Marketing, Carreira, Startups, etc). Pra começar hoje:
P.S.: mínimo de 3 horas por noite, as vezes 4 horas. Finais de semana tento revisar o que aprendi, sempre anoto tudo. |
Beta Was this translation helpful? Give feedback.
-
Muito massa @raloliver, muito obrigado man, curti muito sua forma de organizar o aprendizado xD |
Beta Was this translation helpful? Give feedback.
-
@raloliver muito bom, manda os cursos ou livros |
Beta Was this translation helpful? Give feedback.
-
Algumas horas antes de tu publicar a tua rotina de estudos eu estava montando a minha @raloliver . Fiz algumas alterações com os links que tu mandou, achei bem massa o Free Code Camp. Valeu pelas infos cara. |
Beta Was this translation helpful? Give feedback.
-
@brunooomelo 5 Livros e 5 Cursos (acho que da pra estudar o ano inteiro) LIVROS
CURSOS
ASSINATURAS
*Conteúdo gratuito. |
Beta Was this translation helpful? Give feedback.
-
O tem me ajudado bastante a entender algumas coisas de JS é ter um projeto paralelo aos estudos e ir aplicando coisas que vou aprendendo no caminho. E nesse caminho sempre procuro reproduzir alguns layouts ou modulos foda com animações e tudo mais que vejo no dribble ou qualquer outro lugar. Sendo assim vou sempre aplicando e tentando aumentar o nível de dificuldade. Por que se tal layout funciona de uma forma por que não mudar e fazer funcionar de outro jeito. A partir dai vou aplicando essas paradas no meu projeto paralelo e caindo em dificuldades mais próximos de um ambiente rotineiro. |
Beta Was this translation helpful? Give feedback.
-
O tem me ajudado bastante a entender algumas coisas de JS é ter um projeto paralelo aos estudos e ir aplicando coisas que vou aprendendo no caminho. E nesse caminho sempre procuro reproduzir alguns layouts ou modulos foda com animações e tudo mais que vejo no dribble ou qualquer outro lugar. Sendo assim vou sempre aplicando e tentando aumentar o nível de dificuldade. Por que se tal layout funciona de uma forma por que não mudar e fazer funcionar de outro jeito. A partir dai vou aplicando essas paradas no meu projeto paralelo e caindo em dificuldades mais próximos de um ambiente rotineiro. |
Beta Was this translation helpful? Give feedback.
-
Fala Israel, bom dia. Primeiro, já agradeço pelo post em 2017 no github a respeito de como foi que aprendeu js, caso não lembre: #410. Abraços. |
Beta Was this translation helpful? Give feedback.
-
Amigo, pode me mandar a lista de conteúdo. [email protected] |
Beta Was this translation helpful? Give feedback.
-
Eu me perdi nas notificações e só agora li isso... e sim, deu certo. |
Beta Was this translation helpful? Give feedback.
-
WOW! Muita coisa aconteceu desde que escrevi isso... e todas as anotações que tenho aqui são antigas e alguns links já não funcionam mais... o que funcionou pra mim foi escolher bem os professores (as vezes assino um site so por causa de um professor) praticar mais e diariamente, aprender com professores diferentes e pegar um livro + um ebook para exercícios diários + desafios na internet para resolver e bater a cabeça até entender, além, de cursos, youtube e tutoriais... deixei aqui alguns links de sites pra praticar: https://gist.github.com/raloliver/6a36bd26e4282ffcfbf19be2d4c490ee |
Beta Was this translation helpful? Give feedback.
-
https://tutors.a7apps.com/cursos-gratuitos/curso-de-javascript/ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Fico meio perdido na internet pelo fato de ter tanto conteúdo a respeito de JavaScript, ultimamente estou vendo a série de vídeos do Estevan Maito, e está me ajudando, e também lendo o MDN.
(desculpem pela perguntar ser um pouco vaga)
Gostaria saber de vocês, qual dica podem me dar?
Desde já, grato.
Beta Was this translation helpful? Give feedback.
All reactions