Além de se tornar totalmente acadêmico e obter um doutorado / pós-doutorado, ou procurar um emprego mais ou menos 'padrão' no desenvolvimento de software, quais são algumas outras opções de carreira no campo de CS completo ou semi-teórico?
Além de se tornar totalmente acadêmico e obter um doutorado / pós-doutorado, ou procurar um emprego mais ou menos 'padrão' no desenvolvimento de software, quais são algumas outras opções de carreira no campo de CS completo ou semi-teórico?
Respostas:
Supondo que você não se intimide ao ler artigos teóricos devido ao seu treinamento em seu mestrado, que eu assumo é um aspecto teórico do CS, uma vez que você está perguntando neste site, acho que seria uma ótima idéia tentar ser uma pesquisa programador (geralmente dentro de alguma organização de pesquisa, como um laboratório industrial ou sob o guarda-chuva de uma bolsa maior).
Por quê? Não é fácil implementar um algoritmo corretamente, mesmo que os autores sinceramente pretendam explicá-lo completamente, e às vezes surge a necessidade de executar um algoritmo! Além disso, se você gosta de programação e medições, mais tarde poderá até aprofundar seu estudo em um doutorado na área de engenharia algorítmica, que eu acho que é uma área muito interessante e desejo ver mais disso acontecendo. (Confira a conferência ALENEX e os desafios de implementação do DIMACS.)
Um mestrado é geralmente suficiente para você conseguir um emprego como professor em uma instituição de quatro anos ou como professor titular em uma faculdade de dois anos.
Qualquer campo de tecnologia "de ponta" procurará teóricos.
Um exemplo recente é o comércio de alta frequência, como neste trabalho recente da Allston Trading (de Don Stewart ):
Você conhece os ensinamentos e as tradições do SICP, PAIP, TAOCP? Você sabe por que as mônadas são realmente como burritos (ou têm uma analogia ainda melhor)? Você tem um relacionamento de amor / ódio (ou apenas amor?) Com a inferência de Hindley-Milner? E você pode fazer o código rodar tão rápido que sua CPU implora por misericórdia? Então queremos conversar com você.
Ele garante uma entrevista por telefone para quem resolveu P! = NP (entre outras coisas).
Dê uma olhada na General Electric Global Research . Em particular, veja aqui os trabalhos interessantes em Ciência da Computação (alguns dos quais têm uma interseção não vazia com a teoria).