Será que um bacharel em algo que não seja Ciência da Computação prejudicará uma carreira no desenvolvimento de software? [fechadas]

12

Sou bacharel em geologia. Uma vez que eu estava no meio dos meus solteiros, descobri onde estão meus verdadeiros talentos. Meu diploma básico será um problema para eu progredir na área de Software (acho que muitas empresas líderes estão considerando o diploma básico)? Além disso, o que você recomendaria para colocar-me em uma posição igualmente competente contra uma pessoa com um bacharelado forte em ciência da computação.

Desde já, obrigado.

picmate
fonte
1
Não era incomum ver alguém com uma ciência ou mesmo um diploma de história entrar em programação. É apenas mais recentemente que houve uma mudança para a chamada profissionalização.
James P.
1
Você sempre pode iniciar sua própria empresa de software, se for o caso.
Joe Internet
5
... você precisa determinar que não deixará seu futuro ou satisfação com a carreira nas mãos de outra pessoa. Se eles não o convidarem para a festa deles, faça o seu.
Joe Internet
3
Seu diploma em Geologia seria muito útil na programação de sismologia científica na indústria de petróleo e gás. Não sei se é aí que estão seus interesses, mas há lugares em que seu diploma e conhecimento seriam um trunfo.
Gilbert Le Blanc
1
Tanto quanto eu sei, os empregadores tendem a valorizar a experiência (mesmo a experiência amadora, se você tiver algum portfólio etc.) acima do diploma. Pessoalmente, me formei em política; assim como um amigo meu que também trabalha como desenvolvedor.
Konrad Morawski

Respostas:

19

Qualquer uma das ciências exatas será razoavelmente uniforme com o CS no que diz respeito aos requisitos matemáticos, apenas em direções diferentes. Pode ajudar a procurar empregos em Sistemas de Informação Geográfica, Sistemas Embarcados nas indústrias de Petróleo ou Mineração ou aplicativos de Sensoriamento Remoto antes de fazer a transição para algo mais "puro" no que diz respeito ao desenvolvimento de software. Ontem, vi um anúncio antigo para um emprego nas Ilhas Cayman que exigia o conhecimento do ArcGIS para competir, tornando-se uma questão de escopo. Em algumas posições, o diploma em Geologia será um ativo como os que mencionei, também como construir um mecanismo de física ou simulação tectônica.

Em outras áreas, como talvez a Análise de Algoritmos, isso pode doer, mas, honestamente, não deve importar muito e definitivamente não acontecerá depois de alguns anos no campo. Meu pai é administrador e programador de sistemas há 25 anos, e é formado em Física Aplicada. As únicas razões pelas quais ele já teve problemas com empregos foram deixar seu conhecimento da tecnologia atual escorregar ou razões pessoais suas. Portanto, ter o diploma de Geologia pode dar a você uma vantagem e não uma deficiência. Existe até um campo chamado "Geoinformática" que combina os dois uniformemente.

Engenheiro Mundial
fonte
17

Seu diploma apenas lhe dá seu primeiro emprego. A partir de então, por décadas, as decisões de emprego serão baseadas no que você vem fazendo desde que saiu da faculdade. Então, trabalhe duro para ganhar o primeiro; converse com seus professores e amigos e bata nas portas. Quando você está no negócio, o tipo de diploma não importa tanto. O que você pode fazer importa; o que você fez importa, o que você sabe importa; certificados em papel não contam.

Andy Canfield
fonte
5

Se você não é formado em ciência da computação (e mesmo se o fizer), é muito útil poder apontar para projetos de software nos quais você trabalhou e de preferência concluiu. Se uma empresa está contratando um programador e você pode fornecer evidências convincentes de que pode programar, não importa muito o que o seu diploma diz.

Edit: Às vezes, você vê anúncios de emprego que exigem diploma em ciência da computação ou áreas afins, e esse é um ponto em que as palavras do seu diploma podem ser importantes. Mais frequentemente, porém, você vê algo como "bacharelado em ciência da computação ou experiência equivalente". Nesse caso, será útil consultar os projetos concluídos em seu currículo e em sua carta de apresentação.

Caleb
fonte
Se ao menos fosse assim em todos os lugares. Existem alguns lugares onde as pessoas ainda se apegam a títulos e outras formas de "prestígio".
James P.
Eu não tenho um diploma, mas isso nunca me impediu de me candidatar a (e receber ofertas) empregos que listavam um requisito de diploma em CS. A única vez que houve um problema foi quando me inscrevi em um instituto de pesquisa onde as outras três pessoas da equipe tinham Ph.Ds, e eu posso entender isso.
TMN
5

Alguns dos melhores engenheiros que conheço nem sequer têm algum diploma. Um deles é arquiteto de uma grande empresa na área da baía. Sou formado em Antropologia e fui engenheiro da Ask.com, uma empresa de combinadores Y e agora da Rackspace. Dois dos meus melhores colegas têm diplomas em ciências da computação. Uma vez possui uma em engenharia industrial e a outra possui um diploma em biologia. Entrevistamos graduados em CS que geralmente se saem muito mal. Não sei por que é assim. Deve ser porque a ciência da computação ainda é um campo muito jovem, porque você pode aprender muito sendo autodidata. Standford e MIT oferecem cursos gratuitos em CS, e há muitos livros famosos que o levam a maior parte do caminho.

