Что полезного в написании программного обеспечения?

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

Все можно сделать на бумаге. И я думаю, что на бумаге тоже проще. Персонажей можно красиво изобразить, и вы можете нарисовать их большие изображения, чтобы сопровождать описание. Кроме того, зачем использовать компьютерную карту мира, если можно склеить 9 листов формата А3? :)

Итак, что за одержимость «написанием программного обеспечения»? Как это полезно на бумаге?

Ну, этот сайт не является срезом писателей, большинство из которых не знали бы Stack Exchange от дыры в земле. Многие из здешних писателей, по-видимому, по профессии являются разработчиками программного обеспечения. (Я не проводил опрос, но всякий раз, когда я проверял чей-то профиль или другие сайты, которым он принадлежит, преобладало программирование.) Вероятно, они здесь, потому что используют StackOverflow для своей разработки. А разработчики программного обеспечения используют IDE для программирования, поэтому кажется естественным, что они хотят что-то подобное для написания. Почти все писатели, которых я знаю за пределами этого сайта, используют Word.
::waves at @mbakeranalecta :: никакого программирования! немного HTML и CSS, но ничего более сложного. Последняя программа, которую я написал, была на Бейсике. Досчитал до 100 и остановился. Я был так горд.
Это полностью зависит от вас. Для меня Scrivener превосходит Word примерно так же, как Word превосходит ручку и бумагу, а сковорода и бумага превосходят стилус и глиняный планшет. Это не «навязчивая идея», это просто вопрос выбора инструмента, который подходит именно вам. Сколько времени вам потребуется, чтобы выполнить операцию «Найти/Заменить все» в стеке физических страниц? Сколько времени вам потребуется, чтобы перестроить всю вашу рукопись, чтобы проследить одну сюжетную линию POV (а затем еще одну, а затем вернуть ее в порядке всей истории)? В Scrivener это занимает секунды. Ваш выбор полностью.

Ответы (4)

Это определение «ваш пробег может отличаться».

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

Я был заблокирован в течение многих лет , пока не нашел Scrivener, который по какой-то причине помог мне снова получить все мои творческие соки. Скривенер мне понравился.

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

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


ETA В ответ на комментарий @what: Написание программного обеспечения может иметь множество функций, которые писатели могут найти более полезными и гибкими, чем написание на бумаге. А именно:

  • Давайте просто начнем с набора текста. Я могу печатать чертовски быстрее и аккуратнее, чем что-либо писать от руки.
  • Широкие возможности поиска/замены
  • Маркировка
  • Легкая перестановка больших фрагментов текста
  • Простое копирование и вставка больших фрагментов текста
  • Возможность копировать и сохранять бесконечные варианты страницы, сцены, главы и т. д., если вам нужно что-то придумать
  • Возможность собирать различные медиафайлы (веб-ссылки, видео, звук, изображения) в один файл проекта, а не разбрасывать их по нескольким программам.
  • Возможность хранить обширные исследовательские материалы в одном файле проекта, а не разбрасывать их по файлам и программам.
  • Функции ментальных карт позволяют связывать и комбинировать различные элементы по-разному, чтобы увидеть, как взаимосвязаны персонажи и фрагменты сюжета.
  • Возможность рисовать в большой гибкой сетке и легко перемещать элементы и потоки вместо физического стирания и перезаписи.
Ваш ответ на самом деле не объясняет, что полезного в написании программного обеспечения.
@какой момент принят; Я добавил маркированный список, описывающий некоторые полезные функции.
Балл дан :-)

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

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

Еще один аргумент против письма за компьютером — отвлечение. С ручкой и бумагой мало что можно сделать. Конечно, вы можете нарисовать или составить список покупок, но это не помешает большинству людей написать свой роман. С другой стороны, социальные сети, электронная почта, YouTube и компьютерные игры настолько неотразимы, что многим довольно сложно вообще что-либо делать на компьютере. Многие успешно опубликованные писатели свидетельствуют, что они могут работать, только если у них нет Интернета. Но без интернета не просто, если пишешь на компе. Как показывают многие обсуждения в Интернете, не пользоваться Интернетом не так просто, как просто отключить компьютер, потому что, когда вы чувствуете желание проверить свою электронную почту, он быстро снова подключается. Все программное обеспечение, которое отслеживает использование компьютера или блокирует доступ в Интернет, свидетельствует о сильном отвлечении внимания, которое предлагает Интернет, а также о том, как трудно держаться подальше от него во время работы за компьютером. Гораздо проще вообще не иметь доступа к компьютеру.

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

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

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

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

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

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

Есть еще несколько причин, но все они идут в одном направлении: компьютер упрощает процесс письма — от первоначальной идеи до печатной книги.

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

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

Написание программного обеспечения обычно создается людьми, которые имеют опыт написания и обнаружили, что существующие приложения общего назначения, такие как Microsoft Word, в то же время лишены необходимой функциональности и перегружены избыточной функциональностью. Поэтому они пытаются создать инструмент, который объединяет все потребности писателя в одном приложении и ограничивает функциональность тем, что нужно писателю — например, генерирование и систематизация идей, сбор исследований, наброски историй, написание и переписывание, форматирование текстов и т. д. и публикации своих произведений.

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

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

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

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

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

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

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

Действительно хороший ответ и очки. Я хотел бы иметь 2 принятия; Ответ Лорен тоже отличный
В статье (я был заинтригован), которую вы разместили, в основном говорится, что почерк намного лучше для обучения и развития памяти, и только предполагается, что это может помочь вызвать более творческое состояние ума. И я хотел бы иметь приличный интерфейс распознавания рукописного ввода для всех устройств, которые я использую... Я бы предпочел использовать его на экране :-)
@Lew «Дети не только быстрее учатся читать, когда впервые учатся писать от руки, но и лучше способны генерировать идеи и запоминать информацию». По-видимому, влияние почерка на творческие способности длится долго.
Что объясняет его. В моей школе детей учили рисовать пером со стальным пером и чернильницей. :-) Кажется, нам разрешили перейти на перьевую ручку в 4-м классе, а на шариковую - в 8-м. Блин, тысячелетия... и нет, я не ходил в Хогвартс.
Отличный ответ. Если набор текста блокирует вас, вы можете подумать о программном обеспечении для диктовки и записи во время ходьбы, которое хорошо описано здесь блестящей писательницей Дайан Дуэйн: dduane.tumblr.com/post/151474914076/… Что касается меня, мой почерк настолько ужасен, что я вынужден использовать и бумага калечила бы меня до такой степени, что я вообще не мог бы работать. У каждого свой рабочий процесс.
@LaurenIpsum Вы не представляете, насколько хороша эта рекомендация! Я действительно пробовал работать с диктофоном лет двадцать назад. К сожалению, я часто хожу там, где есть другие люди, и их присутствие тормозит меня и не дает мне свободно высказывать свои мысли вслух. Я часто даже не могу пользоваться мобильным телефоном в присутствии других людей. Так что это не работает для меня. Но это отличная идея для тех, кто работает один или ему все равно, кто его слушает.

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

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

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

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