Что является самым влиятельной книгой каждый программист должен читать?

голоса
1k

Если бы вы могли вернуться в прошлое и сказать себе, чтобы прочитать конкретную книгу в начале вашей карьеры в качестве разработчика, какие книги было бы?

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

Для поиска: Используйте окно поиска в правом верхнем углу. Для поиска ответов на текущий вопрос, используйте inquestion:this. Например:

inquestion:this Code Complete
Задан 05/08/2008 в 00:50
источник пользователем
На других языках...                            


214 ответов

голоса
1k
  • Совершенный код (второе издание) Стив Макконнелл
  • Прагматический программист
  • Структура и интерпретация компьютерных программ
  • Язык программирования C по Керниган и Ритчи
  • Введение в алгоритмы по CORMEN, Leiserson, Ривестом & Stein
  • Шаблоны по Банды Четырех
  • Рефакторинг: улучшение существующего кода
  • Человек месяц Мифический
  • Искусство программирования Дональда Кнута
  • Составители: принципы, методы и инструменты Альфред В. Ахо, Рави Sethi и Джеффри Д. Ульман
  • Гедель, Эшер, Бах Дуглас Хофстадтер
  • Чистый код: Справочник по Agile Software Мастерства Роберт С. Мартин
  • Эффективное использование C ++
  • Более Эффективное использование C ++
  • КОД Чарльз Петцольд
  • Программирование Pearls Джон Бентли
  • Эффективная работа с унаследованным кодом Майкл С. Перья
  • Кадровое по Демарко и Листер
  • Кодеры за работой Питера Seibel
  • Вы, конечно, шутите, мистер Фейнман!
  • Эффективное Java 2 - е издание
  • Модели корпоративной архитектуры приложений Мартина Фаулера
  • Маленький Schemer
  • Закаленный Schemer
  • Почему это (Poignant) Руководство по Ruby,
  • Заключенным Running The Asylum: Почему High Tech Products Drive Us Сумасшедший и Как восстановить Sanity
  • Искусство программирования Unix
  • Test-Driven Development: По примеру Кент Бек
  • Практика Проворного разработчика
  • Не заставляйте меня думать
  • Agile разработки программного обеспечения, принципы, шаблоны и практики Роберта С. Мартин
  • Домен Driven Проекты Эрик Эванс
  • Дизайн повседневных вещей Дональд Норман
  • Современный дизайн C ++ Андрей Alexandrescu
  • Лучшее программное обеспечение Написание Я Джоэл Спольски
  • Практика программирования на Керниган и Пайк
  • Прагматическое мышление и обучение: реорганизовать Wetware Энди Хант
  • Software Оценка: Прояснение Черного Искусства по Макконнеллам
  • Страстный программист (My Job отправился в Индию) Чад Фаулер
  • Хакеры: Герои компьютерной революции
  • Алгоритмы + структуры данных = программы
  • Написание кода Solid
  • JavaScript - The Good Parts
  • Getting Real 37 сигналов
  • Основы программирования Карла Seguin
  • Компьютерная графика: Принципы и практика в C (второе издание)
  • Мышление в Java Брюс Эккель
  • Элементы вычислительных систем
  • Рефакторинг с использованием шаблонов Джошуа Kerievsky
  • Современные операционные системы Эндрю Таненбаум
  • Аннотированный Тьюринга
  • Вещи , которые делают нас извилины Дональд Норман
  • Бесконечный Путь здания Кристофер Александер
  • Срок: Роман об управлении проектами Тома Демарко
  • Язык программирования C ++ (3 - е издание) по Страуструпом
  • Модели корпоративной архитектуры приложений
  • Компьютерные системы - точки зрения программиста
  • Agile принципы, шаблоны и практики в C # Роберт С. Мартин
  • Рост объектно-ориентированное программное обеспечение, руководствуясь тестами
  • Рамочные принципы дизайна Брэд Абрамс
  • Мышление Объект д - р Дэвид Запад
  • Расширенное программирование в UNIX среде У. Ричард Стивенс
  • Хакеры и художники: Большие Идеи от компьютера Age
  • Душа новой машины Трейси Киддер
  • CLR с помощью C # Джеффри Рихтер
  • Бесконечный Путь здания Кристофер Александер
  • Шаблоны в C # Стива Metsker
  • Алиса в стране чудес Льюиса Carol
  • Дзен и искусство ухода за мотоциклом на Пирсиге
  • About Face - Основы интерактивного дизайна
  • Здесь приходит каждый: сила Организационного Без организаций по Клэй Ширки
  • Дао Программирования
  • Вычислительная Красота природы
  • Дать Solid Кодекс Стив Магуайр
  • Руководство Филиппа и Алекс на веб-издание
  • Объектно-ориентированный анализ и проектирование с примерами приложений по Гради Буч
  • Effective Java Джошуа Блоха
  • Computability по NJ Cutland
  • Вдохновителей программирования
  • Дао Дэ Цзин
  • Продуктивный программист
  • Искусство обмана Кевин Митник
  • Карьера программиста: Guerilla Tactics для несовершенного мира Кристофер Дункан
  • Парадигмы программирования искусственного интеллекта: тематические исследования в Common Lisp
  • Мастера Рока
  • Тестирование Прагматический блока в C # с NUnit Энди Хант и Дэйв Томас с Мэттом Hargett
  • Как это решить Джордж Пойа
  • Алхимик Пауло Коэльо
  • Smalltalk-80: Язык и его реализация
  • Написание безопасного кода (второе издание) Майкл Ховард
  • Введение в функциональное программирование Филипп Уодлером и Ричард Берд
  • Нет ошибок! Дэвид Thielen
  • Доработка Джейсон Freid и DHH
  • JUnit в действии
Ответил 05/08/2008 d 00:51
источник пользователем

голоса
9

Программирование с нуля. Это бесплатно в Интернете. Эта книга научила меня AT & T ASM. Это очень легко читать.

альтернативный текст

Ответил 23/11/2010 d 04:15
источник пользователем

голоса
9

Система база данных Концепция является одним из лучших книг , которые вы можете прочитать на понимание хороших принципов проектирования баз данных.

альтернативный текст

Ответил 18/11/2010 d 20:27
источник пользователем


голоса
9

Типы и Языки программирования Бенджамина C Pierce для глубокого понимания основ языков программирования.

Ответил 26/05/2010 d 13:01
источник пользователем

голоса
9

Практика программирования. Брайан У. Керниган, Роб Пайк.

Стиль, показанный здесь, отлично - код просто говорит само за себя, и вся книга придерживается принципа поцелуе. Лично не мои языки выбора, но все-таки влиятельный мне.

Ответил 18/09/2009 d 14:24
источник пользователем

голоса
9

Экстремальное программирование Разъяснение: Объятия Изменение Кент Бек. Хотя я не сторонник хардкор XP или-The-шоссе взять на себя разработку программного обеспечения, если бы я был введен с принципами в этой книге гораздо раньше в моей карьере. Модульное тестирование, рефакторинг, простота, непрерывная интеграция, стоимость / время / качество / сфера - это изменилось, как я посмотрел на развитии. Перед Agile, все это было об отладчике и страхе запросов на изменение. После того, как Agile, эти демоны не маячат , как большие.

Ответил 18/09/2009 d 04:34
источник пользователем


голоса
9

Один из моих личных фаворитов Delight хакера , потому что это было так же интересно читать , как это было познавательно.

Я надеюсь, что второе издание будет выпущено в ближайшее время!

Ответил 07/06/2009 d 18:38
источник пользователем

голоса
9

Определённо Software Мастерство

альтернативный текст http://ecx.images-amazon.com/images/I/5186JKTDVWL._SL500_AA240_.jpg

Эта книга объясняет многое о разработке программного обеспечения, развития системы. Это также крайне полезным, чтобы понять разницу между различными видами продукции: Развитию Сети VS усадочной VS рамки IBM. То, что люди имели в виду, когда они задуманы водопад модель? Прочитайте это, и мы все станет понятно (надеюсь)

Ответил 16/12/2008 d 13:43
источник пользователем

голоса
9

Системантика: Как системы работы и особенно то, как они терпят неудачу . Получить его использовали дешевые. Но вы не можете получить юмор , пока вы не работали несколько неудачных проектов.

Красота книги правообладателя год.

Вероятно, самый глубокий навынос «закон», представленный в книге:

Фундаментальный Failure-Mode Теорема (FFT): Сложные системы обычно работают в режиме отказа.

Идея заключается в том , что есть неудовлетворительные части в любой данной части программного обеспечения, которые маскируются сбоями в других частях или валидации в других частях. Смотрите реальный пример на излучениях машины Therac-25 , чья ПО недостаткам были замаскированы аппаратными failsafes. Когда аппаратные failsafes были удалены, состояние программного обеспечения гонки , которые незамеченной все эти годы привели к машине погибли 3 человека.

Ответил 19/11/2008 d 06:57
источник пользователем

голоса
9

Дискретная математика для компьютерных ученых http://ecx.images-amazon.com/images/I/51HCJ5R42KL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU02_.jpg

Дискретная математика для ученых по JK Трассы.

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

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

Ответил 14/10/2008 d 13:04
источник пользователем

голоса
9

Парадигмы программирования искусственного интеллекта : Примеры в Common Lisp Питера Норвиг

введите описание изображения здесь

Я начал читать, потому что я хотел узнать, Common Lisp. Когда я был на полпути, я понял, что это была самая большая книга о программировании я читал до сих пор.

Ответил 16/09/2008 d 14:51
источник пользователем

голоса
9

К & Р

