Джоэл: и снова о программировании
Год издания: 2009
Автор: Спольски Джоэл
Переводчик: Маккавеев С.
Издательство: Символ-Плюс
ISBN: 978-5-93286-144-8
Серия: Профессионально
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 305
Описание: Продолжение вышедшего в 2006 году бестселлера
«Джоэл о программировании» представляет собой подборку самых популярных статей, опубликованных автором на его сайте
http://www.joelonsoftware.com. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту скандальную известность.
В книге затронуты разнообразные вопросы, касающиеся разработки и проектирования программного обеспечения, управления софтверным бизнесом, эффективного поиска и привлечения высококлассных сотрудников, организации рабочего места и общения с заказчиками. Автор предлагает практические советы как программистам, так и тем, кто руководит их работой.
Примеры страниц (скриншоты)
Оглавление
Об авторе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Джоэл, APRESS, блоги и блуки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Часть I Как управлять людьми . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Глава 1 Мое первое «рецензирование БиллГ». . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Глава 2 Как искать выдающихся разработчиков . . . . . . . . . . . . . . . . . . . . . . . .23
Глава 3 Классификатор мест работы для программистов. . . . . . . . . . . . . .34
Глава 4 Три способа управления (введение) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Глава 5 Командно&административный метод управления . . . . . . . . . . . . .48
Глава 6 Метод управления «Экономика 101». . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Глава 7 Метод управления «Отождествление» . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Часть II Советы будущим программистам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Глава 8 Опасности обучения на Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Глава 9 Лекция в Йеле. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Глава 10 Советы студентам, изучающим вычислительную науку . . . . . . .84
Часть III Значение проектирования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Глава 11 Сглаживание шрифтов, антиалиасинг
и субпиксельная прорисовка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Глава 12 Счет на дюймы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Глава 13 Общая картина . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Глава 14 Выбор = проблема . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Глава 15 Не только юзабилити. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Глава 16 Формирование сообществ с помощью
программного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Часть IV Управление большими проектами. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Глава 17 Наушники для марсиан. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Глава 18 Почему форматы файлов Microsoft Office
такие сложные (и как это обойти) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Глава 19 Где грязь, там и деньги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Часть V Советы программистам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Глава 20 Планирование с учетом прежних результатов (EBS) . . . . . . . . 165
Глава 21 Шестое письмо о стратегии . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Глава 22 А ваш язык программирования такое умеет? . . . . . . . . . . . . . . . . . 184
Глава 23 Как заставить неправильный код выглядеть
неправильно. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Часть VI Как начать свой бизнес в программировании . . . . . . . . . . . . . . . 207
Глава 24 Предисловие к книге Эрика Синка
«Бизнес для программистов. Как начать свое дело» . . . . . . . . . 209
Глава 25 Предисловие к книге
«Micro&ISV: от мечты к реальности» . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Глава 26 Взять высокую ноту . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Часть VII Управление софтверным бизнесом . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Глава 27 Бионический офис . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Глава 28 Вы в полной… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Глава 29 Простота . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Глава 30 Руби&дуби&ду. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Глава 31 Двенадцать важных советов по бета&тестированию. . . . . . . . . 245
Глава 32 Семь шагов к замечательной работе с клиентами . . . . . . . . . . . 248
Часть VIII Выпуск программного продукта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Глава 33 Определение даты поставки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Глава 34 Верблюды и резиновые уточки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Часть IX Ревизия программного продукта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Глава 35 Пять почему. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Глава 36 Установите приоритеты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Алфавитный указатель . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302