Ponteiro Duplo 2
Ponteiro Duplo 2
Ponteiro Duplo 2
"
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.
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.
------------------------------------------------------------------
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:
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.
------------------------------------------------------------------
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 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.
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.
------------------------------------------------------------------
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