После 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
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose