Как писать научные статьи и тексты

Как писать научные статьи и текстыЭта заметка адресована в первую очередь студентам (магистрантам и, увы, даже аспирантам) технических ВУЗов. Она затрагивает извечную проблему изложения мыслей в текстовой форме. Постараюсь высказать несколько идей доступно и с примерами.

1. Зачем писать тексты «научно»?

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

а) Чтобы отличаться от обезьяны. Написать «просто текст» может почти любой человек, умеющий писать. Для этого хватит средней школы. Написать «фривольный» текст может любой человек, знакомый с предметной областью. Написать красивый научный, научно-популярный или популярный текст может тот, кто ХОРОШО владеет предметной областью и языком, на котором он пишет (как техническим, так и «языком вообще»). Умение излагать свои мысли стройно и ясно, придерживаясь выбранного стиля – признак профессионализма.

б) Чтобы отличаться от обезьяны. Нет, это не опечатка, название второго пункта действительно идентично названию первого. Бездарно и бездумно написанный технический текст – признак того, что автору наплевать на результат. Образно говоря: «есть банан – поем, нету – лягу спать голодным». Жаргонные/газетные обороты, грамматические, синтаксические и пунктуационные ошибки, плохое оформление, отсутствие поясняющих формул и иллюстраций – всё это является признаком того, что автор писал текст либо по принципу «накалякать и забыть», либо (что ещё хуже, видимо) такой стиль и является потолком возможностей автора. Хочется производить впечатление «вечного подавана (от слов «подай ключ на 17 и не вякай»)? Вперёд. Только потом не надо говорить, что кто-то не ценит ваш яркий талант и светлый ум. Мы бы с радостью, но телепатии пока не очень обучены.

в) Чтобы отличаться от обезьяны. Да-да, и снова это не опечатка. Есть мнение, что способ изложения коррелирует со способом мышления. Если в устной речи (а это – отдельная тема) ещё можно что-то списать на волнение, отсутствие ораторских способностей, опыта выступлений и т.п., то в письменной речи оправданий халатности и глупости нет. Если вы чётко и ясно мыслите, вы чётко и ясно пишете. Если вы наращиваете свой словарный запас, учитесь строить сложные синтаксические конструкции, пробуете логически организовать множество мыслей в связанный стройный текст – вы точно также приводите в порядок своё мышление. Вы умнеете.

г) Ну, вы уже поняли 🙂 Если мы говорим о текстах, которые вам приходится писать в ВУЗе (курсовые, дипломные и магистерские работы, диссертации), то грамотное оформление текста – прекрасный способ показать, что вы умны и серьёзно отнеслись к поставленной задаче. Если мы говорим о технической документации (какой бы то ни было, её много), то красивый технический или научный стиль – прекрасный способ избежать ситуации, когда читатель начинает задумываться о том, «что за школьник это писал».

д) И, наконец, есть традиции. Хоть нынче и не модно о них вспоминать, но я рискну. Объясняться в любви на ассемблере (хотя, кто знает?!), согласитесь, как-то не очень удобно. Равно как странновато выглядит набор технических требований к программному средству в стихах или в стиле «карманной книжечки с дрянным детективом». У каждой области применения текстов есть свои гласные и негласные правила, нарушение которых вызывает не самые приятные чувства у читателей.

2. Как писать тексты научно?

а) Определиться с темой. Звучит абсурдно? Отнюдь. Правильно выбранная и сформулированная тема определяет весь дальнейший процесс написания текста. Тема – это предельно сжатое отражение предметной области, в рамках которой вы пишете текст. Тема определяет терминологию, степень детализации определений и рассуждений, ссылки на внешние информационные источники, количество и сложность «дополнительного материала» (формул, таблиц, иллюстраций). Она (это важнее всего!) определяет весь стиль текста. Например, сложно с темой «Система управления контентом» написать дипломную работу в научном стиле. Совсем другое дело, когда тема звучит как «Программное средство управления информационным наполнением и структурой интернет-ресурса».

б) Определиться с объёмом материала. Если это тезисы доклада на 1-2 страницы – нужно будет «вжать» туда самую суть, только суть и ничего, кроме сути. Если это статья на 5-10 страниц, уже можно позволить себе более подробное изложение, больше «дополнительного материала». Если это курсовая или дипломная работа (или даже диссертация), то здесь появляется достаточно сложная структура разделов и глав, аналитическая часть, выводы, описание собственных разработок, экспериментальных исследований и т.п.

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

