Як люди читають великі технічні книги? [зачинено]


70

Я бачу, що більшість хороших програмістів мають звичку читати великі книги, щоб дізнатися про технології.

Що насправді потрібно для читання технічних книг, окрім реального інтересу до технології?

Як я можу вдосконалити вміння читати ці книги?


20
FWIW, я не люблю балаканих книг, віддаючи перевагу книгам, як-от серіал "гайка" від OReilly, книгам, які дозволяють прочитати сторінку чи дві та засвоїти певну концепцію, замість цих новелістичних епосів, на які потрібно лише півдня. один розділ, що відволікається на всю дорогу прозою.
Роберт Харві


Добре запитання, але не обов'язково дуже специфічне програмування. Ви повинні розглянути його редагування, щоб зробити його більш специфічним для програмування.
Анто

2
Закрийте читання посібників і почніть задавати питання початківцям на StackOverflow. Їм там подобається.
Робота

1
@RobertHarvey Kinda подобається цей коментар? j / k.
bobobobo

Відповіді:


62

У нас дійсно ВЕЛИКІ очі.

Я жартую вбік, я один з людей, яким читати дуже важко. Якщо я працюю над дуже великою книгою, я намагаюся читати рано вранці, коли я вперше прокидаюся, коли мій розум не відволікається. Я вважаю, що мені в цей час дня можна набагато легше зайнятися, і я більше зберігаю.

Потім є книги, які просто такі сухі, що вони будуть болісні незалежно від обставин читання. Я намагаюся уникати їх, коли це можливо, або знаходжу іншу книгу з тією ж інформацією, написану в іншому стилі. Якщо читати книгу настільки болісно, ​​що ви навряд чи можете утримати її відкладати, ви витрачаєте свій час, тому що ви, мабуть, так і не затримаєте багато.

І все-таки я вважаю за краще отримувати інформацію меншими дозами. Мої "великі книги" здебільшого є довідковими і не призначені для читання на обкладинці, якщо тільки у вас є надзвичайний проміжок уваги.

До того ж, хоч це і є якоюсь перевагою, мені дуже подобається, коли люди потребують часу, щоб написати відгуки про книги на своєму блозі чи особистому веб-сайті. Це допомагає мені знайти книги, які найкраще підходять мені. Тож, якщо ви любите чи ненавидите книгу, подумайте над публікацією рецензії. Це з’явиться до людей, які можуть зацікавити будь-яку книгу, яку ви обговорюєте.


14
+1 за те, що підручник повинен подавати інформацію в засвоюваному форматі, інакше це просто витрачені зусилля
Гері Роу

Вступ до алгоритмів.
Dhaivat Pandya

У Кнут живий стиль, але читати його неможливо. Просто тому, що крива навчання настільки крута. Було б набагато ефективніше розгорнути всю повноцінну історію замість того, щоб конденсувати справу в товсті буклети і змусити студентів вигадувати відсутність теорії між кожним кроком у ній.
Маленький інопланетянин

76

Як їсти слона? По одному укусі.


11
Також потрібно довго їсти слона. Вам би набридло це до моменту його закінчення. Те саме може бути проблемою з величезними технічними книгами.
талонкс

5
Я цілком впевнений, що слони, скрізь планують революцію завдяки цій посаді, ви нечутливий молодець. Крім того, на якому кінці слона потрібно почати їсти?
Tim Post

14
Теоретично клуб Nлюдей, що їдять слонів, повинен скоротити час N. Клуб з читання книг Nлюдей діяв би у два етапи. На першій фазі кожна людина читала 1/Nкнигу, не приймаючи залежності в порядку читання. Друга фаза - це O(N^2)спілкування, але буде вживати лише O(N)тимчасових кроків, оскільки на кожному часовому кроці людина може транслювати іншим N-1особам. Якщо припустити, що час, необхідний для трансляції 1/N книги, також пропорційний 1/N, час, необхідний для другого етапу, буде незалежним від Nкількості людей у ​​клубі.
rwong

1
Треба було б запитати "Як піднятися на гору" .. Це вегетаріанство.
Антон Петров

1
@ MDMoore313 Одним реченням: "як битТоррент знань людини про книгу".
rwong

37

Час, зусилля та наполегливість. Наприклад, спочатку мені проходило кілька місяців (можливо, 6 місяців, 30 хвилин на день) через повний код. Обов’язково виділіть важливі речі та робіть особисті замітки, щоб згодом ви могли переглянути суттєві моменти. Ви багато чого не навчитесь, просто глянувши на текст.