@Juan: Я знаю, что Хуан, я знаю, - но есть некоторые вещи, которые могут быть извлечены только на самом деле приступить к задаче. Говоря в абстрактных идеалах весь день просто делает вас в академической. Это в применении реферата, что мы действительно ГРОК причины их существование. :П

@Keith: Великий упоминание о «Заключенные Запуск Asylum» Алана Купера - сенсационное наверняка, любой разработчик, который работал со мной, так как я прочитал эту книгу услышал меня упомянуть идеи он исповедует. +1

Ответил 21/08/2008 d 20:58
источник пользователем

голоса
8

Язык Python был очень влиятельным для меня, если бы я прочитал бы эти книги лет назад. Красота и простота языка Python действительно зависит, как я написал код на других языках.

альтернативный текст альтернативный текст

Ответил 24/10/2010 d 16:01
источник пользователем

голоса
8

Практика программирования

альтернативный текст

а также

Как решить эту проблему с помощью компьютера

альтернативный текст http://img.infibeam.com/img/7101e0ee/496b1/05/629/PMB-9788131705629.jpg?hei=200&wid=160&op_sharpen=1

Ответил 27/07/2010 d 18:27
источник пользователем


голоса
8

Новый Тьюринга Omnibus http://ecx.images-amazon.com/images/I/51HlYd-%2BRwL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

Действительно хорошая книга. Имеет вкус высокого уровня из наиболее важных областей информатики. Да, CS! = Программирование, но это все равно полезно для каждого программиста.

Ответил 28/12/2009 d 00:36
источник пользователем

голоса
8

хакеры, Стивен Леви.

Личность и образ жизни должен прийти первым. Все остальное можно научиться.

Ответил 26/11/2009 d 21:04
источник пользователем

голоса
8

альтернативный текст

Это в прошлом году я принял ряд классов. Я читаю

Дилемма инноватора (подрывная технология)
Мифический человеко - месяц (управление программным обеспечения)
Пересекая Пропасть (запуск)
Database Management Systems, корове книги по
программированию C #, страус книга
Начиная iPhone, РАЗРАБОТКА грейпфрута Book

Каждая книга была удивительна , но Дилемма инноватора Клейтон Кристенсен (1997 !!!) действительно фантастическая книга, и это заставило меня на самом деле думает о современном мире программного обеспечения. Задача решить , является подрывной технологией, и как дисковые накопители компании и нетехническая компания всегда разрушали новой, игры меняются технологией. Это дает человеку новую перспективу , когда речь идет о Google, вероятно , самой большой компании «паутина». Почему у них есть свои руки во всем? Это потому , что они не хотят , чтобы их положение нарушается чем - то новым. Предварительный просмотр на Google много , чтобы получить представление. Прочитайте это!

Ответил 23/07/2009 d 02:24
источник пользователем

голоса
8

«Мир плоский» Томас Фридман.

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

Программирование уже подорвано до точки платить меньше, чем, скажем, сантехника. Санитарно-технические работы не может быть «офшорных». Вам не нужно платить $ 2395 для участия в конференции Профессионального водопроводчика каждый год за право получения совершенно новый набор слесарного технологий, которые будут принимать вас в год, чтобы учиться.

Если вы живете в Северной Америке или Европе, молодые и умные, программирование не является рациональным выбором карьеры. Фирмы , которые включают программирование, абсолютно. Изучение бизнес, знает достаточно о программировании , чтобы уточнить ваш детектор BS: блестящий. Но посвящают львиную долю вашей психической энергии к овладению библиотек, структур данных и алгоритмов? Это имеет смысл только , если программирование нечто большее , чем вам экономический выбор.

Если вы любите программировать , и по этой причине намерены сделать это вашу карьеру, то это обязует вас развивать хладнокровное понимание сил, которые и будет продолжать, чтобы сделать это труднее и труднее профессию , в которой , чтобы заработать на жизнь , «Мир плоский» не будет учить вас , что назвать ваши переменные, но это будет погружать вас в течение 6 или 8 часов в экономических реалиях , которые уже прибыли. Если вы можете прочитать его, и не пугаются, а затем пойти и купить «Совершенный код» .

Ответил 16/09/2008 d 04:25
источник пользователем

голоса
8

@Peter Коултона - вы не читали Кнут, вы изучаете его.

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

Ответил 05/08/2008 d 02:25
источник пользователем

голоса
7

/ Руководство по IP TCP , Чарльз М. Kozierok

Несмотря на то, что описываются как «энциклопедическая ссылка», это невероятно читаемое как рассказ.

Этот автор дает очень, очень, очень хорошо написано, всеобъемлющее, введение в сетевом и инфраструктуру, которая лежит в основе Интернета. Что-то все программисты должны знать.

Для меня это естественное продолжение на из Чарльз Петцольд на « Код ». Если «Кодекс» объясняет неспециалист , как работают компьютеры, "TCP / IP Руководство объясняет , как они соединяются друг с другом.

Если вы дали 12-летний компьютерщик копия «код» и копию «TCP / IP Guide» - они будут строить следующий Google в возрасте до 17 лет.

Другими словами, если бы я мог вернуться в прошлое и сказать себе , чтобы прочитать конкретную книгу в начале моей карьеры в качестве разработчика, это (плюс код ) находится там в верхней части списка.

Ответил 14/01/2011 d 10:13
источник пользователем

голоса
7

Керниган & Plauger в элементы программирования стиля . Это иллюстрирует разницу между трюком-умным и элегантным-умным.

Ответил 03/06/2009 d 21:01
источник пользователем

голоса
7

Вот отличная книга, которая не так широко приветствуется, но полна глубокого понимания: Agile разработки программного обеспечения: Совместная игра , Алистер Кокберн.

Что такое особенное? Ну, очевидно, каждый слышал термин «Agile», и это, кажется, большинство верующих в эти дни. Верите ли вы или нет, хотя, есть некоторые глубокие принципы, лежащие почему Agile движение существует. Эта книга раскрывает и формулирует эти принципы в точном, научном пути. Некоторые из принципов, являются (кстати, это мои слова, а не Алистера):

  1. Самая трудная вещь о разработке программного обеспечения команды получает мозг каждый на иметь такое же понимание. Мы строим огромные, сложные, сложные системы , которые невидимы в материальном мире. Чем лучше вы на получение мозга больше народов делиться более глубокое пониманием, тем эффективнее ваша команда будет в разработке программного обеспечения. Это является основной причиной того, что парное программирование имеет смысл. Большинство людей уволить его (и я тоже изначально), но с этим принципом в виду , я настоятельно рекомендую вам дать ему еще один выстрел. Вы завершаете с двумя людьми , которые глубоко понимают подсистему вы только что отстроенная ... Есть не так много других способов получить такую глубокую передачу информации так быстро. Это похоже на ум Meld Vulcan.
  2. Вы не всегда нужны слова , чтобы общаться глубокое понимание быстро. И следствие: слишком много слов, и вы превысите способность слушателя / читателя, то есть понимание передачи вы пытающегося не бывает. Учтите , что дети учатся говорить на языке, будучи «погружают» и «поглощения». Не только язык либо ... он приводит пример некоторых детей , играющих с поездами на полу. Наряду приходит другой ребенок , который никогда даже не ВИДЕЛИ поезд раньше ... но, наблюдая за другими детьми, он поднимает суть игры и играет прямо вперед. Это происходит все время между людьми. Это наряду со следствием о слишком много слов поможет вам увидеть , как заблуждаются это было в старых «водопад» дней , чтобы попытаться написать 700 страниц подробных спецификаций требований.

Существует так много больше, там тоже. Я заткнулся, но я очень рекомендую эту книгу!

Ответил 20/03/2009 d 03:45
источник пользователем

голоса
7

Мастера гибели. Что касается мотивации и любви к вашей профессии идти: он не будет получать лучше , чем то , что было описано в этой книге, правдиво вдохновляющая история!

Ответил 26/10/2008 d 19:15
источник пользователем

голоса
7

альтернативный текст http://ecx.images-amazon.com/images/I/61dECNkdnTL._SL500_AA240_.jpg

C ++ Как программировать Это хорошо для beginner.This отличная книга , которая полна в комплекте с 1500 страниц.

Ответил 23/09/2008 d 06:48
источник пользователем

голоса
7

Мартин Фаулер Рефакторинг: улучшение существующего кода уже перечислен. Но я буду подробно , почему это повлияло на меня.

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

Ответил 17/09/2008 d 08:55
источник пользователем

Ответил 13/09/2008 d 16:53
источник пользователем

голоса
7

Хотя я согласен , что многие из книг выше, должны считывает (прагматический программист, Мифический человеко-месяц, Искусство программирования, и SICP приходят на ум сразу), я хотел бы пойти в несколько ином направлении , и рекомендовать дисциплину программирования с помощью Эдсгер Дейкстры. Несмотря на то, что это 32 лет, акцент на «дизайн для проверяемости» весьма актуален (даже если «проверяемость» означает «доказательство» вместо «юнит - тесты»).

Ответил 29/08/2008 d 00:47
источник пользователем

голоса
7

Я думаю, что «Искусство программирования Unix» отличная книга, отличный хакер / блестящий ум, как Eric S. Raymond, который пытается заставить нас понять несколько принципов разработки программного обеспечения (простоту в основном). Эта книга является обязательной для каждого программирования, который собирается начать проект под платформой Unix.

Ответил 27/08/2008 d 02:42
источник пользователем

голоса
7

Мифический человеко-месяц Фред Брукс http://en.wikipedia.org/wiki/The_Mythical_Man-Month

Ответил 21/08/2008 d 21:02
источник пользователем


голоса
6

