Você está na página 1de 4

"Faculdade em computação vale a pena?

"

Muitos comentários aqui disseram que não, que a faculdade não te ensina a
programar, que dá pra conseguir emprego sem e tal. Na minha opinião, depende, e
depende muito. Primeiro leve em consideração a faculdade. Tem faculdades boas e
faculdades ruins, públicas ou não, com bolsa ou não, com grade curricular muito
variada. Tem que considerar se você tem tempo pra estudar, se você tem dinheiro pra
se manter, ou se a faculdade (se for pública) te ajuda nisso. Muitas coisas a
considerar, nesse caso recomendo que você converse com pessoas que estudaram na
faculdade que você pretende fazer e usar seu bom senso pra entender se é viável ou
não.

Minha experiência na faculdade até agora, mesmo no EAD, foi muito boa. Tive
professores muito bons, e com certeza contribuiu muito até agora pra minha formação
profissional. Por outro lado, é uma faculdade que demanda muito tempo, mesmo fora
de aula, além de ter que passar por um processo seletivo pra entrar, o que pode
precisar de anos de cursinho. A faculdade tem também programas de auxílio para
estudantes de baixa renda, o que ajuda bastante a se manter lá sem trabalhar, porém
é algo de que eu não tenho muito conhecimento de como funciona.

A graduação me ensinou a programar BEM, porém não inclui na sua grade tecnologias
da atualidade, mas o ponto é que NÃO PRECISA. Não é objetivo da faculdade te
ensinar uma tecnologia em específico. A ideia é te ensinar a BASE desse universo de
conhecimento relacionado a computação, e é essa BASE que pode fazer você se
destacar no mercado de trabalho.

Pelo menos em teoria, a graduação em Ciência da Computação deve entregar a você


vários conhecimentos básicos de computação (isso inclui até disciplinas de
matemática e eletrônica). É quase certo que dependendo da área que você for seguir,
muitos desses conhecimentos você NÃO VAI USAR, porém eles são úteis para você
conhecer o que existe, e escolher a princípio um caminho pra seguir na carreira.

Então você pode optar por estudar tecnologias específicas, ou ainda se aprofundar
em algum conceito por fora da faculdade. É ERRADO esperar que a faculdade te ensine
tudo de tudo. Mesmo com meus melhores professores, nas disciplinas mais básicas, se
eu pegava o livro-texto da disciplina pra ler, via o tanto de conteúdo que não foi
abordado. Simplesmente não dá tempo de abordar tudo sobre um assunto em 1 semestre,
você vai aprender o suficiente pra saber do que aquilo se trata e pra ter o mínimo
de vocabulário ao ler um texto sobre aquele determinado assunto.

Mas de novo, depende de muita coisa pra decidir "vou fazer faculdade ou não". Se
você tiver oportunidade, vontade e disposição pra fazer na mesma que a minha
(ICMC/USP) eu deixo minha recomendação.

------------------------------------------------------------------

"Qual curso escolher?"

Se você está pensando em fazer computação mas não sabe se vai fazer ciências da
computação, análise e desenvolvimento de sistemas, engenharia da computação,
sistemas de informação, etc, tenha em mente que existe uma diferença bem grande
entre a teoria do que era pra ser cada uma dessas formações, e na prática o que
cada uma oferece. Na teoria podemos resumir assim:

- Ciências da computação - conhecer um pouco de tudo do universo da computação

- Análise e Desenvolvimento de Sistemas - mais focado em desenvolvimento


(programação)

- Engenharia de Computação - mais focado em hardware e eletrônica

- Ciência de Dados - mais focado em estatística e inteligência artificial

- Sistemas de Informação - (não conheço suficiente)

Na prática, depende muito da faculdade. Consulte sempre a GRADE CURRICULAR do seu


curso.

Com todos esses cursos você consegue trabalhar como programador, ainda mais hoje
com o mercado aquecido (muitas vagas precisando de programador qualificado). Porém
a profissão "programador" por si só já é algo que varia bastante. Vou falar sobre
as profissões mais pra frente.

------------------------------------------------------------------

"Como estudar computação?"

Pense no estudante de medicina, como você imagina que ele estuda? Ele basicamente
assiste aulas e lê livros, eventualmente consulta o professor e a internet. Na
computação é muito diferente, livros não são nossa principal fonte de estudo em
diversas situações. Eu vou separar algumas maneiras de estudar e resumir pra que
serve e em que situações usar.

Cursos de Graduação - Aqui a ideia é aprender o básico de tudo, e desenvolver


vocabulário pra quando você for ler algo em outro lugar (internet, livros, artigos)
você conseguir entender do que aquilo se trata. Costuma ser muito complicado de ler
conteúdo de computação sem ter esse vocabulário. Nesse caso, cursos de graduação
podem te ajudar e muito, mas novamente, depende da faculdade que você ingressar,
dos seus professores e tudo mais.