Подивіться, як навчити себе програмуванню через десять років .


6 місяців? Гейз, я перебрав це менше ніж за місяці - це було настільки хороше читання, що я не міг перестати його читати.
габлін

17
Здригання підсвічування! Який монстр налаштовує ідеально милу книгу! Примітки, хоча хороші. CC - це відмінна книга, хоча я зізнаюся, що скупився над бітами. Деякі поради просто не дуже потрібні в C # (а деякі - дуже!)
CodexArcanum

9
Мені подобається виділяти те, що більшість програм програмування, включаючи CC, мають досить поганий сигнал про коефіцієнт шуму. Це все "бла-бла-бла-бла-бла-бла-бла-бла-бла- добро, бла-бла-бла-бла-бла". Через пару десятиліть він буде абсолютно застарілим, тому він на зразок відрізняється від традиційної літератури; не потрібно тримати це в порядку, ІМО.
Joonas Pulakaka

5
Затрачений час також залежить від того, що ви ще читаєте. Я ніколи не читаю лише одну книгу за раз. Для мене зазвичай це: 1-2 для роботи, 1 для особистого навчання, 1 для дозвілля (зазвичай це роман) і 1 для ванної.
Стівен Еверс

7
@Codex, виділення - це версія мертвого дерева забарвлення синтаксису.

23

Хороші книги не обов'язково великі. Книги O'Reilly і книги Прагматичного програміста, як правило, досить тонкі, і вони досить непогані.

Я б запропонував прочитати деякі книги, рекомендовані на веб-сторінці https://stackoverflow.com/questions/1711/what-is-the-single-most-influences-book-every-programmer-should-read

Але щоб відповісти на ваше запитання: це вимагає зусиль так само, як це робить будь-який інший предмет дослідження. Уважне читання, роздуми, беруть до уваги конспекти та виконують вправи .


+1 Я схильний уникати купівлі книг, що містять понад 400 сторінок, просто тому, що я знаю, що мені це вічно знадобиться прочитати. Крім того, я вважаю, що коротші книги є більш важливими і не повторюються так сильно.
Мартін Вікман

@Martin Wickman: Він не сказав "уникайте купувати книги, які мають більше 400 сторінок"; він сказав, що "хороші книги не обов'язково великі". Це величезна різниця. Якщо ви уникали "великих" книг, ви ніколи не прочитаєте Code Complete - книги з найвищою швидкістю у питанні, що щойно пов'язані.
габлін

8
+1 за виконання вправ.
габлін

@Martin, дозвольте здогадатися - у книг, які ви не купуєте, є багато сміттєвих відвалів?

1
@gablin: Я сказав: " Я схильний". Крім того, я маю Code Complete. Не сподобалось це, якщо чесно.
Мартін Вікман

22

Прочитайте її так, як від неї залежала ваша робота, більшість випадків це робиться.

Це одна з напрямків, на які я завжди прагну вдосконалити. Кілька способів я натрапив:

  1. Читаючи його в кілька етапів: .. знежирене через перший намагається просто закінчити його. Потім повільно працюйте над читанням важливих областей. Це важливо спочатку переглянути все, тому що ви повинні зрозуміти, що певний контент насправді існує, і знати, як швидко отримати доступ до нього.
  2. олівець n робочої книги:, підкреслюючи / підкреслюючи важливі моменти. Візьміть зведені конспекти важливих, складних, тем.
  3. По-перше, подолання відповідних областей: ознайомлення з вмістом та вирішення областей, що застосовуються негайно до вашої ситуації, та прочитання решти як і коли вони з’являються.
  4. Визначення пріоритетів у важливих областях: Запитуйте людей похилого віку, на яких ділянках слід охопити перше, і складіть список пріоритетів та дотримуйтесь його встановленого порядку.
  5. Каучукова качка: Так, це реально і дуже актуально. Пояснення жорстких понять або читання її до гумової качки допоможе вам зрозуміти це більше.
  6. Інтернет-довідки: знайдіть онлайн, посилання, приклади, реалізацію жорстких концепцій у реальному часі та позначте її поруч із посібником.
  7. Момент роздуму: Після кожної важкої теми знайдіть хвилину, щоб спробувати пригадати зв’язки, залежності та візуалізувати її застосування, реалізацію.
  8. Знайдіть дискусійну групу: Форуми, групи, колеги, люди похилого віку будь-хто, з ким ви можете обговорити поняття, щоб мати на увазі все свіже та зібрати свою точку зору на цю тему. Пам'ятайте, що різні люди розуміють одну і ту ж тему з різною інтенсивністю та глибиною на основі свого досвіду та впливу. Це також допомагає підтримувати мотивацію та інтерес.

