Помимо получения полной академической успеваемости и получения докторской / постдокументальной степени или перехода на более или менее «стандартную» работу по разработке программного обеспечения, какие существуют другие варианты карьерного роста в полной или полутеоретической области КС?
soft-question
advice-request
career
ripper234
источник
источник
Ответы:
Предполагая, что вас не пугает чтение теоретических работ из-за обучения в магистратуре, которое, как я полагаю, относится к теоретическому аспекту CS, поскольку вы задаете вопрос на этом сайте, я думаю, что было бы хорошей идеей попытаться стать исследователем. программист (обычно внутри какой-то исследовательской организации, например, в промышленной лаборатории или под эгидой более крупного гранта).
Зачем? Нелегко правильно реализовать алгоритм, даже если авторы искренне намеревались его полностью изложить, и все же иногда возникает необходимость запустить алгоритм! Кроме того, если вам нравится программирование и измерения, в дальнейшем вы даже сможете продолжить обучение в аспирантуре в области алгоритмической инженерии, которая, на мой взгляд, является очень интересной областью и желает, чтобы это происходило еще больше. (Ознакомьтесь с конференцией ALENEX и проблемами внедрения DIMACS.)
источник
Магистратуры часто достаточно, чтобы получить работу лектора в четырехлетнем учебном заведении или профессора в двухлетнем колледже.
источник
Любое «передовое» технологическое поле будет искать теоретиков.
Одним из последних примеров являются высокочастотной торговлей, так как в этом недавнем сообщении работы от Allston Trading (ХТЫ на Дон Стюарт ):
Это гарантирует телефонное интервью любому, кто решил P! = NP (среди прочего).
источник
Взгляните на General Electric Global Research . В частности, смотрите здесь для крутых работ в области компьютерных наук (некоторые из которых имеют непустое пересечение с теорией).
источник
Вы можете присоединиться к научной лаборатории (радар, гидролокатор, погода, космос и т. Д.). У ученых будут алгоритмы, которые не готовы в прайм-тайм, а изучение их области позволит вам внести свой вклад вне компьютерной науки.
источник