Оценить:
 Рейтинг: 4.5

Отъявленный программист. Лайфхакинг из первых рук

Год написания книги
2016
Теги
<< 1 ... 3 4 5 6 7 8 >>
На страницу:
7 из 8
Настройки чтения
Размер шрифта
Высота строк
Поля
Нужно заказывать похожие или аналогичные книги с Амазона, где их очень много. К примеру, сейчас я углубился в теорию CS и постоянно покупаю кучу разных книг. Большинство из них давно не переиздавались, но можно купить б/у. Среди них попадаются очень и очень хорошие. Вас какие алгоритмы вообще интересуют? Алгоритмов много и все из разных предметных областей, но книг, их описывающих, – еще больше.

Взять, например, упомянутого Кнута. Да, у него изложение своеобразное. Но статьи, на которые он ссылается в своей книге, зачастую описывают эти же алгоритмы намного понятнее и доступнее. Многие из этих статей опубликованы в журналах, которых сейчас уже не достать, но сборники таких статей часто доступны в виде отдельных книг. Например, вот: Computer Algorithms: String Pattern Matching Strategies (ISBN-10: 0818654627). В этой книге один и тот же алгоритм последовательно описывается разными авторами и по-разному, что существенно облегчает понимание новичку.

Насколько я могу судить, молодое поколение не очень-то много читает, судя по всему, потерявшись в этом информационном изобилии.

Согласен. Но сейчас, по крайней мере, есть документация. Есть SDK и куча примеров. А вот в свое время, чтобы заставить CD-ROM проигрывать диски, мне пришлось дизассемблировать пару программ-плееров, реконструируя протокол, причем так приходилось делать не только мне одному. Информацию собирали буквально по крупицам. Ассемблер x86 я изучал в досовском debug.com путем анализа воздействия команды из реальной программы на флаги, память и регистры процессора.

Но у моих предшественников и этого не было. Пионеры информатики не могли почерпнуть знания в книгах, поскольку эти книги им еще предстояло написать. По сути, с тех пор ничего не изменилось, просто линия фронта сместилась. Да, сейчас можно набрать в Гугл вопрос: как развернуть список на Java/.NET/C и получить готовый код для «копи-пасты». Зачастую, даже несильно кривой и рабочий. Но если спросить Гугл, «как написать Гугл», то ничего полезного он все равно не скажет, так как непрерывно совершенствуется, а над проблемой поиска бьются лучшие умы человечества. Лет через надцать об этом можно будет прочитать так же свободно, как сейчас мы читаем принципы построения компиляторов в «Книге Дракона», в результате чего создается огромное множество новых языков и технологий, которые не только создаются, но и выживают в конкурентной борьбе.

Кстати, давайте побухтим о молодежи. В чем отличие молодежи от «олдскул», как ты видишь?

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

В это время молодые коллеги через свои фейсбуки и твиттеры быстро-быстро находят того, кто знает ответ, и уже через три минуты уходят пить кофе. Да, у них другой стиль. Они более социальные. Они не привыкли по умолчанию полагаться лишь на самих себя, потому что у них онлайн 24/7 и куча друзей в контактах. Почему сразу НЕТ, если ДА?

Вот тут фильм вышел на экраны (к моменту публикации интервью уже зашел) Edge of tomorrow. Фильм – фигня, но там инопланетяне только на первый взгляд индивидуальные особи, а на самом деле это единый организм со своим мозгом и нервной системой. Вот таким организмом и стало современное поколение. Это же МЕГА-МОЗГ планетарных масштабов, круче, чем Солярис.

Возвращаясь к началу: нас читает множество молодых и начинающих айтишников, которые делают свои первые шаги в ИТ в направлении к упомянутому тобой мега-мозгу. Какие бы общие советы ты им дал? Что необходимо для взлета карьеры в ИТ?

А давайте вы пойдете по грибы, а я буду давать советы, куда конкретно вам ходить, основываясь на собственном опыте? Ничего, что мы разнесены в пространстве и времени и что моей тропой ходить бессмысленно – именно потому, что я ею уже ходил и собрал все грибы? Это, конечно, абстрактный пример, но его легко превратить в конкретный. Когда компьютеры были большими, а вирусы простыми, я только-только начинал интересоваться этой темой. Вирусы росли, хакерские технологии усложнялись, но ведь и я не стоял на месте. К тому же хакеры двигались поступательно, из пункта А в пункт Б. Шаг за шагом. Сейчас же зловреды усложнились настолько, что человеку с улицы очень трудно войти в эту область, и со своими 15–20 годами практического опыта я получаю огромное преимущество перед молодым поколением. Поэтому если изначально выбрать одно из молодых направлений ИТ-индустрии, то лет через пять можно начинать получать конкурентное преимущество. Конечно, при условии, что это направление окажется востребованным.

Что же касается успеха в карьере – для взлета необходимо оказаться в нужном месте в нужное время. Ни знания, ни способности сами по себе этого не обеспечивают. Выражение: если ты такой умный, то почему не богатый – слышали? Оно хоть и едкое, но меткое. Умный не означает успешный, хотя успешный – это скорее умный, чем нет.

У меня встречный вопрос насчет последнего сильного утверждения. Большинство из нас выросло в рамках западной культуры «сделай себя сам» или «талант всегда пробьет себе дорогу». Не все могут смириться с тем, что от нашего таланта, усидчивости и вложенных усилий зависит далеко не все, если не сказать, что, согласно тебе, – почти ничего…

Скажите, а вы колодцы никогда не рыли? Вы не в курсе, что в одном месте можно копнуть – и вот она, вода. А ваш сосед день роет, два роет, три… а воды нет и не будет. Грунтовые воды они такие… Знакомый с Ростовской области как раз попал на такую подлянку. Весь отпуск убил на рытье колодца, а воды так и не оказалось. Но не пропадать же тяжкому труду? Решил сделать туалет типа сортир. Говорит, что и ему теперь хватит, и детям его, и внукам.

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

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

Но это не значит, что делать ничего не надо. Говоря кратко, в рамках своей среды делать нужно то, что у вас получается максимально хорошо. В идеале – лучше, чем у большинства остальных. Повторяясь, я бы использовал природные наклонности конкретного человека и уже имеющиеся отточенные навыки, а не пытался навязывать ему стандартные шаблоны социума. И тогда, возможно, при стечении множества маловероятных обстоятельств вы окажетесь впереди. По крайней мере у вас будет больше шансов вырваться вперед, чем у тех, кто упорно занимается тем, чем у них ни фига не получается заниматься, но это типа «сейчас модно» и вообще такой типа тренд. В последнее время из-за высоких зарплат таких случайных людей особенно много и в ИТ.

* * *

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

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

В этот период огромное количество стран, в том числе экзотических, остались позади. Пик этого рандеву – громкое выступление на тему удаленного взлома процессора Intel в Малайзии в 2008 году. Запомнился комментарий какого-то изумленного «повесткой дня» англоязычного пользователя под страничкой-анонсом мероприятия, обращенный к организаторам:

Удаленный взлом процессора Intel через Javascript? Эй, чуваки, что за траву вы там курите?

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

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

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

Оружие и армия

Ну и как тебе Америка?

Америка – это великолепная страна, в которой я чувствую себя как дома, и это первая страна, пробудившая во мне чувство патриотизма и чувство острой ностальгии. Ненадолго вернувшись в Россию, я заспешил обратно, потому что колбасило по всему мясокомбинату, колбасило в прямом смысле слова. Ощущал себя фаршем на физическом уровне. Ничего подобного до этого я никогда не испытывал.

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

Как ты докатился до коллекционирования оружия?

Во-первых, уже в США у меня была затяжная депрессия, вызванная тем, что я достиг всего, о чем раньше мог только мечтать. При этом исчезли все ориентиры и цели. Отчасти большие деньги меня испортили, в какой-то момент мир перевернулся, стало не к чему стремиться. Но все изменилось с приходом нового сильного увлечения – стрельба из стрелкового оружия. Меня сильно потянуло на «подвиги». Захотелось острых ощущений. Появилось желание переосмыслить жизнь. Тем более что она давно превратилась в вялотекущую реку, и даже миграция ничего радикально не изменила.

Во-вторых, стрельба – это целая наука (вот вы можете сказать, какой вес пули выбрать для ствола 14 дюймов с твистом 1/7? А на сколько отклонится пуля, если вы выставили «zero» на дистанцию 100 ярдов для pnc 55, а решили стрелять hornady polymer tips v-max?).