Завжди пам’ятайте, що означає RTFM .


Так, я думаю, я повинен найняти когось, щоб він націлив пістолет на мою голову лише для того, щоб домогтися важливості, щоб він занурився до моєї підсвідомості.
інтуїтив

Мені подобається пропозиція щодо заміток у частині 1. Я вже щось подібне роблю - вирізуючи важливі біти до файлу приміток, але іноді це просто недостатньо інтерактивно.
інтуїтив

"Як ви їсте слона? По одному укусі". Мені подобається №1.
jmq

6
Читати посібник з ебать?
Відображати ім’я

3
Прочитайте Дружній посібник.
otto

15

Дієта та сон - речі, які IMO, є основними для того, наскільки ви добре підбираєте речі.

Ось список та пояснення з мого блогу :

Гаразд, почніть з роботи ... але спочатку слід сказати, що найкращий спосіб вчитися - це все, що працює для вас - це лише ряд порад, які я вважаю, що допомагають мені. Можливо, вони теж допоможуть вам.

1. Дізнайтеся щось, що вас цікавить!

Це легко. Якщо ваше серце не в ньому, забудьте про це. Ми найкраще вчимося, коли нас цікавить тема. Звичайно, наші причини навчитися чомусь можуть відрізнятися - можливо, ви хочете щось навчитися, тому вам не доведеться платити комусь іншому, або тому, що вам справді подобається / подобається все, на чому ви навчаєтесь. Чим більше вам це подобається, тим більше шансів на те, що ви його освоїте.

2. Вибирайте свої ресурси розумно

Пошук теми - це легка частина - знайти найкращий матеріал трохи складніше. Тут моя найкраща порада - грати на полі. Погляньте на те, що там, читайте відгуки про книги (шукайте відповіді, які є пристрасними), слухайте поради людей, яким ви довіряєте, або яких дуже поважають у своїй галузі. Вперед і спробуйте щось - тільки те, що ви купили книгу, не означає, що ви повинні її читати. Я купив декілька, що почав і просто не потрапив. Це круто, адже коли ти знайдеш книгу, яка тобі дуже подобається, ти оцінюєш її набагато більше.
Не обмежуйтеся книжками, скріншотами чи інтерактивними веб-сайтами (такими як Code Code, Tryruby тощо) - чудові способи поєднання всіх найкращих способів навчання - перегляду, читання, занять.
Темп себе. Не стрибайте занадто далеко вперед - не бійтеся починати з основ… це може насправді заощадити ваш час у довгостроковій перспективі.

3. Їжте добре

Ваше тіло - це складна машина. А машини потребують палива, енергії, і їх потрібно підтримувати в хорошому робочому стані - тобто не нагнітайте своє тіло, їжте лайно, вживаєте наркотики чи носите отрути на своїй шкірі, тому що ви думаєте, що вони змушують вас добре пахнути, вони не роблять.
Я могла написати книгу на цю тему поодинці, не кажучи вже про блог! Але основи дотримуються їжі, яку їли наші предки, це означає, що немає перероблених гадюк, смаженої їжі, солодощів, шоколадних виробів, хліба, піци тощо. Подумайте, гормони росту, стероїди, звичайні антибіотики, в розведенні, неякісний корм і умови збираються забезпечити хороший здоровий запас? Подумати ще раз. Пийте багато натуральної мінеральної води (не крана, ароматизованої або відновлюваної). Зневоднення може вплинути на ваші показники на 40%. Люди продовжують погану освіту для бідних, але ви знаєте, що? Освіта - це лише половина історії - дієта та спосіб життя, ймовірно, матимуть більш глибокий вплив на ваші здібності до навчання, ніж ви ходите в хорошу школу чи ні.

4. Добре спите

Ваш організм потребує якісного сну. Для відновлення, і що ще важливіше, для того, щоб хтось почав щось вчитися - сон - це коли ваш організм індексує все, що ви зробили / дізналися в той день. Якщо якість вашого сну погана, ваш мозок не зможе належним чином зберігати / індексувати все, що ви отримали до цього дня ... так що весь цей час ви витратили на читання? Цілком можна витратити даремно.
На щастя для вас, їжа в чистоті (див. Вище) допоможе вам і добре заснути.

5. Отримайте запалити