«Практика программирования» Брайан W.Kerninghan и Роб Пайк.

Язык легко, а также предмет интересен.

Ответил 08/11/2009 d 09:26
источник пользователем

голоса
6

Как я начал развиваться в Java (и я до сих пор делают так и по сей день) я бы рекомендовать выдающуюся работу в области: Big Cup г Банни о»Java .

От автора аннотации:

Там просто нет лучшего способа узнать Java, чем иметь шишковидную железу эксперта Java программист имплантируется в вашем мозге. К сожалению, большинство ОПЗ отказываются платить за это сохранение карьеры процедуры, сочтя Java слишком экспериментальным. В конце концов есть альтернативное лечение для тех из нас, кто не может ждать радикальных реформ в области здравоохранения.

Г-н Банни Big Cup O»Java рекомендуется по п из десяти врачей, где п любое целое число, вы хотите, чтобы составить впечатление поразительно доверчивой публики. Книга начинается с обзора книги, и быстро расширяется в самой книге. Просто посмотрите на темы, затронутые:

  • Ява

Короче говоря, MBBCOJ научит вас все, что вам нужно знать для успешной карьеры в современных условиях развития кролика.

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

Ответил 02/12/2008 d 19:02
источник пользователем

голоса
6

Быстрое развитие Макконнелого

Ответил 16/09/2008 d 15:55
источник пользователем

голоса
6

Есть ли пользователи когда - либо трогать код? Если вы не делаете исключительно фоны работы, я рекомендую About Face: Основы дизайна пользовательского интерфейса  - теперь в своем третьем издании (связанном). Раньше я думаю , что мои пользователи были глупы , потому что они не «получить» свои интерфейсы. Я был, конечно, не так. About Face повернул меня вокруг.

Ответил 11/09/2008 d 04:15
источник пользователем

голоса
6

У меня есть несколько хороших книг, которые сильно повлияли на меня, что я не видел в этом списке до сих пор:

Психология повседневных вещей Дональда Нормана. Общие принципы дизайна для других людей. Это может показаться, чтоосновном хорошо для пользовательского интерфейсано если вы думаете об этом, то есть приложения практически вездегде есть интерфейскоторый ктотокроме оригинального разработчика должен работать; например, API и проектирование интерфейса таким образомчтобы другие разработчики формируют правильную ментальную модель и получить соответствующую обратную связь от самого API.

Искусство тестирования программного обеспечения Глен Майерс. Хорошее, общее введение в тестирование программного обеспечения; хорошо для программистов читатьчтобы помочь им думатькак тестер т.е. думать о томчто может пойти не таки подготовиться к нему.

Кстати, я понимаю, вопрос был «самым влиятельным Книга», но обсуждение, кажется, изменилось в список хороших книг для разработчиков, чтобы читать, так что я надеюсь, что можно простить за листинг две хорошие книги, а не только один.

Ответил 28/08/2008 d 20:13
источник пользователем

голоса
6

Руководство г-Банни Для ActiveX

Ответил 28/08/2008 d 01:41
источник пользователем

голоса
6

В частности, нет порядка, кроме как они расположены на моей книжной полке:

  • Прагматический программист
  • Rafactoring Фаулера
  • Эффективная работа с унаследованным кодом по Перья. Это практически тома к Рефакторингу .
  • УМЛ Фаулера. Среди других его достоинств является кратковременность.
  • Отладка процесса разработки Стив Магуайр
  • Шаблоны (ака «Банда четырех») гамма- и др
Ответил 21/08/2008 d 22:19
источник пользователем

Ответил 21/08/2008 d 21:02
источник пользователем

голоса
6

Прагматические Программисты: От Journeyman Мастер без сомнения. Совет в нем так хорошо представлен, и просто, что попадается , как если бы это был "Common Sense программист. Любить это.

Ответил 21/08/2008 d 20:54
источник пользователем

голоса
6

Я был arounda в то время, так что большинство книг, которые я нашел влиятельный не обязательно применимы сегодня. Я считаю, что это универсально важно понимать платформу, что вы разрабатываете для (как аппаратных, так и ОС). Я также считаю, что важно учиться у других ошибок народов. Так две книги, которые я бы рекомендовал являются:

Вычисление НЕУДАЧНИЦЫ и В поисках Глупости: более двадцати лет высоких технологий маркетинг Катастрофы

Ответил 12/08/2008 d 00:52
источник пользователем

голоса
5

Предприятие Шаблоны и MDA: Строительство Better Software с архетипом шаблонами и UML

Отличное чтения для тех, кто хочет использовать ORM и UML

Предприятие Шаблоны и MDA: Строительство Better Software с архетипом шаблонами и UML

Ответил 01/11/2010 d 03:40
источник пользователем

голоса
5

Задняя часть Салфетки , от Dan Roam .

Задняя часть Салфетки http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Большая книга о визуальных методах мышления. Существует также расширенный вариант в настоящее время. Я не могу говорить с этой версией, так как я не являюсь его; все же.

Ответил 09/08/2010 d 23:18
источник пользователем

голоса
5

Дизайн Концепция в языках программирования Ф. А. Turbak производит подробные реализации многих концепций программирования и очень полезно для понимания того, что происходит под капотом.

Ответил 26/05/2010 d 13:06
источник пользователем

голоса
5

Идеальное программное обеспечение: И другие иллюзии о тестировании

TITLE Cover http://ecx.images-amazon.com/images/I/51j3BSRspAL._SL500_AA240_.jpg

Идеальное программное обеспечение: И Другие Иллюзии тестирования Джеральд М. Вайнберг

ISBN-10: 0932633692

ISBN-13: 978-0932633699

Ответил 18/08/2009 d 11:20
источник пользователем

голоса
5

Не самый влиятельный, но стоит взгляд молодежи на JMCoetzee.

Рассказчик молодежи, студент в Южной Африке в 1950-х годах, уже давно затевает побег из своей родной страны: от удушающей любви к своей матери, от отца, чьи неудачи преследуют его, и от того, что он уверен, что надвигается революция. Изучение математики, чтение стихов, экономя деньги, он стремится к тому, что, когда он приходит в реальном мире, где бы то ни было, он будет готов испытать жизнь в полной интенсивности, и превратить его в искусство. Прибыв наконец в Лондоне, однако, он не находит ни поэзии, ни романтики. Вместо этого он поддастся однообразие жизни, как компьютерный программист, из которого случайного, Loveless дело не предлагает никакого облегчения. Лишенный вдохновения, он перестает писать. Неуклюжие колониальные, конституционная аутсайдер, он начинает темное паломничество, в котором он постоянно проверен и постоянно упрекнуть.

молодежи крышка http://img440.imageshack.us/img440/5140/youthgd4.jpg

Ответил 22/01/2009 d 23:41
источник пользователем

голоса
5

Факты и вымыслы о программной инженерии Роберт Л. Glass http://www.codinghorror.com/blog/images/facts-and-fallacies-of-software-engineering.jpg

Факты и вымыслы о программной инженерии Роберт Л. Glass действительно отличная книга. Я был профессиональным хакером в течение почти 10 лет , прежде чем я прочитал это, и я все еще узнал тонну материала.

Ответил 08/10/2008 d 17:38
источник пользователем

голоса
5

Программные средства по Брайан У. Керниган и PJ Plauger

Он оказал огромное влияние на то, как я пишу программное обеспечение.

Ответил 15/09/2008 d 19:25
источник пользователем

голоса
5

Это один разве действительно книга для начинающего программиста, но если вы ищете дизайн книги SOA, затем SOA на практике: Искусство Distributed System Design для вас.

Ответил 10/09/2008 d 16:07
источник пользователем

голоса
5

Есть много голосов для кодекса Стива Макконнелла Complete, но то , что о его руководстве по выживанию Project Software книги? Я думаю , что они оба необходимы чтение , но по разным причинам.

Ответил 01/09/2008 d 09:14
источник пользователем

голоса
5

Рефакторинг

Ответил 21/08/2008 d 21:08
источник пользователем

голоса
4

альтернативный текст

Мастерство: Ключи к успеху и долгосрочному Исполнения, Джордж Леонард

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

Ответил 25/08/2010 d 11:53
источник пользователем

голоса
4

Мой голос «Как думать как ученый: Обучение с Python» Она доступна как в виде книги и в качестве бесплатной электронной книги .

Это действительно помогло мне понять основы не только Python, но программирование в целом. Хотя он использует Python для демонстрации концепции, они применимы к большинству, если не все, языки программирования. Кроме того: это бесплатно!

Ответил 23/02/2010 d 00:13
источник пользователем

голоса
4

Как влиятельная книга часто зависит от читателя , и где они были в своей карьере , когда они читают книгу. Я должен дать зрителям о Patterns Head First Design . Большая книга и очень творческий путь , это написано должны быть использованы в качестве примера для других технологий книга писателей. Т.е. это написано для того , чтобы облегчить изучение и интернализации понятий.

Head First Design Patterns http://ecx.images-amazon.com/images/I/51LSqrgoT1L._SS500_.jpg

Ответил 20/08/2009 d 21:55
источник пользователем

голоса
4

Добавление больших упомянутых выше:

Модели корпоративной архитектуры приложений

Enterprise Integration Patterns

Ответил 23/07/2009 d 02:30
источник пользователем

голоса
4

Три книги приходят на ум для меня.

  • Искусство программирования Unix Эрик С. Реймонд.
  • Wizardry Составитель Рик Кук.
  • Искусство программирования Дональда Кнута.

Я также люблю написание Пола Грэма.

Ответил 27/04/2009 d 14:02
источник пользователем

