Как Написать Отличную Исследовательскую Работу По Cs

Привет! Недавно наткнулся на очень интересный пост речи Саймон Пейтон-Джонс (ведущий разработчик Haskell) в Microsoft Research Cambridge. В нем он учит студентов проводить исследования и писать статьи по информатике.

Я нашел его мысли очень интересными и применимыми не только к области CS.

Как написать отличную исследовательскую работу по CS

Исследователи, аспиранты, студенты и вообще люди, которые пишут статьи в научные журналы или которым скоро будет предложено это сделать, под катом, где можно найти мою русскую адаптацию его выступления.

Основные идеи сгруппированы в семь советов, которые помогут улучшить ваши исследования и писательство:

  1. Не откладывайте это на потом - пишите
  2. Выразите свою идею
  3. Расскажи историю
  4. Ваши результаты на первом месте
  5. Размещайте похожие статьи в конце
  6. Ставьте своих читателей на первое место
  7. Слушайте критику
В каждый совет я включил один из слайдов из презентации Саймона Пейтона-Джонса, возможно, стоит пролистать его дальше.

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



Не откладывайте это на потом - пишите

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

Звучит логично, не так ли? Но этот подход неправильный.

Гораздо лучший подход — записать свою идею, как только она у вас появится.

Это позволит вам максимально четко изложить его формальным языком.

И на этом этапе уже может оказаться, что вы не до конца сформировали свою идею или она изначально неверна.

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

Выразите свои идеи с помощью математики, функциональных диаграмм, псевдокода или любым другим формальным способом.

Обсудите это с коллегами в курилках, на внутренних семинарах или конференциях.

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

Но в первую очередь это необходимо для того, чтобы вы смогли структурировать собственные мысли и начать диалог с самим собой.

Подготовка статьи является основным методом проведения исследования, а не методом ее публикации.



Как написать отличную исследовательскую работу по CS



Выразите свою идею

Статья – это не просто результат вашей работы по теме, опубликованной в журнале или на конференции.

Это способ рассказать другим о своей идее, о своем способе решения проблемы.

Идея.

это как вирус, и чем проще и понятнее ее сформулировать, тем больше людей она заразит и тем дальше распространится.

Чрезвычайно важно сформулировать и донести свою идею до читателя, ведь даже самые великие идеи бесполезны, пока вы держите их при себе.

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

Произведения Моцарта настолько запоминаются, что многие музыканты постоянно возвращаются к ним и выступают с ними или их интерпретациями в филармониях.

Мы до сих пор слушаем произведения Моцарта в филармониях, потому что они записаны им на языке, понятном каждому музыканту.

Возможно, через сто лет вашу программу никто не будет запускать, но идея, заложенная в ней и изложенная в статье, будет жить еще долго.

Иногда вам кажется, что ваша идея не достойна публикации, что нет смысла тратить на нее время и другие ученые уже давно все сделали за вас и даже лучше.

Это ошибка, от которой страдают многие учёные.

Когда мы невольно сравниваем себя с великими исследователями в нашей области, мы иногда преуменьшаем значение своей работы.

Дайте себе шанс – расскажите о своей идее.

Пусть научное сообщество само решит, насколько хороша или плоха ваша статья, ведь, не пытаясь ее опубликовать, вы не даете ей вообще никаких шансов.

Не ждите великих идей – просто расскажите о своих идеях миру.

И может оказаться, что один из них окажется великим.



Как написать отличную исследовательскую работу по CS



Расскажи историю

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

Представьте, что вы стоите у доски и хотите рассказать о своей идее.

И задача — попытаться донести это до своих слушателей, используя только доступные материалы.

Вы начинаете с того, в чем заключается реальная проблема.

Затем переходите к тому, почему это важно для вас или других людей.

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

А может, в чем-то хуже? Структура научной статьи для журнала или конференции выглядит аналогично:

  • Название (1000 читателей)
  • Введение (1 страница, 100 читателей)
  • Задача (1 страница, 10 читателей)
  • Моя идея (2 страницы, 10 читателей)
  • Подробности (5 страниц, 3 читателя)
  • Похожие работы (1-2 страницы, 10 читателей)
  • Заключение и дальнейшая работа (0,5 страницы)
Цифры в скобках указывают, сколько людей прочитают определенные части вашей статьи ( Примечание пер.

: это не результаты экспериментов, а просто предположения Пейтона-Джонса.

).

Аудитория резко уменьшается после вашего выступления, и очень важно включить ключевые моменты: вашу идею и аргументы, которые вы приводите в свою защиту.

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

Постарайтесь написать так, чтобы читатель был очарован вашей историей.



Как написать отличную исследовательскую работу по CS



Ваши результаты на первом месте

Введение — это двигатель вашей статьи, и, если вы хотите удержать читателя, каждое слово, написанное во введении, имеет ценность.

Эту часть нельзя выбрасывать.

Единственное, что в нем должно быть – это определение решаемой задачи и ее важности, а также основные положения статьи, выдвигаемой на защиту.

Все.

Его следует разместить на первой, титульной странице вашей статьи.

Распространенной ошибкой при изложении проблемы является то, что она слишком общая и, как следует из этого, очевидная:

Компьютерные программы имеют ошибки.

Очень важно их устранить [1,2].

Многие исследователи пытались это сделать [3,4,5,6].

Эта задача очень важна.

Но разве не ясно, что в программах есть и будут ошибки? Актуальность проблемы очевидна.

Вместо этого запишите, какая конкретная проблема побудила вас работать над статьей, даже если она является лишь незначительным отражением великой Проблемы, над которой вы работаете:

Давайте рассмотрим интересный баг в этой программе.

