Питер Сейбел
Кодеры за работой. Размышления о ремесле программиста
ru
Питер Сейбел

Кодеры за работой. Размышления о ремесле программиста

765 printed pages
  • 👍1
  • 🎯1
Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Верни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они «подсели» на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу.

Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.
To read this book, upload an EPUB or FB2 file to Bookmate. How do I upload a book?
Search on Google
Impression
Add to shelf
Алистэр Коуберн
Парное программирование: преимущества и недостатки
О Haskell по-человечески, Денис Шевченко
Денис Шевченко
О Haskell по-человечески
Сара Харрис, Дэвид М.Харрис
Цифровая схемотехника и архитектура компьютера. Второе издание
Бен Линн
Волшебство Git (Магия Git)
  • 👍Worth reading1
  • 🎯Worthwhile1
Join or log in
👍Worth reading
🎯Worthwhile

Программирование на Си, как вы наверное знаете, малоприятное занятие, поэтому я старался как можно дольше держаться подальше от всего этого. А C++ - просто гадость. С ним все не так. Так что я старался как можно дольше держаться от него подальше
В версии твоего конкурента, выпущенной за полгода, код - полное дерьмо, и они собираются переписать его за два следующих года, но, видите ли, они могут себе это позволить, потому что ты уже без работы.
Сейбел: Любители перепроектирования часто говорят: “Ну, все пойдет как по маслу, после того как мы прикрутим эту библиотеку. На самом деле мы сэкономим кучу времени”.
Завински: Это чистая теория.
Сейбел: Иногда она оправдывает себя на практике, если человек мыслит здраво, а библиотека не слишком переусложнена. Тогда это действительно экономит время. Можете ли вы четко обозначить свою позицию?
Завински: Я знаю, что это банально, но всегда оказывается верным принцип “чем хуже - тем лучше”. Если тратишь время на создание совершенной библиотеки, которая будет делать то, что тебе хочется, и позволит сопровождать версии от 1.0 до 5.0, все прекрасно. Но знаете что: пока три года создаешь версию 1.0, конкурент создаст аналогичный продукт за полгода - и ты вне игры. Ты никогда не выпустишь версию 1.0, потому что кто-то успел раньше.
В версии твоего конкурента, выпущенной за полгода, код - полное дерьмо, и они собираются переписать его за два следующих года, но, видите ли, они могут себе это позволить,
Искусство Программирования, Андрей Жариков
Программирование, Светлана Стрибная
Светлана Стрибная
Программирование
  • 21
  • 40
Learn programming, Kristina
Kristina
Learn programming
  • 119
  • 27
О разработке, Dmitry
бизнес, Мария Мару
Мария Мару
бизнес
  • 78
  • 11
Алистэр Коуберн
Парное программирование: преимущества и недостатки
О Haskell по-человечески, Денис Шевченко
Денис Шевченко
О Haskell по-человечески
Сара Харрис, Дэвид М.Харрис
Цифровая схемотехника и архитектура компьютера. Второе издание
Бен Линн
Волшебство Git (Магия Git)
fb2epub
Drag & drop your files (not more than 5 at once)