Забудьте про екран iPad або комп’ютера - вони використовують РК-екрани, які не тільки дають опік сітківки через смішну яскравість, але й тому, що вони «оновлюють» / мерехтять стільки разів на секунду, викликають втому очей. Екран на Kindle гарний. Ви можете читати його на відкритому повітрі, в приміщенні, на ліжку, в туалеті - куди завгодно. Уявіть собі, як читаєте величезну книгу в ліжку, перевертаючись на бік, тримаючи прокляту річ - чим більша книга, тим менше затишною буде! А тепер уявіть собі п’ять-шість подібних книжок, які вам доведеться пройти - не дуже. Введіть запалити. Це легко, легко, ідеально. Я люблю своє, не було б без нього і зараз. Вони також дозволяють виділити текст, і якщо ви купуєте електронну книгу від Amazon, ви також можете переглянути "популярні моменти" - це чудовий спосіб зрозуміти, що ваші колеги вважають важливим або варто зазначити.

6. Прочитайте останнє, що потрібно вночі

Ви можете пригадати, що ви зробили першим ділом вчора вранці? Ні, я не можу! Б'юсь об заклад, ви можете згадати, що ви зробили минулої ночі. І для цього є вагома причина - через те, як працює ваш мозок. Він починає індексувати у порядку зменшення, тому те, що ви зробили останнім часом, спочатку індексується / зберігається. Спробуй це. Прочитайте щось вранці, а щось у ніч - наступного дня побачите, що вам найбільше запам’яталося.
Чуєш це? Ще одна вагома причина читати вночі - це спокій і тиша. Немає нічого гіршого, ніж відволікання, будь то рух, діти, гра або загальна атмосфера людей, що ширяють - і хоча ви цього не помітите, ваше підсвідомість буде. Я вважаю, що я можу значно краще зосередитися вночі, коли домашні тварини сплять, телефони не дзвонять, а решта сусідів затиснуті на ніч!

7. Не випереджайте себе

А точніше, не бійтеся зробити крок назад. Якщо ви читаєте щось, чого просто не отримуєте, відкладіть це на час і дістаньте книгу, яка займається основами, або це крок вниз від того, що ви читали. Якщо ви "дістали" цю нову книгу, а потім поверніться до іншої книги, і все ще не отримаєте її, зробіть те ж саме знову - відкладіть її і знайдіть іншу книгу, яка охоплює щось простіше. Повірте, ви не будете витрачати свій час - повторення підсилює. Тож навіть якщо ви вже висвітлювали тему раніше, її повторне обговорення все одно буде дуже корисним.

Якщо ви просто не можете потрапити в книгу, яку ви продовжували відкладати, можливо, це був не вдалий вибір - знайдіть альтернативу, яка охоплює той самий матеріал, не витрачайте на це більше часу або повертайтеся до нього пізніше як бонус.

8. Не можете зосередитись? Дихайте…

Іноді у вас будуть гудіти речі навколо голови. Іноді ваші очі займуть деякий час, щоб відрегулювати від мерехтливого РК до суцільного спокою чорнила (цифрового чи іншого!). Коли ви виявите, що ваш розум тікає, закрийте очі і повільно порахуйте до 10. Повторіть, якщо потрібно. Це працює. (Переконайтеся, що ви також запиваєте достатньою кількістю води - це може вплинути на концентрацію.)

9. Прослухайте музику, перш ніж почати

Не під час - хоча з деякими людьми це нормально. Вчені довели, що прослуховування музики перед таким завданням, як навчання, допомагає краще зосередитись. Тип музики не має значення, поки вам подобається. Тепер ви можете сказати своїм батькам / партнерам, що є вагома причина, чому у вас так голосно звучить музика!

10. Робіть замітки і переходьте над речами

Що б ви не робили, не забудьте перейти до речей. Незалежно від того, чи є ви такою людиною, яка любить робити нотатки, виділяти підсвічування у вашому Kindle або просто перечитувати цілі книги, вказуйте на то, щоб перейти над тим, що ви вивчили, оскільки це допоможе посилити те, що ви дізналися.
Раніше я робив нотатки, але з моменту отримання Kindle я виділяю фрагменти (а іноді навіть кілька сторінок одночасно), то після прочитання іншої книги я переглядаю основні моменти попередньої книги. Так я отримую шанс почати забувати, а потім знову згадувати.
Я також перечитую або планую перечитати свої улюблені книги, почасти тому, що мені сподобалось, а частково - щоб побачити, наскільки я забув лол. (Просто шуткую!)
Крім того, як згадувалося раніше, не бійтеся отримати дві книги, які спрямовані на один і той же рівень - повторення підкреслює. Повторення - це…?

Бонусна порада. Насолоджуйся!