голоса
4

Расширенное программирование в UNIX среде У. Ричард Стивенс.

Ответил 20/11/2008 d 03:31
источник пользователем

голоса
4

Никто , кажется, уже упоминал Stroustup в C ++ языка программирования , который является большой книгой , что каждый программист C ++ следует читать.

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

Я вторая рекомендация по Кнуту и ​​Бандам четыре, которые являются классикой.

Ответил 04/11/2008 d 23:40
источник пользователем

голоса
4

Объектно-ориентированного программного обеспечения Строительство Бертраном Мейером

Ответил 16/09/2008 d 17:33
источник пользователем

Ответил 16/09/2008 d 15:33
источник пользователем

голоса
4

Lean разработка программного обеспечения Мэри и Тома Poppendieck, безусловно , один для каждых разработчиков книжной полки

Ответил 16/09/2008 d 15:20
источник пользователем

голоса
4

Программирование на Perl (O'Reilly)

Ответил 16/09/2008 d 15:03
источник пользователем

Ответил 07/09/2008 d 07:12
источник пользователем

голоса
4

Недавно я прочитал Сновидение в Кодексе и нашел , что это будет интересно читать. Может быть , тем более что на следующий день я начал читать его Чандлер 1.0 был выпущен. Читая о растущей боли и ошибок в проектной команде талантливых людей , которые пытаются «изменить мир» дает вам много учиться. Также Скотт воспитывает много программиста знаний и мудрости между тем , что это просто развлекательным чтением.

Красивый код имел одну или две вещи , которые заставили меня думать по- другому, в частности, главу сверху вниз оператора старшинства.

Ответил 01/09/2008 d 17:22
источник пользователем

голоса
4

Совершенный код является выбором номер один, но я также привожу Банду Design Patterns четверки и Craig Larman, применимую UML и шаблоны.

Бесконечный Путь здания, Кристофер Александр, это еще один большой один. Даже если речь идет о archtecture, он включен в библиографии многих великих книг по программированию я уже прочитал.

Еще один, из которого я изучаю много новых вещей, это шаблоны доступа к данным, Клифтон Nock.

Ответил 05/08/2008 d 18:28
источник пользователем

голоса
3

Расширенное программирование в среде UNIX - W. Richard Stevens

Ответил 26/11/2009 d 21:24
источник пользователем

голоса
3

Ассемблере книги Питера Нортона для ПК IBM

альтернативный текст

Я проводил бесчисленные ночи перед ПК (DOS), исследуя неизвестные миры :-D

Ответил 05/08/2009 d 22:19
источник пользователем

голоса
3

Так как я C # программист и наиболее общие книги уже упоминалось , я хотел бы рекомендовать книгу Билла Вагнера «более эффективным C # .

Я думаю, что большинство людей, которые разрабатывают сложные WPF-приложения также должны взглянуть на Composite Application Руководство компании Microsoft (также известная как Prism):

Композитный Руководство по применению

Ответил 05/08/2009 d 13:03
источник пользователем

голоса
3

Все мышление в ... книге.

Брюс Eckel это же гениальная педагогика! Это так легко понять реализацию полиморфизма в C ++. Он содержит все , что вы должны знать о C ++, основных и передовых концепций. Путь лучше , чем Страуструп. Я тоже узнал Java с ним.

И последнее, но не менее:

C ++ один бесплатный!

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Ответил 15/07/2009 d 11:18
источник пользователем

голоса
3

Я прочитал большинство книг , имеющий высокий балл по этому вопросу , - но не все из них , и я добавил остальные один на мой (слава Богу!) Амазонка Список желаний прямо сейчас!

(Кто - то должен создать список на Amazon для этих книг ... Может быть , список по имени: «StackOverflow лучшие книг когда - либо» Кто - нибудь знает , как это сделать? )

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

Тогда моя вторая лучшая книга Дать Solid Кодекс - имея научиться быть понятно, что это было здорово , чтобы знать , как писать твердый код.

Тогда много очень хороших книг , но никто не упомянуть здесь. До 2001 года , я думаю: Рамочные Design Guidelines : конвенции, идиомы и шаблоны для многократно используемых библиотек .NET. Драгоценный камень! Я читал эту книгу много раз , и это все еще на моем столе, просто рядом с моим LCD, вместе с Code Complete (действительно!). Я люблю так , как это было написано (любит свой комментарий , который был добавлен здесь и там - книги , все должны быть написаны так!)

Но хорошо, я забываю самые первые большие книги , которые я читал! Те , которые делают меня любят информатику, со страстью:

  • Рассчитайте! (Журнал C64 - никогда не забудет Джим Бабочки : о)
  • Borland C ++ Руководство пользователя (старые, около 1991, тех , кто пытался внедрить объектно - ориентированное программирование, очень красиво написано).
  • Большинство Microsoft DEVELOPPEMENT Guides Инструменты , около 1990-1995 гг. Не знаю , кто писал их, но они были довольно прохладными! Я помню , как читал их поздно ночью, по субботам ...

Ну, хороший вопрос: о)

Ответил 09/06/2009 d 20:59
источник пользователем

голоса
3

Для меня это было Узоры дизайна Разъяснения он предоставил «О, как это работает» момент для меня относительно разработки моделей и было очень полезно при обучении шаблонов дизайна для других.

Ответил 18/12/2008 d 17:00
источник пользователем

голоса
3

Применение UML и шаблонов Крейга Ларманом.

Название книги немного вводит в заблуждение; это дело с UML и шаблонов, но она охватывает гораздо больше. Подзаголовок книги говорит вам немного больше: Введение в объектно-ориентированный анализ и проектирование и итеративной разработки.

Ответил 12/11/2008 d 12:56
источник пользователем

голоса
3

Целый новый ум, Даниэль Pink. Интересно взять на будущее нашей отрасли.

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

альтернативный текст http://www.danpink.com/images/wnm.jpg

Ответил 25/09/2008 d 00:29
источник пользователем

голоса
3

Я удивлен , что нет никакого упоминания еще об этой книге: Начиная Forth , Лео Броди. В конце концов Forth, будучи стек-ориентированный язык, должен соответствовать аудитории на этом сайте ...

Следует признать, что Forth является странным языком и не очень популярен в эти дни. Но эта книга радость для чтения. И у него есть мультфильмы! Книга, а также другие книги Броди, Думать Forth , оба доступны бесплатно в Интернете.

Ответил 21/09/2008 d 16:48
источник пользователем

голоса
3

Если вы кодирования в Smalltalk или нет Smalltalk Best Practice Patterns больше читать. Полный малых наблюдений , которые изменят способ кода; к лучшему.

Ответил 18/09/2008 d 09:07
источник пользователем

голоса
3

Самая влиятельная книга по программированию для меня было достаточно веревки , чтобы стрелять себе в ногу со Аллен Голуб .

Обложка книги http://ecx.images-amazon.com/images/I/71AE90J735L._SL500_AA240_.gif

О, ну, как давно это было.

Ответил 17/09/2008 d 08:10
источник пользователем

голоса
3

Coder для разработчиков , Майк Gunderloy.

Ответил 16/09/2008 d 21:32
источник пользователем

голоса
3

http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

Взял мое программирование на совершенно новый уровень.

Ответил 16/09/2008 d 19:26
источник пользователем

голоса
3

Экстремальное программирование Кент Бек

Ответил 16/09/2008 d 17:48
источник пользователем

голоса
3

Unix Программирование окружающей среды по Керниган и Пайк.

Среда программирования Unix

Больше, чем любая другая книга, она научила меня преимущество в строительстве небольших, легко проверенные инструментов, которые могут быть объединены, чтобы сделать большие вещи.

Ответил 16/09/2008 d 17:28
источник пользователем

голоса
3

Это один начал меня в истинном ООА & D.

Применение UML и шаблонов: Введение в объектно-ориентированный анализ и проектирование и итеративной разработки - Craig Larman

Они были бы там, а также:

  • Закономерности в Enterprise Architecture Application - Фаулер
  • Домен-Driven Design - Эрик Эванс
Ответил 16/09/2008 d 15:40
источник пользователем

голоса
3

Какао Программирование для Mac OS X Аароном Hillegass

Ответил 16/09/2008 d 15:25
источник пользователем

голоса
3

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

Кроме того, на мой Perl фоне я действительно как Perl Best Practices от Damian Conway. Perl может быть неприятный язык, если вы не используете стиль и лучшие практики, которая является то, что я видел в сценарии, я читал (а иногда и писать).

Мне нравится первая серия Руководитель, они довольно хорошо и легко читать, когда ваш не в настроении для более серьезных книг стиля.

Ответил 16/09/2008 d 14:55
источник пользователем

голоса
3

Это не строго книга развития, и я считаю, что я упомянул об этом в другой ответ где-то, но это книга, которую я действительно считаю, что все разработчики должны читать, из PHP на Java для разработчиков сборки.

Код

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

Ответил 16/09/2008 d 14:51
источник пользователем

голоса
3

чтобы получить расширенный в прологе я люблю эти две книги:

Искусство Пролога

Craft Пролога

действительно открывает ум для логического программирования и рекурсии схем.

Ответил 15/09/2008 d 21:29
источник пользователем

голоса
3

Это не прямой ответ на этот вопрос, потому что я чувствую , что уже не было сказано выше, однако, одна из книг , которые , безусловно , имели влияние на как я код код чтения, Volume 1: The Open Source Perspective .

альтернативный текст http://g.bookpool.com/covers/405/0201799405_140_30O.gif

Ответил 02/09/2008 d 08:23
источник пользователем

голоса
2

В начале была командная строка. Нил Стивенсон.

