Посоветуйте книги по программированию без кода
От: Synapse  
Дата: 30.12.09 01:12
Оценка:
Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.
Re: Посоветуйте книги по программированию без кода
От: fplab Россия http://fplab.h10.ru http://fplab.blogspot.com/
Дата: 30.12.09 05:02
Оценка: 3 (1)
Здравствуйте, Synapse, Вы писали:

S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.


http://progstone.nm.ru/
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Re: Посоветуйте книги по программированию без кода
От: Severn Россия  
Дата: 30.12.09 07:58
Оценка:
Здравствуйте, Synapse, Вы писали:

S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.


Pragmatic Thinking and Learning
Re: Посоветуйте книги по программированию без кода
От: SergeyT. США http://sergeyteplyakov.blogspot.com/
Дата: 30.12.09 08:31
Оценка: 13 (2)
Здравствуйте, Synapse, Вы писали:

S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.


По управлению проектами:
Демарко, Листер. Человеческий фактор
Автор(ы): Том Демарко, Тимоти Листер

Книга Тома Демарко и Тимоти Листера "Человеческий фактор: успешные проекты и команды" — перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав. Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе. С юмором и мудростью, обретенными за годы руководства и консультирования, Демарко и Листер демонстрируют, что сложнейшие проблемы разработки ПО имеют человеческую, а не техническую природу. Они не дают простых ответов, но дают правильные, подкрепленные научными исследованиями. Издание предназначено в первую очередь руководителям проектов, но будет полезно и рядовым программистам.
(есть и на русском и на английском)
Демарко, Листер и ко Балдеющие от адреналина и зомбированные шаблонами
Автор(ы): Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin

Adrenaline junkies, dead fish, project sluts, true believers, Lewis and Clark, template zombies . . .
(на русском точно нет, а вот на английском можно поискать. Книга однозначно стоящая!)
Демарко, Листер Вальсируя с медведями
Автор(ы): Том ДеМарко, Тимоти Листер
Издательство: Компания p.m.Office
Цена: 530р.

В этой книге Том ДеМарко и Тимоти Листер, авторы бестселлера Peopleware, рассказывают, как идентифицировать риски, управлять ими и извлекать выгоду из рисков. "Избегать рисков — дело проигрышное. Раньше вы могли бы отнестись к проекту,
(за русский вариант — не знаю, не искал)
Демарко "Deadline"
Автор(ы): Том ДеМарко
Издательство: Вершина
Цена: 315р.

Возможно, встречаются еще менеджеры, которые полагают, что управление — это собрания, программы обучения и повышения качества продукции и разнообразные отчеты. Однако в наше время стало очевидным, что управление проектами — это прежде всего работа с
(есть на русском)
Субраманиам, Хант, Этюды на тему быстрой разработки программного обеспечения (сам не читал, но вполне может показаться интересной; можно ли найти в электронном виде — тоже не знаю)
Рейнвотер. Как пасти котов. Наставление для программистов, руководящих другими программистами
Автор(ы): Дж. Ханк Рейнвотер
Издательство: Питер
Цена: 323р.

"Искусство пасти котов" — это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически
(мне не очень понравилась, как-то и букв интересных много, но, почему-то не зацепило, но в целом, другие читатели более или менее положительно о ней отзываются)

Философия (или обо всем по немногу)
Гласс. Факты и заблуждения профессионального программирования
Автор(ы): Роберт Гласс

Автор, имеющий огромный опыт работы в индустрии ПО, посвятил свой труд ее фактам, мифам и недоразумениям. Он представил 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Некоторые из них хорошо известны, о других, наоборот, знают немногие.
Объективность изложения обеспечивается представлением противоположных точек зрения. Дано много ссылок на другие книги по разработке ПО, такие как считающиеся классикой в этом жанре «The Mythical Man-Month», «Peopleware» и «Design Patterns».
Так что тем, кто захочет узнать больше о том или ином факте, не придется искать долго. Основное внимание уделяется менеджменту как главной проблеме современной индустрии ПО, отрицательной роли рекламных кампаний, которые побуждают людей гоняться за миражами, и человеческому фактору – специалистам, без которых создание программ немыслимо.
Адресована широкому кругу читателей – от тех, кто управляет программными проектами, до программистов.
(точно есть на английском)
Хант, Томас. Программист-прагматик
Автор(ы): Эндрю Хант, Дэвид Томас

