A Informática é uma boa matéria? Prós e Contras

Como um ex-recrutador para iniciantes na tecnologia, muitas pessoas me perguntam “Devo me formar em Ciência da Computação?”

Se você está se perguntando se a Ciência da Computação é uma boa especialização, aqui está o negócio…

Eu acho que a Ciência da Computação é uma das melhores disciplinas que você pode escolher e tem melhores perspectivas de carreira do que 98% das outras escolhas, mas não é para todos. Então eu vou explicar para quem é, para quem NÃO é, e porquê.

Isso vai ajudá-lo a decidir se você deve ou não se formar em Ciência da Computação. Vamos começar.

Devo me formar em Ciência da Computação? Prós e Contras

Para quem a Ciência da Computação é boa (e para quem não é boa)

Se você odeia matemática e odeia pensamento analítico e resolução de problemas, você sempre será o menor 50% dos trabalhadores em engenharia de software ou ciência da computação.

Talvez você possa encontrar uma empresa de baixo nível e ser médio nessa empresa, mas o salário não será ótimo e você não estará trabalhando em nada muito excitante ou significativo.

E isso nega alguns dos grandes benefícios de você se formar em Ciência da Computação em primeiro lugar! (mais sobre isto a seguir).

Então não o faças só porque o teu pai te disse, ou ouviste dizer que podes ganhar $100K alguns anos depois da escola (podes).

Porque se odiares estas coisas, vais ser infeliz e não vais ser o gajo que vai ganhar $100K de qualquer maneira. As melhores empresas contratam pessoas que amam essas coisas e são apaixonadas por elas.

Agora, se você gosta de resolver problemas, gosta de matemática, gosta de aprender em geral… você vai gostar de Ciência da Computação. Todos os benefícios acima são verdadeiros, e você vai gostar dos caminhos de carreira que a Informática oferece…

Tipos de Trabalhos que Você Pode Obter com uma Licenciatura em Informática

Se você se formar em Informática, estiver motivado, faça alguns projetos paralelos no github durante seu último ano para mostrar que você se importa com essas coisas, e está disposto a ir trabalhar em uma cidade grande como Nova York, São Francisco, Boston, LA (ou mesmo uma cidade menor como Austin, TX), você vai ganhar $100K RAPIDAMENTE. Dentro de alguns anos.

Você pode fazer desenvolvimento de aplicativos para celular (iOS ou Android)

Isso pode ser desenvolvimento de jogos, empresas focadas em celulares (como Uber), ou empresas com um website que também tem um aplicativo para celular (por exemplo, um banco ou instituição financeira).

Você pode se juntar a uma agência digital e fazer uma variedade de projetos, ou ir trabalhar para uma única empresa

Eu recomendo a opção #2. Agências digitais tendem a queimar pessoas, e uma vez que você está dentro… é mais difícil ser contratado por uma empresa de tecnologia com um único produto. Então se fosse eu, eu começaria por aí.

Se você entrar em uma agência ou empresa com um único produto ou plataforma, você tem algumas opções de que tipo de programação se especializar…

Você pode se concentrar no front-end (a parte do site que você pode ver como visitante) ou back-end engineering (como a interface que você vê interage com o banco de dados e todas as informações que você não pode ver). Ou algumas pessoas fazem ambos, que é conhecido como desenvolvimento “full stack”.

Você pode fazer desenvolvimento web, ou construir software que o público não vê – como um dashboard interno que os funcionários de uma empresa usam.

Você pode entrar em engenharia de dados e ciência de dados também. Esta área está ficando ENORME e estas pessoas recebem um TON.

É normal em Nova York (a cidade onde eu era um recrutador de tecnologia para iniciantes) ver um bom engenheiro de dados com alguns anos de experiência ganhando $150K ou mais para o salário base. Estou falando de alguém na faixa dos 20 anos que não está gerenciando nenhuma pessoa. Nada mal, certo?

Por que as pessoas ganham tanto depois de se formarem em ciência da computação?

Existe uma grande escassez de talentos

As empresas de tecnologia, particularmente as startups, são STARVING para um bom talento de engenharia com 4 anos de formação em Ciência da Computação (um certificado daqueles “bootcamps de código” que levam 12 semanas NÃO é o mesmo… você não sai com o mesmo entendimento fundamental de ciência da computação, algoritmos, etc… e as empresas sabem disso).

Claro, você pode fazer um bootcamp de 12 semanas e ser um desenvolvedor web decente, mas você não vai ser contratado como engenheiro no Facebook ou Spotify ou algo parecido.

