Executando verificação de segurança...
0

Receio do Javinha não pagar minhas contas no futuro...help

Fala galera, meu primeiro post, galera, estou estudando Java, mais dedicado desdo começo desse ano, e sigo uma loucura de pensamentos, terminei minha facul de ADS, e fiz um estágio e estou com trainee, só peguei tarefas simples de criar scripts e coisas assim até o momento nada de mão na massa com Java ou algo do tipo, irei começar a trabalhar com Java logo mais diz meu superior... estou fazendo um curso bem legal de Java da Algaworks, mas galera pensa num desespero legal que estou, tento fazer exercícios passados na plataforma e não consigo sair do zero, sem rever tudo as aulas ou se não ver a resposta do tutor, cara estou decepcionado comigo mesmo, não sei como resolver isso, uma época tentei fazer leetcode para ajudar, mas meu conhecimento em Java era pequeno demais para dar andamento nos exercícios e parei, mas ta dando um gelo na barriga,quando vejo uma resolução do Tutor eu chego a assustar, de pensar em "Nossa como ele pensou nisso que gênial..." eu não consigo ver um problema e chegar a algum lugar, fico travado, bato cabeça por algumas horas e nada de sair do zero,alguém tem alguma dica para destravar e começar desenvolver mais a lógica, antes que chegue o trabalho na minha empresa e eu vou de arrasta, desde já agradeço.

Carregando publicação patrocinada...
2

Seu texto revela falta de emepenho no estudo.
O estudo é o que alicerça tudo e te daria confiança para você saber como atacar qualquer problema, mesmo coisas novas que nunca trabalhou.

Me lembro bem que comecei no Java devorando o livro das formiguinhas. Foi o melhor investimento que fiz pra mim. Aquilo me ensinou Java que me possibilitou depois crescer na minha carreira e ajudar com outras linguagens como PHP, Javascript e Dart.

Você tem que ter a base do Java sólida. Saber TODAS as palavras reservadas de cabeça e para que servem.

Saber o básico de herança e polimorfismo.

Saber fazer um CRUD. JavaBeans, POJO, Serialização.

Enfim, sabendo o básico do básico, já começa bem. Isso vai ser usado muitas e muitas vezes na sua vida de dev, por isso é importante aprender o básico bem.

2

Aew man, vou ser bem direto. Pare de surtar ou vc não irá aprender nada msm.

edit: eu acabei de ver q já respondi pra ti um outro post, mas agora percebo q tudo q falei antes ainda nao serve mto pra ti pq vc nao se resolveu internamente. bom, leia o comentário q escrevi abaixo. eu foquei na parte mais basica ainda, pois percebi q vc está tendo problemas antes de começar desafios maiores.

Nesse momento parece ser difícil parar de surtar, mas é mais fácil q vc imagina. Esse desespero q tu tá tendo é pq vc está imaginando espectativas em algo q nunca aconteceu e a tendencia é piorar se vc continuar assim.

Primeiro q vc é iniciante, então entenda q não importa se vc for bom ou ruim no seu trabalho, vc sempre será considerado iniciante nesse momento da sua vida, afinal vc está tendo suas primeiras experiências nesse mundo da programação. Aproveite isso para vc focar em aprender e não ficar tentando cumprir uma expectativa q nem deve existir por partes deles, pois afinal eles ainda nem deram código java pra tu solucionar. Se vc não consegue nem focar em aprender, vc acha msm q vai conseguir fazer algo na empresa?

Segundo, entenda q estudar em desespero é a msm coisa q estudar 1 dia antes toda matéria pra prova bimestral. Vc não vai aprender merda nenhuma, tu só vai perder tempo, e tudo q vc fizer vai ser jogado no lixo. Então assim, vc precisa entender q não dá pra construir um coliseu com 1 dia de estudo. Aprendizagem exige tempo, paciência, foco, tentativa e erro... não tente pular o muro se vc nem sabe calcular a altura dela. Então primeiro vai com calma. Entenda, vc é um iniciante.

Terceiro, tu ainda está desesperado? espero q não, mas se tiver msm depois de ter lido os 2 de cima, saiba de uma coisa, tu tá ferrado. Sabe pq? Pq tu criando coisas na sua cabeça, sendo q isso pode nunca acontecer. vc está sofrendo pq vc quer. vc está achando q vai ser demitido só pq não sabe algo? meu, a não ser q vc tenha entrado numa empresa ruim, isso nunca vai acontecer. normalmente os iniciantes sao demitidos pq não demonstram capacidade de evoluir. e como isso acontece? isso q vc está fazendo. vc está focado tanto no acertar a mosca q está deixando de olhar ao seu redor.

