Um diploma de faculdade de ciência da computação prejudicará minha empregabilidade? [fechadas]

33

Frequentemente, vejo que existem muitos programadores viáveis ​​sem diplomas universitários em Ciência da Computação, Informática, etc.

Agora que tenho lido mais artigos sobre educação de baixo desempenho e a insignificância de diplomas universitários (especialmente como programador), um diploma universitário prejudicará minha empregabilidade? (Também respondendo por quatro anos a partir de agora, quando eu me formar)

PS: eu estou indo para a UC Irvine; a própria escola importaria na importância do diploma?

Gio Borje
fonte
6
Você pode ser superqualificado para algumas coisas. Acredito que não é com isso que você está preocupado.
4
Parece-me que você está procurando uma desculpa para desistir ou mudar de curso.
Mike Baranczak
36
Isso pode "prejudicar" sua tolerância de ser empregado para trabalhar em projetos que cometem todos os erros que você aprendeu a evitar na universidade e com colegas de equipe que defendem essas estupidez como "design".
Keppla 23/05
1
@keppla - definitivamente sim, +1.
23411 Jas
1
Nunca tive a impressão de que meu diploma fosse um obstáculo. Eu gostaria de passar mais do meu tempo livre na faculdade contribuindo para projetos de código aberto ou obtendo um mestrado.
Thomas Langston

Respostas:

65

Não.

A razão pela qual parece que muitos programadores autodidatas "aumentam sem diploma" é a mesma razão pela qual parece que todas as pessoas que chegam aos 120 anos viviam com cigarros e bacon e bebiam uma garrafa de uísque todos os dias : exceções chamam muita atenção .

Bons programadores autodidatas / autodidatas são realmente muito raros. No passado, herdei bases de código criadas por programadores autodidatas. Escusado será dizer que atrocidades como tabelas de hash usadas como matrizes eram abundantes. Você não ouve isso porque é praticamente o que se pode esperar - é apenas quando você vê o trabalho na vida real que foi feito por pessoas sem conhecimento formal em Ciência da Computação que você pode ver o quanto elas estão faltando. Obviamente, é uma escala móvel (em outras palavras, observe-a através de óculos de proteção 80/20) e, individualmente, algumas pessoas podem ser ótimas - mas no geral - tudo o mais é o mesmo - o dinheiro inteligente está no pessoa com um diploma.

Bobby Tables
fonte
36
"o dinheiro inteligente está na pessoa com um diploma". Não na minha experiência. Na minha experiência, o dinheiro inteligente está nas pessoas inteligentes, o que é ortogonal à obtenção de um diploma.
Rein Henrichs
12
@Bobby tweren't há tanto tempo que quase todos os programadores eram auto-didata ... O dinheiro é inteligente sobre a pessoa com um histórico de sucesso ;-)
Steven A. Lowe
31
É verdade que bons programadores sem um diploma em CS são raros. Mas, na minha experiência, bons programadores com um diploma em CS são igualmente raros.
Nikie 23/05
16
+1: faz Degree = Good developer? Não Degree + Good Developer = Great Developer. Mas . Se você tem as pedras para ser 'Bom' ou 'Ótimo', então uma educação formal elevará você a um nível superior. Então Goodse torna Great, e Greatse torna Truly exceptional.
Worrier binário
12
Muitas pessoas com diploma de CS também não podem programar.
Job
15

O diploma vai abrir um monte de portas para você (os recrutadores usam isso como uma linha de base. Você precisa ser um programador estrela para ser selecionado para entrevistas, se você não tem um diploma de CS / vem com um pedigree). Além disso, o aspecto comunitário de um diploma também é muito importante - seus colegas de classe atuais serão futuros gerentes / colegas / entrevistadores.

Obter o diploma!

Subu Sankara Subramanian
fonte
Concordo, e eu acrescentaria que, embora existam exemplos de programadores autodidatas sem diplomas em CS, há muito menos sem nenhum diploma.
agradl
10

Todas as coisas são iguais, a obtenção de um diploma melhorará as perspectivas de emprego e a falta de uma limitará significativamente os empregos disponíveis para você.