г) Многократно перерабатывать текст. Да, со временем вы научитесь писать научный текст сразу, «с первого захода». Со временем. А пока пишите текст в несколько этапов: сначала – как получится, а затем всё более и более его «онаучивая» (корректируя формулировки и саму структуру текста, добавляя таблицы и формулы).

д) Используйте метод «от противного». Если вы читаете некоторый фрагмент своего текста и понимаете, что он прекрасно смотрелся бы в популярной «околоайтишной газете» – значит, этот фрагмент требует переработки. Вы ориентируетесь не на аудиторию из подростков и «отдалённо приближенных к компьютеру людей», вы ориентируетесь на специалистов, которых не нужно завлекать куда-то выражениями наподобие «восхитительная скорость», «потрясающий геймплей», «революционное решение» и т.п.

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

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

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

и) Старайтесь писать «не слишком длинные и не слишком короткие предложения». Конечно, это проще сказать, чем сделать, однако стремиться к этому следует. К сожалению, даже среди «профессиональной аудитории» многие плохо воспринимают длинные, сложноподчинённые предложения в несколько строк. Разбивайте их на отдельные фразы. В то же время «коротенькие предложеньица» в 3-5 слов тоже смотрятся коряво. Ищите золотую середину.

к) Помните о структуре повествования. Она такова: введение («заход на тему»), формулировка проблемы или задачи, необходимая теория по теме, предлагаемое вами решение и его теоретическое обоснование, практическое исследование и выводы, заключение.

л) Анализ требует вывода. Если вы назвали главу (или часть статьи) «Анализ (чего-то)», то в конце ОБЯЗАТЕЛЬНО должен быть какой-то вывод. Иначе – чего ради был этот анализ?

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

н) Используйте графический материал. Алгоритм намного нагляднее смотрится в виде т.н. «блок-схем» (к слову, по ГОСТу они называются «схема алгоритма», «схема работы системы» и т.п.), числовые данные хорошо смотрятся в таблице или в виде графика (или диаграммы).

о) И т.д. 🙂 Читайте побольше научных текстов, перенимайте лучшие идеи у их авторов, учитесь на чужом и своём опыте, практикуйтесь. Показывайте свои «пробы пера» научному руководителю или более опытным «старшим товарищам», обсуждайте с ними написанное и способы его улучшения.

3. Пример.

В качестве примера мы рассмотрим введение к дипломному проекту. По ходу текста красным будет помечено всё то, что для научного текста не годится, а рядом в скобках (синим и жирным) будет описано (если это необходимо), в чём проблема. При этом я не стану обращать внимание на «мелкие недоработки» в виде запятых и т.п.

Итак:

Для информационного рынка, как и для других отраслей и сфер деятельности (Кого? Чего? Какой деятельности?), одной из важнейших проблем выступает проблема реализации (Чего? Зачем дважды подряд писать слово «проблема»?).

Конкретным выражением структуры рынка выступает цена информации, и основное внимание следует уделить информационному рынку в области финансов, основным мировым финансовым информационным ресурсам, доступным через коммерческие информационные сети[1]. (Слово «информация» в том или ином виде упоминается слишком часто для одного предложения. Первая часть предложения не согласована со второй по смыслу.)

Сектор биржевой и финансовой информации — один из самых интересных («интересны» – плохо; «представляющий интерес» – хорошо) секторов информационного рынка деловой и коммерческой информации (А есть разница между «деловой» и «коммерческой» информацией?). Биржевая и финансовая информация является по своему содержанию текущей, изменяется ежеминутно («Ежеминутно изменяется» прогноз погоды, а информация в контексте научного текста «интенсивно изменяется».), отражая события, происходящие на рынке, и включает сведения о ценных бумагах, фьючерсах по основным товарам, реализуемых (а не «…ЫМ»?) через биржи, обменных курсах валют, рынке недвижимости, денег, капитала и страхования (Плохое предложение с точки зрения «распадеживания падежей».). Информация о котировках ценных бумаг (акций, облигаций, векселей, закладных, купчих), фьючерсных и товарных форвардных контрактах, учетных ставках и обменных курсах выступает основой (Для чего?) на данном рынке.

Биржевая и финансовая информация в большинстве случаев требуется в реальном масштабе (Не хватает слова «времени».), то есть по возможности одновременно с совершением сделки на рынке или немедленно после ее регистрации. Счет здесь может идти на секунды и 30-40 секундная задержка рассматривается как значительная[2]. (Плохое, «газетное» предложение.)