Що б ви не робили, коли це починає нудно або відчуває себе як завгодно - зупиніться. Слідкуйте за тим, щоб цікаво, весело та швидко рухатись, щоб ви відчували, що досягаєте речей. Це одна з причин, чому я, як правило, отримую принаймні дві книги, які стосуються того ж рівня, що б там не було, я навчаюсь - коли читаєш іншу книгу, часто заводиш себе на думці: «Я це знаю!» і такі моменти викликають шум та нагадують, що ви насправді чогось навчаєтесь. Такі маленькі досягнення дають стимул та волю продовжувати.


Я вважаю, що розпалювання не підходить для технічних книг, хоча ви можете цифровим чином виділити текстові сторінки та сторінки для вух, які це не так природно. Книги Manning Press хороші тим, що ви отримуєте фізичну книгу та електронну книгу, тож ви можете робити примітки в офісі / вдома за справжньою книгою та освіжати себе Kindle.
StuperUser

2
Я згоден, є компроміс, але уявіть, як взяти з собою величезний довідник .. рука болить, хаха. Якщо я проходжу підручник і роблю це, читаючи, як правило, читаю книгу як PDF на моніторі - але відрегулюйте відтінок та яскравість, щоб зробити її більш комфортною. Але всі інші книги, які я читав на Kindle - я не думав, що хочу, але хочу.
AstonJ

eye fatigueзагальна дурниця. Ваші очі напружуються, коли ви пильно придивляєтесь до екрану розпалу або натурального паперу. Мерехтіння значення не має. Перевір це. Ноутбук краще, тому що його екран більший, і ви можете тримати його далі. Нестримані очі зосереджуються на нескінченності. Придивившись ближче, напружує деякі м’язи, і вони починають боліти і можуть завдати шкоди. Вивчіть фізіологію, перш ніж навчати людей. Рада дихати здається корисною.
Маленький прибулець

Позбавлення сну та засвоєння матеріалу - це те, до чого я можу ставитися. Мені доводиться вставати о 430 ранку, щоб перемогти трафік, щоб не продовжувати свій вже 1 год їзди на роботу. Часто мені не доводиться спати більше 5-6 годин. Протягом тижня, коли я менше сплю, моє розуміння читання та мотивація падають. Я помітив дні, в які сплю, я набагато більше вмотивований читати складні / технічні матеріали, ніж коли я відчуваю себе зомбі, і все, про що я можу подумати - це моє ліжко.
eaglei22

@LittleAlien, насправді це реальна річ. Особливо, коли одне око сильніше іншого. Я завжди намагався уникати окулярів, боячись, що це погіршить зір 20/20. Добре часто під час читання мені було важче і важче зосередити увагу, ніж я читаю. Мабуть, одне моє око сильніше, ніж інше, що викликає цю втому. Я отримав собі гарну пару стильних окулярів для читання Оклі, і яка різниця. Відчуває себе набагато комфортніше при читанні.
eaglei22

13

Спробуйте прочитати посібник активніше. Іншими словами, не лише пильно дивіться на слова, а станьте активними. Наприклад, розгляньте деякі з таких методів:

  • Почніть з попереднього читання посібника, тобто не починайте з того, щоб прочитати обкладинку керівництва до обкладинки, а почніть з читання назви посібника, розмиття видавця (якщо є), передмови або вступу, а потім вивчіть таблицю зміст. Тоді починайте читати деталі розділів, які ви виявили, що є найбільш актуальними для вас (підсумкові абзаци на початку чи в кінці глав особливо добре читати під час попереднього читання).

  • Задайте питання вручну, на які ви потім відповісте, переглянувши відповіді в посібнику.

  • Напишіть конспект посібника під час читання. Зауважте, що контур не повинен збігатися зі змістом і може заглиблюватися в більшу глибину.

  • Підкресліть важливі слова та речення.

  • Напишіть короткі підсумки розділів чи абзаців.

  • Накресліть мапу розуму про те, що ви читаєте, поки читаєте.

Вищеописані методи застосовуються до будь-яких творів-сховищ (на відміну, наприклад, від романів), які ви читаєте, і, таким чином, застосовуються і до посібників.

Якщо ви хочете отримати більше інформації, знайдіть книги про Google або Google, тему "активного читання".


8

Я дуже рекомендую як читати книгу . Він дає загальні поради щодо того, як отримати максимальну користь від свого читання, роблячи нотатки, задаючи питання, визначаючи цілі авторів тощо. Також він дає поради, як максимально використовувати час, визначаючи, що можна знехтувати чи пропустити рано на.

