Игорь Савчук Отъявленный программист: лайфхакинг из первых рук
Игорь Савчук Отъявленный программист: лайфхакинг из первых рук
Серия «Библиотека программиста»
Заведующая редакцией Ю. Сергиенко
Ведущий редактор Н. Римицан
Литературный редактор А. Жданов
Корректоры О. Андросик, С. Беляева
Верстка Л. Соловьева
ББК 32.973.2-018
УДК 004.42
Савчук И.
С13 Отъявленный программист: лайфхакинг из первых рук. — СПб.: Питер, 2016. — 272 с.: ил. — (Серия «Библиотека программиста»).
ISBN 978-5-496-01806-7
Сделать карьеру программиста намного тяжелее, чем просто быть им. Специфического склада ума, умения мыслить абстрактно, развитой логики мало, главное — сознавать, что работа —это не только способ зарабатывания денег. Не так уж много людей соответствуют всем условиям, и именно об этом меньшинстве пойдет речь.
Перед вами — сборник откровенных бесед с известными программистами, системными администраторами и другими «айтишниками». Герои книги исповедуют разные взгляды, относятся к разным социальным группам, могут оперировать миллионами долларов, быть героями гламурных тусовок или простыми офисными трудягами-программистами. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса.
Мы постарались найти самых ярких «звезд» компьютерно-сетевой субкультуры и донести до вас максимально разнообразные мнения, дабы читатель, какие бы ни сложились у него личные вкусы, не скучал в этом пестром калейдоскопе персонажей.
12+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ISBN 978-5-496-01806-7
© ООО Издательство «Питер», 2016
© Серия «Библиотека программиста», 2016
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
ООО «Питер Пресс», 192102, Санкт-Петербург, ул. Андреевская (д. Волкова), 3, литер А, пом. 7Н.
Налоговая льгота — общероссийский классификатор продукции ОК 034-2014, 58.11.12.000 — Книги печатные профессиональные, технические и научные. Подписано в печать Формат 70 10.07.15. ?100/16. Усл. п. л. 21,930. Тираж 1500. Заказ 0000. Отпечатано в ОАО «Первая Образцовая типография». Филиал «Чеховский Печатный Двор». 142300, Московская область, г. Чехов, ул. Полиграфистов, 1. Сайт: www.chpk.ru. E-maiclass="underline" marketing@chpk.ru. Факс: 8(496) 726-54-10, телефон: (495) 988-63-87
Оглавление
Введение .................................................7
Глава 1.
«Я не имею отношения к Open Source» ......................13
Личный выбор свободы .....................................16
Linux без GNU — ничто ....................................18
Настоящее FSF ............................................20
Сохрани планету — убей себя ..............................24
Столлман ест свои ноги ...................................28
Послесловие ..............................................32
Глава 2.
Крис Касперски — Евангелие от Мыщъха .....................33
Рестон ...................................................33
Про работу ...............................................34
Про ФБР и тренды ИБ ......................................39
Собеседования ............................................47
Образование и карьера ....................................53
Оружие и армия ...........................................59
Послесловие ..............................................63
Глава 3.
Андрей Чернов — сущности контроля ........................65
Глава 4.
Сеть через прицел DPI — анатомия китайского Интернета ...89
Послесловие .............................................102
4 Оглавление
Глава 5.
Джастин Франкель — альфа-гик из Аризоны .................104
Продажная шкура .........................................105
Заваливание системы .....................................110
Альфа-гик ...............................................113
Горькое послесловие .....................................117
Глава 6.
Сергей Кищенко — программист-кочевник ...................118
Timelapse-видео в качестве бонуса........................144
Глава 7.
Терри Дэвис — Господь сказал: иди и программируй ........145
Власть абстрактного .....................................145
Куда приводит программирование ..........................146
Кросс-компиляция пограничных смыслов ....................147
Пророк рекреационного программирования ..................148
Для «ниггеров» или нет ..................................151
Приложение: несколько технических фактов о TempleOS .....153
Глава 9.
Чемоданные построения: Blue Card для айтишников .........217
Подводя итоги ...........................................225
Краткий алгоритм действий ...............................226
Дополнительные практические рекомендации.................228
Учеба и работа ..........................................232
Вместо заключения .......................................234
Глава 10.
История одного программиста: ruby «rock star» мистер _why 238
Знакомство ..............................................239
(poignant) Guide to Ruby ................................240
Маленькое программистское затруднение ...................242
Неожиданная концовка ....................................244
Вместо заключения .......................................245
Глава 11.
История Рона Авицура: секреты нематериальной мотивации .247
Медленное программирование ..............................248
Проникновение в Apple ...................................249
Смотреть сквозь пальцы… .................................250
Остаться или уйти? ......................................251
Жизненный принцип .......................................252
Глава 12.
Фейсом об тэйбл: приключения Intel в России .............255
Вдыхая благоприятный инвестиционный климат ..............255
Но что-то пошло не так ..................................257