Сколько внимания следует уделять способностям программирования в рекомендательном письме для обучения в аспирантуре CS?

У меня есть небольшое образование в области информатики. На одном из моих статистических курсов мы провели значительный анализ данных с помощью кодирования SAS и R. Я попрошу этого профессора написать для меня LOR. Он хочет, чтобы я подготовил для него LOR.

Как мне написать это письмо, чтобы не прослыть человеком, путающим информатику с программированием?

Другими словами, я хочу показать, как этот курс делает меня хорошим кандидатом для поступления в аспирантуру по информатике.

Я следил за последними вопросами LOR и из них я узнал, что это, вероятно, предупреждающий знак, что он хочет, чтобы вы составили LOR. См. этот связанный вопрос .
Информатика ≠ программирование, как вы указали. Поэтому сосредоточьтесь на том, что вы знаете в области информатики.

Ответы (2)

Давайте отложим в сторону вопрос о вас и авторе письма, потому что тот же вопрос может относиться и к вашему изложению цели.

Понятие «способность к программированию» само по себе является отвлекающим маневром. Проблема в том, как на самом деле измерить, что такое «хороший» программист? Единственный значимый ответ, который я знаю, - это проиллюстрировать, что кто-то сделал для этого необходимого программирования. Любое другое утверждение о способностях к программированию я расцениваю как красный флаг. На самом деле, одна из моих лакмусовых бумажек того, является ли кто-то хорошим программистом, — это спросить, какие языки он знает: если он может легко и просто ответить на вопрос, он, вероятно, не является хорошим программистом (логика, стоящая за этим: работа с программным обеспечением, как правило, со временем приводит к необходимости иметь дело с большим количеством случайных типов кода, чтобы добиться цели).

Таким образом, я бы порекомендовал вам вместо этого сосредоточиться на подчеркивании того, чего вы достигли с помощью программирования. Таким образом, вы продемонстрируете не только «способность к программированию», но и личную организованность, способность выполнять трудные и комплексные задачи, способность мыслить с точки зрения компьютерной науки о проблемах и другие подобные качества, которые на самом деле имеют гораздо большее значение для демонстрации вашего потенциала. в программе. Если вы сделали классный и сложный проект в классе, то об этом и следует говорить, а SAS и R упоминаются вскользь как инструменты, которые вы использовали. Если бы все, что вы делали, это наборы задач, ну, мне было бы трудно понять, как это может быть сильным LOR в первую очередь.

«Одним из моих лакмусовых тестов на то, является ли кто-то хорошим программистом, является вопрос, какие языки он знает: если он может легко и просто ответить на вопрос, он, вероятно, не является хорошим программистом» — это интересный ответ . Хотя я не уверен, что согласен.

Давайте сначала зададим правильный вопрос.

Считаете ли вы, что это та ситуация, когда вы должны знать и знать, что хочет услышать приемная комиссия целевой программы, или где ваш профессор должен знать эти вещи? Если второе, то вы находитесь в очень сложной ситуации. Моя личная рекомендация заключалась бы в том, чтобы откровенно обсудить этот вопрос с профессором и попытаться достичь конструктивного понимания. Если профессор говорит что-то вроде:

да, вы должны подчеркивать XY, а не Z, за все это я бы вас горячо похвалил, и я позабочусь о том, чтобы комитет воспринял это. У меня просто не так много времени, и я хочу, чтобы вы немного помогли, так что спасибо, что спросили, так как это тоже экономит мне время.

то вы в очень хорошей форме.

Если вы не знаете, и они не знают, тогда вам нужно найти другого писателя.

Теперь, задавая ваш первоначальный вопрос, на самом деле здесь не по теме (хотя я думаю, почему это не по теме и что с этим делать, очень по теме ... не говоря уже о мета). Вы не можетеответьте на этот вопрос, не зная предметной области. По сути, на него должен ответить кто-то, кто делал приемную работу в программе магистратуры CS. Не аспирантура по физике и не аспирантура по биологии. Кроме того, это, вероятно, будет зависеть от характера вашей целевой школы. Некоторые школы ориентированы на инженеров (и умение программировать может быть более важным, если не признаком гениальности), а некоторые школы ориентированы на теорию (и программирование - необходимая неприятность). Вот почему я подчеркиваю, что для вас более важно использовать более общую находчивость для решения этого вопроса, поскольку он гораздо более конкретен и ситуативен, чем вы можете себе представить.

В частности, задайте этот вопрос своему автору рекомендательного письма.

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