Что я должен прочитать или знать, прежде чем подготовить диплом бакалавра?

Я собираюсь начать планировать свою бакалаврскую диссертацию по компьютерной лингвистике и ищу, как сделать этот процесс как можно более плавным. До сих пор я обнаружил, что использование какой-либо системы контроля версий для отслеживания изменений кажется хорошей идеей. Я также начал собирать документы, используя Zotero для легкого экспорта в BibLaTeX и ведения заметок.

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

Системы контроля версий хороши. Рекомендую Меркуриал. LaTeX тоже хорош. Чтобы улучшить свое письмо, лучше всего практиковаться. Помимо написания исследований, вы могли бы сделать хуже, чем публиковать вопросы и ответы на онлайн-форумах. Сайты Stack Exchange для английского языка и писателей весьма полезны.
@FaheemMitha есть ли какая-то конкретная причина рекомендовать Mercurial вместо git, svn и др.? Просто любопытно.
@dgraziotin: Ну, это немного OT, но распределенный контроль версий технически превосходит централизованный во всех смыслах. Я использую Mercurial и мне это нравится. Я думаю (как и другие), что он имеет лучший пользовательский интерфейс и более «дружественный», чем git, хотя, конечно, git предпочтительнее svn. Эти темы обсуждаются до смерти в сети, так что вы можете взглянуть на сравнения.
@FaheemMitha Я регулярно использую их все (инженер-программист). Вот почему мне было любопытно! Давайте закончим ОТ здесь, иначе может начаться флейм :-) Спасибо!

Ответы (2)

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

Написание статей по информатике (Зобель) Это достойная книга, объясняющая принципы того, почему и как вам следует писать статьи по информатике. Это очень специфично для информатики, с немного большим упором на базы данных и операционные системы, но я думаю, что это применимо к большинству технических областей (к которым относится компьютерная лингвистика).

Мне нравится это, потому что это общее руководство по написанию, которое описывает процесс и структуру.

Elements of Style (Strunk and White) Широко рекомендуемая книга, которой многие люди клянутся, но я нашел ее слишком низкоуровневой, на мой вкус, и на самом деле мне было трудно ее закончить. Профессор назвал это «слишком предписывающим».

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

Стиль: К ясности и благодати (Уильямс)Я прочитал несколько частей этой книги, и в ней даны очень конкретные советы о том, как улучшить ваше письмо, в частности, поясняется, как представлять идеи в абзацах, как объединять их вместе, чтобы создавать более длинные рукописи, и как реструктурировать. и исправьте текст так, чтобы основные идеи были поняты. Как я и предполагал, он на самом деле очень аналитический и подробный и описывает обоснование своих рекомендаций. Я думаю, что эта книга — отличный ресурс для тех, кто уже написал несколько слов, кто знает, что должен сделать свой текст «более плавным» или «более четким», но не совсем уверен, как это сделать. Это кажется особенно ценной книгой для «второго прохода» через что-либо, где вы записали свои первоначальные идеи частично в письменной форме, частично в виде маркеров, и пытаемся превратить его в настоящую удобочитаемую работу. (Ранее я писал: «Мне ПРОСТО порекомендовали эту книгу, а я ее не читал, но, по-видимому, она очень аналитическая и подробная и обрисовывает в общих чертах доводы в пользу того, почему нужно писать так, как в ней обсуждается. На самом деле, я думаю, в этой книге есть удар по элементам стиля, где автор сетует на то, что «будь ясным» — это БОЛЬШОЙ совет. Мы все это ЗНАЕМ. ?" Тем не менее, я еще не продвинулся достаточно далеко, чтобы прокомментировать это.) На самом деле, я думаю, что в этой книге есть удар по элементам стиля, где автор сетует на то, что «будьте ясны» — это БОЛЬШОЙ совет. Мы все это знаем. Настоящая проблема заключается в следующем: «Как я могу на самом деле реализовать принцип «быть ясным» в своем письме?» Тем не менее, я еще не дошел до того, чтобы прокомментировать это.) На самом деле, я думаю, что в этой книге есть удар по элементам стиля, где автор сетует на то, что «будьте ясны» — это БОЛЬШОЙ совет. Мы все это знаем. Настоящая проблема заключается в следующем: «Как я могу на самом деле реализовать принцип «быть ясным» в своем письме?» Тем не менее, я еще не дошел до того, чтобы прокомментировать это.)

Так что есть немного о том, что читать. А что вы должны знать? Ну, это более сложный вопрос :)

Спасибо! Я прочел половину «Письма для компьютерных наук», и мне кажется, что это отличная книга, которую можно держать под рукой для справки в процессе написания.

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