Каковы способы перевода с моей текущей программы PhD на другую?

В настоящее время я учусь на втором курсе докторантуры в университете в Канаде. Моя докторская программа посвящена химии окружающей среды. Я давно хотел изучать информатику, особенно машинное обучение, и у меня есть 1 год опыта работы в ИТ-компании.

У меня нет диплома по CS, хотя я прослушал курс по программированию и имею опыт работы с некоторыми языками программирования.

Теперь я понимаю, что мне не нравятся мои нынешние исследования в области химии, и мои исследования в последнее время мало продвинулись. Я также продолжаю думать о смене программы PhD или о переводе на другую программу. Меня особенно интересует машинное обучение и соответствующие исследования.

Какие пути могут привести меня к этому следу? Спасибо.

PhD в CS без степени CS звучит чрезвычайно оптимистично. Возможно, более реалистично получить (самофинансируемую) степень магистра компьютерных наук. А откуда вы знаете, что исследования в CS вам действительно понравятся, даже не зная основ CS (сложность алгоритмов, структуры данных, базы данных)?
Хотя предметного теста GRE по информатике больше не существует, некоторые примеры и практические вопросы доступны в Интернете. Я предлагаю попытаться ответить на них - они представляют собой знания в области CS, которые ожидаются от кого-то, поступающего на программу CS PhD.
Учитывая, что ваша нынешняя докторская степень связана с химией окружающей среды, и вы хотите переключиться на информатику, не ближе ли это к тому, чтобы начать все сначала, а не переводиться?
Я знаю алгоритм и некоторую структуру данных.

Ответы (2)

Иногда можно перейти на другой факультет в качестве аспиранта, если вы найдете отдел/консультанта, который захочет вас принять. Я знаю человека, который переключился с химии на математику, когда я учился в аспирантуре. Однако это не так распространено по нескольким причинам:

  1. Если бы вы не добились успеха (по способностям или по собственному выбору) в другой программе докторантуры, зачем вам участвовать в этой?
  2. Вы отнимете место у другого потенциального студента, который, вероятно, гораздо лучше подготовлен, чем вы, для получения докторской степени в области компьютерных наук.

Получение степени магистра компьютерных наук в первую очередь во многом избавит вас от обеих этих проблем — оно демонстрирует приверженность дипломной работе в этой области и устраняет вашу неподготовленность.

В любом случае имеет смысл попытаться договориться о встрече с директором по информационным технологиям в вашем университете и спросить его/ее о возможности перехода на одну из их магистерских программ.

Он уже ответил на 1 (он думает, что ему больше по душе исследование CS, чем исследование EnvChem), а 2 неверно: если его примут, значит, он хорошо подготовлен. Если он отбирал место у более подготовленного ученика, как вы говорите, почему они вообще взяли его, а не более подготовленного ученика?
@Superbest: учитывая, что он занимался только программированием и языками программирования, он, вероятно, не так хорошо подготовлен к исследованиям CS в области машинного обучения. Для него может быть очень полезно сначала получить MS.

Докторантура не похожа на бакалавриат. Процесс сложен и специфичен, поэтому вы не можете просто остановиться на полпути и продолжить с того места, на котором остановились, в другом месте. Большинство программ вообще не будут рассматривать заявки на «перенос», если вам повезет и вы найдете такую, у нее, вероятно, будут очень специфические и уникальные требования, с которыми вам придется ознакомиться.

Если вы действительно ненавидите свою область и хотите переключиться, более практичные способы:

  1. Попросите вашего текущего PI для проекта, который требует больше вычислительной работы
  2. Попросите у начальника вашего отдела нового PI, который выполняет больше работы типа CS (они могут даже позволить вам быть под наблюдением профессора CS)
  3. Выйти и снова подать заявку на участие в программе CS

По моему опыту, они гораздо более распространены, чем «перенос».

Привет спасибо. Я занимаюсь вычислительной работой в настоящее время. Параллельно изучаю курсы онлайн, машинное обучение на Coursera. Может быть, это поможет мне.
@dogdog Ну, когда-то я был в таком же положении, как и ты. Я бы предложил подумать о том, как применить то, чему вы научились, в своей среде. хим. исследования, или подумайте о новых проектах, в которых их можно было бы использовать, или подумайте о вычислительных методах, которые вы могли бы изучить, чтобы дополнить вашу текущую работу. Также попробуйте просмотреть другие статьи, связанные с вычислениями, в вашей области.