Qual Graduação devo escolher para T.I.?
Autor: João Lucas
04/07/2024Uma breve história
Quando eu estava no ensino médio, tive meu primeiro contato com a programação, mas não tinha noção de como iniciar na área de T.I. (Tecnologia da Informação). Durante esse período, em que fazia o curso de Redes de Computadores, muitos alunos das turmas à frente da minha comentavam sobre fazer Ciências da Computação ou Engenharia da Computação, os cursos mais comentados no meu ciclo.
Para ser sincero, eu não sabia o que ia fazer da vida ainda, mas durante o curso tive um professor que me ensinou apenas por um ano e era responsável pela disciplina de Lógica de Programação. Nessa disciplina, tive boas notas e ele sempre me incentivava a entrar na área de T.I., pois o futuro dos profissionais é bastante promissor. Esse meu professor era formado em Ciências da Computação, e esse curso ficou ainda mais enraizado na minha cabeça como opção.
Depois de um tempo, fiquei bastante parado e sem muito conhecimento sobre a área, pois envolvia outros fatores. No entanto, ainda na metade do 3º ano do ensino médio, fiz um vestibular e passei para Ciências da Computação, mas não pude assumir e fazer a matrícula por conta do curto tempo para conseguir um diploma de supletivo. Em seguida, fiz o ENEM e queria fazer Engenharia da Computação, mas não passei. Depois disso, veio a pandemia...
Por fim, depois de sobreviver à pandemia de COVID-19 em 2020, e já cansado de ficar parado em casa, acabei passando para Ciências da Computação na UEPB, localizada na cidade de Patos-PB. Atualmente, estou concluindo o 8º período, quase formado. No entanto, quando estava na metade do curso e percebi qual área queria seguir (no caso, ser programador web e, no futuro, engenheiro de software), vi que cometi o erro, ou não, de escolher Ciências da Computação em vez de Engenharia de Software.
Dicas
Se você está perdido como eu estava quando iniciei, mas tem o pensamento de ser um programador ou outro tipo de profissional, siga os pontos abaixo:
- Veja todos os cursos disponíveis e tente entender o que cada um significa;
- Ex: ADS (Análise e Desenvolvimento de Sistemas), Ciências da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação, Redes de Computadores, etc.
- Veja a grade curricular do curso que você tem em mente;
- Verifique se há matérias que você acha importantes para o seu perfil;
- Verifique se a universidade ou faculdade EAD/privada tem bom potencial para aprendizado;
- Estude algoritmos, POO (Programação Orientada a Objetos) e estrutura de dados. Essas disciplinas você conhecerá na faculdade. Obs: Se o seu objetivo é ser programador, também vale o aprendizado para trabalhar a lógica.
- Participe de eventos gratuitos online, mas tenha cuidado antes de comprar um curso desses eventos. Se o seu objetivo é ser programador, estude a base e os fundamentos primeiro, como algoritmos, POO e estrutura de dados. Participe dos eventos apenas para entender o propósito;
- Faça networking com pessoas que já trabalham na área ou estão na faculdade para tirar dúvidas. Isso é a mesma coisa que fazer amizades, e considero uma das dicas mais importantes;
- Ex: Procure pessoas pelo LinkedIn, participe de grupos de WhatsApp e Telegram, canais no Discord e na faculdade também.
- Por fim, não se iluda pensando que tudo nessa área é uma maravilha, pois tudo que você quiser ser bom na vida requer esforço e dedicação para alcançar objetivos. Não é fácil, mas é possível.
Dica extra
Se você já é esses jovens/adultos prodígios e autodidatas, que já tem contato com tecnologias e programação, aconselho fazer ADS(Analíse e Desenvolvimento de Sistemas), que é um curso curto de no maxímo 3 anos e com pouca matemática.
Grade curricular de Ciências da Computação da UEPB, campus Patos-PB
Veja no link Grade curriclar
Ao longo do curso, conseguimos construir uma base bastante sólida, mas isso não é suficiente. Por ser um curso bastante teórico e com muita matemática, às vezes a prática fica um pouco corrida, mas é possível aprender conceitos importantes.
Porém, essa prática é diferente do mercado de trabalho e das tecnologias que você pretende aprender para se especializar e se tornar um profissional pronto para atuar. Portanto, indico também estudar simultaneamente tecnologias que vão te ajudar a conseguir um estágio ou até mesmo uma vaga de emprego.
Vou usar minha experiência como exemplo:
- Estudar HTML e CSS pelo YouTube no canal do Curso em Vídeo, que também oferece diversos outros cursos, como de JavaScript e Python;
- Curso de JavaScript FullStack da OneBitCode;
- Curso de Django Web Framework e Django Rest Framework (DRF) Curso Django;
- Curso de Banco de Dados com MySQL do canal CBFCursos no YouTube: Curso de MySQL;
Essas foram algumas tecnologias que estudei em paralelo à faculdade. Você não é obrigado a seguir exatamente igual, pode, por exemplo ser aluno da Rocketseat.
Deixo aqui meus agradecimentos às pessoas que nos ajudam a entender e entrar no mercado. Ainda estou caminhando/fazendo minha jornada. Entretanto, se eu tivesse sido um pouco mais autodidata e não tivesse me autosabotado, teria evitado ter mais erros do que acertos. Por outro lado, vejo que os erros são importantes, pois são um sinal de que você está aprendendo e querendo melhorar. Assim, espero que essas minhas dicas sejam úteis para alguém na hora de escolher um curso com o objetivo, no futuro, de se tornar um profissional de TI, independentemente da área de atuação.
Outras Áreas
Você também pode querer seguir em outras áreas, como ciência de dados, cibersegurança e desenvolvimento de jogos. Tudo o que falei foi mais relacionado às minhas experiências, você pode seguir a sua de outra forma.
APOIE
Se você gostou do conteúdo e deseja apoiar, considere fazer uma doação via Pix:3b12e1c1-5c18-4309-8388-3dee807e2a38. Obrigado!
Ou compre algo na Magalu pelo meu link de afiliado.
🚀Sou parceiro Magalu 🛒
Como parceiro oficial oferecemos a você uma seleção imbatível
de produtos em eletrônicos, eletrodomésticos, móveis e muito mais.
Confira no link abaixo.
https://www.magazinevoce.com.br/magazineluquetastore/