Por que não deveria me formar em ciência da computação?

Melhor resposta

Não tenho certeza de onde você ouviu que a maioria dos empregos será terceirizada. A indústria de software está bastante saturada com profissionais estrangeiros, mas isso é simplesmente oferta e demanda. Dito isso, os motivos pelos quais você não deve buscar um diploma de ciência da computação em ordem de importância:

  1. Não baixe meu salário. O software paga bem porque há muito mais empregos do que talentos. Pessoalmente, não acho que o trabalho seja difícil por si só, principalmente porque poucas pessoas querem o desafio de aprender todo o conhecimento de que precisam. Não quero ter que treinar novamente no meio da carreira porque muitas pessoas perceberam que a Engenharia de Software é um trabalho bastante sólido.
  2. A programação profissional não requer necessariamente a CS grau. Se você quer apenas codificar, você realmente não precisa de um diploma de CS. Trabalhei pessoalmente com um desenvolvedor talentoso com formação em artes marciais húngaras e tradução profissional de mandarim antes de fazer a transição para Web Dev. Vou adicionar algumas ressalvas. Para ser contratado em quase qualquer lugar, você precisará de algum tipo de diploma e de alguma prova de que é proficiente. Para ser contratado em uma grande empresa como o Google, o Facebook, … você realmente precisa de um diploma de CS. Para passar de um jr. Nível de software posição em qualquer período de tempo razoável, você vai precisar realisticamente de um diploma de CS.
  3. Os programas de CS são na verdade bastante desafiadores e estressantes. Se você não tem experiência em programação, esteja preparado para um ano estressante de calouro. Participei pessoalmente do jr. faculdade antes de sair para uma universidade mais notável que descartou meus créditos de CS e clicou em “reiniciar” em 2 anos de curso dentro do meu curso. Assim, tendo experimentado o nível de calouro de CS em 2 ambientes diferentes, eu diria que minha observação consistente em ambas as vezes foi que 50-70\% dos calouros inexperientes mudaram de curso após 1 ou 2 cursos de CS, e que pelo menos o mesmo número de alunos estressados, considerou mudar de curso , ou abandonou um curso para evitar reprovação. O maior obstáculo é que muitos alunos não sabem nada sobre programação, e a realidade é que as habilidades básicas de programação são o primeiro passo.
  4. Freshman CS é tudo sobre o teste de pânico. Depois do primeiro ano, os cursos realmente ficam mais fáceis. Eles ainda são um grande desafio, mas vai de 2 cursos de ciência da computação ao mesmo tempo sendo um inferno para muitos, para 3 cursos ao mesmo tempo administráveis, embora um pouco estressantes. A realidade é que muitos professores não aprenderão seu nome, não aprenderão seu rosto e não o deixarão cair no nível de calouro porque há melhores chances de que depois desse semestre você mude de especialização ou conclua um curso geral básico eletiva e nunca mais se preocupe com o assunto. Isso acontece ainda no segundo ano, mas não tanto, mas em geral tudo é antecipado para eliminar as pessoas que realmente não querem estar no CS o mais rápido possível.
  5. Se você não tem contato com desenvolvimento de software, é difícil saber se você vai gostar. Eu pessoalmente fui a um programa de CS porque o jr. A faculdade na qual comecei não tinha um programa de física e percebi que estava tirando as matérias opcionais do caminho e adquirindo algumas habilidades matemáticas de nível superior. O CS alcançaria essas metas até ir para um instituto de 4 anos mesmo assim. Depois que aprendi um pouco de C ++, montagem e algoritmos, decidi que não queria mudar de caminho, gostei muito de CS. Eu sugiro fortemente fazer um curso de introdução de programação e talvez um pouco de matemática discreta. Se você está no primeiro ano, então você está principalmente fazendo aulas eletivas e sentindo uma especialização de qualquer maneira, não é tarde demais para mudar de curso. Se você está no segundo ano, provavelmente precisará decidir o que quer fazer e rapidamente.
  6. Não baixe meu salário. Veja o ponto 1.

Resposta

A escolha de se formar em qualquer área específica é uma escolha pessoal e não deve ser baseada apenas na probabilidade de aquisição de empregos. Você deve escolher um campo que goste e algo que vai ficar feliz com sua escolha! Não escolha um campo só porque você pode ter a chance de ganhar muito dinheiro! Não pendure seus sonhos nisso! Comecei na área de informática em 1968. Poucas faculdades naquela época ofereciam programas de graduação em Ciência da Computação e aquelas que ofereciam eram principalmente no “departamento de matemática”. Se JC ofereceu alguma coisa, foi apenas algumas aulas de Fortran ou Cobol. Nenhuma escola, pelo que eu sei naquela época, oferecia algo ou mesmo mencionava computadores como um campo de carreira. Depois do ensino médio, me inscrevi em alguns cursos de “Key Punching” e “EAM Operations”. Também fiz um curso de Fortran no JC local e depois me alistei na Marinha.Fui enviado para a Escola de Processamento de Dados e tive muita sorte em receber pedidos em uma instalação onde aprendi um pouco sobre o interior de grandes computadores (não havia PC naquela época) e um pouco sobre “linguagem de máquina http://programming”.My grande oportunidade foi pura sorte. No outono de 1971, fui designado para o Centro de Laboratório de Eletrônica Naval e recebi um emprego, junto com outros dois marinheiros, como programador de um novo minicomputador que estava sendo construído no laboratório. O cientista / engenheiro sênior que projetou o computador sentou nós três e nos ensinou “Programação em linguagem de máquina”. Este não era Assembler ou Compiler. Esta era uma programação “binária” direta no nível de bits. Tínhamos que aprender a registrar, funcionar e percorrer todo o computador e como fazer o que queríamos. É assim que você aprende sobre computadores! Você não pode dizer a um computador o que fazer se não conhecer o hardware! Depois de aprender esta máquina e sua língua nativa, nosso primeiro grande projeto foi escrever um “montador” para o computador. Isso tornaria mais fácil para os outros engenheiros escreverem programas para ele. Em 1972, recebíamos alguns dos primeiros chips microprocessadores da “Intel” como amostras de engenharia. Os engenheiros projetaram e construíram vários computadores de placa única e nós desenvolvemos um software de teste para testar os chips. Eles foram avaliados para a Marinha e, mais tarde naquele ano, vários membros do Estado-Maior Conjunto os visitaram para uma demonstração. Esta foi a tecnologia de ponta! Isso foi muito antes de a Apple, Bill Gates e a Microsoft não serem nem um sonho então! Em 1974, fui convidado para dar palestras para idosos em várias escolas de ensino médio em San Diego para o “Dia da Carreira”. Naquela época, ainda não havia menção aos computadores como carreira nas escolas secundárias. Passei a trabalhar para a NASA em uma série de projetos espaciais, incluindo a Viking e a Voyager. Trabalhei no terceiro maior observatório óptico do mundo, como engenheiro de software em Controle de Tráfego Aéreo na Arábia Saudita, para muitas empresas contratadas pelo governo, projetei o software para “Planejamento de Tratamento de Radiação 3D” para Oncologia de Radiação e trabalhei para várias empresas Fortune 500. Eu finalmente me aposentei em 2006 após 38 anos trabalhando na área. Eu finalmente concluí meu bacharelado em Ciência da Computação depois de trabalhar na área de Ciência da Computação por mais de 32 anos. Isso mostra que, se você ama o que está fazendo, quase tudo é possível!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *