Por que aprender ciência da computação?

Existem dois tipos de engenheiros de software: aqueles que entendem de ciência da computação bem o suficiente para fazer um trabalho desafiador e inovador, e aqueles que simplesmente sobrevivem porque estão familiarizados com algumas ferramentas de alto nível.

Ambos se autodenominam engenheiros de software, e ambos tendem a ganhar salários similares no início de suas carreiras. Mas engenheiros do Tipo 1 progridem em direção a um trabalho mais gratificante e bem remunerado ao longo do tempo, seja um trabalho comercial valioso ou projetos inovadores de código aberto, liderança técnica ou contribuições individuais de alta qualidade.

onde estudar direito em são paulo

Engenheiros do tipo 1 encontram maneiras de aprender ciência da computação em profundidade, seja por meios convencionais ou aprendendo incansavelmente ao longo de suas carreiras. Engenheiros do tipo 2 geralmente ficam na superfície, aprendendo ferramentas e tecnologias específicas em vez de suas fundações subjacentes, apenas adquirindo novas habilidades quando os ventos da moda técnica mudam.

Atualmente, o número de pessoas entrando na indústria está aumentando rapidamente, enquanto o número de graduados em CS é relativamente estático. Esse excesso de oferta de engenheiros Tipo 2 está começando a reduzir suas oportunidades de emprego e mantê-los fora do trabalho mais gratificante da indústria. Quer você esteja se esforçando para se tornar um engenheiro Tipo 1 ou simplesmente procurando mais segurança no emprego, aprender ciência da computação é o único caminho confiável.