Він не спрямований конкретно на технічні книги, але порада, безумовно, стосується. І читати це досить легко, хоч і довго. Але ряд глав про конкретні типи читання можна пропустити.


Щоб зрозуміти рекурсію ...
StuperUser

7

Ви повинні мати потребу в те , що ви читаєте. Тоді раптом стає цікаво.

Також поговоріть з іншими / навіть самим собою про те, що ви прочитали. Більшість фахівців зацікавлені в тому, щоб слухати резюме цікавих книг і надаватимуть власні резюме прочитаних речей, в результаті чого вийде цікава технічна розмова.


5

Те, що я роблю, - це "перше прочитання ширини": спочатку зміст, потім я намагаюся прочитати глави в порядку, але не настільки поглиблено, пропускаючи великі шматки тексту і переходячи прямо до коду, трохи відхиляючи при необхідності щоб зрозуміти це. Маючи кращі уявлення про книгу, я повністю прочитав цікаві глави і залишив решту книги читати "на вимогу".


3

Я часто переглядаю книгу пару разів, читаючи розділи, які кидаються в очі. Після цього у мене є гарна ідея, що є в книзі, і можу пізніше схопити її, коли мені потрібно дізнатися більше про щось. Потім, як дозволяє час, я прочитаю це більш методично.

Я розвивався понад 30 років і навчив себе більшості того, що знаю, читаючи і пробуючи те, що читав. Я дуже практичний учень, і люблю попрасувати і налаштувати, коли я випробовую зразок коду, якщо не знаю про щось.

Важливо продовжувати навчання, якщо ви хочете гідно заробляти на програмуванні. Які технології, які ви зараз знаєте, і вважаєте, що вони є гарячими, через п’ять років будуть застарілими та переповненими, тому вам доведеться продовжувати вчитися. У розробників немає розкоші вчитися одному, а потім відпочивати. Це частково добре, а частково погано, оскільки на нас береться продовжувати вчитися, але я думаю, що більшість розробників люблять творчий виклик, тому ми приймаємо цю ціну.


3

Що я вважаю важливим - це прочитати передмову. Часто автор (и) дасть вам якісь пропозиції щодо того, як прочитати книгу. Крім того, я намагаюся читати вступні глави прямо наскрізь, навіть якщо думаю, що вже маю необхідні передумови. Я вважаю, що це часто допомагає ознайомити мене зі словником книги (наприклад, "Коли ми говоримо" сервер ", ми маємо на увазі фізичне обладнання; коли ми кажемо" Веб-сервер ", ми маємо на увазі екземпляр сервера додатків.").

Мені також доводиться боротися з позивом скупитися. Читання для розуміння відрізняється від читання для ознайомлення. Повільно сповільнюйтесь і робіть перерву на кожну пару сторінок і переглядайте те, що ви тільки що прочитали. Перечитання складних розділів часто відчуває себе марною тратою часу, але в довгостроковій перспективі вона окупається, оскільки допомагає мені швидше зрозуміти пізніші розділи.


3

Якщо я дістаю одну з таких великих книг-довідників, я читаю це як довідник. Це означає, що я проглядаю його, шукаючи ключові моменти, і намагаюся вивчити книгу, щоб я знав, де щось шукати, коли мені це потрібно. Хороший приклад - це моє посібник з мовлення C. Я прочитав це, але не зміг вам процитувати C-характеристики. Однак я знаю більшість важливих речей, і я можу швидко знайти все, що мені потрібно, тому що я знайомий з макетом книги.

Якщо я читаю практичну чи вступну книгу, зазвичай це роблю перед комп’ютером, щоб я міг спробувати речі під час роботи. У моїх улюблених вступних книгах є багато коду в них, щоб спробувати - і я вам кажу: Не використовуйте зразки коду на компакт-диску !!! Ви набагато більше практичних знань отримаєте, ввівши їх самі.


2

Чесно кажучи, є кілька книг програмування, які я читаю так само завзято, як зазвичай читає роман. Просто шукайте найцікавіші , і читання їх зовсім не буде проблемою.

Не обмежуйтеся лише технічними книгами; багато цікавих книг про програмування - це інтерв’ю , нариси , історії успіху , подібні речі. Я вважаю це надзвичайно захоплюючим і все ще інформативним. Вони можуть стати для вас гарною відправною точкою.


2