Ответил 14/01/2011 d 17:09
источник пользователем

голоса
2

Стив Макгире в написании Solid Code

Ответил 09/12/2010 d 07:49
источник пользователем

голоса
2

97 вещей каждый программист должен знать

альтернативный текст http://ecx.images-amazon.com/images/I/51F134Q8TrL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Эта книга пулы вместе коллективный опыт некоторых из лучших программистов в мире. Это должен прочитать.

Ответил 08/02/2010 d 17:31
источник пользователем

голоса
2

Что каждый программист должен знать о памяти

Ульрих Drepper - объясняет структуру современных подсистем памяти и показывает, как эффективно использовать их.

PS: К сожалению, если я двойная проводка.

Ответил 06/02/2010 d 06:16
источник пользователем

голоса
2

Что случилось с «Эксперт программирования C - Deep Secrets C» Питер Ван дер Линден - классический и приятным для чтения. Если читал, что сразу после обучения C лет назад, но получил его примерно через 3 года на изучение C! Рекомендуемая книга, которая отвечает самому распространенному SO вопросов о указателях (любимая тема моего). Жить, есть, дышать! 10/10!

Ответил 03/12/2009 d 18:49
источник пользователем

голоса
2

Домен Driven Design Эрик Эванс замечательная книга!

Ответил 23/08/2009 d 06:17
источник пользователем

голоса
2

Твердая код Оптимизация цикла разработки программного обеспечения жизни

Несмотря на то, что книга только 300 страниц, и отдает предпочтение технологии Microsoft все еще предлагают некоторые хорошие языковые агностические лакомые кусочки.

Ответил 07/06/2009 d 02:45
источник пользователем

голоса
2

Я сейчас читаю Agile разработки программного обеспечения, принципы, шаблоны и практики . Для тех , кто заинтересован в XP и объектно-ориентированного проектирования, это классический чтение.

альтернативный текст http://ecx.images-amazon.com/images/I/519J3P8ANML._SL500_AA240_.jpg

Ответил 12/03/2009 d 19:31
источник пользователем

голоса
2

Я видел обзор фабрики программного обеспечения: Сборка приложений с помощью шаблонов, моделей, рамочные и инструменты на блоге говорить также о XI-Factory , я прочитал это , и я должен сказать , что эта книга должна читать. Altough специально не целенаправленные программистам, это объясняет очень ясно , что происходит в мире программирования прямо сейчас с Model-Driven Architecture и так далее ..

Ответил 02/03/2009 d 23:23
источник пользователем

голоса
2

Я бы сказал , что « Beyond Code - научиться различать себя в 9 простых шагах » является довольно хорошей и мотивационной книгой. Я не распространяется на технические вопросы, но он описывает способы работы с людьми, будучи профессионалом, ... Для меня это книга , которую вы можете читать снова и снова , если вы нуждаетесь в какой - то зажигательную речь. Кроме того, это дешево и очень легко и приятно читать в 3 до 4 часов.

Существует небольшой обзор более в моем блоге .

Ответил 18/09/2008 d 06:24
источник пользователем

голоса
2

для низких уровня развлечений , я хотел бы предложить Абраша в
I) -Zen Коды и оптимизации -
II) -Графика Программирование Black book-
даже если вы не делать какие - либо графические программы.

Ответил 17/09/2008 d 13:58
источник пользователем

голоса
2

Расширенный MS-DOS Рэй Дункан.

Ответил 17/09/2008 d 13:04
источник пользователем

голоса
2

Craig Larman - х Применение UML и шаблонов . Хотя Банда Четырех книг Design Patterns очень поучительно, я обнаружил , что я не «получить» , как использовать шаблоны проектирования , пока я не наткнулся на книгу Larman в классе программирования.

Ответил 17/09/2008 d 10:58
источник пользователем

голоса
2

Как так много людей в списке Patterns Head First Design, который я согласен есть очень хорошая книга, я хотел бы видеть , если так много людей знают о правоустанавливающих называется Design Patterns Разъяснение: новый взгляд на объектно-ориентированного проектирования .

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

Это название также вводит понятие позади шаблонов проектирования, охватывающее первоначальную работу Кристофера Александера в архитектуре к GoF первой реализации документированию модели в SmallTalk.

Я думаю, что любой, кто пользовался Patterns Head First Design, но по-прежнему находит GoF очень сухой, следует искать в Design Patterns объяснена как гораздо более удобным для чтения (хотя и не столь всеобъемлющей) альтернативы.

Ответил 17/09/2008 d 10:22
источник пользователем

голоса
2

Еще одна книга, которая не была упомянута еще и должен быть обязательным чтением для каждого программиста, новички на до гуру, на любом языке программирования, является написание Майкла Говарда Secure Code (второе издание) от MSPress.

Ответил 17/09/2008 d 09:53
источник пользователем

голоса
2

Отдельно я бы упомянуть Третий Манифест Хью Дарвен и CJ Date. Если вы заинтересованы в понимании данных (что кажется необычным среди программистов) , эта книга является обязательным читать. Он также будет делать вам грустно , когда вы понимаете, как сломана SQL есть, но это будет также поможет вам справиться с этой раздробленностью. Зная , как сломана инструмент позволяет создавать с этими дефицитами в виду.

Ответил 17/09/2008 d 04:27
источник пользователем

голоса
2

Это не может считаться «книгой развития», но я должен бросить его в любом случае: Hackers Стивена Леви. Я обнаружил, что он говорил с эмоциональной стороной программирования.

Ответил 17/09/2008 d 02:11
источник пользователем

голоса
2

Amiga ROM Kernel Руководство :)

Ответил 16/09/2008 d 22:22
источник пользователем

голоса
2

Домен Driven Design Эрик Эванс

Ответил 16/09/2008 d 19:07
источник пользователем

голоса
2

Вопрос заключается в том , «Книга на самом деле оказали влияние , как вы работаете в качестве разработчика?» Без всякого сомнения, Программирование Windows , с MFC , по Просизу, книга , которая имела наибольшее влияние на как я работаю в качестве разработчика. Он не учил меня основам «программирования» , но он открыл мир развития платформы Windows , для меня и многих тысяч других разработчиков.

Я написал немного кода для Windows, ранее в «стиле Petzold» перед MFC была разработана. Я быстро решил, что платформа Windows, мы просто не стоит свеч, как разработчик. Когда Prosise вышел с книгой MFC, я понял (наряду с тысячами других программистов, не Windows), что я мог бы создать простой в использовании интерфейс, который пользователи не только понять, но на самом деле пользуются помощью. Я пожирал книгу, делая так много записей в ней и выключая так много углов, я в конце концов купил второй экземпляр.

Prosise, Джефф. Программирование Окна с MFC 2nd Ed. Microsoft Press 1999 ISBN: 1-57231-695-0

Ответил 16/09/2008 d 18:17
источник пользователем

голоса
2

Моя средняя школа учитель математики дал мне копию Аре свои огни Рисунок Проблема , что я перечитала много раз. Это было бесценным, как разработчик, и в жизни вообще.

Ответил 16/09/2008 d 18:10
источник пользователем

голоса
2

Эксперт программирования C: Deep C секреты от Peter Van Der Linden

Ответил 16/09/2008 d 17:36
источник пользователем

голоса
2

Хотя это и не книга по разработке программного обеспечения, я бы настоятельно рекомендовал не заставляйте меня думать! следует рассматривать в этом списке.

Ответил 16/09/2008 d 16:50
источник пользователем

голоса
2

« Дизайн и эволюция C ++ » Бьярне Страуструп

Кроме того, давая много фона на C ++, это также длительное исследование по вопросу о компромиссах и заботах дизайна, участвующих в масштабной программе.

BN.com

Ответил 16/09/2008 d 16:32
источник пользователем

голоса
2

Я полагаю , что мы могли бы задать же самому с самым высоким рейтингом Question каждые пару недель и upmod всех тех , кто уже полным кода или Прагматическими программистами .

Не то, что есть anythng неправильно с ним :-)

Ответил 16/09/2008 d 16:08
источник пользователем

голоса
2

Win32 Программирование Чарльз Петцольд

Ответил 16/09/2008 d 15:55
источник пользователем

голоса
2

Это бросок между шаблонами Head First Design, для многих из указанных выше причин, и тестирование Perl: Заметки разработчика, который должен быть один из библий для любого программиста Perl хочет писать в сопровождении кода.

Ответил 16/09/2008 d 15:28
источник пользователем

голоса
2

Роджер С. Прессман - Software Engineering (A Практикующие подход). Он получил много полезной информации.

Ответил 10/09/2008 d 01:42
источник пользователем

голоса
2

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

Один из самых влиятельных книг , которые я читал, была APUE .

Или почти все, что У. Ричард Стивенс.

Ответил 08/09/2008 d 04:55
источник пользователем

голоса
2

Я нашел «Искусство Пролог» очень хороший для чтения.

Ответил 08/09/2008 d 03:59
источник пользователем

голоса
2

Я большой поклонник большинство названий Роберта С. Мартин, особенно Agile разработка программного обеспечения, принципы и практика и поддержание чистоты: Справочник по Agile Software Мастерства .

Ответил 27/08/2008 d 01:50
источник пользователем

голоса
2

Читать Patterns Head First Design для гораздо более доступной , чем введение книги GoF. Я помню ощущение , как будто я выровнена после каждой главы.

Кент Бек Test Driven Development в примере для TDD.

Ответил 25/08/2008 d 18:02
источник пользователем

голоса
2

Эффективная работа с унаследованным кодом действительно удивительная книга , которая идет в подробности о том , как правильно модульного тестирования кода , и что истинная польза от него есть. Он действительно открыл глаза.

