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

Síndrome do “não sei de nada”

Dificuldade 01
Galera, estou passando um momento de muita confusão mental, faço sistemas de informação já estou no 3° período, é parece que eu não sei de nada ainda. Então busco mais conhecimento em cursos, mas já estou cansado de assistir cursos e ver os princípios da programação e parecer que não consigo evoluir.

Dificuldade 02
Outra dificuldade que eu tenho é não conseguir me concentrar para assistir os cursos parece que o conteúdo não me prende ou eu mesmo não consigo me concentrar, toda hora minha mente foge ou eu me pego alguns minutos depois fazendo alguma coisa que não tem nada a ver e o curso só ta rodando e nem estou mas prestando atenção.

Alguém passa por isso também? Se alguém tiver alguma sugestão.

Carregando publicação patrocinada...
3

Um conselho que dou é, pare de estudar programação!

Não parar de estudar a programação mas parar de fazer cursos que promete coisas que não existe nas empresas.

Melhor forma de vc medir sua evolução é criar aplicações mais simples e ir evoluindo.
Uma otima opção pra iniciar é uma API de qualquer coisa, Produtos por exemplo!

Depois vc evolui suas aplicações colocando mais complexidade..

Alguns livros que irão abrir a mente.
Clean code
DDD - Livro da capa vermlha
DDD - Livro da capa azul

Recomendo vc aplicar tudo em uma unica linguagem, a que vc mais gosta.

Programação exige pesquisa e aplicação.

3

Olha, eu entendo perfeitamente o que você está passando, pois já passei muitas vezes por isso e continuo passando em coisas comuns (ou que deveriam ser comuns) no dia-a-dia.

Mas no quesito programação talvez o pensamento ideal é contra-intuítivo, pois o melhor a se fazer é focar nos princípios, mais do que nos resultantes destes principios.

Deixa eu exemplifcar o que quero dizer, com o seguinte cenário:

  • Uma pessoa quer resolver um problema de traduzir tudo que lê na internet.
  • Daí um desenvolvedor (nós) se propõe a resolver essa dor.
  • Logo este dev vai pesquisar tutoriais/cursos/stack overflow/referência na internet pra isso.
  • Ele vai encontrar uma solução que pode ser criar um plugin para o browser.
  • Este dev simplesmente vai copiar e colar o código e resolver o problema do cliente.
  • A pessoa terá sua necessidade resolvida, mas será que o dev de fato terá a sensação de evolução? Será que a solução é boa o bastante para não quebrar em nenhum dos casos?
  • Mas aí este mesmo dev ficou pensando nisso e não conseguia nem dormir direito pensando nessa situação.
  • Logo este dev tomou a decisão de correr atrás dos princípios do que ele criou.
  • Ele entendeu o que de fato é uma extensão de browser. Ele entendeu de fato o que é um browser. Entendeu mais a fundo os princípios do HTML/CSS/JS.
  • A partir dos princípios, ele percebeu que existem certos limites que uma extensão deveria respeitar.
  • Além disso se precisasse melhorar a extensão, trazer mais recursos ou a aplicar manutenção, este dev sabia exatamente pra onde deveria olhar.
  • Os princípios o fez dominar melhor todo o problema.

Essa é uma história minha um pouco aumentada, que de fato estava com muito problema pra criar uma extensão pra mim mesmo, mas pouco sabia dos princípios que eu precisava pra que essa minha dor tivesse uma solução.

Foi difícil entender isso, mas depois que fiquei me remoendo por isso, tive que parar tudo que achava que sabia (frameworks, básico do básico, copiar e colar) e passei pra olhar com carinho para as coisas importantes (princípios, básico bem entendido, prática, prática, prática).

Pense SOLID (SOLID é um acrônimo para princípios para programar melhor, mas não existe apenas ele e não deve ser o foco pra você resolver seu problema agora, ein!!!).

Além disso, existe uma estratégia muito boa para resolver problemas que é o princípio de dividir para conquistar, ou seja, pense em um problema, divida este problema em partes menores ao ponto de que você consiga resolver cada uma destas partes menores, logo logo você terá o problema maior resolvido.

