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?
soft-question
advice-request
career
ripper234
fonte
fonte
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.)
fonte
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.
fonte
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 ):
Ele garante uma entrevista por telefone para quem resolveu P! = NP (entre outras coisas).
fonte
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).
fonte
Você pode se conectar a um laboratório de ciências (radar, sonar, clima, espaço etc.). Os cientistas terão algoritmos que não estão prontos para o horário nobre e a aprendizagem de seu campo permitirá que você faça contribuições fora da ciência da computação.
fonte