Ответил 21/08/2008 d 21:10
источник пользователем

Ответил 21/08/2008 d 20:55
источник пользователем

Ответил 06/05/2010 d 08:59
источник пользователем

голоса
1

You.Next (): Move Your Software Development Карьеру на лидерство Трек ~ Майкл К. Финли (Автор), Хонза Fedak (Автор) Текст ссылки

Ответил 03/03/2010 d 22:13
источник пользователем

голоса
1

Рубашка книга Розовый

Руководство по программированию на IBM PC. Розовая рубашка книга.

... ну, кто - то должен был сказать это.

Ответил 23/02/2010 d 17:18
источник пользователем

Ответил 08/02/2010 d 17:53
источник пользователем

голоса
1

Искусство игры Дизайн - Книга Объективов Джесси Schell

Джесси Шелл преподавал дизайн игры и вел исследовательские проекты в Entertainment Technology Center Carnegie Mellon с 2002 года.

Достаточно.

Искусство игры Дизайн - Книга Объективов http://i50.tinypic.com/iekw0l.jpg

PS: Извините, если я дважды оприходование, я не мог найти эту книгу в ответах - либо потому, что название точно не было или не было никакого изображения. Дайте мне знать, и я удалю его, если так.

Ответил 04/02/2010 d 19:36
источник пользователем

голоса
1

Это очень богатый и полезный сборник, однако, я немного удивлен , что я не встречал Таненбаум среди авторов. IMO он один из лучших профессоров CS, и его гений должен сделать в основном с его необыкновенной способности в создании довольно трудный материал доступным для студентов CS. Его книга (Современные операционные системы или компьютерные сети могут позвонить в звонок) сделала замечательную работу в предоставлении мне с прочной основой в CS, делая свой BS , и я настоятельно рекомендую их. Некоторые другие интересные вещи на Таненбаум, доказывающий его навыки выходят за рамки преподавания: автор ОС под названием MINIX - Линус был его тариф доли вдохновения от него при реализации Linux; Амебы - распределенная ОС; Черепаха - бесплатный анонимный p2p сети.

Ответил 16/12/2009 d 10:00
источник пользователем

голоса
1

Это должно прочитать книгу для каждого программиста: система база данных понятий по Абрахам Силбершацу.

альтернативный текст http://images.barnesandnoble.com/images/14870000/14878097.JPG

Ответил 14/12/2009 d 16:59
источник пользователем

голоса
1

Основные материалы для чтения для любого наставника / руководителя группы / менеджера или тех, кто подчиняется вышеуказанным.

альтернативный текст http://ecx.images-amazon.com/images/I/316N6QYW32L._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Ответил 23/11/2009 d 19:08
источник пользователем

голоса
1

Я опаздываю на этот вопрос , но , видимо , все - таки есть что - то уникальное предложение ... Software Engineering Economics по Барри Бем в которой, чтобы подвести итоги, говорит , что если вы действительно хотите улучшить производительность программного обеспечения получить более людей , так как лучшие инструменты, оборудование, языки, методы и т.д. будут иметь незначительное влияние. Только лучшие люди подъезжают производительность за счет значительных количествах. Я подчеркиваю, это лучше , инженеры, не больше инженеров!

Не вид книги , которую вы бы взять в постель с вами, как вы могли бы сделать с Coders At Work но вид книги , которая управляет домом урок , что наша промышленность сильно боролся , чтобы принять близко к сердцу. Свидетель оффшоринга, ложная экономика, модель Boehm предсказывает будет иметь лишь незначительный положительный эффект, если таковые вообще. Проверьте это.

Ответил 08/11/2009 d 09:48
источник пользователем

голоса
1

Один я уже не вижу здесь был XUnit Test Patterns: Рефакторинг Код испытания Джерард Месарош. Эта книга действительно помогла мне увидеть модульное тестирование с новой точки зрения.

Ответил 06/11/2009 d 22:42
источник пользователем

голоса
1

Кажется , что большинство людей уже касались некоторых очень хороших книг. Тот , который действительно помог мне была эффективной C #: 50 способов улучшить вашу C # . Я бы упущением , если бы я не упомянул Дао Пуха . Философия книга может быть полезна для души, и кода.

Ответил 22/10/2009 d 12:00
источник пользователем

голоса
1

Алгоритмы в C ++ был бесценным для меня в изучении нотации Big O и входы и выходы из различных алгоритмов сортировки. Это было опубликовано до Седжвик решил , что он мог бы сделать больше денег, разделив его на 5 разных книг.

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

Ответил 27/05/2009 d 00:33
источник пользователем

голоса
1

Введение в GW Basic. Что из этого я бы никогда не узнал, как программировать и любые другие книги, не сделали бы мне ничего хорошего.

Ответил 27/04/2009 d 14:04
источник пользователем

голоса
1

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

Ответил 18/02/2009 d 19:32
источник пользователем

голоса
1

Я добавлю пару, что я не видел здесь влиятельны для меня:

  • Йордан и Константин, «Структурированный Design». Все, что вам нужно знать о разработке программного обеспечения находится здесь, если вы готовы копать для него немного.
  • Леонард Корен, «Ваби-Саби: для художников, дизайнеров, поэтов и философов». Прагматическая философия балансирования красоты и практичности.
Ответил 14/01/2009 d 22:46
источник пользователем

голоса
1

Объектно - ориентированный дизайн Эвристика больше читать. Я не мог положить его вниз.

Ответил 14/01/2009 d 22:35
источник пользователем

голоса
1

Еще стоит классического это интерфейс Зал Позора . Этот сайт подробно огромный ассортимент дизайн интерфейса бестактность , что является весьма интересным. Не оригинальный iarchitect.com больше не существует, а другие восстановили HOS на своих веб - сайтах.

Ответил 13/01/2009 d 18:50
источник пользователем

голоса
1

Я сук это, когда я был полным новичком, и взял меня только зная, что Java существует для надежного члена команды в течение короткого времени

Ответил 05/01/2009 d 18:16
источник пользователем

голоса
1

Даже если я никогда не программировали игру эта книга помогла мне понять многое в увлекательной игровой форме.

Ответил 05/01/2009 d 18:14
источник пользователем

голоса
1

Scelbi-Byte Primer

Я корпел над исходным кодом списки в этой книге много раз до тех пор, один день, я вдруг grokked 8080 на языке ассемблера программирования.

Ответил 18/12/2008 d 19:34
источник пользователем

голоса
1

Этюды для программистов Чарльз Wetherell, больше Программирование Pearls (Jon Bently),

Ответил 06/12/2008 d 01:18
источник пользователем

голоса
1

Графика Программирование в Windows , трудно вине.

Ответил 14/11/2008 d 16:12
источник пользователем

голоса
1

Fortran IV с Watfor и Watfiv по Cress, Dirkson и Грэма.

Эта книга научила меня мой первый язык программирования, который я запрограммированный на перфокарты в то время. После 3-х лет, книга была все лохмотья, потому что я использовал его так много.

альтернативный текст http://g-ecx.images-amazon.com/images/G/01/ciu/4b/83/245d9833e7a03768eaf63110._AA240_.L.jpg

Fortran был большой язык! Это было супер оптимизатор и произвел очень быстрый код. Это по-прежнему очень популярны в Великобритании и FTN95 теперь очень полнофункциональный и способен компилятор. Иногда я хотел бы продолжали использовать его, но Delphi является более адекватной замены.

Ответил 30/10/2008 d 05:23
источник пользователем

голоса
1

Если вы пишете код в C, то эксперт программирования C является сенсационным. Он имеет ответы на все вещи, которые вы задавались вопросом, почему это работает таким образом. Peter Van Der Linden имеет большой стиль письма и делает загадочные понятия очень читаемыми. Необходимо прочитать для всех разработчиков C

Ответил 18/10/2008 d 16:55
источник пользователем

голоса
1

ОК, так что вопрос не «что лучшее программирование книга», но «если бы вы могли сказать себе, что читать в начале своей карьеры» ...

Вероятно, один из «О Lisp» и SICP, плюс один из КСПСА или «Алгоритмов: творческий подход» Уди Манбер.

Введение в алгоритмы Уди Манбер http://vig-fp.prenhall.com/bigcovers/0201120372.jpg

Первые два будет преподавать много методов программирования, паттерны, и действительно открыть свой ум к его / ее собственному творчеству; другие две разные. Они более теоретический, но и очень важно, сосредоточив внимание на дизайн правильных и эффективных алгоритмов (и требующих существенно больше математики).

Я вижу много людей, рекомендующих три первые книги, когда предмет «хороших книг по программированию» всплывает, но последний (по Манбер) большая книга, и мало кто знает его. Это позор! Manber фокусируется на пошаговой разработке алгоритмов с помощью доказательства теорем с помощью индукции.

Ответил 18/10/2008 d 16:39
источник пользователем

голоса
1

Все, что Эдвард Тафт: Визуальное отображение количественной информации; Предвидение информации; Визуальные Пояснения

Ответил 02/10/2008 d 23:46
источник пользователем

голоса
1

рекомендуется для Windows , программист, программирование для Windows

Ответил 21/09/2008 d 13:09
источник пользователем

голоса
1

" Фортран Книжка - раскраска " от доктора Роджера Kaufman (1978, ISBN: 0262610264)

Какая глупая идея - более простой, чем даже книги «чайников»! Но она работает на любом языке (с несколькими Фортрана конкретными примерами, конечно), объясняя основные понятия логики, переменные, I / O, и т.д. в очень понятном и «Больно Забавный» пути.