Основными потребителями биржевой и финансовой информации являются профессиональные инвесторы и оптовики («жаргонное» слово), а также аналитические и консультационные службы, ориентированные на их обслуживание, которые приносят основные доходы. В то же время в последние годы сектор биржевой и финансовой информации стал привлекательным для конечных потребителей — в основном это непрофессиональные инвесторы и просто любители — владельцы персональных микроЭВМ, которым ранее этот рынок был просто недоступен из-за сравнительно высоких цен[1]. (Плохое, «газетное» предложение.)

Изначально профессиональные инвесторы, брокеры и оптовики получали биржевую и финансовую информацию через простые терминалы, подключенные к арендованным выделенным каналам к универсальной ЭВМ бирж или специализированных служб, предоставляющих информацию о котировках, кредитных ставках и валютных курсах. В настоящее время терминал брокера стал, по крайней мере, полу-интеллектуальным (Специалист по искусственному интеллекту порвёт такого автора в клочки.), обеспечивающим возможности обработки больших массивов информации и имеет мощность, превышающую возможность универсальных ЭВМ, используемых десятилетие назад.

Следующий этап в развитии услуг доступа к биржевой и финансовой информации  связан с распространением  персональных микроЭВМ. На этом этапе появились первые прикладные программные средства предоставления информационных финансовых услуг. Эти приложения не имели большой функциональности и умели только отображать финансовую информацию с некоторой задержкой.

Рост производительности персональных микроЭВМ (Постоянное употребление в разном контексте слова «микроЭВМ» полностью лишает возможности понять, о чём идёт речь: «настольный ПК», «ноутбук», «наладонник».) вызвал появление более функциональных программных средств. В настоящее время обязательными функциями прикладного приложения, предоставляющего финансовую информацию, являются:

—              своевременное предоставление информации;

—              анализ информации (Какой? По каким критериям? Зачем?);

—              обработка информации (Какая? В чём заключается? Зачем она?);

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

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

Рост популярности и возможностей сети Интернет положил начало следующему этапу в развитии программных средств, предназначенных для предоставления финансовой информации.

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

Очевидно, что чем лучше конфигурация компьютера, тем приятнее на нём работать (Да, очевидно. И какое это имеет отношение к данному тексту?), но, в принципе, достаточно минимальной. Единственное, что может повлиять на быстродействие таких программных средств – скорость работы модема. Однако и она не имеет решающего значения, поскольку она определяет время взаимодействия между пользователем и провайдером, а вот пропускная способность канала провайдера должна быть достаточно высокой (от 2 Мб (В год?)). Пользователь, получающий информацию, находится все время практически на одной странице web-сервера (Это как «почти беременный»?), и ему не требуется передавать большие объёмы данных, так как он обменивается с сервером лишь текстовой информацией, которая не требует больших скоростей модема[3]. (А только что было сказано, что «пропускная способность канала провайдера должна быть достаточно высокой»).

Но все же решающим фактом, повлекшим вытеснение настольных программных средств интернет-приложениями, стало то, что при использовании последних вся финансовая информация обрабатывается на стороне web-сервера, который, как правило, состоит из нескольких ЭВМ и по быстродействию не сравним с персональной микроЭВМ, и конечному пользователю предоставляется только интересующая его информация в наиболее наглядном виде (ужасная конструкция для научного текста). А при использовании настольных приложений, пользователю сначала через линии связи передаются все новые данные, а пользователь решает, что ему полезно, а что нет. (Полезно: зарядка по утрам, здоровое питание и крепкий сон. А вот как определяется полезность информации в контексте данного текста – не понятно.)

Развитие высокоскоростных линий передачи данных позволило решить главную задачу – уменьшение задержек при получении информации. В настоящий момент информация по Сети может обежать земной шар за секунды (Прекрасная метрика для журнала «Cosmopolitan», но не для научного текста.), поэтому пользователь на экране своего компьютера будет видеть те же данные, что и любой  брокер на бирже в Нью-Йорке или Осаке. (А почему не в Лондоне или Токио? Снова «газетный стиль».)

На этом введение обрывается. Плохо. Если вступление ещё «более-менее», то концовка просто ужасна. Однако, хочется отметить, что этот текст ещё очень и очень хорош в сравнении с тем, что порой приходится читать.

А вот пример хорошего, научного введения (к статье).

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

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

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

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

4. Выводы.

«Идеального способа написания научных текстов», к сожалению, просто не существует. Любой текст можно подвергнуть критике. Однако некоторые тексты такую критику выдерживают, а некоторые – нет. Дальнейшие выводы делайте сами.

P.S. См. также:
Как писать научные тексты: примеры научного стиля с пояснениями.
Пример научного текста (научной статьи).

Один комментарий к “Как писать научные статьи и тексты

  1. evgenii.novik

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

Обсуждение закрыто.