Tema para o Mestrado Profissional

Meus queridos, boa noite!

Aplicarei para o mestrado profissional no início do próximo ano e estou em dúvida - bota dúvida nisso - quanto a o tema para o meu mestrado.
Tenho forte interesse nas seguintes áreas: Robótica, Inteligência Artificial e Engenharia de Software.

Estive pesquisando bastante coisa sobre isto… até achei interessante Algoritmos Genéticos, mas não encontrei, nas minhas pesquisas, uma lacuna no mercado pra atacar nesta área.

Algumas sugestões?!

Se você quer só melhorar seu currículo, estude Engenharia de Software.

Mas essa, na minha opinião, é o motivo errado para se fazer um mestrado.
Algoritmos genéticos são uma técnica de busca não linear. Pode ser usado em qualquer problema que você pode avaliar a qualidade de um resultado com base num exemplo.

Eu atualmente estou cursando mestrado em visão computacional, que é um dos campos da robótica.
É uma área interessante, e há mercado no campo da segurança e computação forense.

Agora, você não nos forneceu as informações principais:
a) Por que você quer fazer um mestrado? Quer ser professor? Se tornar pesquisador?
b) Se os objetivos são só profissionas, por que não uma graduação latu sensu?
c) Quais dessas áreas você gosta mais? É um programador “hardcore”?

[quote=ViniGodoy]Se você quer só melhorar seu currículo, estude Engenharia de Software.

Mas essa, na minha opinião, é o motivo errado para se fazer um mestrado.
Algoritmos genéticos são uma técnica de busca não linear. Pode ser usado em qualquer problema que você pode avaliar a qualidade de um resultado com base num exemplo.

Eu atualmente estou cursando mestrado em visão computacional, que é um dos campos da robótica.
É uma área interessante, e há mercado no campo da segurança e computação forense.

Agora, você não nos forneceu as informações principais:
a) Por que você quer fazer um mestrado? Quer ser professor? Se tornar pesquisador?
b) Se os objetivos são só profissionas, por que não uma graduação latu sensu?
c) Quais dessas áreas você gosta mais? É um programador “hardcore”?[/quote]

Eu pretendo fazer um mestrado profissional e depois ocupar um importante cargo de desenvolvedor em empresas no exterior ou grandes empresas aqui no BR, como a google. Pra isto, eu ví que eles filtram a pesquisa deles por aqueles que são engenheiros de software ( dependendo do cargo, claro ).

Respostas:

a) Decidí o mestrado pela grade curricular. Acredito que sairei de lá pronto para seguir o meu trajeto profissional. ( Por isto a escolha do profissional e não acadêmico)
b) Eu não saberia te responder. Por que não mestrado? :slight_smile: (Desculpe se parecí grosso respondendo uma pergunta com outra. Não foi a intensão!)
c) Cara eu sou apaixonado por programação… Java, em específico. Robótica meu conhecimento é superficial … mas me fascina enviar um programa feito por mim ao robô e ele fazer tudo q eu programei… pultz… :stuck_out_tongue: quanto a I.A. eu tenho pouquissimo conhecimento… mas acho que a usabilidade da programação na robótica seria pra implantar uma inteligência, estou certo?!

Obrigado pelas informações!

PS: O topo da carreira de um desenvolvedor, que não pretende ser GP, seria Arquiteto de software?

[quote=Tiago.Argolo]a) Decidí o mestrado pela grade curricular. Acredito que sairei de lá pronto para seguir o meu trajeto profissional. ( Por isto a escolha do profissional e não acadêmico)
b) Eu não saberia te responder. Por que não mestrado? :slight_smile: (Desculpe se parecí grosso respondendo uma pergunta com outra. Não foi a intensão!)
[/quote]

Justamente porque mestrado é uma escolha acadêmica.

Mesmo que você pegue um mestrado aplicado, estará fazendo pesquisa, terá que publicar artigos e abrirá portas para a carreira de professor.
Não é uma má escolha, pois é valorizada também pelo serviço público e por muitas empresas, mas certamente é uma escolha com muito mais peso acadêmico.

Provavelmente, a sua pesquisa terá utilidade para um conjunto pequeno de empresas.

c) Cara eu sou apaixonado por programação... Java, em específico. Robótica meu conhecimento é superficial .. mas me fascina enviar um programa feito por mim ao robô e ele fazer tudo q eu programei.. pultz.. :P quanto a I.A. eu tenho pouquissimo conhecimento.. mas acho que a usabilidade da programação na robótica seria pra implantar uma inteligência, estou certo?!

Se você está almejando empresas como a Google, deixe o “Java em específico” de lado. Aliás, o mesmo vale para os mestrados de IA e Robótica.
Provavelmente você utilizará C++ ou C, isso se no caso de IA você não usar algo mais exotérico, como o Prolog.

A Google é uma das poucas empresas que também valoriza titulações acadêmicas de strictu sensu. Você poderia apostar nisso sem medo, mesmo que sua pesquisa aparentemente não tivesse nenhuma utilidade prática. Outras empresas, como a Siemens, já prefeririam que você tivesse um mestrado numa área relacionada como Redes ou Bioinformática. Entretanto, se você souber C++, estará a um passo à frente de muita gente para pegar cargos em empresas grandes de engenharia, ou empresas do exterior (games, Microsoft, etc.)

Nossa carreira não tem cargos com nomes padronizados. O que é mais certo, entretanto, é que seu cargo terá “sênior” ou “especialista” no nome.
Portanto, o topo da carreira, fora da área gerencial, vai ser algo como “Desenvolvedor sênior”. Uma possibilidade é ser coordenador técnico, que em muitas empresas é um gerente de projetos que ainda põe a mão na massa.

Algumas empresas vão chamar de arquiteto, outras de analista, etc… Eu, particularmente, gostaria de uma empresa que me chamasse de “grande mestre dos cinco cortes”, mas ainda não achei uma que tivesse um cargo com esse nome (pelo menos, “mestre” já dá para ser com o mestrado, LOL).

Então, de acordo com o meu perfil, a tua sugestão seria partir pra especialização mesmo, porque daí eu teria um mercado mais amplo ? No caso fazer latu sensu em áreas voltadas a eng de soft e/ou robótica e depois, se tiver afim de investir em pesquisa, ou quando tiver “pronto” pra aplicar pra google, fazer o mestrado?!

[quote]
Nossa carreira não tem cargos com nomes padronizados. O que é mais certo, entretanto, é que seu cargo terá “sênior” ou “especialista” no nome.
Portanto, o topo da carreira, fora da área gerencial, vai ser algo como “Desenvolvedor sênior”. Uma possibilidade é ser coordenador técnico, que em muitas empresas é um gerente de projetos que ainda põe a mão na massa.

Algumas empresas vão chamar de arquiteto, outras de analista, etc… Eu, particularmente, gostaria de uma empresa que me chamasse de “grande mestre dos cinco cortes”, mas ainda não achei uma que tivesse um cargo com esse nome (pelo menos, “mestre” já dá para ser com o mestrado, LOL).[/quote]

ashuuhadsdsa entendi!

Yep, isso mesmo.

Yep, isso mesmo. [/quote]

Vlw meu querido!! vou analisar bem a tua proposta! Pesquisar umas boas instituições que tenham especializações nestas áreas.

Abraço!

Desculpe a pergunta, mas você pretende estudar em qual instituição?

Opa! A priori, nas de Recife. UFPE ou C.E.S.A.R.