No seu caso, o problema maior que você quer resolver é ter o sentimento de evolução, e minha outra sugestão é você quebrar tudo que te poderia trazer a sensação de evolução em partes menores e se contente com o avanço pequeno (mas constante) das coisas que você vai resolvendo. Veja evolução nas pequenas dopaminas que você vai ganhando diariamente, pois assim você terá seu problema maior pouco a pouco sendo resolvido.

E por fim, mas não menos importante, em questão ao foco, tenho uma notícia muito ruim (ou booooooa demais) pra você. O ChatGPT tem por trás dos panos um cara chamado Transformer que foi baseado no artigo publicado em 2017 com o título "Atenção é tudo o que você precisa" (clique aqui para visualizar uma leitura em português deste artigo). Logo, o nobre ChatGPT e muuuuitas outras IA Generativas aprendem dessa forma. Não é a única e não é só isso. Mas, por você já ter a noção de que tem problema com concentração, já está muito perto da solução. Busque entender o que te faz ter atenção em determinada tarefa e o que te faz buscar ter distração em outras tarefas e use isto ao seu favor. Entenda que atenção é tudo o que você precisa e isso muitas IAs já estão fazendo, não queira ficar pra trás.

Sugiro assistir estes vídeos do Felipe Deschamps com a essência do que estou trazendo aqui e de muito mais coisas sensacionais pra você conseguir sair dessa (ou aprender a lidar melhor e isso também é uma solução boa):

2

Quando eu fiz SI, no terceiro período, eu já tinha aprendido:

  • logica num nível mais full-hard
  • matemática discreta
  • POO
  • C e C++
  • Arquitetura de computadores
  • Estrutura de Dados
  • Calculo

E a impressão que eu tinha é de que eu não tinha visto nada, pq entrava nos fóruns de internet e via todo mundo falando sobre a framework do momento e eu mal sabia do que se tratava.

Mas, na vdd era eu quem estava aprendendo de verdade, e não eles. Quando vc programa na frame do momento, mas sequer sabe o que é uma pilha, uma ordenação, não sabe o que é POO de verdade, vc não está programando, só está usando código dos outros e torcendo pra dar certo.

Enfim, 10 anos se passaram, tive que largar SI.. Voleti a estudar nos últimos anos, um curso mais curto.E fiquei impressioando com a facilidade pra absorver coisas ditas "modernas", tudo porque aquela base lá estava bem fixa, mesmo anos sem programar.

Então, não despreze os fundamentos. Foque neles. Não saber a frame JS do momento não significa não estar aprendendo nada. Frames do JS passam que nem nuvens do céu, mas o fundamento fica. E é o fundamento que te faz grande nessa área.

Eu sei o que um garbage colector, eu sei o que é um quicksort, eu sei o que é um Big-O, eu sei o que é manipular memória na unha com um ponteiro, a galera que se diz "programadora" hoje tem medo de typescript por causa da tipagem, vai vendo... Eu sei que JS e Python não faz milagre, eu sei o que acontece por debaixo do capô. E quem me ensinou foi a faculdade que, na época, diziam que que "não servia pra nada", pq não ensinava jquery.

Agora, a pergunta: onde está o jquery hoje?

Faz algum temppo que escrevi os textos abaixo, sobre programação e fundamentos x faculdade:

1

Cara, essa dificuldade é relativamente comum, porem te recomendo principalmente se colocar pra fazer algo antes de estudar a base 500x seguidas, tenta fazer um projeto minimamente descente como crud usando react e desenvolva sua propria api com banco de dados, e saia sempre da sua zona de conforto, quanto mais voce se desafiar e sair pra fora do que sabe aprender, mais vai perceber que realmente nao sabe de nada e que ficar nadando no raso a vida toda nao vai te dar profundidade nenhuma, entao vai dando uns mergulhos até aprender a nadar de fato

1