Cursos Básicos Online - Eles vão ensinar o básico que você precisa saber pra
utilizar uma determinada tecnologia, e novamente vão te ajudar com o vocabulário,
para que você não fique perdido quando for ler conteúdo sobre o assunto.

Cursos em Geral - São jeitos RÁPIDOS de adquirir um conhecimento básico sobre um


assunto. A ideia de um curso é passar as ideias principais, mas dificilmente te
ensinarão tudo sobre o assunto.
Fóruns na Internet - Consultas rápidas sobre coisas muito específicas.

Documentação (na Internet ou em Livros) - Consultas confiáveis sobre o


funcionamento de uma tecnologia específica.

Livros (Didáticos) - Conhecimento mais aprofundado e completo sobre um assunto.


(ps: mesmo livros não cobrem todo o assunto, muita coisa fica faltando, mas é bem
mais completo que um curso)

Se você tiver a oportunidade de construir essa base de conhecimentos em computação,


muita coisa na sua vida será facilitada. Conhecimento sólido se cria com bases
muito bem construídas, e assim você consegue empilhar conhecimentos de forma muito
mais fácil. É importante comentar que na computação existem coisas que mudam muito
pouco (fundamentos da computação) e coisas que mudam o tempo todo (tecnologias).
Pensa que tecnologias saem novas o tempo todo, e você deve sempre se atualizar,
enquanto fundamentos você pode aprender uma vez e serve pra vida toda, e vai te
ajudar muito nesse processo de aprender novas tecnologias.

Outra coisa que eu gostaria de comentar é sobre como eu em particular estudo.

Coisas que mudam pouco (como fundamentos ou linguagens mais antigas): Cursos de
Graduação -> Livros Didáticos -> Documentação

Coisas que mudam muito (como tecnologias): Cursos Básicos Online -> Documentação

Tem funcionado muito bem para mim pois é bem fácil de encontrar "Cursos Básicos
Online" sobre uma tecnologia recente, e existem cursos muito bons. Por outro lado,
é complicado encontrar cursos bons sobre o básico da computação. A documentação
ajuda no dia a dia de estudo/trabalho, pra caso você esqueça de algo ou deseja
aprender algo novo. Livros são péssimas escolhas pra essas tecnologias que mudam
muito pois logo ficam obsoletos, enquanto cursos saem o tempo todo e a documentação
é sempre atualizada.

Outra coisa é que não adianta nada fazer tudo isso e não praticar. O melhor jeito
de praticar é fazendo exercícios e projetos. Exercícios são códigos simples pra
treinar um conceito, projetos são códigos grandes pra treinar o conjunto desses
conceitos. Procure sempre cursos ou livros que disponibilizem exercícios, já
projetos você pode tirar da sua cabeça com base naquilo que aprendeu e que acha que
consegue fazer, ou procurar na internet.

Por fim, é muito complicado tentar ir direto pra livros ou direto pra documentação
por conta do vocabulário. A leitura se torna muito cansativa, por isso cursos são
um ótimo ponto de partida.

NOTA: Cuidado pra não cair no conto de que "computação é fácil", e que "é diferente
das outras carreiras", etc etc. Se você quer estudar computação, tenha em mente que
você vai ter que se dedicar pra isso como qualquer carreira. A facilidade está
basicamente na possibilidade de consultar a Internet frequentemente, mas como tudo
na vida se especializar e se destacar não é fácil.
------------------------------------------------------------------

"Quais carreiras existem na área?"

Devem existir pelo menos umas 40. As mais comuns e as que provavelmente você vai
conseguir como júnior no Brasil são: desenvolvedor web, desenvolvedor mobile e
desenvolvedor back-end. Porém, existem muito mais do que isso. Essas carreiras são
as mais comuns pois são as que empresas menores mais necessitam para ter o mais
básico dos sistemas. Porém, conforme se progride na carreira, ou conforme o tamanho
da empresa é maior, surgem muitas carreiras na área que pagam muito bem. Alguns
exemplos relativamente comuns:

- Engenheiro de testes

- Engenheiro de software

- DevOps

- Cientista de dados

- Segurança da informação

Não é algo que você precisa se preocupar no início da carreira, mas é bom saber que
existe muito mercado em outras carreiras além da de desenvolvedor quando você se
especializa e progride. Essas profissões pagam bem pois falta MUITO profissional
qualificado. Grandes empresas estão sempre contratando esses profissionais e em
muitas delas você não precisa de faculdade pra entrar, basta provar conhecimento e
certo nível de experiência. Faça o seu, estude os fundamentos e se especialize, eu
estou mostrando aqui porque é VIÁVEL chegar nesse nível

Você também pode gostar