[quote=norbAns]Já gastei um dinheiro razoável com livros e cursos, e digo, depende do seu momento(o quanto você sabe) são de pouca utilidade ao ponto de você aprender com eles o suficiente para atuar profissionalmente. Quando você já tem uma base, livros e cursos farão diferença sim.
Hoje, quando quero aprender algo, faço isso:
[quote]
Then you have it backwards. You should be building, not reading.
Slow way: Read book --> apply what you learn
Fast way: Write code --> Get stuck --> Find a book
I know this is not intuitive, but trust me, it works much better. We all love the feeling of cracking open a fresh new book (or pdf) and bathing ourselves in all this newfound knowledge. But this method is not very efficient. Much of what you read you will never use and much of what you need you will never read about, no matter what the book is.
Better to pick a project and just start building it. Come up for air every once in a while and consult whatever book fills in what you need to know to build your project. True learning comes from building, not reading. This method takes the best of both worlds and gets you to your stated goal much quicker.
https://news.ycombinator.com/item?id=1693960
[/quote][/quote]
Na verdade um conhecido próximo que insistiu para que eu não desistisse da área de tecnologia, sempre diz isso, vamos fazer projetos, softwares,aplicativos,sites etc e depois que der pau procuramos na web, livros etc…e nada de curso agora, porque encontro tudo na web, etc…
Valeu pela dica e pelo tempo direcionado ao meu assunto.
muito agradecido.
[quote=norbAns]Já gastei um dinheiro razoável com livros e cursos, e digo, depende do seu momento(o quanto você sabe) são de pouca utilidade ao ponto de você aprender com eles o suficiente para atuar profissionalmente. Quando você já tem uma base, livros e cursos farão diferença sim.
Hoje, quando quero aprender algo, faço isso:
[quote]
Then you have it backwards. You should be building, not reading.
Slow way: Read book --> apply what you learn
Fast way: Write code --> Get stuck --> Find a book
I know this is not intuitive, but trust me, it works much better. We all love the feeling of cracking open a fresh new book (or pdf) and bathing ourselves in all this newfound knowledge. But this method is not very efficient. Much of what you read you will never use and much of what you need you will never read about, no matter what the book is.
Better to pick a project and just start building it. Come up for air every once in a while and consult whatever book fills in what you need to know to build your project. True learning comes from building, not reading. This method takes the best of both worlds and gets you to your stated goal much quicker.
https://news.ycombinator.com/item?id=1693960
[/quote][/quote]
Concordo com o método descrito em inglês, mas, desde que tenha uma boa base, caso contrário, as tentativas tendem ao fracasso e frustrações.
No início, cursos e livros ajudam para dar velocidade de arranque, depois, realmente a prática faz toda a diferença.
Após ter um domínio razoável da linguagem e libs básicas, estudar boas práticas, design patterns e arquitetura de projetos faz diferença significativa.
[quote=A H Gusukuma][quote=norbAns]Já gastei um dinheiro razoável com livros e cursos, e digo, depende do seu momento(o quanto você sabe) são de pouca utilidade ao ponto de você aprender com eles o suficiente para atuar profissionalmente. Quando você já tem uma base, livros e cursos farão diferença sim.
Hoje, quando quero aprender algo, faço isso:
[quote]
Then you have it backwards. You should be building, not reading.
Slow way: Read book --> apply what you learn
Fast way: Write code --> Get stuck --> Find a book
I know this is not intuitive, but trust me, it works much better. We all love the feeling of cracking open a fresh new book (or pdf) and bathing ourselves in all this newfound knowledge. But this method is not very efficient. Much of what you read you will never use and much of what you need you will never read about, no matter what the book is.
Better to pick a project and just start building it. Come up for air every once in a while and consult whatever book fills in what you need to know to build your project. True learning comes from building, not reading. This method takes the best of both worlds and gets you to your stated goal much quicker.
https://news.ycombinator.com/item?id=1693960
[/quote][/quote]
Concordo com o método descrito em inglês, mas, desde que tenha uma boa base, caso contrário, as tentativas tendem ao fracasso e frustrações.
No início, cursos e livros ajudam para dar velocidade de arranque, depois, realmente a prática faz toda a diferença.
Após ter um domínio razoável da linguagem e libs básicas, estudar boas práticas, design patterns e arquitetura de projetos faz diferença significativa. [/quote]
Grato pela dica, porem vc acha que devo pegar meus livros de Java 6 e estudar, ou compro livros mais atuais como java 8?
[quote=norbAns][quote=marciojesus][quote=Ruttmann]Não fez estágio enquanto estava na faculdade?
Boa sorte![/quote]
Não deu, trabalho e ganho razoável perto de alguns estagios…
Não da pra correr o risco de trocar o certo pelo duvidoso, tem muita coisa envolvida casa, filhos, carros etc
grato pela ajuda…[/quote]
Por isso vejo que é complicado e não recomendado pedir conselhos em fóruns. Cada contexto exige uma resposta distinta e com poucas informações é impossível opinar, chega a atrapalhar na verdade.[/quote]
Grato pela dica, porem vc acha que devo pegar meus livros de Java 6 e estudar, ou compro livros mais atuais como java 8?
Qual seu ponto de vista neste aspecto?
Tiro as poeiras dos livros ou vou atras de livros novos…?
[quote=marciojesus]
Grato pela dica, porem vc acha que devo pegar meus livros de Java 6 e estudar, ou compro livros mais atuais como java 8?[/quote]
Num primeiro momento os livros de Java 6 podem ser usados, a migração para o Java 8 é relativamente lenta (devido aos sistemas legados). Quando tiver um domínio razoável da linguagem procure algum livro (ou curso) que foque nas principais novidades do Java 8.
Nesse momento (ou logo) você deve focar em ganhar experiência, isso se consegue praticando, resolvendo problemas, codificando e testando. Saber “depurar” um código é essencial. Compare sua solução com a solução de outros desenvolvedores. Ler códigos de terceiros é outra forma de ganhar experiência.
Desenvolver um aplicativo para suas necessidades, seja pessoal ou profissional, é interessante.
Ah… algo bom para você e seu curriculo é desenvolver um projeto seu.
[quote=A H Gusukuma][quote=marciojesus]
Grato pela dica, porem vc acha que devo pegar meus livros de Java 6 e estudar, ou compro livros mais atuais como java 8?[/quote]
Num primeiro momento os livros de Java 6 podem ser usados, a migração para o Java 8 é relativamente lenta (devido aos sistemas legados). Quando tiver um domínio razoável da linguagem procure algum livro (ou curso) que foque nas principais novidades do Java 8.
Nesse momento (ou logo) você deve focar em ganhar experiência, isso se consegue praticando, resolvendo problemas, codificando e testando. Saber “depurar” um código é essencial. Compare sua solução com a solução de outros desenvolvedores. Ler códigos de terceiros é outra forma de ganhar experiência.
Desenvolver um aplicativo para suas necessidades, seja pessoal ou profissional, é interessante.
[/quote]
muito obrigado pela ajuda.
Marky.Vasconcelos
Atualmente tenho feito alguns sites para amigos e alguns sistemas simples.
Vou pensar em algo mais elaborado.
muito obrigado pela ajuda.