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

Ansiedade e Projetinhos

Olá gente,

Sou um estudante, tenho 21 anos e faço Ciência da Computação integralmente.Tendo brevemente me introduzido, gostaria de me abrir afim de, quem sabe, receber dicas de pessoas que já passaram por isso e superaram esse problema. Não é de hoje que me pego sentindo como se eu estivesse sendo deixado para trás na área de programação, tento me manter atualizado, estudo por conta própria, realizo projetos e tudo mais.

Porém, como meu curso demanda muito tempo de mim, não consigo de fato faze-lo como outros. Tendo amigos e colegas na área que optaram por cursos mais curtos e geralmente norturnos, comparo meus projetos com os deles e não consigo deixar de não me sentir mal. Sim, sei que me comparar com eles é injusto para comigo mesmo, visto que não só têm mais tempo, mas também aprendem coisas de fato usadas no mercado e não matérias como teoria da computação, que de fato tem o seu valor, mas não me é útil.

Isso tudo, inevitavelmente, culmina com a estado de constante ansiedade que me encontro. Alguém que já passou por isso ou passa sabe como é difícil. Por favor, se algo ajudou a parar com essa situação em sua vida compartilhe comigo, estou precisando.

PS: A Universidade em que estudo é pública, ou seja, gasto tempo à mais em casa aprendendo coisas que são mal explicadas em sala, ou até mesmo nem são :(

Carregando publicação patrocinada...
3

Alguns pontos:

  • Universidade vai te ensinar um pouco de tudo, mas tu nao vai sair especialista de nada. Tu vai aprofundar mesmo em um assunto se tu trabalhar em projetos de pesquisa ou em um TCC sobre. Enfim, a universidade serve para te mostrar que tal coisa existe e que tu saiba quando usar cada coisa, e ter uma ideia conceitual boa daquilo, mas tu nao vai ser especialista daquilo;
  • Na área de desenvolvimento as coisas acontecem muito rápido, toda semana tem uma linguagem nova, um framework novo, uma biblioteca nova, uma arquitetura nova, e por ai vai. Nao se preocupe com isso e nao queira abracar o mundo. Pegue um tópico, vai estudando ele e se aprofundando pouco a pouco. Por exemplo, programacao web, primeiramente aprenda JS, HTML e CSS e depois vá aprender Angular, React, NodeJS, etc. Primeiro a base, depois os frameworks. E isso serve para todas as áreas e ferramentas;
  • Nao se compare com os outros. Sempre haverá alguém melhor que voce em algo mas também sempre haverá alguém pior;
  • Tu citou matérias que nao parecem serem muito uteis, como Teoria da Computacao, e realmente, elas nao tem muito aplicacao prática no alto nível e raramente vao te pedir conceitos sobre ela em uma entrevista de emprego. Porém é muito importante para tu desenvolver teu raciocínio lógico e enteder como algumas coisas funcionam por debaixo dos panos e no baixo nível. E esse tipo de conhecimento te ajuda a entender muitos outros conceitos que virao posteriormente. Tu vai ter um pensamento crítico bem mais desenvolvido e apurado;
  • Nao sei se tu já teve experiencia profissionais na área de programacao, mas caso nao, quando tu for procurar estágio ou se formar, tu vai entrar como Desenvolvedor Júnior. Digamos que tu vire um programador mobile de Android, e trabalhe 8 horas por dia. Tu vai trabalhar 40 horas semanais com Android. Durante a graduacao, 40 horas é a carga horário de uma disciplina durante um semestre, dividida em 4 aulas semanais. Ou seja, quando tu estiver trabalhando, tu vai ter mais tempo e vai aprender e aprofundar muito mais, na área que for;
1

Boa tarde, tudo bem?

Antes de tudo, acho importante você analisar o seu estado físico e mental e se necessário buscar ajuda médica/psicológica. Experiências compartilhadas aqui podem ser importantes, mas cuidar da sua saúde com profissional especializado faz toda a diferença para sua evolução quanto ao estado atual.

Em relação a situação eu vi alguns comentários que mencionam uma expressão que trata bem a comparação de cursos "rápidos" e faculdades ou cursos mais abrangentes, e trata-se de construir uma formação mais extensiva ou mais intensiva. Na minha visão é uma escolha que deve ser feita individualmente, considerando prós e contras de cada uma delas.

A formação extensiva vai te ajudar a construir uma base de conhecimento técnico mais sólida, entendendo as minúcias dos conceitos, e no momento da experiência prática (grande parte fora da faculdade) você terá uma melhor visão do conceito aplicado e tambem uma visão mais abrangente de soluções (e porquês). No entanto, eu concordo que vários conceitos muitas vezes estão ultrapassados e não se aplicam ao momento atual e é um trade off dessa escolha. Quanto a formação intensiva, ela te prepara mais rápido para fazer o básico daquele assunto, em teoria acelerando a entrada no mercado de trabalho. Nesse ponto também será exigido que o aluno/profissional se desenvolva por conta própria, mas ele não tera a bagagem de conceitos mais básicos que a formação extensiva proporciona, gerando também certa dificuldade em entender demandas complexas que dependem de conceitos básicos para o seu entendimento.

Enfim, a minha ponderação final é que isso depende do perfil, bagagem técnica já existente, carreira na qual pretende seguir, para aí sim avaliar o melhor caminho pra você trilhar.

Antes de tudo, você é muito novo e ainda tem muito o que aprender. Vai com calma e reduza a ansiedade, pois você vai conseguir alcançar os seus objetivos caso "corra atrás"!

Forte abraço!