До цього часу я прочитав близько 300 книг у своєму житті (деякі - на цілому 700 сторінок), і я повинен сказати, що ви повинні (1) усунути відволікання, (2) знайти когось, хто також зацікавлений у тему, щоб ви могли розповісти їм про те, що ви нещодавно дізналися з читання, і (3) задайте собі це запитання: чи за 3 дні я хочу, щоб я чогось досягнув і багато чого навчився, чи хочу, щоб я нічого не навчився, маючи сиділи перед телевізором чи грали у відеоігри?

Мало хто в Америці насправді читає нехудожні книги. Я зустрічав, мабуть, 100 людей за останні півроку, і хоча майже кожен із цих людей знає, що я напівзахисний читач нехудожньої літератури, жодна людина ніколи не говорила про читання художньої літератури, і я ніколи не бачив, щоб хтось із них читав нехудожню книгу. Бажання та вміння читати нехудожні книги миттєво викликає мою повагу до когось, навіть якщо я ненавиджу книги, які їм подобаються. Так мало хто готовий зробити що-небудь, крім пиття, вихваляння тощо, що це справді надзвичайно чудово, коли хтось сідає і читає книгу.


Відеоігри - це весело.
Джоз

2

Га, ти думаєш, що читати їх важко, спробуй написати їх!

Зазвичай я намагаюся написати якийсь код або виконати якесь завдання, щоб перевірити свої знання, коли я засвоюю матеріал. Ви не кажете, для чого призначений посібник, тому я не можу надати більше порад, ніж це.


Написати технічну книгу дуже важко. Це також не те, що я назвав би способом розбагатіти. ОТОХ, це надзвичайно корисно, коли до вас на конференцію приходять люди, яких ви поважаєте , і просять ваш автограф.
Стипендіати Дональда

2

Метакогнітний трюк, який я використовую, це такий.

  1. Прочитайте книгу 10 хвилин (без відволікань). Ці 10 хвилин повинні включати розуміння матеріалу, який я щойно прочитав.

  2. Мені зараз нудно? Так = Стоп, Ні = Продовжуйте протягом 10 хвилин.

Повторюю крок 2 максимум 30 хвилин, потім роблю перерву. Якщо мені нудно після перерви, то зупиніться. Цей метод перешкоджає мені відволікатися і дозволяє мені зупинитися, коли я знаю, що мій мозок блукає.

Читання - це одна його частина. Також якщо в матеріалі є вправи, виконайте їх. Нарешті, якщо я знаю, що мені потрібно прочитати матеріал, я виділяю основні моменти (не всю сторінку!).


1

Це дивне питання. Якщо вас щось цікавить, чи не природно хочете читати про це? Якщо вам важко читати книги про програмування, варто запитати себе, чи дійсно ви зацікавлені в цьому.

Якщо відповідь все-таки так, то переконайтеся, що ви вибрали хорошу книгу, яка стосується того, що ви зараз робите. Наприклад, якщо ви використовуєте C ++, починайте читати книги Скотта Майєрса або Андрія Олександреску.


Тільки тому, що ти так любиш пиво, ти не можеш взяти 100 банок.
NLV

Ні, але якщо ви так любите пиво, ви хочете прочитати про те, які бренди хороші, як воно виготовляється тощо.
Діма

1

Я вважаю неможливим пасивно засвоювати вміст будь-якого посібника. Найкраще, що я можу зробити, це отримати загальне уявлення про особливості технології. Щоб справді вивчити технологію докладно, у мене посібник відкритий, коли я намагаюся виконати якесь завдання. Після місяця або близько того я відносний експерт; Більшість програмістів взагалі не читають посібники.


+1 для "Більшість програмістів, здається, зовсім не читають посібники" ТАК ​​ІСТИННО!
швидко_віз

1

Я беру посібники додому і сідаю в ліжко, читаючи їх. Коли вони відправляють мене спати, я сплю. За кілька ночей - може, тиждень, роблячи це, я можу пережити це.

Роблячи це, я знаю, що насправді в голові засунеться не багато, але я знаю, куди шукати.

Тоді я переходжу до справжніх робочих матеріалів, і коли я не знаю, що робити чи потрібно шукати в посібнику, я знаю, куди шукати, і повертаюсь і перечитую цю деталь докладно.

Я завжди роблю це, використовуючи посібники для компілятора, посилання, інструменти для розробників, все. Завжди є. І я завжди знаю більше про інструменти, ніж усі мої колеги, які просто ходять і роблять речі. А потім попросіть мене допомогти, коли все не працює.

Я знаю, що читати посібники в ліжку вночі не дуже романтично. Моя дружина до цього звикла. І це краще, ніж читати проектну документацію або технічні характеристики з червоною ручкою в руці (це теж зроблено) :-P


1

У мене багато великих технічних книг про жир:

*) Хороший eReader важливий, якщо ви не хочете виділити велику область для збирання зайчиків пилу ... Мені подобається лінія Sony Reader через те, що вони обробляють нотатки, навігацію та покажчики - чудово для технічного читання, - але я не "Я не працюю на Sony -" для кожного свого ".

*) Я, як правило, купую книги довідкового типу, які добре індексуються, і я рідко, якщо взагалі, читаю їх так, як ви читаєте роман. Я читаю передмову та вступ та сканую TOC та індекси, щоб я знав, що там, коли мені це потрібно.

*) Я уникаю великих товстих книг на вузькі спеціалізовані теми - ІМО, як правило, це марно, тому що, коли ви закінчите книгу, технологія застаріла, або ви перейшли до іншого проекту, або вони витрачають багато часу на те, що будь-який досвідчений програміст виявить, що купує саме ТО РОБО.


0

Я вважаю технічні книги занадто загальною категорією, і не існує єдиного методу, який би добре працював із усіма видами книг. Багато також залежить від зацікавленості та відповідних знань про домен (крім базової англійської мови), якими читач повинен уже володіти, щоб ефективно висвітлити матеріал у розумний проміжок часу. Важливо розмістити правильні очікування, тобто жодна нормальна людина не повинна сподіватися на швидке читання словника з обкладинки, щоб охопити та багато чого зрозуміти, оскільки просто занадто велика глибина / вміст, який можна засвоїти за короткий час порівняно зі звичайним текстом, наприклад новини чи художня література.

Довідники - здебільшого використовуються для довідок, якщо ви дійсно маєте намір прочитати його від обкладинки до обкладинки, будьте готові володіти базовими знаннями, необхідними для прийнятної швидкості читання. Я вважаю, що в серіях книг TAOCP є особливо висока вимога, і швидке читання не спрацює, коли вам потрібно зробити паузу і продумати кожні кілька речень. Вони більше схожі на підручники, які найкраще вивчати, коли є вправи, над якими працювати.

Навчальні посібники / посібники - це найпростіші для читання в цілому, особливо ті, з відпрацьованими прикладами, які можна перевести у практичну діяльність, що є більш захоплюючим та ефективним способом перевірки отриманих знань. Я не проти прози, для якої швидке читання дуже ефективно.

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


-1

Отримайте книгу, яку написав хороший письменник. Книги Manning Press In Action хороші тим, що вони не є посібниками, а навчальними посібниками, які також висвітлюють важливі деталі.

Читайте маркером .

  1. Прочитайте весь абзац.
  2. Знайдіть найкоротшу фразу, яка узагальнює абзац.
  3. Виділіть його.
  4. Прочитайте знову весь абзац.
  5. Прочитайте виділений підсумок.
  6. Перехід до наступного пункту.
  7. Перейдіть до 1.

Якщо це виглядає нижче, слід легше запам'ятати:

  1. Прочитайте весь абзац .
  2. Знайдіть найкоротшу фразу, яка узагальнює абзац.
  3. Виділіть його.
  4. Прочитайте знову весь абзац .
  5. Прочитайте виділений підсумок .
  6. Перехід до наступного пункту .
  7. Перейдіть до 1.

-2

Я не знаходжу багато часу для читання книг. "Справжній світ Хаскелл" мені знадобився близько року. Зазвичай я пропускаю уривки, які я не можу застосувати за короткий термін. Я читаю цікаві сторінки потроху. Що допомагає, це окреслити найважливіші відомості олівцем, щоб я не забув, що я читав, коли я нарешті забрав його знову.


-2

Далі - як це зазвичай буває в моєму випадку.

"X tech звучить дуже круто, де я можу дізнатися більше". Потім я google сказав, що технологія поглинає якомога більше, я намагаюся, якщо можливо, створити невеликі зусилля при використанні нового шуму. Якщо мене все ж цікавить, я купую хорошу книгу на цю тему, останнім часом для мене це набіг на WCF.

Для того, щоб прочитати його, я тримаю свою книгу на вибір (як правило, останню покупку, яку я зробив) під час свого приватного перебування у ванній кімнаті подалі від дітей та відволікань. Читати мені це потрібно довше, але я принаймні переживаю їх.


-2

Я швидко читаю (і записую власні замітки в поле, де це доречно). Читання швидкості - це не підман. Я пішов з 140wpm (слів за хвилину) до 800wpm зі збільшенням утримання після декількох тижнів тренувань.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.