Tudo o que você precisa fazer é se sair bem na entrevista. Ninguém se importa com a educação, talvez os recrutadores, certamente não, e nenhum dos meus colegas de trabalho se importa. Não é tão difícil conseguir a entrevista se você fez algum trabalho de código aberto ou fez um estágio escrevendo código.

Bjorn
fonte
+1 para "se importa Ninguém sobre a educação", que eu encontrei para ser verdade
CamelBlues
4

Talvez eu esteja na minoria, mas os candidatos que tinham diploma em CS acabaram sendo alguns dos piores programadores que eu já encontrei. Obviamente, isso não significa que todo mundo com um diploma de CS não seja bom em programação, mas definitivamente não é a panacéia das qualificações.

Os melhores programadores mostram uma paixão e compreensão da programação em seus currículos e podem demonstrá-lo. Ter um diploma de CS não faz isso automaticamente. Participe de um projeto de código aberto ou escreva seu próprio software - tenha algo para mostrar aos gerentes de contratação que você pode programar.

Se uma empresa possui uma qualificação de contratação apenas para obter um diploma em CS, bem, essa empresa não está tentando contratar os melhores programadores.

LarsTech
fonte
3

Gostaria de compartilhar minha própria experiência, que é um pouco semelhante a você. Eu fiz BSc em Física e, assim como você, percebi que meu verdadeiro talento está no desenvolvimento de software. De qualquer forma, comecei a codificar por diversão enquanto continuava trabalhando para concluir meu curso de Física. Posteriormente, completei um curso relacionado ao CS juntamente com outros colegas que vinham diretamente de campos puros do CS.

Minha formação em Física adicionou uma pergunta na minha entrevista de emprego após o curso como "Por que você mudou sua carreira de Física para CS?" e simplesmente respondi: "Eu descobri que o CS é o meu verdadeiro talento ..." Parte interessante é que eu consegui um emprego que pagava o dobro do que o dos meus colegas. Sei que a sorte desempenha seu papel, mas, pensando racionalmente, devo dizer que foi por causa da programação divertida que eu vinha fazendo anteriormente.

O que eu sugiro é que você continue com seu diploma atual e comece a fazer pequenos exercícios de programação em seu tempo livre. Definitivamente, isso vai lhe pagar a longo prazo.

Yasir
fonte
3

Sou formado em Economia e trabalho como programador em C # / .Net. Eu também faço Python no meu tempo livre. Tudo funcionou muito bem para mim, então eu não acho que você deva pensar que não ter um diploma em Ciência da Computação impede você de qualquer coisa.

Se você tem as habilidades e pode demonstrá-las, alguém vai querer você.

Musaab
fonte
2

Procure um trabalho de programação em uma empresa onde seu diploma de geologia é relevante. A indústria do petróleo vem imediatamente à mente, mas a mineração e alguns dos maiores projetos de engenharia civil também seriam possibilidades.

Nessas indústrias, geralmente é preferido um diploma em ciências exatas do que um diploma em CS, pois a compreensão do domínio do problema é considerada mais importante que a última moda de CS.

Após alguns anos de experiência em programação, você poderá se candidatar a qualquer trabalho de programação em qualquer lugar, desde que haja alguma linguagem / tecnologia / plataforma em comum.

James Anderson
fonte
2

Posso lhe contar por uma experiência pessoal: absolutamente não!
Frequentei Ciência da Computação (Bacharel + Mestre) e atualmente estou trabalhando em uma boa Software House. Encontrar um emprego não foi tão difícil e não precisei esperar muito para encontrar um bom lugar.

Um amigo meu compartilhou comigo o mesmo apartamento na universidade e ele estava estudando filosofia. Ele obteve seu Mestrado em Filosofia com uma pesquisa sobre Intellingência Artificial.
Agora ele está realmente trabalhando no MIT em Boston! Portanto, não importa o seu histórico, se você é habilidoso e bom na área de software, isso não será um problema.

Infelizmente, muitas pessoas de RH, recebendo diariamente centenas de currículos por um único emprego, tendem a adotar critérios rígidos de seleção, uma vez que não têm tempo para examinar todos os dossiês.
Mas nem sempre é esse o caso, se você tiver uma chance de obter uma entrevista, poderá apresentar bem sua motivação e conhecimento (é o que as empresas pesquisam no máximo).

Francesco
fonte
2

Eu tinha um professor de CSCI que tinha um doutorado em química, e foi só no final de seus estudos que ele começou a gostar de programar porque estava usando-o durante a pesquisa de química de seu trabalho de doutorado. Depois, trabalhou na área de programação por anos e, eventualmente, se aposentou cedo como professor ensinando C ++ e, agora, ele é o diretor do departamento de engenharia.

No final, seu diploma pouco importa em comparação com o que você quer fazer e com o que você prova que é capaz.

MetaGuru
fonte
1

É uma lombada em uma estrada que você nunca pode viajar. Existem alguns empregos que você nunca conseguirá. Agora, isso não significa que você não pode conseguir um ótimo emprego, trabalhar em outros projetos ou iniciar sua própria empresa.

Você é capaz de aprender a programar sem ele? Algumas pessoas podem nunca aprender por conta própria.

Você tem outro diploma? Alguns trabalhos preferem apenas um diploma.

Do ponto de vista financeiro, não acho que valha a pena deixar um emprego remunerado para voltar à escola, na esperança de promover sua carreira a longo prazo. Você precisa de um aumento salarial sério que possa atribuir ao grau de CS e não apenas tempo, experiência e habilidade natural. Entrar na gerência é outra história e talvez você seja melhor com um MBA.

JeffO
fonte