image

На HackerNews пользователь tracyhenry проанализировал 40 000 комментариев и составил рейтинг самых упоминаемых в комментариях книг.

Автор рейтинга преисполнен благодарности тем книгам, про которые он узнал благодаря HackerNews и решил отдать долг и написать приложение, которое бы проанализировало все рекомендации на Hackerews. Такие попытки были неоднократно (раз, два, три), но в предыдущих попытках были ограничения по размеру выборки, либо были недостаточно четкие правила поиска и поэтому картина была не полна. Еще сложность представляли случаи, когда названия книги пересекалось с названием фильма («Первому игроку приготовиться») или название — это общеупотребительное слово/словосочетание: «Стив Джобс» или «Медитация».

Автор рейтинга использовал NLP-модель BERT для повышения точности распознавания (и 4000 вручную размеченных комментариев). Новая версия извлекает в 9-50 раз больше упоминаний, чем предыдущие решения.

Ограничения текущей модели: 1) не различает две разные книги с одинаковым названием («Гарри Поттер» и «Гарри Поттер и методы рационального мышления»). 2) не понимает, что это гневный комментарий.

Книги из топ-20 очень известные, и нет смысла давать их краткое описание, это уже делали много раз. Привожу здесь список из топ-20 (более полный см тут), чтобы вы могли свериться, насколько вы «соответствуете повестке мировой ИТ элиты» и отзывы/конспекты/упоминания про эти книги на Хабре.

Что вы уже давно прочитали, а что упустили из вида и почему?

1. Thinking, Fast and Slow


image


«Думай быстро, решай медленно», Канеман

523 упоминания

2. The Pragmatic Programmer


image


«Программист-прагматик. Путь от подмастерья к мастеру», Хант, Томас

396 упоминаний



3. Dune


image


«Дюна», Фрэнк Герберт

379 упоминаний

4. Snow Crash


image

З68 упоминаний

«Лавина», Нил Стивенсон

5. The Selfish Gene


image


«Эгоистичный ген», Докинз

349 упоминаний

6. Why We Sleep: Unlocking the Power of Sleep and Dreams


image


«Зачем мы спим», Мэттью Уолкер

326 упоминаний



7. The Design of Everyday Things


image


«Дизайн привычных вещей», Дональд Норман.

305 упоминаний

8. Atlas Shrugged


image


«Атлант расправил плечи», Айн Рэнд

290 упоминаний

9. Brave New World


image


«О дивный новый мир», Олдос Хаксли

284 упоминания

10. Cryptonomicon


image


«Криптономикон», Нил Стивенсон

283 упоминания



11. Zen and the Art of Motorcycle Maintenance


image


«Дзэн и искусство ухода за мотоциклом», Роберт Пёрсиг

270 упоминаний

12. Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture


image


270 упоминаний

вот эти парни
image

image




13. The Black Swan


image


«Черный лебедь. Под знаком непредсказуемости», Нассим Николас Талеб

250 упоминаний

14. Zero to One: Notes on Startups, or How to Build the Future


image


247 упоминаний



15. The Lean Startup


image


" Бизнес с нуля. Метод Lean Startup", Эрик Рис



243 упоминания

16. Designing Data-Intensive Applications


image


«Высоконагруженные приложения. Программирование масштабирование поддержка», Клеппман Мартин

241 упоминание



17. Guns, Germs, and Steel: The Fates of Human Societies


image


«Ружья, микробы и сталь. Судьбы человеческих обществ», Джаред Даймонд

239 упоминаний

18. Deep Work: Rules for Focused Success in a Distracted World


image


«В работу с головой. Паттерны успеха от IT-специалиста», Ньюпорт Кэл

249 упоминаний



19. Clean Code: A Handbook of Agile Software Craftsmanship


image


«Чистый код. Создание, анализ и рефакторинг», Роберт Мартин

232 упоминания



20. Getting Things Done: The Art of Stress-Free Productivity


image


«Как привести дела в порядок. Искусство продуктивности без стресса», Дэвид Аллен

231 упоминание