Cara, eu passo pela mesma coisa. Eu também me distraio muito facilmente e também tenho muita dificuldade em me concentrar por muito tempo. Às vezes o que me ajuda é fazer umas (várias) pausas a cada 30 minutos.

1

É o mesmo que https://www.tabnews.com.br/HarukaYamamoto0/crise-do-impostor?

Já procurou ajuda profissional? Tem casos que só assim para resolver. E precsa de gente competente, caso contrário vai te mandar para o caminho errado. Pode ter alguma condição específica que dificulte. Ou só esteja fazendo o que não gosta, ou falte a base que impede de evoluir. Precisa de gente séria vendo isso, não pessoas aleatórias na internet.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1
1

Tenta usar o método pomodoro sem celular por perto. Me ajudou muito em 2017 quando tinha dificuldade p focar nos estudos. Começa com focos de 25min e descansa 5min, e dpois vai aumentando até chegar em ciclos de 45--5 e até quem sabe 1h20--10

1

Respondendo a sua última pergunta: sim, acredito que muita gente passa por isso. Você não está sozinho nessa!

Eu passei e ainda passo por isso atualmente. Estou no meu último ano de Engenharia da Computação e volta e meia me deparo com esse sentimento de que passei 5 anos na faculdade e sei muito pouco, mesmo tendo boas notas. Uma coisa que tem me ajudado com isso são alguns projetos pessoais que tenho feito em conjunto com as disciplinas que mais gosto. É algo similar a aprendizagem baseada em projetos.

Vou explicar melhor. Basicamente, consiste em pegar o que você está aprendendo e dar um propósito pra isso. Muitas vezes eu tinha a mesma dificuldade que você citou no segundo ponto por não ver como eu poderia aplicar o que estava vendo em sala de aula. Mas, depois que começava a pensar em algum projeto prático pra esse conhecimento, as aulas ficavam mais interessantes.

Vou dar um exemplo: na minha primeira disciplina de programação, após a aula em que aprendi arrays, eu montei um projetinho bem simples em C que imprimia um tabuleiro de jogo da velha no prompt e permitia jogar em turnos, fornecendo as coordenadas da jogada. Na aula seguinte eu aprendi o básico de como manipular arquivos em C, eu acrescentei um sistema de pontuação, que salvava no nome do jogador que ganhava as partidas. E assim, a cada aula, eu tentava achar um propósito para o conhecimento que estava recebendo nas aulas no meu projetinho. Eu ficava a aula inteira pensando como implementar aquilo e chegava em casa doido pra colocar a mão na massa e implementar.

É claro que muitas vezes eu me deparei com coisas que eu não sabia fazer, mas faz parte correr atrás do conhecimento em fóruns, documentação, videos no youtube, ou até mesmo perguntando ao seu professor (não tenha vergonha de perguntar). A questão é que o projeto me dava motivação pra isso. Ter um propósito para aplicar o que eu aprendia permitiu que eu me concentrasse melhor nas aulas e tivesse a motivação pra correr atrás do conhecimento que precisava, além de fixar muito melhor na minha cabeça o que eu estava aprendendo.

Resumindo e algumas dicas finais: Comece com coisas simples e vá incrementando aos poucos. Procure se divirtir com os desafios. E use o gepeto (ChatGPT) somente quando muito necessário, quebrar a cabeça pensando em algo é bom e faz parte do processo de aprendizado.

