Цифровые гуманитарные ученые должны научиться программировать сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Цифровые гуманитарные ученые должны научиться программировать

Цифровые гуманитарные науки (DH) – это относительно новая академическая область, которая все еще озадачивает ученых и учреждения с ее растущим размахом и бесконечными развивающимися возможностями. Термин «цифровые гуманитарные науки» разработан на основе «гуманитарных вычислений», он представляет собой пересечение цифровых технологий и гуманитарных дисциплин. Эта область научной деятельности постоянно открывает новые возможности, которые можно сделать с помощью цифровых гуманитарных инструментов и методов, и она все еще разрабатывается, переосмысливается и ставится под сомнение разнообразным международным сообществом ученых и практиков. Один из способов, с помощью которого это развитие проявляется, демонстрируется проектами и совместной работой. С массовым расширением цифровых технологий цифровые гуманитарные науки развиваются с впечатляющей скоростью, в то время как ученым требуются годы для адаптации и анализа изменений, которые они вносят. Более того, в процессе преобразования цифровых гуманистов из ученых, которые знают компьютерные технологии, в гуманистов, которые должны знать программирование. Основная цель этого эссе состоит в том, чтобы проанализировать, почему ученым важно приобрести навыки программирования в области цифровых гуманитарных наук и как они могут помочь им в формулировании более сфокусированных вопросов исследования.

До сих пор неясно, кто такие цифровые гуманисты и что они могут сделать. Ученые из разных дисциплин, которые применяют традиционные методы анализа и критики к цифровым объектам, больше относятся к «гуманитарным вычислениям», чем к «цифровым гуманитарным наукам». Согласно С. Рамзи, цифровые гуманисты – это ученые, которые могут создавать и создавать вещи, в противном случае они не являются цифровыми гуманистами [1]. Это может выглядеть как радикальное утверждение. Однако текущие технологические изменения формируют область цифровых гуманитарных наук. Возникают новые требования к исследованиям и их методам, а базовые навыки программирования становятся необходимыми для построения. Кодирование, сборка и взлом в настоящее время превращаются в дефиниционные действия на местах. Было бы разумно отметить, что в сообществе ЦО почти все участвуют в создании чего-либо: визуализация и анализ сети, анализ данных, основы программирования (HTML, CSS, PHP), проектирование инструментов и баз данных, анализ текста, ГИС, и т.д. Как утверждает Рамсей: «Все эти действия включают в себя строительство, и только некоторые из них требуют программирования, как такового [2]».

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

Многие ученые в области гуманитарных наук рассматривают программирование как пугающее и крайне разочаровывающее занятие. Некоторые даже не стремятся изучать основы, что может привести к ситуации, когда ученые используют доступные инструменты и алгоритмы, не понимая, как они работают или генерируют новые данные. Таким образом, ученые упускают много возможностей в своей исследовательской работе. Важно понимать причины предрассудков и разочарования, которые иногда испытывают ученые, пытающиеся изучать программирование. Одним из них является восприятие самих студентов, в то время как программирование считается скучной рутиной. Другая причина заключается в том, что академические круги все еще борются с подходом к преподаванию цифровых гуманитарных наук. Гуманисты, как правило, люди, которые полагаются на критическое мышление и воображение. Им было бы полезно увидеть кодирование как процесс создания. Историки, библиотекари и литературные критики могут моделировать свои собственные области идей. Изучение того, как моделировать эти идеи в цифровой среде, позволит им анализировать больший объем информации и открывать новые возможности. Таким образом, университетам нужны специалисты, способные создать такую ​​среду.

К дилемме приобретения навыков кодирования можно подходить с другой стороны, где программирование воспринимается так же креативно, как написание стихов. Чтобы доказать это утверждение, разумно обратить внимание на новое явление поэзии кода, или так называемых «поэтов кода». Поэты кодов были назначены несколько определений, но официально они все еще остаются неопознанными. В этом эссе мы будем предполагать, что поэт-программист – это программист, творчески и творчески выражающий свои идеи, используя один из языков программирования. Из этого определения мы можем провести параллель с гуманистом, который пишет стихи, превращающие обычный язык в нечто выдающееся, например красивые стихи. Стихотворение «Черный Perl» [4] может служить примером кодовой поэзии. Эта печально известная часть – это программа, которая не производит вывод. При выполнении «Черный Perl» выходит на первой строке, достигнув функции «выход». Кодовая поэзия раскрывает скрытое понимание программирования и открывает возможность для цифровых гуманистов еще раз убедиться в том, что приобретение таких навыков кодирования может быть поэтическим и оригинальным.

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

Можно провести сравнение между приобретением навыков программирования и изучением дополнительного языка. Студенты, изучающие литературу, изучают иностранный язык, чтобы иметь возможность тщательно изучить существующие переводы, в то время как студенты, которые заинтересованы в компьютерном анализе текста, должны изучить кодирование, чтобы написать программу, которая может еще не существовать. Знание компьютерного языка «может выполнять многие из тех же функций – доступность, уверенность в себе и повышенную критическую осведомленность», согласно Киршенбауму [5]. Преимущества от знания компьютерного языка аналогичны преимуществам владения иностранным языком.

Чтобы полностью понять необходимость базовых навыков программирования в современную цифровую эпоху, важно обратиться к понятию процедурной литературы. И. Богост предполагает, что «процессуальная грамотность влечет за собой способность переконфигурировать основные концепции и правила для понимания и решения проблем не только на компьютере, но и в целом» [6]. Кроме того, согласно недавнему определению Edu Tech, «быть грамотным в вычислениях или приобретать процедурную грамотность означает осознание ограничений конкретных инструментов (или языков программирования) и способность учитывать большее пространство вычислительных возможностей» [7].

Можно предположить, что цифровые гуманисты могут найти лучший подход к программированию через изучение виртуальных миров. По сравнению с фильмами и романами, представляющими определенные реальности, виртуальные миры можно рассматривать как «риторические и идеологические пространства» [8]. Таким образом, цифровые гуманисты должны обратиться к создателям виртуальных миров. Считается, что он предоставляет им блестящую возможность выразить свои сложные идеи, создавая виртуальные модели, алгоритмы и коды, которые могут отражать мир вокруг них.

Как упоминалось ранее, было бы несправедливо требовать от цифровых гуманистов полного понимания сложных, а иногда и недоступных алгоритмов; однако многие аргументы предполагают, что DH должен обладать знаниями о цифровом игровом поле. Таким образом, главный вопрос заключается в том, в какой степени DH должен получить знания о кодировании. Один из ответов заключается в исследовательском программировании, процессе написания программ методом проб и ошибок. Такой подход позволяет ученым, интересующимся программированием, исследовать новые концепции и находить новые решения и алгоритмы. Результаты обычно неизвестны заранее, что открывает ворота в неизведанный цифровой мир, где гуманисты могут создавать новые виды произведений искусства. Исследовательское программирование – это особая практика, которую профессор Ник Монфорт вводит как «ту, которая предполагает использование вычислений как способ выяснения и конструктивного мышления по важным вопросам» [9]. Ключ к изучению программирования для цифровых гуманистов лежит в исследовательском подходе. Ученые должны научиться быть любопытными и рассматривать компьютеры как инструменты для поиска и исследования. В более широком смысле, цифровые гуманисты могут опустить то, что требуется для компьютерных ученых, просто просматривая абстракции и используя общие вычисления. Существенная часть исследования может быть проведена без понимания основных понятий, таких как, например, двоичные деревья. Литература предлагает несколько эффективных способов начать работу, и, как известно, одним из них является исследовательское программирование.

Несколько других веских причин, по которым цифровые гуманисты могут изучать программирование, можно найти в аргументах Ника Монтфорта. По словам Монфорта, программирование позволит ученым мыслить по-новому, даст им лучшее понимание культуры и системы СМИ и может помочь улучшить общество [10]. Целесообразно развить эти аргументы чуть дальше, например, взглянув на мышление гуманитарных наук с помощью компьютеров. Люди взаимодействуют с технологиями, используя знания, которые они уже имеют, не осознавая этого; пробуя и проверяя, они получают новые знания, которые расширяют кругозор их умов. Программирование также помогает развивать гуманистическое и художественное мышление, когда, например, человек работает над проектированием. Мышление с помощью компьютеров может способствовать различным процессам, включая инженерию, бизнес, искусство и гуманитарные науки. Доказано, что программирование может помочь цифровым гуманистам применять новые методы исследования к вопросам, которые всегда интересовали их. Без каких-либо навыков программирования ученые ограничены в своей способности создавать вещи, как строители без необходимых инструментов. Как говорит Киршенбаум, «компьютеры больше не являются черными ящиками» [11]. Цифровые гуманисты должны трансформироваться из читателей и пользователей в строителей и производителей.

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

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

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

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

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