Что такое функциональное чтение? Или как эффективно учиться программированию

Функциональное чтение позволяет эффективнее работать с новой информацией. Как этот метод поможет читать книги для программистов и не только? Разбираем в сегодняшней статье.

Чаще всего студенты Kata Academy стараются прочитать теоретический материал и запомнить все написанное сразу. Но такое чтение не эффективно. Куда лучше применить навык функционального чтения. 

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

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

– Разбить текст на части. 

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

– Сделать паузу на 10 минут, затем вспомнить, о чем шла речь в тексте. Можно это сделать по ключевым словам. 

– Сразу же, на практике, применить прочитанное, т.е. решить поставленную задачу. 

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

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

Пример использования функционального чтения из практики ментора Kata Academy 

bj

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

Например, разберем вопрос, когда нужно использовать разные форматы для картинок: jpg, png и svg. Если просто прочитать текст, то различные факты будут всплывать в голове, будет трудно соотносить их с конкретным форматом. А если структурировать данные по примеру, то информация гораздо легче запомнится:

Jpg: 

– Хорошо оптимизируется по весу, но теряет качество. 

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

Png: 

– Плохо оптимизируется по весу.

+ Поддерживает прозрачность.

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

Svg: 

– Не подходит для сложный изображений, которые нельзя описать формулами.

+ Мало весит.

+ Масштабируется без потери качеств.

+ Анимируется. 

Использовать для схематичных логотипов и схематичных элементов интерфейса. 

В таком виде информация быстро запоминается и её легче использовать на практике. 


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

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

Читать еще:

5 задач на логику от HR-менеджеров для разработчиков и других IT-специалистов

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

Сообщества разработчиков — обзор популярных

Какие сообщества полезны для начинающих программистов. Смотрите подборку комьюнити разработчиков в блоге Kata Academy.

Чем заняться программисту на выходных

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

Как стать Full-stack разработчиком – что должен знать и сколько зарабатывает

Что делает Full-stack разработчик, что нужно знать, чтобы им стать, сколько получает. Читайте о профессии Full-stack разработчика в блоге Kata Academy.

Подписаться на рассылку