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?
education
computer-science
Gio Borje
fonte
fonte
Respostas:
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.
fonte
Degree = Good developer
? NãoDegree + 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ãoGood
se tornaGreat
, eGreat
se tornaTruly exceptional
.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!
fonte
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.
fonte
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.
fonte
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.
fonte
Na minha experiência, os empregadores procuram duas qualidades em uma contratação em potencial:
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.
fonte
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?
fonte
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á.
fonte
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?
fonte
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.
fonte
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.
fonte
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.)
fonte
Não sei dizer se isso é mesmo uma pergunta séria.
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.
fonte
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.
fonte
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.
fonte
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.
fonte