.

Сейчас мы покажем метод автоматического поиска и устранения таких ошибок.

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

Именно в этот момент вы его и зацепили.

Не создавайте ненужную сложность в своей статье.

Опишите конкретно проблему, которую вы решите.

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

Лучше это сделать в виде избранного списка.

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

Любая позиция, которую вы защищаете, должна быть фальсифицируемой.

Представляя свое вступление таким образом, вы значительно облегчите работу рецензента и добавите связности своему повествованию.

Например:

  • Мы представили синтаксические и семантические особенности языка, поддерживающего параллельные процессы (раздел 3).

    Его уникальные особенности.

  • Мы доказали, что эта система типов надежна и проверка типов разрешима (раздел 4).

  • Мы разработали набор инструментов графического пользовательского интерфейса на основе WizWoz и использовали его для реализации текстового редактора (раздел 5).

    Объем кода уменьшен вдвое по сравнению с версией Java.

Представьте, что введение вашей статьи — это прототип, а ее тело — реализованный функционал.

Убедитесь, что ваша статья скомпилирована.



Как написать отличную исследовательскую работу по CS



Размещайте похожие статьи в конце

Казалось бы, неплохо было бы, прежде чем описывать свою идею, рассказать о различных подходах к решению вашей проблемы, которые уже были реализованы и опубликованы до вас.

Это хороший академический подход — прежде чем что-то сделать, ты сначала узнаешь, что было сделано до тебя.

Никто не хочет заново открыть для себя велосипед, верно? Дело в том, что такой подход хорош для проведения исследований, но ужасен для подготовки статьи.

Основная цель статьи – донести вашу идею до других исследователей, а описание существующих подходов служит стеной между читателем и вашей идеей.

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

Две основные причины, почему вам не следует писать обзор литературы перед подходом:

  1. Чем лучше вы проработали историю вопроса, тем больше вы нашли подходящих работ, которые уже что-то сделали с вашей проблемой.

    И тем сложнее сжать это в пару страниц текста.

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

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

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



Как написать отличную исследовательскую работу по CS



Ставьте своих читателей на первое место

Ранее мы рассмотрели введение статьи.

Теперь коснемся непосредственно основной части – изложения вашей идеи, методологии и технических деталей.

И самое главное, что хотелось бы сказать в первую очередь – не повторяйте свой способ решения задачи, описанный в статье.

Статья – это не пересказ вашего исследования, это способ донести до читателя вашу идею.

Ваш путь может быть тернистым и извилистым, он может быть окроплен вашей кровью и страданиями, возможно, вы искали решение несколько лет, испробовав совершенно разные методы.

Читателю не обязательно знать все это, постарайтесь найти кратчайший способ донести до читателя вашу основную мысль.

Исключением кажется момент, когда читатель может подумать: «Почему не был выбран этот путь, он кажется очевидным и более простымЭ» Возможно, вы знаете, что этот очевидный и простой путь ведет в тупик.

В таком случае это должно быть указано в статье.

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

После этого читатель, обладая интуитивным пониманием, сможет понять ваше дальнейшее обобщение.

И даже если читатель пропустит ваше обобщение, у него все равно будет интуитивное понимание вашей идеи и того, как она работает на практике, и, возможно, это ему пригодится в будущем.

Убедитесь, что читатель интуитивно понимает вашу основную мысль.



Как написать отличную исследовательскую работу по CS



Слушайте критику

Как уже неоднократно повторялось во многих других советах, слушайте своих рецензентов.

Это одно из преимуществ ранней подготовки текста.

Вы можете заранее передать его на ознакомление своим коллегам, друзьям и знакомым.

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

Исправьте это место.

Помните, что у вас есть только один шанс произвести первое впечатление! Если один коллега прочитает вашу статью и обнаружит ошибки, попробуйте показать другому исправленную версию.

Чем ближе коллега к вашей области знаний, тем глубже он сможет вникнуть в вашу статью.

Поймите, что именно вы хотите получить от обзора вашей статьи.

Ваши друзья и коллеги будут рады указать на грамматические и стилистические ошибки, но постараются умолчать о моментах, когда они что-то запутались или не поняли.

Они будут винить в этом себя, но это не их ошибки, а ваши.

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

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

Просто отправьте ему черновик статьи с просьбой уточнить, правильно ли вы используете его технику, которую он опубликовал в своей статье, на которую вы ссылаетесь.

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

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

Любую критику вашей статьи постарайтесь воспринимать как мотивацию для ее улучшения.



Как написать отличную исследовательскую работу по CS



P.S. Некоторые замечания о языке и стиле

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

    Сроки нужны не просто так; постарайтесь подготовить материал в сроки, заранее установленные редакцией или оргкомитетом.

  • Не нарушайте требования к оформлению статьи.

    Это может послужить формальным поводом для его отказа, и вы потеряете время.

  • Всегда используйте проверку орфографии для своей статьи.

  • Используйте визуальные приемы, чтобы улучшить восприятие вашей статьи.

  • Подумайте, как можно выразить свои слова с помощью картинки, схемы или диаграммы, и сделайте это.

  • Постарайтесь выражать свои мысли проще.

    Лучше написать несколько простых предложений, чем одно сложное.

  • Пассивный залог в вашем тексте хоть и делает его более академичным, но звучит очень сухо.

    Если вы можете использовать активный залог, воспользуйтесь этой возможностью.

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

Похожие материалы: Презентация в формате pptx. Перевод презентации в формат pptx Перевод презентации в формате pdf Теги: #Наука #статьи #исследования в ней #Исследования и прогнозы в ИТ #Образовательный процесс в ИТ

Вместе с данным постом часто просматривают: