> For the complete documentation index, see [llms.txt](https://vladgolovach.gitbook.io/ui-ux_competencies/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vladgolovach.gitbook.io/ui-ux_competencies/professionalnye-specializacii/programming_and_coding/pc02.md).

# ПК2 Автоматизация проектной деятельности

Программирование и кодирование

## ◼︎ ПК2 Автоматизация проектной деятельности

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

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

### ◼︎ Навыки и умения по уровням квалификации

1. Создание и использование макросов, полученных записью выполняемых последовательностей команд или визуальным программированием.
2. Создание макросов, в которых часть алгоритмов доработана вручную, редактированием исходного кода, или же заимствована от других людей.
3. Создание макросов через написание собственного исходного кода, включающих алгоритмические развилки и/или собственный пользовательский интерфейс. Создание плагинов (подключаемых модулей) для решения своих задач.