Этого достаточно, чтобы получить десять-летний заинтересован в программировании ...

альтернативный текст

(Найдено обложка на учетной записи пользователя Flickr )

Ответил 21/09/2008 d 03:14
источник пользователем

голоса
1

Я нашел Алгоритм Руководство по проектированию , чтобы быть очень полезным для чтения. Я также настоятельно рекомендую Программирование Pearls .

Ответил 20/09/2008 d 20:30
источник пользователем

голоса
1

Хотя я программировал rofessionally в течение многих лет, серия Рокки Lhotka в «Business Objects» о его рамках CSLA была книга , которая открыла мне глаз.

Его идеи , которые он заставил меня взволновали модели разработки программного обеспечения и теории снова. Он поставил меня на пути нового интереса к обучению , как стать лучшим разработчиком, а не просто узнать о последнем контроле сенсационного или библиотеке. (Не поймите меня неправильно, я все еще люблю хорошую техническую книгу тоже - ты должен идти в ногу!)

Ответил 20/09/2008 d 20:17
источник пользователем

голоса
1

Если вы делаете что-нибудь в Unix / Linux / MacOS и т.д., вы должны прочитать Расширенное программирование в Unix среде (также известный под аббревиатурой APUE), в конце W Ричард Стивенс. Если вы не знаете, как файловые дескрипторы работа или что сеансы, или все, что вы должны делать, когда вы демон себя (признать это, вы не), то эта книга расскажет вам.

Вы будете чувствовать себя amatuerish для немного позже, но если вы хотите считать себя профессиональным программистом (на любом языке) в среде Unix вам нужно прочитать.

Ответил 17/09/2008 d 20:37
источник пользователем

голоса
1

Первая книга , которая сделала реальное влияние на меня было Овладение Turbo Assembler Том Свон.

Другие книги , которые оказали влияние было Just For Fun Линуса Торвальдса и Дэвид Даймонд и, конечно же, прагматической программист Эндрю Хант и Дэвид Томас.

Ответил 17/09/2008 d 09:58
источник пользователем

голоса
1

В последние годы он был 'The C ++ Standard Library' на 'Nicolai M. Josuttis'. Это моя библия.

альтернативный текст http://ecx.images-amazon.com/images/I/51BT5SKXTCL._SL500_AA240_.jpg

Ответил 17/09/2008 d 08:45
источник пользователем

голоса
1

Прагматический программист был довольно хорошо. Однако один, который действительно оказал влияние, когда я начинал было:

Windows 95 Системные Секреты программирования»

Я знаю - это звучит и выглядит немного сырный снаружи и, вероятно, от немного - но это было удивительным объяснение внутренностей Win95 на основе авторов (Мф Pietrek) исследования с использованием своих собственных собственных средств - код, для которого пришел с книгой. Имейте в виду, что это было прежде всего с открытым исходным кодом вещи и Microsoft все еще довольно скрытный о выпуске документации внутренностей - не говоря уже источник. Существовал некоторые цитаты там, как «Если вы работаете через какой-то проблемы и ударил какой-то мертвую точку, то вам нужно остановиться и реально смотреть глубоко в эту часть, и действительно понять, как это работает». Я нашел, что это очень хороший совет - особенно в эти дни, когда вы часто источник для библиотеки и можете пойти посмотреть. Его также вдохновил меня заняться дайвингом в внутренности, как работают системы, то, что уже проверенные бесценными в течение моей карьеры.

Да, и я бы также бросить в эффективной .net - большое Internals объяснение .Net от Don Box.

Ответил 17/09/2008 d 06:49
источник пользователем

голоса
1

Разработка Agile Software с Scrum по Швабер и Майк Бидля.

Я использовал эту книгу в качестве отправной точки для понимания Agile развития.

Ответил 17/09/2008 d 05:44
источник пользователем

голоса
1

Как думать, как компьютерный ученый: обучение с питоном

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

Ответил 17/09/2008 d 01:52
источник пользователем

голоса
1

Внутри C ++ объектной модели Стенли Липпман

Ответил 16/09/2008 d 23:16
источник пользователем

голоса
1

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

Не о программировании, сами по себе, но и о том , как вещи в мире должны работать - вид психологии юзабилити.

Это было бесценным для меня в проектировании обоих конечных пользовательских интерфейсов и API.

Ответил 16/09/2008 d 19:55
источник пользователем

голоса
1

«Мышление в C ++» Брюс Эккель

Ответил 16/09/2008 d 18:53
источник пользователем

голоса
1

Объектно-ориентированный анализ и проектирование - по Грейди Буч

Ответил 16/09/2008 d 18:45
источник пользователем

голоса
1

Продуктивный программист Форд

Я не совсем через это еще, но я уже в восторге от некоторых советов / трюков я забирал, чтобы стать более ... ну ... продуктивными.

Конечно, есть много того, что мы все уже знаем (используйте горячие клавиши, сухи, и т.д.). Но есть много новых вещей, чтобы пойти с ним. И заботливые читатели быстро начинают видеть, как вещи могут быть объединены для еще большего эффекта.

Ответил 16/09/2008 d 18:42
источник пользователем

голоса
1

Грамотное программирование Дональд Кнут, это отличная книга по структуре кода.

Ответил 16/09/2008 d 17:27
источник пользователем

голоса
1

Внутри C ++ Object Model Стэна Липпмана. Он сделал C ++, наконец, для меня «нажмите», прежде, чем это было «магия». Эта книга дала мне другой кадр из вида, когда приближается новый язык программирования.

Ответил 16/09/2008 d 17:15
источник пользователем

голоса
1

Программные средства Брайан У. Керниган и PJ Plauger с большим отрывом имел наибольшее влияние на меня.

Ответил 16/09/2008 d 16:55
источник пользователем

голоса
1

Обучение C # 2005 , Джесси Свободы и Брайан Макдональд (O'Reilly).

ISBN 10: 0-596-10209-7.

Когда я первый сделал скачок от ASP классического процедурного кода объектно-ориентированный C # код в VS2005, эта книга поставила меня на правильном пути.

Ответил 16/09/2008 d 16:46
источник пользователем

голоса
1

Шахта Test Driven Development в примере

Ответил 16/09/2008 d 15:19
источник пользователем

голоса
1

«Объектно-ориентированный анализ и проектирование с приложениями» от Гради Буч. Я читал это очень давно, и он показал мне, что там может быть методология разработки объектно-ориентированного программного обеспечения. С тех пор многие другие книги оказали влияние на меня, но это один получил меня начали.

Ответил 16/09/2008 d 15:01
источник пользователем

голоса
1

Дать Solid Кодекс Стив Магуайр.

Ответил 16/09/2008 d 14:59
источник пользователем

голоса
1

Современный дизайн C ++ Андрей Alexandrescu

Ответил 16/09/2008 d 14:54
источник пользователем

голоса
1

Вот два я не видел упоминался:
Я хотел бы я прочитал « размышления на C ++ » Кениг и Moo гораздо раньше. Это была книга , которая сделала OO концепции действительно нажмите для меня.
И я рекомендую Абраш в «Дзен оптимизации кода» для тех , кто еще планирования на начало программирования карьеру в середине 90 - х годов.

Ответил 16/09/2008 d 02:12
источник пользователем

голоса
1

Pro Spring является превосходным введением в мир Инверсия управления и Dependency Injection. Если вы не знаете этих методов и их последствий - баланс вопросов и технических деталей в Pro Spring отлично. Он строит большой корпус и последующий личный фундамент.

Еще одна книга , которую я хотел бы предложить , было бы Роберта Мартина развития Agile Software (ASD). Код запахи, гибкие методы, Test Driven Dev, принципы ... хорошо написанного баланс многих различных аспектов программирования.

Более традиционные классики будут включать позорные GoF паттерны проектирования , Бертран Мейер объектно - ориентированные программное обеспечение Строительство , Бучу объектно - ориентированный анализ и проектирование , Скотт Мейер «s« Эффективного использование C ++ серия»» и менее известные книги я пользуюсь Gunderloy, Coder для разработчиков .

И в то время как книги хороши ... не забывайте радио !

... позвольте мне добавить еще одну вещь. Если вы еще не обнаружили сафари - посмотрим. Это более сильную зависимость , чем переполнение стека :-) Я обнаружил , что мои привычки типа Google - мне нужен более дорогой абонемент , так что я могу смотреть на любую книгу в любое время - но я бы рекомендовал суд никому даже отдаленно не заинтересованы ,

(ах да, немного Obj-C сегодня, завтра какао, узоры? СОА? что это был пример в этой поваренной книге? Что Стив сказал в втором издании ? Должен ли я купить эту книгу? ... подписку , как это здорово если вы хотите какой - то непрерывность и контекст , что вы ... прибегая к помощи)

Ответил 06/09/2008 d 17:06
источник пользователем

голоса
1

Кодекс Закон - вы делаете все это написание, редактирование, и мышление [язык по своему выбору] , но почему? Что вы код ЗНАЧИТ? Что же это на самом деле?

(Я мог бы рекомендовал книгу по QA, но я не сделал ...)

Ответил 04/09/2008 d 02:10
источник пользователем

голоса
1

Дейтель и Дейтель, «C ++: Программирование»

Шаблоны XUnit испытаний

Ответил 25/08/2008 d 17:53
источник пользователем

голоса
1

Модели реализации Кент Бек.

альтернативный текст http://ecx.images-amazon.com/images/I/51JHn-6oNwL._SL500_AA240_.jpg

Вы можете научиться общаться людям с программированием.

Ответил 21/08/2008 d 22:26
источник пользователем