с 21 по 50 место (на английском)
  • 21 The Three-Body Problem
  • 22 Neuromancer
  • 23 Harry Potter/Harry Potter And The Methods Of Rationality
  • 24 Design Patterns: Elements of Reusable Object-Oriented Software
  • 25 How to Read a Book: The Classic Guide to Intelligent Reading
  • 26 Sapiens: A Brief History of Humankind
  • 27 The Intelligent Investor: The Definitive Book on Value Investing.
  • 28 Code: The Hidden Language of Computer Hardware and Software
  • 29 Seveneves: A Novel
  • 30 Cracking the Coding Interview: 189 Programming Questions and Solutions
  • 31 The Soul of A New Machine
  • 32 A Pattern Language: Towns, Buildings, Construction
  • 33 Meditations: A New Translation
  • 34 The Innovator's Dilemma
  • 35 The Millionaire Next Door: The Surprising Secrets of America's Wealthy
  • 36 Infinite Jest
  • 37 The Elements of Style: Annotated Edition
  • 38 Outliers: The Story of Success
  • 39 A Guide to the Good Life: The Ancient Art of Stoic Joy
  • 40 Amusing Ourselves to Death: Public Discourse in the Age of Show Business
  • 41 Stranger in a Strange Land
  • 42 Antifragile: Things That Gain from Disorder
  • 43 The Power of Habit: Why We Do What We Do in Life and Business
  • 44 The Righteous Mind: Why Good People Are Divided by Politics and Religion
  • 45 Getting to Yes: Negotiating Agreement Without Giving In
  • 46 The Power Broker: Robert Moses and the Fall of New York
  • 47 Never Split the Difference: Negotiating as if Your Life Depended on It
  • 48 Ready Player One
  • 49 Economics in One Lesson
  • 50 Open: An Autobiography



Комментарии (9)


  1. xDimus
    21.09.2021 21:31
    +1

    А почему нет 0 в вариантах ответа?


    1. MagisterLudi Автор
      22.09.2021 00:51

      был, но движок хабра его удаляет
      написал буквами


  1. LemonaKris
    22.09.2021 10:12

    Из этих пока ни одну не прочитала(( не в тренде)


  1. Hodus
    22.09.2021 11:29
    +4

    copy/paste в заметки:

    Даниэль Канеман - Думай быстро, решай медленно

    Хант, Томас - Программист-прагматик. Путь от подмастерья к мастеру

    Фрэнк Герберт - Дюна

    Нил Стивенсон - Лавина

    Докинз - Эгоистичный ген

    Мэттью Уолкер - Зачем мы спим

    Дональд Норман - Дизайн привычных вещей

    Айн Рэнд - Атлант расправил плечи

    Олдос Хаксли - О дивный новый мир

    Нил Стивенсон - Криптономикон

    Роберт Пёрсиг - Дзэн и искусство ухода за мотоциклом

    Дэвид Кушнер - Повелители DOOM: как два парня создали культовый шутер и раскачали индустрию видеоигр

    Нассим Николас Талеб - Черный лебедь. Под знаком непредсказуемости

    Питер Тиль - От нуля к единице

    Эрик Рис - Бизнес с нуля. Метод Lean Startup

    Клеппман Мартин - Высоконагруженные приложения. Программирование масштабирование поддержка

    Джаред Даймонд - Ружья, микробы и сталь. Судьбы человеческих обществ

    Ньюпорт Кэл - В работу с головой. Паттерны успеха от IT-специалиста

    Роберт Мартин - Чистый код. Создание, анализ и рефакторинг

    Дэвид Аллен - Как привести дела в порядок. Искусство продуктивности без стресса


  1. checkpoint
    22.09.2021 12:35
    +2

    Каждый программист и будущий "лид", да и просто человек работающий в сфере IT, обязан прочитать книгу "Мифический человеко-месяц" Фредерика Брукса. Все остальное факультативно.


    1. npokypatop
      23.09.2021 17:06
      +1

      Мне кажется, еще обязательно Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды.

      Я бы посмотрела результаты опроса среди айтишников, читали они или нет Мифический человекомесяц.


  1. GospodinKolhoznik
    22.09.2021 12:44
    +1

    "О дивный новый мир" Хаксли и "Чистый код" Мартина прочитал полностью. Ещё 4 - "Дюна", "Бизнес с нуля", "Ружья, микробы и сталь", "Криптономикон" начал и забросил, не пошли.


  1. js605451
    22.09.2021 16:49


    1. MagisterLudi Автор
      22.09.2021 17:31
      +1

      А в чем разница? ;)
      (Особенно если учесть название в оригинале?)