Ainda, meu ponto é que essas empresas têm milhões de dólares em financiamento de empresas de capital de risco. Elas não estão tentando economizar 20 mil dólares no seu salário se você estiver motivado e tiver um diploma de Ciência da Computação de uma boa escola. Eles estão tentando encontrar pessoas incríveis que construirão seu produto e farão dele um enorme sucesso.

O que significa que você será muito bem pago, especialmente se você mudar de empresa uma ou duas vezes no início de sua carreira.

Perspectiva de Carreira a Longo Prazo para as Licenciaturas em Informática

A longo prazo, se quiser liderar pessoas, poderá eventualmente gerir uma equipa ou departamento de engenharia.

Se não, poderá procurar algo chamado “arquitectura” de software. Um bom arquiteto pode ganhar $180-200K sem gerenciar ninguém.

Você também pode criar um produto e encontrar uma empresa você mesmo.

A ciência da computação é um excelente caminho de carreira neste momento, e se você estiver indo para uma escola decente em termos do programa de ciência da computação, você terá empresas perseguindo você após a graduação se você estiver em uma cidade de médio ou grande porte.

Outros benefícios da Licenciatura em Ciência da Computação

As empresas de tecnologia tratam seus engenheiros de software como REIS

Se você se juntar a uma empresa focada em tecnologia como Spotify, Facebook, Apple, etc. (não um trabalho onde você está fazendo engenharia de software para o Walmart, etc.), você será tratado como um rei absoluto.

A maioria destas empresas deixam você usar jeans, dão-lhe comida grátis, e muitas outras regalias. Não todas, mas a maioria.

Ia isso vai mudar nos próximos 5 anos? Não.

O mundo está a ser construído em tecnologia. Mais e mais produtos estão se tornando “dispositivos conectados” – produtos físicos que têm um componente de software e se conectam online. Termostatos, frigoríficos, carros, etc.

Então não estamos a falar apenas de websites e aplicações móveis aqui.

O comércio electrónico está a tornar-se massivo. A Amazon contrata alguns dos melhores engenheiros de software do mundo para manter seus sistemas funcionando sem problemas.

Haverá tantas áreas novas como esta, juntamente com todas as áreas tradicionais que requerem grande talento em engenharia de software (finanças, jogos e entretenimento, realidade virtual, SaaS, etc.).)

Alta probabilidade de poder trabalhar remotamente

Isso não é garantido, e depende da empresa, mas de todas as profissões lá fora… os engenheiros de software têm um dos caminhos mais fáceis para começar a trabalhar remotamente.

Outras carreiras onde é um pouco provável que você possa encontrar um emprego remoto:

  • Escrita especializada (copywriting, escrita médica, etc.)
  • Vendas “por dentro” (vendas por telefone)
  • Suporte ao cliente (baixo salário. Não recomendado!)

Voltar para a engenharia de software no entanto. Por que você será capaz de encontrar um trabalho remoto se você é formado em ciência da computação?

Suas habilidades serão muito requisitadas, e seu trabalho diário não exige estar cara a cara com seus colegas de qualquer maneira. Essa é uma boa receita para ter permissão para trabalhar em casa ou em qualquer outro lugar que você queira.

Que escolas têm os melhores programas de informática?

Aqui está uma lista dos 50 melhores programas de Ciências da Computação dos EUA. Se você decidir se formar em Ciência da Computação, tente ir para uma dessas escolas.

Overtudo, a Ciência da Computação é uma matéria muito boa para muitos tipos de alunos, e é o que eu escolheria se eu estivesse começando minha vida adulta acima.

No entanto, a questão de, “Devo me formar em Ciência da Computação?” é complicada e depende de seus interesses, personalidade, motivação, e que outras opções você tem.

No entanto, em geral, a Ciência da Computação é uma matéria muito boa que é incrivelmente útil e lhe dará a oportunidade de construir coisas que estão moldando o mundo e sendo usadas por milhões de pessoas.

E você será muito bem pago fazendo isso.

Também, se você quiser ser um empreendedor no futuro, uma formação em Ciência da Computação será útil lá também.

(A única coisa que eu diria que é mais útil é o conhecimento de marketing/vendas, mas essas são coisas que você precisa pegar no mundo real de qualquer maneira. As coisas que ensinam nas escolas sobre estes tópicos NÃO vão ajudar você a começar uma empresa ou ter sucesso como empreendedor. E você pode encontrar um co-fundador que é um comerciante ou vendedor de qualquer maneira, se você não quiser aprender essas coisas).

Deixe uma resposta

O seu endereço de email não será publicado.