В-третьих, стрельба мало чем отличается от карате. Без шуток. Если взять книжки по стрельбе и по карате, то они взаимозаменяемы. И там, и там главное – это повторять одну и ту же операцию 100 500 раз, и там, и там главное – это держать баланс тела. И там, и там значительная часть посвящена тому, как очистить разум от мусора. Потому что если во время стрельбы думать о проблемах, то бобра убить можно, но только и всего. А слабо хотя бы с 50 ярдов выстрелить десять раз, получив одну дыру размером с пулю или лишь чуть-чуть больше? Просто офигенный восторг испытываешь, когда стреляешь второй раз, третий… а дыра всего одна.

Может, эта депрессия – классический кризис среднего возраста?

Мой средний возраст пришелся на глобальную перестройку с полным разрушением старого мира и воздвижением нового. Возможно, миграция и явилась следствием личного кризиса, потому что никаких объективных предпосылок к этому не было. Лежал на топчане в удрученном состоянии духа, слушал «Дорогу Паука» Агаты Кристи, потом вдруг вскочил, купил билет и через пару часов уже мчался навстречу судьбе в полной темноте. Никакой подготовки и предварительного обдумывания не было.

А твоя еженедельная стрельба в тире – это такой американский способ отдыха или снятия стресса?

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

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

Вот сегодня шел по нашему полуночному хутору (Рестону). На улице – ни души, только какой-то бездомный (с виду) чувак идет навстречу и громко говорит, что have done this shit before. Короче, фиг поймешь, что он хочет сказать. Чувак видит, что до меня не доходит, и потому деловито достает перочинный ножик размером с зубочистку и предлагает субсидировать метаболизм этилового спирта в его организме. Я человек не жадный и даже не принципиальный, но вместо кошелька в кармане неожиданно обнаруживается граната.

Граната настоящая – не муляж и не стрейкбол. Причем купленная легально. В нашем штате для этого даже документы показывать не надо. Вообще-то, не совсем граната, но это реальный боеприпас, предназначенный для поражения живой силы противника. Это 20 квадратных сантиметров взрывчатки в металлическом корпусе с взрывателем ударного типа весом больше чем полкило. При взрыве создается давление в четыре тысячи атмосфер, что обеспечивает достаточный радиус поражения.

Но поскольку это не совсем граната, то задержки нет.

Достаю девайс из кармана и говорю, что сегодня, по всей видимости, мой день умирать, но одному умирать скучно, а тут бог мне в помощь чувака послал. Так что умрем оба – обнадеживаю его. Вижу ситуацию так: даже если чувак успеет меня пырнуть, то далеко ему не убежать. Дальше мой ход – и кишки по деревьям! Крысота! Ну, на счет кишок я, конечно, загнул, но осколки из него потом еще долго будут выколупывать, если в живых останется.

Чувак говорит мне: «Мужик, не дури! Мир, дружба, негры!», а сам делает выпад, пытаясь отобрать гранату. Да пусть берет. Я достаю вторую. Все равно у меня с собой еще две, а дома так еще больше. Они же меньше десяти баксов стоят. И в нашем штате они вполне легальны. Если какие и есть ограничения, то мне они неведомы.

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

В нашем штате, опять же, это законно.

* * *

«Вы будете смеяться» (c), но я сейчас пытаюсь попасть в армию. Армия, правда, не российская, а штатовская, но неграждане в ней служить все-таки могут, и я могу быть полезным. Я даже в горячих точках готов служить, но меня пока не берут, хотя тестовое задание прошел со знаком отличия (одним из пунктов было: вот вам «ноут» противника, а точнее, все, что от него осталось после взрыва, – восстановите хоть что-то и как можно скорее).

Только я пробивной и упрямый. И своего все равно добьюсь. Во!

Может, тебе нужна сильная доза драйва и адреналина, что-то посильнее травы и грибов?

На самом деле, в армии США может быть очень даже скучно, но здесь нет дедовщины и довольно комфортно. Техникам там даже в Ираках предоставляют отдельную комнату. Армия США – она не для всех, тем более гражданство сразу дают только тем, кто едет в горячую точку. А там иногда убивают. Мне-то лично пофиг, если меня убьют. Я просто проснусь и все. А вот вам, вероятно, не пофиг.

<< 1 ... 3 4 5 6 7 8 >>
На страницу:
7 из 8