Находясь на переднем крае программирования, книга «Программист-прагматик» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса — требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы — от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
(есть и на русском и на английском. Вещь — сильнейшая. Рекомендую в первую очередь!)
Спольски. Джоэл о программировании
Автор(ы): Джоэл Спольски

Книга представляет собой подборку эссе, опубликованных автором на его сайте joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей — и тем, кто собирается руководить программистами, и самим программистам — как приверженцам Microsoft, так и сторонникам открытого кода.

Спольски. Джоэл снова о программировании
Фаулер. Рефакторинг
Автор(ы): Мартин Фаулер, Кент Бек, Джон Брант, Дон Робертс, Уильям Апдайк

К тому времени как объектная технология — в частности язык Java — стала обычным
делом, появилось большое количество плохо спроектированных, неэффективных и
малопригодных к сопровождению и расширению приложений. Профессиональные
разработчики программных систем все яснее видят, насколько трудно иметь дело с
таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного
программирования применяют расширяющийся набор приемов, призванных улучшить
структурную целостность и производительность таких программ. Этот подход,
называемый рефакторингом, до сего момента оставался территорией экспертов,
поскольку не предпринималось попыток перевести профессиональные знания в форму,
доступную всем разработчикам.В данной книге Мартин Фаулер показывает,
как разработчики программного обеспечения могут реализовать существенные выгоды
этой новой технологии, где обычно лежат возможности изменения структуры и как
приступить к переделке плохого проекта в хороший. Каждый шаг рефакторинга прост
— на первый взгляд слишком прост, чтобы сделать его. Это может быть перемещение
поля из одного класса в другой, вынесение какого-то кода из метода и превращение
его в самостоятельный метод или даже перемещение кода по иерархии классов.
Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких
малых изменений в состоянии радикально улучшить проект. Рефакторинг является
верным способом предотвращения распада программы. Помимо описания различных
приемов автор предоставляет подробный каталог, включающий более семидесяти
рефакторингов, а также полезные указания по их применению, пошаговые инструкции
и практические примеры. Примеры написаны на Java, но идеи применимы к любому
объектно-ориентированному языку программирования.
(код есть, но первая часть там отличная, а кода в ней не очень много)

ООП
Буч. Объектно-ориентированный анализ и проектирование
Автор(ы): Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон

Книга "Объектно-ориентированный анализ и проектирование с примерами приложений" представляет собой новое издание бестселлера Гради Буча по объектно-ориентированному анализу и проектированию (OOA/OOD). Авторы описывают объектные методы решения сложных проблем, связанные с разработкой систем и программного обеспечения. Используя многочисленные примеры, они иллюстрируют основные концепции объектно-ориентированного подхода на примере разработки систем управления, сбора данных и искусственного интеллекта. Читатели найдут в книге практические советы, касающиеся важных вопросов анализа, проектирования, реализации и оптимального управления программными проектами. Книга "Объектно-ориентированный анализ и проектирование с примерами приложений" будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также все специалистам по информационным технологиям.
(2-е издание точно есть на русском, но в ней немного больше кода, но зато перевод на порядок более адекватный)

Еще
Бек. Шаблоны реализации корпоративных приложений
Автор(ы): Кент Бек

Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений.
(на английском точно есть, но русскоязычный вариант я бы читать и не рекомендовал (см. здесь
Автор: SergeyT.
Дата: 27.08.08
))
Дюваль и ко. Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска (на английском тоже должна быть; будет интересна, если тема непрерывной интеграции нова)
Re[2]: Посоветуйте книги по программированию без кода
От: Synapse  
Дата: 30.12.09 08:35
Оценка:
Спасибо. Буча и Бека полно кода и картинок, перевод последнего адский, читал в оригинале.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.