После 13 лет программирования в Goose Factory я обобщил методологию эффективного чтения для программистов.
После 13 лет программирования в Goose Factory я обобщил методологию эффективного чтения для программистов.

Предыдущая статья«10 удивительных книг по программированию»середина,Мы рекомендуем его всем 10 Это классическая книга, подходящая для чтения во время праздника Национального дня. Некоторые друзья-читатели сказали, что книги очень хорошие, но когда они читают, им всегда кажется, что они неэффективны и мало что дают. С этой целью мы специально пригласили для этого выпуска внутреннего эксперта Tencent по обмену знаниями, чтобы он поделился с вами своим опытом эффективного чтения среди программистов, чтобы помочь каждому улучшить свои способности к приобретению знаний.

//////////

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

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

Следите за разработчиками Tencent Cloud и заранее получайте техническую информацию из первых рук👇

01. Изучите сам процесс чтения

Я думаю, что для того, чтобы найти ответ на этот вопрос, нам необходимо сначала кратко рассмотреть «само чтение».

Почему мы должны учиться? Я примерно думаю о двух категориях:

  1. как развлекательная деятельность. Читайте романы, эссе, биографии, которые не слишком отличаются от того, что вы уже знаете. Это типичное развлечение. Самый типичный из них – чтение Цидянь Шуанвэнь.
  2. Имейте сильную жажду знаний и любите мудрость.

Давайте еще раз посмотрим, в чем суть чтения:

Суммируя. Чтение – неэффективный способ ввода информации. Если большую модель попросить составить простое резюме, мы посмотрим, дочитало ли резюме книгу? Ответ — нет. Вводными данными могут быть: информация, данные, знания, мудрость. Причина, по которой мы выбираем чтение, неэффективный метод ввода, заключается в том, что мы надеемся, что в процессе чтения мозг отразит, обобщит и сожмет прочитанное, а затем накопит мудрость в процессе размышления. Пусть большая модель поможет нам завершить сжатие. В лучшем случае мы сможем получить данные и знания, далекие от мудрости. Когда вы сможете хорошо резюмировать содержание книги и дать свои собственные очень конкретные комментарии к деталям и целому, тогда вы находитесь на пути к накоплению критического мышления и достижению мудрости.

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

Ну, раньше было легче читать «художественные и прозаические биографии», потому что они в основном фокусировались на рассуждениях в уже знакомых вам областях «здравого смысла». Теперь мне приходится читать «теоретические книги» и заниматься сразу многими областями. Я с этими областями не знаком. Конечно, эффективно рефлексировать сложно.

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

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

  1. В области экономики и финансов взгляните на то, что Сяо Линь сказал об этом владельце, например: «Узнайте о золоте за один раз | Почему оно так растет? На что следует обратить внимание при инвестировании в золото?»
  2. В области международных отношений и политической экономии взгляните на профессора Чжай Дуншэна и профессора Бао Ганшэна, например на книгу профессора Чжай Дуншэна «Век перемен и дивидендов времени – от дивидендов глобализации к дивидендам мощных стран».
  3. Что касается литературы, истории и философии, вы можете посмотреть Сюй Инцзинь «Литература», «История и философия», «Диалектика», «Академия», «Ян Ию», «Цянь Гоузи» и «Ван Дефэн».
  4. Что касается политики, посмотрите на профессора Ли Цзюня.
  5. На фондовом рынке посмотрите на Баобяо.
  6. ИИ, посмотри, как он изучает ИИ у Ли Му.

При обсуждении конкретных политических и экономических вопросов легче понять такие книги, как «Внутри дела: китайское правительство и экономическое развитие». «Структурную реформу», написанную Хуан Цифанем, не так легко понять. Посмотрите видео владельцев, чтобы понять политическую экономию и общее понимание, и вы сможете легко понять ее и получить более глубокое понимание. Поймите Сартра и Хайдеггера, а затем прочитайте «Храм Земли и меня» Ши Тиешэна, чтобы глубже задуматься.

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

02. Технические книги

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