sabe como vc pode evoluir? simples, seja mais curioso. usando seu próprio exemplo, vc disso q seu tutor conseguiu chegar numa solução. e vc já foi pra ele e perguntou pq ele fez aquilo, ou como ele chegou naquela conclusao. vc jah chegou a pegar aquele trecho e tentar entender o q realmente esta acontecendo ali? vc já tentou replicar aquilo sem olhar o código dele? percebe? aprendizagem não é só copy/paste. vc tem q pegar, entender o q aconteceu e tenta replicar. se nao conseguiu, faz de novo, estuda, tenta entender o q aconteceu e tenta replicar. se nao conseguiu, faz de novo. e pq repetir tanto? simples: ambientação.

o q parece é q seu maior problema com java é q vc está querendo tanto solucionar os problemas, mas vc nao sabe o básico de java (isso q estou entendendo lendo seu comentário). é o msm q vc querer escrever um livro sem ao menos saber escrever.
entao assim, comece a fazer exercícios mais simples, nao pule etapas. se vc nao sabe como usar uma List ou ArrayList, ou chamar uma função, foque em treinar isso com exercícios simples. vc nao vai chegar ao nível do seu tutor se ficar querendo ser ele sem ao menos saber como manipular strings corretamente, por exemplo. leia algum livro, faça algumas aulas de java básico dessas de internet (como sololearn), e foque em treinar o q le. tente replicar o código q vc ve, por exemplo, no dia 1 vc faz uma aula. ai daqui 2 dias vc tenta replicar o q vc lembra dessa aula. perde uns 5 min tentando relembrar. claro q tem q ter um assunto pra entender. ou vc pode msm resolver um exercicio e depois tentar replicar 2 dias depois. qnto mais vc faz, mais vc aprende, mais vc se ambienta com o java.
uma analogia, pense no seguinte, vc vai estudar numa escola nova. ai nas primeiras vezes seu pai leva. cada vez q vc anda por aquele caminho, vc estará associando por onde passa. vai chegar uma hora q seu pai vai deixar vc ir sozinho, pois vc já passou tantas vezes por aquele caminho q vc já sabe como ir sem ajuda. isso é ambientar, é vc estar acostumado com algo de tanto repetir. é vc sentir-se confortável naquele ambiente, pois vc já sabe o q tem, o q é...

bom, normalmente eu releio meu texto e arrumo algumas coisas, mas hj estou com preguiça e preciso dormir (problema de insonia), mals... mas espero q consiga compreender o q estou dizendo.

Se acalme, pare de pensar no seu futuro e olhe pro agora. foque na aprendizagem. por exemplo, se seu tutor mostrar algo, seja curioso e tente entender como aquilo funciona. se nao entender, simples, pergunte pra ele o pq ele fez isso, o pq ele fez aquilo, o pq aquela variavel está ali e nao lá.
sabe, ser curioso em algo te ajuda tanto a aprender melhor, pois vc estará focando no assunto, mas ao msm tempo demonstra q vc quer entender aquilo.
e tente não fingir curiosidade. existe uma enorme diferença entre ser algo ou parecer algo. fingir algo funciona por um tempo, mas vai chegar uma hora q a mascara cai e qndo cai... ai q as pessoas param de gosta de ti. entao aprenda a ser curioso, aprenda a como aprender.

no começo é dificil, mas conforme vc parar de pensar no "eu preciso aprender" e pensar "como isso funciona" ou "pq isso foi feito desse jeito", tenho certeza q vc estará no caminho certo para aprender melhor.

boa sorte ai no seu trabalho e estudos. e fique sussa, mas nao deixe de ficar atento.

2

Um player nível 1 não pode se comparar com outro player de nível 100. O óbvio para mim não é para você e o mesmo é verdade dependendo do contexto. Dê tempo ao tempo.

Contanto que você continue errando, significa que esta em ambiente de aprendizado. Uma vez que a dor passou, não há mais nada para te ensinar, então dê o próximo passo. O resto é ruído.

1

Acho que seu problema não é Java. O seu problema é pensamento computacional.

Eu sugiro que antes de você começar a ver uma linguagem de programação veja conceitos anteriores.

Eu aconselho demais, meu gafanhoto, ver os videos do professor Guanabara, que inclusive, tem Java para Iniciantes (acho que usa IDE NetBeans, mas é um detalhe a mais)

Aqui a playlist de algoritmos e lógica

https://youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV&si=lpjq9pYtUSCf9ElM

1

Qual o curso da Algaworks você está fazendo?

Os cursos deles são muito bons, mas pelo que entendi, o seu problema é no pensamento lógico, no raciocínio e na absorção do conteúdo.

Você está vendo mas não está entendendo. No começo é assim mesmo. Dependendo do curso que você pegou, eu voltaria um passo.

Se o curso que pegou já é o curso mais básico, reveja as aulas algumas vezes. Anote, faça um resumo da aula (em papel mesmo).
Tente pensar sozinho. Exercite pensar sem a aula.