Espero ter ajudado! (:

1

Eu costumo pensar que não funciona assistir conteúdo ou fazer curso. O que eu gosto de fazer é pensar em algum projeto legal, um projeto que vai ser realmente divertido, ou seja, colocar um objetivo final, e daí em diante você começa a fazer. No meio do caminho vão aparecer obstáculos, quando você não conseguir passar por esse obstáculo, você corre para a pesquisa. É importante pesquisar no google sempre usando palavras chaves, de preferência em inglês.
O que acontece aí é que você vai aprender só coisas que você realmente precisa, e com o tempo, você vai criando uma bagagem de conhecimento.

1

Na minha forma de estudar, cursos sao 10% do meu conhecimento. Outros 30% é buscando informações com pessoas que sabem mais do que eu. Os demais 60% é pratica. Você é tão em algo quanto gasta tempo fazendo.

1

Eu tenho 5 anos de profissão, sei que não é muito mas já bati muita cabeça por ai, e te digo que esse sentimento nunca vai embora.
Você sempre estará procurando coisas no google, lendo wikipedia para aprender algum conceito "simples" ou aprender algo novo do zero.

Só para te dar um exemplo "bobo" mas ja faz uns 3 anos que toda semaan eu pesquiso "mascara de sub rede no google" e eu nunca aprendo ou decoro essa bagaça.

1

Por mais bem-vinda que seja a intenção de todos aqui em te ajudar, eu acredito fortemente que ainda não existe uma resposta conclusiva para o que você está passando. Porém, dito isso, minha contribuição é o seguinte: Talvez não seja o seu caso, mas se for, tente se desligar mais das coisas inúteis como passar horas em redes sociais, apps de vídeos curtos, maratonas de séries, entretenimento barato, coisas do tipo. Se você colocar mais água em um copo que já está cheio, com certeza vai transbordar. Tente consultar um nutricionista pra ver se sua alimentação atual é capaz de nutrir o tempo que você passa exercitando a mente, já vi casos de amigos de faculdade em que uma simples mudança de hábitos alimentares mudou completamente a vida deles.

1

Minha sugestão é mudar um pouco a abordagem.

Pela sua descrição entendo que já saiba programar o básico em algumas linguages de programação, então encontre um problema real para resolver com tecnologia.

mistakes


A essa altura, os problemas que vc vai enfrentar num projeto real vão te ensinar muito mais do que cursos.

Nessa abordagem, portanto, o próximo passo é encontrar um problema para resolver ou um projeto.

Aqui no TabNews já apareceram várias sugestões interessantes de projetos.

1

Anos e anos em programação me mostraram que esse sentimento não se vai,não dá pra saber tudo, muito menos ter a resposta na ponta da língua o tempo todo por maior que seja seu esforço. Programação tem um jeito interessante (maldoso, às vezes) de nos tornar humildes.

Dito isso, desinteresse por matérias é um sintoma perigoso. No melhor dos casos, procure um problema real e que te deixe curioso o suficiente pra tentar resolver com computação. No pior dos casos, talvez você apenas não goste mesmo de programação e pode ser que se encontre com outras áreas (não precisa nem ser fora de tecnologia, é um campo muito grande pra se restringir apenas a código).

Meus mais sinceros votos de sucesso

1

Na minha opinião a melhor forma de aprender a programar é programando, pegar um problema e criar uma solução atráves da programação.

Hoje temos aplicativos como tiktok entre outros que são capazes de prejudicar a nossa capacidade de se concentrar em conteúdo denso, a recompensa rápida vicia.

Também enchergo acompanhamento médico como uma abordagem válida, casos de TDAH, dentre outros problemas relacionados a atenção podem afetar seu aprendizado.

1

Cara no 3 periodo realmente nao tem como "saber alguma coisa" se voce esperar que o aprendizado venha apenas das tuas aulas. O maior aprendizado vem sempre de construir algo, errar, consertar e tentar novamente. Esse ciclo tem varios nomes e acronimos, e pode, ser ou nao estruturado dessa forma. Outra coisa que deixa muita gente ansiosa, eh a sindrome de tiktok, querer aprender conceitos complexos em 30s. Programacao eh complexo, programacao leva tempo, programacao requer pratica, programacao requer repeticao, programacao eh tecnica.
Tem outra coisa que as pessoas tambem esquecem com frequencia que eh a infinidade de coisas que quem trabalha com TI pode fazer. As vezes codigo puro nao eh sua praia, mas tem testes de software, tem UX/UI, tem infra, tem big data, tem machine learning, AI, etc. E advinha so, voce so vai saber qual a sua praia testando cada um.