- BrainTools - https://www.braintools.ru -

Информационный шум в IT: как учиться, когда контента слишком много

Информационный шум в IT: как учиться, когда контента слишком много - 1

Меня зовут Настя, я работаю методологом в команде проекта Route 256 [1] — онлайн-курсов продвинутой разработки от экспертов Ozon Tech. В этой статье мы обсудим, что делать, если в жизни становится слишком много информационного контента. Например, у вас уже несколько месяцев остаются открытыми 15 вкладок «почитать потом», в закладках лежит «идеальный роадмап по Go», а в рекомендациях — «10 must-watch-докладов про архитектуру». В IT это особенно заметно: технологии и инструменты обновляются быстро, а вокруг постоянно есть поток учебных материалов, чтобы оставаться в теме. Нужно с этим что-то делать или нет?

Дисклеймер: проблема не в том, что вы ленитесь и не интересуетесь всей информацией по различным темам. Проблема в том, что контента стало больше, чем мы способны его осмыслять: возникает информационная перегрузка. Это хорошо объясняет теория когнитивной нагрузки [2] Джона Свеллера: рабочая память [3] человека ограничена, и, когда на неё одновременно давят сложность материала и лишний шум (много источников, переключения, разные контексты), мы начинаем хуже понимать и запоминать. Поэтому количество контента не равно качеству обучения [4] — важнее убирать лишнее и оставлять ресурсы на практику.

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

Обучение для своих целей

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

Что же я сделала неправильно?

  • Искала информацию без чёткого понимания «зачем мне это сейчас», к какому результату должен привести мой поиск.

  • Копила разные источники информации [5] вместо того, чтобы действительно что-то сделать с ними, применить в своей работе.

  • Выбирала весь контент, который есть по теме, боясь что-то упустить (такой феномен называется FOMO [6] — fear of missing out, страх [7] упустить возможность).

Изначально моя задача звучала так: «Найти всё новое по Go за последний год». Чтобы это исправить, я обозначила себе конкретную цель, которую решает мой поиск: «Составить список из 10 точечных изменений в программе Go (темы, практики, инструменты) и обосновать каждое ссылкой и пользой для курса». Звучит уже более определённо, не правда ли? После этого выбор источников сузился и мне стало намного легче фокусироваться на нужных знаниях.

Какие ещё вопросы можно задать себе на этом этапе:

  • Что я хочу уметь делать через N недель, месяцев?

  • Зачем? Какой результат на работе, в проекте это даст?

  • Что будет считаться достаточно хорошим результатом?

Приведу пример другой учебной цели: «Надо подтянуть архитектуру». Сейчас звучит размыто и поверхностно. Что значит «подтянуть архитектуру»? Какой результат это даст? Что нужно сделать, чтобы «подтянуть архитектуру»?

Подумав подробнее, что значит эта цель, можно прийти, например, к такой формулировке: «За месяц научиться проектировать и внедрять кэширование в сервисе, чтобы снизить p95 latency (95-й перцентиль времени ответа) на 20% и не снизить консистентность». Звучит уже лучше!

Формула цели обучения

Если присмотреться внимательнее к двум целям, которые расписала выше, можно заметить повторяющуюся формулу:

Мне нужно за [срок] научиться [X], чтобы сделать [Y] в [контексте].

Где:

  • X — навык, подход, инструмент (конкретно);

  • Y — результат (что улучшится или что вы сможете сделать);

  • контекст — ваш проект, домен, команда или инструменты, средства, с помощью которых надо сделать Y.

Приведу ещё один пример цели, написанной по формуле:

«За 6 недель научиться профилировать Go-сервис и устранять узкие места, чтобы снизить p95 latency на 25% в ручке /search и удержать error rate (долю ошибок) < 0,5%».

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

Давайте углубимся в обсуждение формулы и обсудим, что такое результат обучения. Мы чаще всего учимся не просто для получения знаний, но для того, чтобы что-то сделать на практике: научиться применять новый подход, инструмент и т. д. Если переформулировать кратко — чтобы решить рабочую задачу. Обычно её нужно решить в ближайшее время, а не когда-то в будущем, сразу начать применять знания на практике. Эта концепция называется just-in-time learning.

Just-in-time learning: учиться по мере необходимости

Чтобы держать инфошум под контролем, можно опираться на подход just-in-time learning [8]: обучаться в момент потребности [9], ровно под текущую задачу, а не на всякий случай.

Как это выглядит в реальности:

  • есть задача → вы находите минимально достаточный кусок знаний (поставив чёткую цель обучения) → применяете → фиксируете выводы → двигаетесь дальше.

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

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

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

Практики борьбы с инфошумом

Информационный шум в IT: как учиться, когда контента слишком много - 2

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

1. Иметь при себе список стоп-контента.

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

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

Разберёмся подробнее на примере моей цели, которую разбирала в начале статьи: «Составить список из 10 точечных изменений в программе Go (темы, практики, инструменты) и обосновать каждое ссылкой и пользой для курса».

Не подходящий к цели список стоп-контента:

  • квантовая механика;

  • история Древнего Рима;

  • астрология;

  • рецепты и кулинарные блоги.

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

Подходящий к цели стоп-лист:

  • длинные курсы «Go с нуля» (слишком широкий охват);

  • обсуждения и треды «какой язык лучше» (много шума, мало применимости);

  • редкие и нишевые фреймворки без подтверждённой практики (сложно оправдать в программе).

В итоге стоп-лист помогает снизить тревогу и возвращает контроль. Это происходит не потому, что вы отказываетесь от изучения нового, а потому, что вы выбираете последовательность. Вы говорите себе: «это важно — но не сейчас». И направляете внимание [10] туда, где оно нужнее.

2. Проводить генеральную уборку подписок.

Можно проводить минимальную рутину «уборки» по 20 минут раз в месяц.

Например:

  • отписаться от 5 источников (каналов, рассылок), которые не помогают текущей цели, или на время поставить их на паузу (отправить в архив);

  • удалить 10 сохранённых видео;

  • оставить 2–3 канала или группы, которые реально помогают вашей текущей цели.

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

Можно даже ввести правило: «один новый источник — один старый в мусор». Каналы в Telegram можно отправлять в «Архив», если не хочется их терять, и раз в месяц пересматривать, не появляется ли там информация, которая будет полезна в текущий момент.

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

3. Иметь у себя единое место хранения для ссылок.

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

  • заметка Read later;

  • таблица в Excel (с колонками: ссылка, тема, зачем, приоритет);

  • папка в закладках браузера.

И главное правило: если вы не воспользовались ссылкой в течение 2–4 недель — она, скорее всего, вам не нужна. 

Как руководителю или бадди не усугубить инфошум

Информационный шум в IT: как учиться, когда контента слишком много - 3

Мы обсудили то, как у себя вести список ссылок и ресурсов. А как правильнее поделиться со своим сотрудником новыми знаниями, чтобы не «завалить» его ссылками, которые он, скорее всего, не откроет?

Часто хорошие намерения руководителя/бадди выглядят так:

«Вот тебе 18 ссылок: доки, курс, 5 статей, 3 доклада и книжка. Ознакомься с ними, они помогут в решении твоей задачи. Если будут вопросы — приходи».

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

Что можно улучшить:

1. Давать короткий приоритизированный список.

  • «обязательно» (1–2 пункта);

  • «если останется время» (ещё 1–2);

  • «в парковку» (опционально).

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

2. Привязывать материал к выполняемой задаче.

Не «почитай про архитектуру», а «вот это поможет тебе сделать N».

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

3. Озвучивать критерий «достаточно».

Например: «прочитай главы 1–3 и сделай маленький PR (pull request) в текущем проекте — этого достаточно для следующего шага».

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

4. Закрывать цикл.

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

  • короткий конспект на 10 строк;

  • демо на 5 минут;

  • PR (pull request);

  • объяснение «как бы ты сделал это в нашем сервисе».

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

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

Выводы: нормализуем невозможное

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

Подводя итоги, также хочется выделить такие мысли:

Учёба — не про «изучить всё».

Учёба — про «достичь цели в условиях ограничений».

Выберите одну цель по формуле «Мне нужно за [срок] научиться [X], чтобы сделать [Y] в [контексте]», ограничьте источники до двух-трёх, учитесь по мере необходимости и поставьте себе честный критерий, когда будет «достаточно хорошо».

Контент никуда не денется. А вот ваше внимание — ресурс конечный.

Автор: aazaytseva

Источник [11]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/26995

URLs in this post:

[1] Route 256: https://route256.ozon.ru/

[2] теория когнитивной нагрузки: https://skillbox.ru/media/education/teoriya-kognitivnoy-nagruzki-pochemu-v-obuchenii-bolshe-ne-znachit-luchshe/

[3] память: http://www.braintools.ru/article/4140

[4] обучения: http://www.braintools.ru/article/5125

[5] источники информации: http://www.braintools.ru/article/8616

[6] FOMO: https://selfdeterminationtheory.org/wp-content/uploads/2014/04/2013_PrzybylskiMurayamaDeHaanGladwell_CIHB.pdf

[7] страх: http://www.braintools.ru/article/6134

[8] just-in-time learning: https://mts-link.ru/blog/kak-rabotaet-metod-just-in-time-learning/

[9] потребности: http://www.braintools.ru/article/9534

[10] внимание: http://www.braintools.ru/article/7595

[11] Источник: https://habr.com/ru/companies/ozontech/articles/1007450/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1007450

www.BrainTools.ru

Rambler's Top100