Dima tem uma resposta muito boa. Mas como ninguém o mencionou ainda ...
Desconsiderando por que e como (direto para o mestrado, doutorado, experiência no setor) alguém obteve seu diploma, mais importante é o programa (indicado pelo nome do curso) e o que ele fez lá.
Existem dois tipos principais de mestrado
- Mestrado Profissional
- Mestrado Acadêmico
O primeiro é geralmente pessoas que se enquadram nas seguintes categorias:
- Direto ao Mestrado de Bacharelado, sem interesse em pesquisa.
- Veio da indústria, está trabalhando em período parcial, sem interesse em pesquisa.
- Veio da indústria, está trabalhando meio período, sem tempo para pesquisas
- Pessoas que não conhecem mestrado acadêmico existem ou não sabem a diferença.
O segundo, você adivinhou, pessoas que pesquisam. Pelo que eu vi:
Mestrado Profissional em CS: Mestrado em Ciência da Computação (MCS)
Mestrado Acadêmico em CS: Mestrado em Ciência da Computação [MS | MSCS]
Dado tudo isso, dizendo coisas como:
Os mestres em Comp Sci tendem a ser programadores piores, em média, que aqueles que não têm mestrado
e
Os estudantes que continuam realizando seu mestrado não são tão orientados para o trabalho quanto alguém que concluiu um Bacharelado em Ciência da Computação (ou um grau similar) e atualmente está procurando trabalho.
são generalizações BROAD muito abertas para serem verdadeiras. Dito isto, conheço estudantes com diplomas de bacharelado que não podem programar nem um pouco. Também conheço undegrads que são programadores estelares. Eu posso dizer o mesmo para estudantes de mestrado.
Realmente depende apenas das circunstâncias, experiência e motivação da pessoa que determina que tipo de programador elas são.
Considere também que os estudantes que não são mestres, ao entrevistarem empregos, podem estar mais preparados para responder às suas perguntas e dar respostas melhores, mas não são melhores do que a programação do que os mestres. Antes de pensar que o problema está aí, eu daria uma olhada no que você está perguntando aos alunos de mestrado. Eles podem não ter escrito um programa usando árvores B em mais de 4-5 anos - isso não os torna um programador pior do que qualquer outra pessoa.
Finalmente, e isso é em referência a
Os estudantes que continuam realizando seu mestrado não são tão orientados para o trabalho quanto alguém que concluiu um Bacharelado em Ciência da Computação (ou um grau similar) e atualmente está procurando trabalho.
Considere que, há apenas dois anos, os graduandos das universidades enfrentavam poucas ou nenhuma perspectiva de emprego. Muitos deles optaram por um mestrado especificamente porque eram orientados para o trabalho e não queriam deixar suas habilidades definhando.