Стараясь непрерывно пополнять свои знания о С++ я определил для себя несколько каналов получения информации, на которых можно сконцентрироваться. Они, возможно, могут быть применимы и к другим областям знаний, но я попробую сфокусироваться на С++. Давайте я расскажу о них чуть подробнее.
1. **Вдумчивое чтение** — чтение фундаментальных книг, структурированных и информативных. Это требует длительной концентрации, причём нельзя читать в состоянии усталости, поскольку вы попросту уснёте и ничего не запомните. Если у вас ещё нет электронной читалки — обязательно купите.
2. **Лёгкое чтение** — чтение менее серьёзной литературы вроде книг о мотивации, продуктивности, Soft Skills. Всё это зря недооценивается некоторыми программистами. Эти книги не требуют большой концентрации внимания. Да, это совершенно не о языке С++, но это о том, как вообще что-то делать и всё-таки сделать. Хорошо читается перед сном.
3. **Подкасты** — хорошо идут, когда нужно переключиться с чего-то одного на другое, или во время шоппинга. Помогают взглянуть на что-то неожиданное. Тренируют умение слушать и понимать услышанное, что может быть полезным умением (например, для участия в совещаниях). Если английский язык для вас не родной — вы можете услышать как произносятся термины и имена. Я рекомендую послушать [CppCast][1] или [Software Engineering Radio][2] — я был приятно удивлён широким охватом их тем. Первый эпизод вышел в 2006-ом году, подкаст наполовину состоит из истории программной инженерии и наполовину из теории (паттерны, проблемы, решения и т.д.)
4. **Видео и лекции** — [CppCon][3], [CppNow][4], [Meeting C++][5], [ACCU Conference][6] для начала. Там просто ошеломляющее количество интересных докладов. В отличии от подкастов это требует визуального внимания и концентрации, но и выучить в результате можно больше. Я думаю просмотр 2-5 видео в неделю вполне достижимо. **Совет**: увеличивайте скорость аудио/видео — мозг быстро привыкает к этой скорости и вы сможете услышать больше за меньшее время.
5. **Обсуждения, форумы, твиттер** — этот канал обмена информацией требует меньше всего концентрации. Вы можете быстренько просмотреть дискуссии, ленту твиттера в поисках чего-то интересного — просто убивая время. Если что-то нашлось — можно добавить это в список для чтения позже. Чем это всё полезно — огромным разнообразием людей, мнений, подходов, задач и решений. Хороший способ разогнать свой мозг весьма случайной информацией. Вот, например, мой список [Core C++][7] чтобы следить за значимыми в мире С++ разработчиками. А ещё есть несколько страниц и групп в Facebook и неплохие [обзоры от Jens Weller][8]. Для дискуссий о С++ есть [раздел на Реддите][9] (прим. переводчика: а ещё есть [хаб на Хабрахабре][10]). Ну и, конечно, [группы][11] комитета по стандартизации C++
6. **Блоги и статьи** — обычно занимает 5-10 минут чтобы прочитать среднюю статью. Если встречается более глубокая статья — можно пометить её для чтения «когда я буду сконцентрирован». По моим наблюдениям выходит 5-10 хороших статей в неделю и не так сложно прочесть их все.
[Читать дальше →][12]
[1]:
http://cppcast.com/
[2]:
http://www.se-radio.net/
[3]:
https://www.youtube.com/user/CppCon
[4]:
https://www.youtube.com/user/BoostCon
[5]:
https://www.youtube.com/user/MeetingCPP
[6]:
https://www.youtube.com/channel/UCJhay24LTpO1s4bIZxuIqKw
[7]:
https://twitter.com/DVMirchev/lists/core-c/members
[8]:
https://meetingcpp.com/index.php/blogroll.html
[9]:
https://www.reddit.com/r/cpp/
[10]:
https://habrahabr.ru/hub/cpp/
[11]:
https://groups.google.com/a/isocpp.org/forum/#!forumsearch/SG
[12]:
https://habrahabr.ru/post/301466/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut