2019
Ч
.
Фаулер
Программист
-
фанатик
Серия
«
Библиотека
программиста
»
Перевела
с
английского
И
.
Рузмайкина
Заведующий
редакцией
П
.
Щеголев
Ведущий
редактор
Ю
.
Сергиенко
Литературный
редактор
А
.
Жданов
Художник
Корректоры
М
.
Одинокова
,
Н
.
Сидорова
Верстка
Л
.
Соловьева
ББК
32.973.2-018
УДК
004.43
Фаулер
Ч
.
Ф
28
Программист
-
фанатик
. —
СПб
.:
Питер
, 2019. — 208
с
.:
ил
. — (
Серия
«
Библио
-
тека
программиста
»).
ISBN
978-5-4461-0846-6
В
этой
книге
вы
не
найдете
описания
конкретных
технологий
,
алгоритмов
и
языков
программирова
-
ния
—
ценность
ее
не
в
этом
.
Она
представляет
собой
сборник
практических
советов
и
рекомендаций
,
касающихся
ситуаций
,
с
которыми
порой
сталкивается
любой
разработчик
:
отсутствие
мотивации
,
выбор
приоритетов
,
психология
программирования
,
отношения
с
руководством
и
коллегами
и
многие
другие
.
Подобные
знания
обычно
приходят
лишь
в
результате
многолетнего
опыта
реальной
работы
.
По
большому
счету
перед
вами
—
ярко
и
увлекательно
написанное
руководство
,
которое
поможет
быстро
сделать
карьеру
в
индустрии
разработки
ПО
любому
,
кто
поставил
себе
такую
цель
.
Конечно
,
опытные
программисты
могут
найти
некоторые
идеи
автора
достаточно
очевидными
,
но
и
для
таких
найдутся
темы
,
которые
позволят
пересмотреть
устоявшиеся
взгляды
и
выйти
на
новый
уровень
мастерства
.
Для
тех
же
,
кто
только
в
самом
начале
своего
пути
как
разработчика
,
чтение
данной
книги
,
несомненно
,
откроет
широчайшие
перспективы
.
Издательство
выражает
благодарность
Шувалову
А
.
В
.
и
Курышеву
А
.
И
.
за
помощь
в
работе
над
книгой
.
(
В
соответствии
с
Федеральным
законом
от
29
декабря
2010
г
.
№
436-
ФЗ
)
ISBN 978-1934356340
англ
.
© Pragmatic Bookshelf; 2 edition (June 4, 2009)
ISBN 978-5-4461-0846-6
©
Перевод
на
русский
язык
ООО
Издательство
«
Питер
», 2019
©
Издание
на
русском
языке
,
оформление
ООО
Издательство
«
Питер
»,
2019
Права
на
издание
получены
по
соглашению
с
Pragmatic Bookshelf.
Все
права
защищены
.
Никакая
часть
дан
-
ной
книги
не
может
быть
воспроизведена
в
какой
бы
то
ни
было
форме
без
письменного
разрешения
вла
-
дельцев
авторских
прав
.
Информация
,
содержащаяся
в
данной
книге
,
получена
из
источников
,
рассматриваемых
издательством
как
надежные
.
Тем
не
менее
,
имея
в
виду
возможные
человеческие
или
технические
ошибки
,
издательство
не
может
гарантировать
абсолютную
точность
и
полноту
приводимых
сведений
и
не
несет
ответственности
за
возможные
ошибки
,
связанные
с
использованием
книги
.
16+
©
Серия
«
Библиотека
программиста
»,
2019
С
.
Заматевская
Изготовлено
в
России
.
Изготовитель
:
ООО
«
Прогресс
книга
».
Место
нахождения
и
фактический
адрес
: 194044,
Россия
,
г
.
Санкт
-
Петербург
,
Б
.
Сампсониевский
пр
.,
д
. 29
А
,
пом
. 52.
Тел
.: +78127037373.
Дата
изготовления
: 08.2018.
Наименование
:
книжная
продукция
.
Срок
годности
:
не
ограничен
.
Налоговая
льгота
—
общероссийский
классификатор
продукции
ОК
034-2014,
58.11.12.000 —
Книги
печатные
профессиональные
,
технические
и
научные
.
Импортер
в
Беларусь
:
ООО
«
ПИТЕР
М
», 220020,
РБ
,
г
.
Минск
,
ул
.
Тимирязева
,
д
. 121/3,
к
. 214,
тел
./
факс
: 208 80 01.
Подписано
в
печать
31.07.18.
Формат
70
х
100/16.
Бумага
офсетная
.
Усл
.
п
.
л
. 16,770.
Доп
.
тираж
500.
Заказ
0000
Отпечатано
в
ОАО
«
Первая
Образцовая
типография
».
Филиал
«
Чеховский
Печатный
Двор
».
142300,
Московская
область
,
г
.
Чехов
,
ул
.
Полиграфистов
, 1.
Сайт
: www.chpk.ru. E-mail: marketing@chpk.ru
Факс
: 8(496) 726-54-10,
телефон
: (495) 988-63-87
Содержание
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Не ведая преград! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Ты должен . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Новое издание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Ч а с т ь I .
.
Найди свой рынок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Совет 1 . Будь впереди или погибнешь? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Совет 2 .
.
Предложение и спрос . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Совет 3 .
.
Умения писать код мало . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Совет 4 .
.
Будь худшим . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Совет 5 .
.
Инвестируй в интеллект . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Совет 6 .
.
Не слушай родителей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Совет 7 .
.
Будь универсалом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Совет 8 .
.
Будь специалистом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Совет 9 .
.
Не клади все свои яйца в чужую корзину . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Совет 10 .
.
Полюби или уходи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Ч а с т ь II .
.
Инвестируя в свой продукт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Совет 11 .
.
Учимся ловить рыбу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Совет 12 .
.
Разберись, как работает бизнес . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Совет 13 .
.
Найди наставника . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Совет 14 .
.
Стань наставником . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Совет 15 .
.
Практика, практика и еще раз практика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Совет 16 .
.
Подход к работе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Совет 17 .
.
На плечах гигантов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Совет 18 .
.
Автоматизация задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Ч а с т ь III .
.
Исполнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Совет 19 .
.
Прямо сейчас . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Совет 20 .
.
Читай чужие мысли . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Совет 21 .
.
Ежедневные победы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Совет 22 .
.
Помни, на кого работаешь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Совет 23 .
.
Будь на своем месте . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
6
Содержание
Совет 24 .
.
Великолепная задача на сегодня . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Совет 25 .
.
Сколько ты стоишь? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Совет 26 .
Do'stlaringiz bilan baham: |