Primeiro, existem várias empresas (geralmente a Fortune 1000) que geralmente não desenvolvem softwares internos mais altos, a menos que tenham pelo menos um diploma de bacharel. Você poderá entrar e trabalhar lá como um contrato apenas com base em suas habilidades, mas as políticas internas podem impedir que você consiga um emprego se eles disserem que você deve ter um diploma.

Segundo, as empresas filtram os candidatos automaticamente com base no que eles dizem no currículo e você pode ter que fazer mais trabalho de perna para colocar seu currículo na frente de uma pessoa que pode levá-lo para uma entrevista.

Terceiro, pode ser usado como desculpa para pagar menos dinheiro assim que conseguir um emprego. Isso geralmente se aplica apenas a empresas grandes, pois as empresas menores entendem que alguns desenvolvedores realmente bons não possuem um diploma. No entanto, várias empresas pagam com base em quais são as "taxas de mercado" e, geralmente, uma pessoa com um diploma ganha mais dinheiro do que alguém sem um diploma.

Quarto, ajuda no que diz respeito à política do escritório. Novamente, isso provavelmente é mais um problema para as grandes empresas do que para as menores, mas em áreas onde um diploma é mais ou menos esperado, há uma expectativa de que seu supervisor tenha pelo menos o mesmo grau que você, portanto, assim que você estiver na indústria há algum tempo, você poderá encontrar políticas de escritório se não tiver um diploma, mas estiver supervisionando pessoas com diplomas ou diplomas avançados. Da mesma forma, isso é parte da razão pela qual você vê as pessoas voltarem para um mestrado ou um MBA após estarem na indústria por alguns anos - elas estão tentando subir na carreira e os graus extras são oficialmente não obrigatórios para o movimento.

Agora, a isenção de responsabilidade: existem exceções para todas as regras e você encontrará desenvolvedores que não têm diploma, mas estão indo muito bem, mas para cada história como essa, existem desenvolvedores que voltam às aulas para que possam obter a caixa de seleção " item "atendido e comece a avançar em suas carreiras. Além disso, na maioria das vezes, onde você estuda não importa tanto quanto apenas obter o diploma, há alguns casos limitados em que o diploma de uma determinada escola pode fazer com que você seja caçado, mas depois de conseguir o emprego inicial, vão descobrir que a maioria das pessoas não se importa.

rjzii
fonte
Ótima resposta. +1
Adam Arold 24/05
9

Não, mesmo os empregadores gostam de espalhar tais BS, de modo a disponibilizar recursos insuficientes e talentos insuficientes para trabalhos mal pagos e "empolgantes" com macacos-código.

Vá para esse grau AGORA.

Jas
fonte
6

Não prejudicará sua empregabilidade em um campo relacionado. O fato de ter um diploma de bacharel em ciências ajuda ou não depende da natureza dos empregos para os quais você se candidata, pessoas específicas de RH lendo seu currículo, a qualidade da educação e vários outros fatores. Mas raramente ter um diploma seria realmente uma desvantagem.

GrandmasterB
fonte
6

Na minha experiência, os empregadores procuram duas qualidades em uma contratação em potencial:

  • Inteligência
  • Realização

e não necessariamente nessa ordem. Você fez alguma coisa que as pessoas usam? Você é motivado, motivado, um jogador de equipe? A graduação com um diploma e um GPA decente demonstra algumas das opções acima; se você também pode obter alguma experiência relevante, isso preencherá as lacunas.

De qualquer forma, terminar o que você inicia é louvável e nenhum empregador (para quem você realmente gostaria de trabalhar) o puniria por terminar - ou o elogiaria por desistir.

user14609
fonte
2
+1 para Conquista. Obter um diploma é isso e mostra que você pode realmente fazer alguma coisa. Não que seja muito difícil abrir caminho para a faculdade, mas fazê-lo e obter notas adequadas (ou, caso contrário, têm algo a mostrar para isso) é uma coisa boa.
23611 Macke
2

Deseja programar toda a sua vida? Um diploma CompSci cobre mais do que apenas programação; uma boa parte da vida em TI fora apenas da programação. De muitas maneiras, é um abridor de portas para coisas que você talvez não tenha considerado, e certamente, se você olhar um pouco para se movimentar pela indústria, ela o equipará melhor do que um Teach Yourself FANTASTICCODINGLANGUAGE em um período preocupante e breve para uma carreira em a indústria e não como programador.