голоса
0

Начиная с Visual C ++

Когда я впервые начал программирование в языках объектно-ориентированного программирования, я нашел эту книгу не только быть всеобъемлющей книгой о C ++ и MFC, это также один из лучших объяснений объектно-ориентированные концепций, которые я видел.

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

Ответил 27/04/2009 d 14:14
источник пользователем

голоса
0

Начиная с С # 3.0: Введение в объектно-ориентированное программирование

Это книга для тех, кто хочет понять, почему и хау ООП с использованием C # 3.0. Вы не хотите пропустить это.

Ответил 11/03/2009 d 05:06
источник пользователем

голоса
0

Объектно-ориентированное программирование на Turbo C ++ . Не супер популярные, но это было один , что когда я начал, и была первой книгой , которая действительно помогла мне , что обращала внимание на объекте был. Прочитайте этот Waaaay в средней школе. Это своего рода приносит слезу к моему глазу ...

Ответил 22/12/2008 d 15:15
источник пользователем

голоса
0

Книга Алгоритмы с Седжвик. Обязательное чтения для разработчиков приложений.

Поставляется во многих разновидностях (C, C ++, Java)

http://www.cs.princeton.edu/~rs/

Ответил 17/09/2008 d 19:40
источник пользователем

голоса
0

Применение UML и шаблонов дизайна.

Это помогло шаблоны проектирования нажимать со мной, и при условии обоснования для UML, что имело смысл для меня в формулировках "UML в качестве эскиза. А именно, что UML следует использовать в качестве краткого очерка системы, которая имеет дополнительное преимущество, не имея, чтобы объяснить обозначения других (они либо уже знают UML или дать им UML книгу для чтения)

Ответил 17/09/2008 d 15:34
источник пользователем

голоса
0

Абраш Дзен ассемблере

Ответил 17/09/2008 d 15:03
источник пользователем

голоса
0

Вероятно, «C для чайников» Том 1, в 1997 году или около того. Только введение действительно, но это было хорошо читать после того, подобрав вкус к программированию в GFA Basic на Atari ST. Coronado C обучающая примерно в то же время помогло тоже.

Ответил 17/09/2008 d 13:14
источник пользователем


голоса
0

План Schaum по программированию с C ++ Джона R Хаббард.

Это была первая книга по программированию я прочитал, когда я начал с C ++. Он был подарен мне кто-то, кто видел мой интерес к программированию. Книга очень хорошо для начинающих - он начал с элементарных понятий, подошел к шаблонам и векторов. Приведенные примеры были довольно актуальны. Книга заставила вас задуматься и задать больше вопросов, и попробовать что-то для себя.

Ответил 17/09/2008 d 07:21
источник пользователем

голоса
0

программирования SAP ABAP? «Самоучитель ABAP в 21 дней» является лучшей книгой!

Он не содержит никаких хитрых трюков или колдовства, но после 3-х лет, я никогда не натолкнулся на более всеобъемлющую книгу

Ответил 17/09/2008 d 06:56
источник пользователем

голоса
0

Для меня «Память как концепции программирования в C и C ++» действительно открыл мне глаза на то, как управление памятью действительно работает. Если вы C или C ++ разработчик, я считаю, должен прочитать. Вы задорно чему-то научиться или вспомнить вещи, которые вы, возможно, забыли по пути.

http://www.amazon.com/Memory-Programming-Concept-C/dp/0521520436

Ответил 17/09/2008 d 02:59
источник пользователем

голоса
0

"Написание Solid код: методы Microsoft, для развивающихся Bug-Free C Programs (Series Programming Microsoft)" Стив Макгире.

Интересно, что большая часть книги, упомянутые здесь, являются книги C / C ++.

Ответил 17/09/2008 d 02:53
источник пользователем

голоса
0

На самом деле, две книги выделяются. Первый был Совершенный код. Несмотря на свой возраст, это все еще очень полезная книга, и глава об опасности преждевременной оптимизации стоит цена книги самостоятельно.

Второй был Психология повседневных вещей (теперь называется Дизайн повседневных вещей, я думаю), который изменил, как я думаю о пользовательских интерфейсов при разработке приложений. Это сделало меня более пользователем сосредоточенным.

Ответил 16/09/2008 d 22:17
источник пользователем

голоса
0

«C ++ Programming Language» Бьярне Страуструп

Ответил 16/09/2008 d 21:21
источник пользователем

голоса
0

Сновидения в Кодексе , вероятно , имел самое большое влияние в течение последних 6 месяцев.

Ответил 16/09/2008 d 21:10
источник пользователем

голоса
0

Моя самая любимая была C # Назад Книга, Мэтью Telles.

Ответил 16/09/2008 d 21:07
источник пользователем

голоса
0

«Алгоритмы в С» (первое издание) по Седжвик учил меня все об алгоритмах, а также учит меня все о ловушках документации и копировать / вставить код, все пример кода в этой версии был взят из версии «Алгоритмы на языке Паскаль» и просто прошел через простой код переводчик, который не настроить для различных схем индексации.

Ответил 16/09/2008 d 20:41
источник пользователем

голоса
0

первые операционные системы книги Тененбаум в. Мой первый взгляд на программировании Kernal уровня.

Ответил 16/09/2008 d 20:20
источник пользователем

голоса
0

Усвоение C ++ от Тома Свон. Это был лучший вид книги, это были примеры, которые были достаточно просты, чтобы научить концепции, но полезно достаточно для решения других проблем. Это было очень читаемый, это была первая книга, которую я прочитал, когда попал в колледж, и это нужно только для чтения один раз.

Ответил 16/09/2008 d 20:04
источник пользователем

голоса
0

C ++ BlackBook. ПОЦЕЛУЙ весь путь до конца

Ответил 16/09/2008 d 19:42
источник пользователем

голоса
0

Когда я первый начал, был «Mastering Turbo Pascal» Том Свон. Там нет ничего страшно глубоко об этой книге. Это было ясно и сжато с используемыми примерами. Основываясь на этих знаниях, я порождал карьеру разработки программного обеспечения в настоящее время 15+ лет.

Ответил 16/09/2008 d 19:41
источник пользователем

голоса
0

Много лет назад, мышление Брюса Eckel в C ++ научил меня очень много о C ++, но и важность изоляции вопрос к небольшому «песочницу» для изучения / анализа. Этот метод значительно повлиял на мою карьеру, и обычно мне помогает устранить проблемы, как для себя и других.

В эти дни, я имею в виду мышление в Java, которая написана в том же стиле. Так или иначе, стиль за рамки простых, простых «примеров» и глубоко попадает в суть вопроса.

Я так благодарен, что я буду покупать практически ничего по Эккелю, за глаза.

Ответил 16/09/2008 d 19:22
источник пользователем

голоса
0

C # для программистов

или действительно что-нибудь от Dietel & Dietel. Я прочитал несколько своих книг, и все было удивительным.

Ответил 16/09/2008 d 19:08
источник пользователем

голоса
0

Управление гигабайтов является классикой думать о тяжелом подъеме информации.

Ответил 16/09/2008 d 19:07
источник пользователем

голоса
0

++ Серия C книг по программированию на Deitel и Deitel

Ответил 16/09/2008 d 18:51
источник пользователем

голоса
0

Коллекция это было, и ошеломляющим. Эдсгер Дейкстры (с некоторой помощью CAR Hoare) маленькая черная книга Структурное программирование и particlarly эссе под названием «О нашей неспособности сделать многое».

Ответил 16/09/2008 d 18:00
источник пользователем

голоса
0

«Как быть программист: Короткий, Всестороннее, и личная Сводка» на Роберте L прочитанного

Не совсем книга, но эссе, но этот было определенно вдохновением для меня, когда я попал в кодировании. Любил понятие ввода племени. Стоит прочитать.

Ответил 16/09/2008 d 15:46
источник пользователем

голоса
0

Объекты PHP, шаблоны и практики. http://www.apress.com/book/view/9781590599099

Ответил 16/09/2008 d 15:41
источник пользователем

голоса
0

Профессиональное развитие Excel Эта книга показала, как сделать высокое качество приложений в рамках одной из самых распространенных платформ программирования, доступных.

Ответил 16/09/2008 d 15:16
источник пользователем

голоса
0

Мышление в Java (Patterns), Брюс Eckel

Ответил 16/09/2008 d 15:14
источник пользователем

голоса
0

Интерпретация объектно-ориентированных языков программирования Иэн Крейг

Потому что он показал мне, сколько еще там было OO, чем стандартный C ++ / Java идиомы

Ответил 16/09/2008 d 15:02
источник пользователем

голоса
0

Не книга по программированию, но все еще очень важная книга, каждый программист должен читать:

Орбита гигантский Hairball Гордон Маккензи

Ответил 12/09/2008 d 02:06
источник пользователем

Ответил 27/08/2008 d 01:59
источник пользователем

голоса
0

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

Книга , которая не напрямую связана с программированием, но также хорошо читать для программистов (IMO) является Concrete Математика . Большинство, если не все вопросы в нем полезны для программистов , чтобы знать о том , и это делает работу лучше объяснить вещи , чем любой другой учебник по математике я прочитал на сегодняшний день.

Ответил 27/08/2008 d 01:46
источник пользователем

голоса
0

SQL для Smarties

Ответил 21/08/2008 d 22:26
источник пользователем

голоса
0

У меня есть несколько постов (довольно старый) в блоге на эту тему

Ответил 21/08/2008 d 22:10
источник пользователем

голоса
0

Код Craft

Ответил 21/08/2008 d 21:54
источник пользователем

Ответил 21/08/2008 d 21:10
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more