@gabrielSaldanha escreveu:
Saudações programadores! Eu sou o Gabriel e preciso da sabedoria coletiva de vocês.
//Introdução
Li alguns tópicos parecidos com esse, de mais de dois anos atrás. Porém senti a necessidade de postar e receber respostas atuais.
Eu sempre gostei de programação, porém nunca trabalhei como programador e esse ano eu decidi virar para essa área e estudar mais forte do que apenas por hobbie. Porém diante de pesquisas sobre conteúdos eu me encontrei de frente com dezenas de assuntos diferentes. E isso me faz questionar: O QUE APRENDER?
Dos livros que ESTOU ESTUDANDO ATUALMENTE, segue alguns títulos:
- Java como programar edição 10; - Deitel
- Java 8 – Ensino Didático - Desenvolvimento e Implementação de Aplicações - Sérgio Fugeri
- Apostila Gratuita Java Orientação a Objetos - CaelumApós esse conteúdo, VOU COMPRAR muitos outros. Como por exemplo:
- Desbravando Java e Orientação a Objetos - Casa do Código
- Design Patterns com Java - Casa do Código
- Java SE 8 Programmer I - Casa do Código
- Spring MVC - Casa do Código
- Test-Driven Development - Casa do Código
- Orientação a Objetos e SOLID para Ninjas - Casa do Código
- Introdução à Arquitetura e Design de Software - Casa do Código
- JSF Eficaz As melhores práticas para o desenvolvedor web Java - Casa do Código
- Java 8 Prático Lambdas, Streams e os novos recursos da linguagem - Casa do Código
- Aplicações Java para a web com JSF e JPA - Casa do Código
- REST Construa API's inteligentes de maneira simples - Casa do Código
- JPA Eficaz As melhores práticas de persistência de dados em Java - Casa do Código
- Java EE Aproveite toda a plataforma para construir aplicações - Casa do Código
- Testes automatizados de software Um guia prático - Casa do Código
- CDI Integre as dependências e contextos do seu código Java - Casa do Código
- VRaptor Desenvolvimento ágil para web com Java - Casa do Código
- JavaFX Interfaces com qualidade para aplicações desktop - Casa do Código
- Coleção Código Java de Qualidade - Casa do Código
- Explorando APIs e bibliotecas Java JDBC, IO, Threads, JavaFX e mais - Casa do Código
- Play Framework Java para web sem Servlets e com diversão - Casa do Código
- Coleção Frameworks Java - Casa do Código - Casa do Código
- Meteor Criando aplicações web real-time com JavaScript
- A lógica do jogo Recriando clássicos da história dos videogames - Casa do Código
- MundoJ Segurança com Java - Casa do Código
- iReport Crie relatórios práticos e elegantes - Casa do Código
- MundoJ Orientação a Objetos - Casa do Código
- MundoJ Java efetivo - Casa do Código
- Desenvolvimento de Jogos para Android - Casa do Código
- Jogos Android Crie um game do zero usando classes nativas - Casa do Código
- Google Android crie aplicações para celulares e tablets - Casa do Código
- A Web Mobile Design Responsivo e além para uma Web adaptada ao mundo mobile - Casa do Código
Web Design Responsivo Páginas adaptáveis para todos os dispositivos - Casa do Código
HTML5 e CSS3 Domine a web do futuro - Casa do Código
- Dominando JavaScript com jQuery - Casa do Código
- Introdução e boas práticas em UX Design - Casa do Código
- Web Design Responsivo Páginas adaptáveis para todos os dispositivos - Casa do Código
- Mean Full stack JavaScript para aplicações web com MongoDB, Express, Angular e Node - Casa do Código
- Guia Front-End O caminho das pedras para ser um dev Front-End - Casa do Código
- Coleção Web Design - Casa do Código
- Coletânea Front-end Uma antologia da comunidade front-end brasileira - Casa do Código
- CSS Eficiente Técnicas e ferramentas que fazem a diferença nos seus estilos - Casa do Código
- Crie aplicações com Angular O novo framework do Google - Casa do Código
- Vue.js Construa aplicações incríveis - Casa do Código
(Em frontEnd ainda preciso pesquisar outros livros, fora da casa do código)
//mainQuestions:
Na minha cabeça eu acho que devo aprender tudo. Começando com:
1 - A base que estou estudando, informada acima.
2 - Passar para banco de dados
3 - Desktop com JavaFX (Swing já vi um pouco por causa do livro do Sergio Fugeri, mas sei que agora é javaFX)
4 - Web (E tudo que inclui nela, linguagens de frontEnd e seus frameworks, etc)
5 - Android, apps e jogos.//Importante
Agora vem as grandes questões pra me dar rumo:1 - O que eu tenho na cabeça sobre o que preciso estudar está certo? Se não, quais os degraus que eu devo subir? Ou seja, o que eu devo por na lista, a sequencia a ser seguida?
2 - Atualmente, a área de web ainda é a maior? Meu interesse é bastante na web e android. Se sim, qual o curso de ações vocês recomendam? Baseando-se em livros.
3 - Para estudar java/Android eu preciso necessariamente passar pelos degraus anteriores ou não? Se não, é recomendavel que sim ou uma coisa não tem nada a ver com a outra?
4 - Que tipos de projetos são interessantes eu desenvolver e colocar no meu GitHub para servir como meu "curriculo" de desenvolvedor? Já que não tenho experiência
Obrigado se você leu até aqui e está disposto a doar seu tempo para ajudar na minha carreira!
Que a força esteja com você
Gabriel Saldanha
(Me add no Facebook pra gente fazer amizade, se quiser fb.com/SemBullShit)
Mensagens: 6
Participantes: 4