DoInterest - eu não tenho um diploma de CompSci - eu tenho uma queda na pós-graduação em tecnologia da informação baseada em outras coisas - mas estou assumindo que seu interesse em fazer esta pergunta é se deve concluir a faculdade ou seguir uma rota um pouco tortuosa para onde você está indo.

Percebo - também - que existem fatores relacionados à educação universitária nos EUA - por causa do custo associado - que podem influenciar sua decisão. No entanto, eu seria a favor de obter o diploma, se puder, porque isso não apenas amplia muito sua mente, mas também pode ser um ponto de partida útil para o networking. Se houver considerações financeiras, quais são suas opções para meio período?

tentador
fonte
2

Não.

Entre outras coisas, o BSCS é um filtro para muitos lugares. Se você não o tiver, não estará concorrendo.

O BSCS fornece uma discussão decente da teoria e da história da ciência da computação, que, caso contrário, você teria que saber como se auto-dirigir. Se você não sabe o que não sabe, é difícil aprender.

Na minha opinião, é impossível aprender algumas coisas sem um professor. Em particular, matemática de nível superior, que acaba sendo um grande problema se você deseja trabalhos interessantes.

A faculdade também fornece um nível de aculturação à cultura do colarinho branco (o que pode ser um grande negócio para alguns estudantes).

Se alguém não o contratar porque você é formado, afaste-se feliz por não ter conseguido um emprego lá.

Paul Nathan
fonte
2

Praticidade> Idealidade

Digamos que você é um empregador.

Digamos que você tenha MUITOS aplicativos e que é IMPOSSÍVEL ler todos eles cuidadosamente

Qual aplicativo você jogará fora primeiro?

Claro, aquele com um baixo GPA ou nenhum grau. Por quê? Não sei porque não? Você conhece uma opção melhor?

Mehrdad
fonte
2

O desenvolvedor inteligente não vai deixar seu diploma atrapalhar o caminho de ser um ótimo desenvolvedor. A universidade pode ensinar algumas coisas realmente ruins (uma vez um professor me disse que meu chefe não ficaria feliz se eu pudesse fazer o software da minha empresa funcionar duas vezes mais rápido. Palavra por palavra.) Um desenvolvedor inteligente sabe como filtrar a sabedoria que ele pode ser usado no mundo real a partir do lixo dos acadêmicos que estudaram na faculdade após falhar em manter um emprego real por seis meses e nunca mais voltar. (Me chame de cínico, mas acho que a maior parte da 'pesquisa' acadêmica em nosso campo é escandalosamente carente de aplicação no mundo real.)

Portanto, se você é um desenvolvedor inteligente, seu diploma não estará no seu caminho.

Se você não é um desenvolvedor inteligente, tem muito mais com o que se preocupar do que um grau de lentidão.

Em ambos os casos, não será sua maior preocupação.

corsiKa
fonte
+1. Muito verdadeiro. Curiosamente, eu já vi levantadores seniores na indústria dizerem coisas bem insanas. Eu acho que o tema comum é não ter que desenvolver adaptabilidade. por exemplo, "A programação comercial começa e termina com COBOL". Eu acho que se isso é tudo que você sabe e se aposentará em breve, mantendo o código COBOL, não importa.
Bobby Tables
2

Pelo contrário, os programas de graduação em ciência da computação apenas o tornam mais comercializável e agregam ao seu conjunto de habilidades atual. De fato, como afirmado pela Associação Nacional de Faculdades e Empregadores , os salários dos maiores graduados em Ciência da Computação estão entre os mais altos no momento, com média de 63.017 dólares.

Mesmo que você já possua as habilidades e os conhecimentos exigidos por um programador de computador, o carimbo de um diploma de ciência da computação de uma faculdade credenciada lhe dará algo para mostrar.

Anna Lear
fonte
0

Um diploma em ciência da computação é quase certamente uma grande vantagem por muitas razões.

Se você está dizendo "Eu tenho uma boa oferta de emprego com base na minha experiência existente, devo aceitar e não fazer um diploma", é uma brincadeira: será mais difícil conseguir empregos sem um diploma, mas espero alguns trabalhos que valorizarão quatro anos de experiência comercial mais de um grau.

Se você está dizendo "Quero fazer um diploma em matemática ou ciências, não em ciência da computação", então provavelmente isso é bom (dependendo da sua localização): a maioria dos empregos que vejo querem um bom diploma e não insistem em ser ciência da computação .