(Список книг · Книги, которые необходимо прочитать для разработки серверной части Интернета

https://weread.qq.com/misc/booklist/6201095_7lugkVkTS):

  1. «Разработка программного обеспечения Google»
  2. "данные Проектирование интенсивных прикладных систем (DDIA)"
  3. «Углубленное понимание компьютерных систем»
  4. «Путь совершенствования программиста: к высшей сфере прагматизма»
  5. "UNIX-программирование ART"
  6. "Самосовершенствование программиста: Ссылки, загрузка и библиотеки"
  7. "Принципы программирования: от гуру кода Макса Совет Каната-Александра"
  8. «SRE: расшифровка операций Google»
  9. «Рефакторинг для улучшения дизайна существующего кода»
  10. «Полное руководство по Kubernetes: полный контакт от Docker до практики Kubernetes»
  11. «Путь к чистой архитектуре»
  12. «Углубленное понимание ядра LINUX»
  13. «Кодекс Энциклопедия»
  14. «Как протестировать программное обеспечение Google»
  15. «Реализация доменно-ориентированного проектирования»

Прежде чем начать читать одну из этих книг, вы можете поискать объяснение книги на видеоплатформе. Объяснение очень грубое, многие вещи упомянуты одним мазком, без подробностей. Вам остается лишь задавать некоторые "вопросы" во время прослушивания объяснения. Далее в процессе чтения вы продолжаете восстанавливать полную картину знаний автора. картинки Найдите ответы на свои конкретные вопросы. Я искал DDIA и нашел хорошее поясняющее видео «Обязательное к прочтению учебное пособие по распределенной системе DDIA!» Мама спросила меня, почему я встал на колени, чтобы прочитать книгу.

(https://www.bilibili.com/video/BV1ui4y1C73T)。

03. Посмотрите на себя

Давайте рассмотрим метод, который я предложил, чтобы помочь вам начать читать книгу. Когда мы сравним короткие видеоролики, длинные видеоролики и книги, мы обнаружим, что: короткое видео покажет вам что-то интересное за несколько секунд, длинное видео может дать вам что-то интересное за 3 минуты, но это; попытается снизить порог понимания, сочетание аудио и видео, «гарантия, что вы сможете понять»; теоретические/профессиональные книги содержат строгую аргументацию и не оптимизируют порог чтения и опыт чтения;

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

04. Мудрость

Наконец, вы спросите, что такое «мудрость» и почему я должен приобретать ее через чтение?

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

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

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

-End-

Автор оригинала|Лин Цян

boy illustration
Углубленный анализ переполнения памяти CUDA: OutOfMemoryError: CUDA не хватает памяти. Попыталась выделить 3,21 Ги Б (GPU 0; всего 8,00 Ги Б).
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Прочитайте нейросетевую модель Трансформера в одной статье
boy illustration
.ART Теплые зимние предложения уже открыты
boy illustration
Сравнительная таблица описания кодов ошибок Amap
boy illustration
Уведомление о последних правилах Points Mall в декабре 2022 года.
boy illustration
Даже новички могут быстро приступить к работе с легким сервером приложений.
boy illustration
Взгляд на RSAC 2024|Защита конфиденциальности в эпоху больших моделей
boy illustration
Вы используете ИИ каждый день и до сих пор не знаете, как ИИ дает обратную связь? Одна статья для понимания реализации в коде Python общих функций потерь генеративных моделей + анализ принципов расчета.
boy illustration
Используйте (внутренний) почтовый ящик для образовательных учреждений, чтобы использовать Microsoft Family Bucket (1T дискового пространства на одном диске и версию Office 365 для образовательных учреждений)
boy illustration
Руководство по началу работы с оперативным проектом (7) Практическое сочетание оперативного письма — оперативного письма на основе интеллектуальной системы вопросов и ответов службы поддержки клиентов
boy illustration
[docker] Версия сервера «Чтение 3» — создайте свою собственную программу чтения веб-текста
boy illustration
Обзор Cloud-init и этапы создания в рамках PVE
boy illustration
Корпоративные пользователи используют пакет регистрационных ресурсов для регистрации ICP для веб-сайта и активации оплаты WeChat H5 (с кодом платежного узла версии API V3)
boy illustration
Подробное объяснение таких показателей производительности с высоким уровнем параллелизма, как QPS, TPS, RT и пропускная способность.
boy illustration
Удачи в конкурсе Python Essay Challenge, станьте первым, кто испытает новую функцию сообщества [Запускать блоки кода онлайн] и выиграйте множество изысканных подарков!
boy illustration
[Техническая посадка травы] Кровавая рвота и отделка позволяют вам необычным образом ощипывать гусиные перья! Не распространяйте информацию! ! !
boy illustration
[Официальное ограниченное по времени мероприятие] Сейчас ноябрь, напишите и получите приз
boy illustration
Прочтите это в одной статье: Учебник для няни по созданию сервера Huanshou Parlu на базе CVM-сервера.
boy illustration
Cloud Native | Что такое CRD (настраиваемые определения ресурсов) в K8s?
boy illustration
Как использовать Cloudflare CDN для настройки узла (CF самостоятельно выбирает IP) Гонконг, Китай/Азия узел/сводка и рекомендации внутреннего высокоскоростного IP-сегмента
boy illustration
Дополнительные правила вознаграждения амбассадоров акции в марте 2023 г.
boy illustration
Можно ли открыть частный сервер Phantom Beast Palu одним щелчком мыши? Супер простой урок для начинающих! (Прилагается метод обновления сервера)
boy illustration
[Играйте с Phantom Beast Palu] Обновите игровой сервер Phantom Beast Pallu одним щелчком мыши
boy illustration
Maotouhu делится: последний доступный внутри страны адрес склада исходного образа Docker 2024 года (обновлено 1 декабря)
boy illustration
Кодирование Base64 в MultipartFile
boy illustration
5 точек расширения SpringBoot, супер практично!
boy illustration
Глубокое понимание сопоставления индексов Elasticsearch.
boy illustration
15 рекомендуемых платформ разработки с нулевым кодом корпоративного уровня. Всегда найдется та, которая вам понравится.
boy illustration
Аннотация EasyExcel позволяет экспортировать с сохранением двух десятичных знаков.