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

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

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

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

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

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

Поворотным моментом для меня стала однажды прочитанная статья о компьютерной концепции, изобретённой Ларри Теслером (подробности — чуть ниже).

Что бы мы ни делали, мы всегда остаёмся в рамках одного и того же алгоритма:

сбор информации → анализ → постановка цели → планирование → действие

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

Значительная часть этой парадигмы связана с обработкой информации. Мы знаем, что компьютеры позволяют ускорить её обработку, но возникает вопрос: как именно?

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

Знаете, какие комбинации клавиш самые популярные в мире?
Копирование и вставка — Copy / Paste - та самая концепция, изобретенная Ларри Теслером.

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

Если взглянуть шире и описать это на более абстрактном уровне, мы получим две базовые операции:
извлечение и объединение данных (extract / merge).

Полный же цикл работы с информацией выглядит так:

  1. поиск

  2. извлечение

  3. передача

  4. объединение

И отсюда следует ключевое понимание:

Любая задача, связанная с обработкой информации, разбивается на эти четыре шага.

Появилась важная для вас информация, и вы пока не знаете, что с ней делать?
Просто выполните четыре шага её обработки.

Помните фильм «Диверсант»?
«Мысль опережает действие», — говорил инструктор.

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

Возможно, вы скажете, что я не открыл вам Америку: подумаешь, нужно погуглить информацию в сети.
Но дочитав до этого места, вы уже осознанно можете сказать, что компьютер нужен для облегчения процесса обработки информации, и одним из её этапов является поиск.

Вот теперь мы уже можем всерьёз ответить на вопрос, зачем нужен компьютер.

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

Ответ прост: мы эффективны во владении компьютером ровно настолько, насколько умеем выполнять все четыре этапа обработки информации.

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

1) Поиск информации

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

2) Извлечение

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

3) Передача

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

4) Объединение

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

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

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

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