JavaRush /Blogue Java /Random-PT /O que fazer quando você já “aprendeu” Java Core, mas não ...
Евгений Кузьмин
Nível 18
Москва

O que fazer quando você já “aprendeu” Java Core, mas não é o suficiente para conseguir um emprego

Publicado no grupo Random-PT
Este mesmo breve tópico está aqui para quem já “aprendeu” Java Core, entende alguns princípios básicos, mas não sabe o que postar no Git (bem, não poste tarefas do JR, certo?) e onde procurar próximo. Cheguei a esse estado no nível 18. O que fazer quando você já “aprendeu” Java Core, mas não é o suficiente para conseguir um emprego - 1Olá a todos. Deixe-me apresentar-me, sou Evgeniy. E sou desenvolvedor Java há seis meses :-) Já escrevi um pouco sobre isso, toda a minha jornada do 0 ao emprego demorou cerca de 3 meses, e aqui estou. Aliás, já estou preparando alguns cursos de formação para iniciantes que vão ajudá-los a entrar rapidamente na área de TI, e participei de cerca de 50 programas previdenciários mesmo quando já estava empregado + consegui passar no Java OCA (hoje Java Programmer), então tenho algo para lhe contar, ou escrever em mensagem privada, se precisar de algum tipo de orientação (embora isso venha um pouco mais tarde, mas posso responder às suas perguntas). Este mesmo breve tópico está aqui para quem já “aprendeu” Java Core, entende alguns princípios básicos, mas não sabe o que postar no Git (bem, não poste tarefas do JR, certo?) e onde procurar próximo. Cheguei a esse estado no nível 18. Claro que mesmo com conhecimento de “Core” (não gosto desse conceito), você pode conseguir um emprego, fazer formulários em Swing, escrever lógica para algum tipo de microcontrolador -> para máquinas de pão ou fábrica, mas o principal A área de aplicação do Java é, obviamente, o desenvolvimento Web. E aqui está a rolha... hum... por onde começar. Vou contar a vocês sobre meu curto caminho que me levou pessoalmente ao meu primeiro emprego. Esta é a minha e única maneira :-) você pode compartilhar a sua. Primeiro, assista a alguns vídeos sobre arquitetura de rede. Meu conselho para você é economizar muito tempo na compreensão de materiais futuros. Protocolos de transferência de dados, como esses dados trafegam pela rede. Pelo menos o que é HTTP, servidor-cliente e similares. Levará um ou dois dias, mas você aprenderá o básico. É uma distração. Uma pequena digressão: 90% das vagas exigem mola, mas ainda recomendo começar do básico, então você entenderá o que está por baixo do capô e poderá nadar melhor. Foi o que eu fiz. Para começar, recomendo usar SQL e bancos de dados, há um excelente livro da Head First, há um vídeo, há um ótimo sql-ex. O que você precisa entender? Quanto a mim, o que é um banco de dados, como os dados são armazenados nele, como obtê-los, como criá-los - ou seja, consultas simples em Sql até o nível Join. crie alguns bancos de dados e gire-os (o que devo escolher? Bem, MySql e seu Workbanch são de alguma forma mais bonitos e simples, mas ainda encontrei o Postgre em 80% dos serviços sociais e é melhor me acostumar com ele imediatamente) . Depois, nos aprofundamos no JDBC. Isso é uma biblioteca que permite conectar nosso Javushka e o banco de dados, e também possui um conjunto de interfaces (prontas) para trabalhar com o banco de dados. Sua tarefa aqui será criar um banco de dados, escrever código para conectar e trabalhar com ele :-) um aplicativo de console simples que adiciona e coleta dados. Depois, eu complementaria isso com o Hibernate (isso é opcional, mas na minha opinião não há melhor momento do que entender o princípio de funcionamento de um ORM aqui e agora). Reescreva o código deste framework, depois disso adicionamos as seguintes linhas ao resumo: Sql, Hibernate, JDBC, JPA e Maven/Gragle (provavelmente o primeiro, porque todos os exemplos estão nele) sem os quais você não será capaz para seguir em frente (mas aqui no momento das dependências de conexão). E também GIT! Definitivamente fazemos cursos) entendemos isso pelo menos em um nível simples, e será conveniente trabalhar) você entenderá o que são commits, o histórico de alterações e muito mais. Pois bem, o primeiro projeto consciente pode aparecer no seu Github. Adicione Git ao seu currículo ;-) Em seguida, comece a avançar para a essência do desenvolvimento web. Eu ainda recomendaria começar com Servlets, com uma compreensão dos princípios da arquitetura REST (não é difícil), no processo eu escreveria (e, claro, escrevi mais de um) um aplicativo simples que, usando servlets, executa Operações CRUD com o banco de dados. No processo, você entenderá ainda mais profundamente como tudo funciona e se move, como os dados são transferidos para o cliente, de que forma (JSON, por exemplo), aprenderá a aceitá-los e devolvê-los ao cliente. Depois disso, adicione Servlets, JSON e talvez mais algumas tecnologias relacionadas ao seu currículo. Agora você está totalmente armado e pode passar para o Spring (comece com Spring Core, Spring Data). Na verdade esse é um tema difícil (para muitos), pois tem muita magia no próprio framework, coisas na caixa, vários padrões, mas você já terá uma boa base. Na verdade, encontrei um monte de vagas onde você pode começar a trabalhar sem primavera. Então, na Mtsa, eles me ofereceram um grande salário pela tecnologia dessa “empresa sangrenta” em particular. E na verdade existem muitas vagas desse tipo, então comece a ir às entrevistas e ganhe experiência! não mije))) Nunca fui morto, mas aconteceu quando cheguei ao último ano :D claro que é melhor não fazer isso, mas tudo acabou com o fato de que aprendi muito :-) Um pouco mais tarde haverá bons cursos meus, bem, mentoria ;-) isso é separado! Por enquanto, fique ocupado, ok? :-) Consegui um emprego em 3 meses só porque gastava até 5 horas por dia nisso. E o mais importante, não se prenda à teoria, se você leu, vamos tentar! Não tenha medo de escrever código!!! Este é o poder! :-) boa sorte a todos! Aguardo dúvidas nos comentários :-) E na verdade existem muitas vagas desse tipo, então comece a ir às entrevistas e ganhe experiência! não mije))) Nunca fui morto, mas aconteceu quando cheguei ao último ano :D claro que é melhor não fazer isso, mas tudo acabou com o fato de que aprendi muito :-) Um pouco mais tarde haverá bons cursos meus, bem, mentoria ;-) isso é separado! Por enquanto, fique ocupado, ok? :-) Consegui um emprego em 3 meses só porque gastava até 5 horas por dia nisso. E o mais importante, não se prenda à teoria, se você leu, vamos tentar! Não tenha medo de escrever código!!! Este é o poder! :-) boa sorte a todos! Aguardo dúvidas nos comentários :-) E na verdade existem muitas vagas desse tipo, então comece a ir às entrevistas e ganhe experiência! não mije))) Nunca fui morto, mas aconteceu quando cheguei ao último ano :D claro que é melhor não fazer isso, mas tudo acabou com o fato de que aprendi muito :-) Um pouco mais tarde haverá bons cursos meus, bem, mentoria ;-) isso é separado! Por enquanto, fique ocupado, ok? :-) Consegui um emprego em 3 meses só porque gastava até 5 horas por dia nisso. E o mais importante, não se prenda à teoria, se você leu, vamos tentar! Não tenha medo de escrever código!!! Este é o poder! :-) boa sorte a todos! Aguardo dúvidas nos comentários :-)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION