Вас Мылко

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

Тройка лидеров

Если бы в данный момент можно было рекомендовать только три книги, то это была бы эта триада в таком порядке:

  1. Программирование коллективного разума Тоби Сегаран
  2. Искусство программирования UNIX Эрика С. Реймонда
  3. Практика программирования Брайана В. Кернигана, Роба Пайка


Название этой книги, вероятно, сбивает с толку в 2018 году, особенно это маркетинговое украшение Web 2.0 в названии. Но содержание отличное. Содержание идеальное. Во-первых, вы должны осознать, что разум действительно коллективный. Во-вторых, вы должны уметь извлекать все части и обрабатывать их.

Источники данных такие разные, методы обработки такие разные, такие разные алгоритмы. Всего 300 страниц и красиво написано. Не сложно для новичков в этой области. Практически все из книги необходимо, если вы Инжинист. Если бы нам пришлось рекомендовать только одну книгу, то это была бы книга «Коллективный разум». Эта книга о широте зрения.



Вы когда-нибудь слышали об эффекте Линди? Это ментальная модель № 18 на Фарнам-стрит. Вот отрывок из FS: Эффект Линди относится к продолжительности жизни нескоропортящегося объекта или идеи, связанной с его текущей продолжительностью жизни. Если идея или объект существовали X лет, ожидается (в среднем) еще X лет. Классический текст является ярким примером: если человечество читало пьесы Шекспира в течение 500 лет, ожидается, что оно будет читать их еще 500 .

UNIX существует уже несколько десятков лет. UNIX будет существовать десятки лет. Linux существует уже несколько десятков лет. Linux будет существовать десятки лет. Так что сидите и изучайте традиции и принципы построения системы. Система превзошла несколько поколений микросхем, сетей и хранилищ. Система повлияла на облако и контейнеры, операционные системы центров обработки данных, системы высокопроизводительных вычислений. Все это нам нужно для глобального масштаба.

Часть I и Часть II являются обязательными, особенно Правила и Интерфейсы. Часть III и Часть IV можно просмотреть или пропустить, хотя некоторые части из них являются важными, например Лицензирование (трудно понять, сколько программистов, архитекторов и менеджеров все еще так слабо владеют открытым исходным кодом, бесплатным программным обеспечением и лицензиями на бесплатные данные). Эта книга о дизайне и стиле системы.



Нет никаких серебряных пуль. Один размер не подходит для всех. Требуются несколько языков программирования и несколько парадигм дизайна. Были созданы разные инструменты для решения разных задач. Мы используем несколько инструментов, некоторые из них мы описали в нашем Dev Stack. Инструменты меняются чаще, чем дизайн, дизайн меняется чаще, чем стиль. Следовательно, сосредоточьтесь на стиле.

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

Семерка лучших

Тройка лидеров такая же, и еще четыре, в следующем порядке:

  1. Программирование коллективного разума Тоби Сегаран
  2. Искусство программирования UNIX Эрика С. Реймонда
  3. Практика программирования Брайана В. Кернигана, Роба Пайка
  4. Beautiful Data Тоби Сегаран, Джефф Хаммербахер
  5. Хакеры и художники Пола Грэма
  6. Искусственный интеллект Стюарт Рассел, Питер Норвиг
  7. Квантовое программирование, автор неизвестен


Люди наиболее эффективно схватывают шаблоны. Чтобы оценить ситуацию, принять решение - мы должны это увидеть. Видеть значит верить. С большими данными нет ничего лучше, чем данные. Вы должны научиться визуализировать данные, чтобы увидеть, что это за данные.

Эта книга абсолютно практична. (Это тот же Тоби Сегаран, который написал «Коллективный разум».) Это собрание примеров того, как люди решали реальные проблемы и как данные помогали им. Они использовали разные инструменты для разных данных. Если невизуальное программирование в меньшей или большей степени отключено (программа может какое-то время работать без участия программиста), визуализация данных будет очень интерактивной. Вы пробуете это и что-то видите, вы решаете попробовать это, чтобы изменить представление, затем вы видите что-то еще и так далее, и так далее.

Однажды Дон Норман сказал: «Привлекательные вещи работают лучше». Мы могли бы перефразировать это так: «Красивые вещи работают лучше». Если ваши данные выглядят некорректно, велика вероятность, что они неполные или неправильные. И наоборот, если ваши данные выглядят красиво, вы, вероятно, сделали что-то полезное. В этой книге меньше 350 страниц. Книга поможет вам понять и передать идеи и результаты.



Эти книги предназначены для расширения кругозора и ознакомления с культурой. В культуру хакеров. Мы хакеры, и вы должны им стать. Во многих случаях вам придется взломать его, чтобы он работал в нужное время в нужном месте. Соло-виртуоз. Книга написана легко, ярко, реально, всего ~ 200 страниц. Речь идет об образе жизни.

Это не книга, это целый учебник на целый семестр или два. Хорошие новости - многие главы можно читать в произвольном порядке. Плохие новости - столько глав и страниц.

Curiosio работает на базе технологии Travel AI. ИИ возникает из Сложности. Итак, мы здесь - чтобы создать ИИ, вы должны встать на плечи гигантов, которые создали его до вас. Многие алгоритмы будут использоваться повторно, и вы также будете изобретать и разрабатывать новые алгоритмы. Эта книга не простая и не занимательная. Это прочный фундамент для ваших будущих изобретений. Книга предназначена для ширины и глубины зрения.

Квантовое программирование - седьмая книга. Мы не знаем, сколько времени у вас уйдет, чтобы добраться сюда. К тому времени, как вы здесь, вы должны овладеть своим собственным стилем - учиться учиться, дизайн дизайна, мета. Гики, давайте, все работает. Вы хакеры, пусть это сработает, когда мы с вами свяжемся.