Mas se você não tem certeza, acho que um diploma em ciência da computação está se tornando cada vez mais normal. (E definitivamente variam, algumas são teorias bastante puras, outras são "como aprender Java em quatro anos" e pessoas diferentes valorizam mais as diferentes. Infelizmente, não posso falar universalmente.)

Jack V.
fonte
0

Não sei dizer se isso é mesmo uma pergunta séria.

Agora que tenho lido mais artigos sobre educação de baixo desempenho e a insignificância de diplomas universitários (especialmente como programador), um diploma universitário prejudicará minha empregabilidade? (Também respondendo por quatro anos a partir de agora, quando eu me formar)

A resposta simples para esta pergunta é: Não

O diploma universitário para o qual você está trabalhando abrange uma grande quantidade de conhecimentos. Algumas delas você usará todos os dias, outras coisas, dependendo de onde você termina em 4-5 anos, serão importantes; a coisa mais importante são os requisitos gerais de educação.

Os funcionários querem que alguém como ler e escrever e os requisitos gerais de educação provem que você tem pelo menos um entendimento básico. Um simples diploma de bacharel ajuda bastante.

Ramhound
fonte
0

Vou dizer "sim" à sua pergunta, com base no uso da palavra de sempre . Atualmente, ter um certificado em algo como o Microsoft Certified Professional, por exemplo, pode prejudicar suas chances. Se você era bom no seu trabalho, por que precisaria disso, etc?

Portanto, se as coisas continuarem como estão, em poucas décadas, as pessoas se perguntarão por que você foi para a faculdade. Certamente, você deveria ter codificado desde os 6 anos, criado seu primeiro aplicativo Web de um milhão de usuários aos 12 anos, ter um portfólio enorme quando terminar o ensino médio (ainda haverá ensino médio?), Etc. , e não é necessário ir para a faculdade. Então, ir para a faculdade se correlacionará com a falta de capacidade de codificação.

Poderia acontecer. Mas ainda não. Fique na escola.

Paul Biggar
fonte
0

Não vai doer. Pode ou não ajudar.

Na IMO, suas chances de conseguir um trabalho de programação genérico ( especialmente o nível de entrada) são melhores com o diploma do que sem ele, simplesmente porque a maioria das posições o lista como requisito. Você simplesmente não será considerado um candidato para o cargo sem um, a menos que conheça pessoas que conheçam pessoas ou tenham um produto acabado para o qual possam apontar.

Também ajuda se o diploma for de um programa conhecido por ser muito bom; Não sei nada sobre UC Irvine, então não posso comentar sobre isso.

No entanto, se você deseja trabalhar como programador em um domínio de aplicativo específico, como a biotecnologia, pode ser melhor obter um diploma no campo relevante (biologia) e aprender a programação ao lado. O risco é que suas habilidades não sejam transferidas muito bem; Eu vi código que funcionou bem o suficiente para o domínio específico, mas ficou muito abaixo dos padrões do setor.

John Bode
fonte
-1

A única pessoa que pode prejudicar sua empregabilidade com um diploma em CS é você

Com certeza vai ajudar, mas eu sei que 4.0 homenageia os alunos que ainda estão procurando emprego, por quê? Eles traíram o caminho através da faculdade. Eles não sabem de nada e não conseguiram realmente entender tudo. Eles não podem passar por uma entrevista.

Algumas pessoas não conseguem socializar sua maneira de sair de um saco de papel e muito menos de um! Você precisa ser capaz de falar bem e com confiança.

Algumas pessoas não podem programar ou demonstrar que realmente escreveram código na faculdade. A linguagem não importa, as habilidades são o que você precisa.

Existem inúmeras razões pelas quais as pessoas estão desempregadas e a maioria delas quer culpar outras coisas que não elas mesmas.

PS: eu estou indo para a UC Irvine; a própria escola importaria na importância do diploma?

Fui para Cal State Northridge, confie em mim, descanse em paz, aprenda os fundamentos, faça o seu trabalho, se exponha e você se sairá bem com um diploma de CS. Você tem uma chance na vida de fazer faculdade, fazer valer a pena. Não há como um diploma prejudicar sua empregabilidade.

Bryan Harrington
fonte