Какой опыт программирования необходим, прежде чем обратиться к профессору колледжа для исследования / стажировки?

В настоящее время я второкурсник в средней школе, ищу работу с профессором колледжа в ближайшем будущем. Я интересуюсь областью компьютерных наук, и мне было интересно, сколько программирования я должен иметь за своим поясом, прежде чем связаться с профессором для исследований / стажировки? В настоящее время я изучаю Java, но точно знаю, что этого недостаточно. Я изучил основы (классы, методы, массивы и т. д.) и только что коснулся поверхности программирования с графическим интерфейсом. Ребята, на каком уровне вы бы сочли уместным вступить в контакт с профессором? Спасибо за вашу помощь!

Если вы отвечаете на рекламу (скажем, на сайте профессора), то там должны быть прописаны требования. Если вы просто думаете о том, чтобы отправить электронное письмо людям, с которыми у вас не было предыдущих контактов, я предлагаю вам пересмотреть свои планы; это вряд ли к чему приведет.
Опыт работы с информатикой , вероятно, важнее, чем опыт программирования . Нет, это не одно и то же.

Ответы (2)

Не существует какого-либо общего правила относительно уровня программирования, необходимого для работы научным сотрудником в области компьютерных наук. В компьютерных науках существует множество различных подобластей, и во многих из них проведение исследований вообще не связано с программированием. С другой стороны, некоторые исследовательские проекты могут подходить только для студентов с узкоспециализированными знаниями в определенном виде программирования.

Даже у одного и того же преподавателя может быть несколько проектов, некоторые из которых требуют опыта программирования, а некоторые — нет.

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

(PS Я не нанимаю студентов-исследователей старших классов, которые связываются со мной сами — я работаю со студентами, которые подают заявки в рамках летней исследовательской программы старших классов, организованной моим университетом. Я призываю вас искать такие возможности.)

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

Если вы заинтересованы в сотрудничестве с ним для долгосрочной карьеры, просмотрите его предыдущие работы: исследования, публикации, академические работы и так далее. Вы получите представление о том, какой уровень знаний вам действительно необходим.