Отъявленный программист: лайфхакинг из первых рук
Отъявленный программист: лайфхакинг из первых рук
Игорь Савчук Отъявленный программист: лайфхакинг из первых рук
Игорь Савчук Отъявленный программист: лайфхакинг из первых рук
Серия «Библиотека программиста»
Заведующая редакцией Ю. Сергиенко
Ведущий редактор Н. Римицан
Литературный редактор А. Жданов
Корректоры О. Андросик, С. Беляева
Верстка Л. Соловьева
Савчук И.
С13 Отъявленный программист: лайфхакинг из первых рук. — СПб.: Питер, 2016. — 272 с.: ил. — (Серия «Библиотека программиста»).
Сделать карьеру программиста намного тяжелее, чем просто быть им. Специфического склада ума, умения мыслить абстрактно, развитой логики мало, главное — сознавать, что работа —это не только способ зарабатывания денег. Не так уж много людей соответствуют всем условиям, и именно об этом меньшинстве пойдет речь.
Перед вами — сборник откровенных бесед с известными программистами, системными администраторами и другими «айтишниками». Герои книги исповедуют разные взгляды, относятся к разным социальным группам, могут оперировать миллионами долларов, быть героями гламурных тусовок или простыми офисными трудягами-программистами. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса.
Мы постарались найти самых ярких «звезд» компьютерно-сетевой субкультуры и донести до вас максимально разнообразные мнения, дабы читатель, какие бы ни сложились у него личные вкусы, не скучал в этом пестром калейдоскопе персонажей.
12+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
© ООО Издательство «Питер», 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-mail: [email protected] Факс: 8(496) 726-54-10, телефон: (495) 988-63-87
Оглавление
«Я не имею отношения к Open Source» . 13
Личный выбор свободы . 16
Linux без GNU — ничто . 18
Настоящее FSF . 20
Сохрани планету — убей себя . 24
Столлман ест свои ноги . 28
Крис Касперски — Евангелие от Мыщъха . 33
Про ФБР и тренды ИБ . 39
Образование и карьера . 53
Оружие и армия . 59
Андрей Чернов — сущности контроля . 65
Сеть через прицел DPI — анатомия китайского Интернета . 89
Джастин Франкель — альфа-гик из Аризоны . 104
Продажная шкура . 105
Заваливание системы . 110
Горькое послесловие . 117
Сергей Кищенко — программист-кочевник . 118
Timelapse-видео в качестве бонуса. 144
Терри Дэвис — Господь сказал: иди и программируй . 145
Власть абстрактного . 145
Куда приводит программирование . 146
Кросс-компиляция пограничных смыслов . 147
Пророк рекреационного программирования . 148
Для «ниггеров» или нет . 151
Приложение: несколько технических фактов о TempleOS . 153
Чемоданные построения: Blue Card для айтишников . 217
Подводя итоги . 225
Краткий алгоритм действий . 226
Дополнительные практические рекомендации. 228
Учеба и работа . 232
Вместо заключения . 234
История одного программиста: ruby «rock star» мистер _why 238
(poignant) Guide to Ruby . 240
Маленькое программистское затруднение . 242
Неожиданная концовка . 244
Вместо заключения . 245
История Рона Авицура: секреты нематериальной мотивации .247
Медленное программирование . 248
Проникновение в Apple . 249
Смотреть сквозь пальцы… . 250
Остаться или уйти? . 251
Жизненный принцип . 252
Фейсом об тэйбл: приключения Intel в России . 255
Вдыхая благоприятный инвестиционный климат . 255
Но что-то пошло не так . 257
Бьют — значит уважают . 258
Велика Россия, а инвестиции пристроить некуда . 259
«На его месте мог бы быть я» . 260
Молчание гуглят, или Гроздья народного гнева . 262
Э, че происходит? На работу опаздываю . 263
Но подождите, кто этот парень? . 268
Секретный «план Б» . 269
Молчание гуглят . 270
Секретный «план В» . 271
Посвящается дорогим папе и маме, а также любимой жене и детям. Вместе навсегда
Когда программисты придут к власти, они заменят все правительство одним небольшим скриптом. Айтишный фольклор
Введение
В американской бизнес-среде есть хорошо известная и старая как ассемблер шутка о том, что английское слово job («работа») на самом деле акроним, который расшифровывается как just over broke («немногим лучше банкротства»). Бизнес любит подшучивать над своими работниками, тут уж ничего не поделаешь.
К сожалению, для большинства обычных людей это правда — жить нужно, «чтобы оплачивать свои счета». В этом нет ничего плохого или постыдного, к тому же бесконечные «крысиные гонки» нравятся многим по молодости амбициозным и уверенным в себе людям. Эти люди постоянно на виду, стремятся добиться большего, вкалывают допоздна и руководствуются популярной нынче стратегией «хватай и беги». Modus operandi для всей этой «круговерти» — конечная и единственная компенсация всех потраченных усилий, возможность заработать «хорошие деньги».
Если же говорить применительно к отрасли ИТ, в которой в последнее время наблюдается большой поток случайных людей, прослышавших о больших зарплатах айтишников, то это настоящая беда. Такой случайный для профессии человек будет искать обходные пути и чудесные серебряные пули в виде могущественных книг и курсов, освоив которые, как ему кажется, он сможет стать истинным программистом, чтобы наконец начать грести деньги лопатой. Плохая новость для заблудших в ИТ ковбоев заключается в том, что сделать карьеру программиста намного тяжелее, чем просто быть им. Здесь потребуется специфический склад ума, редкое нутро интроверта и умение мыслить абстрактно, развитый логический аппарат и много чего еще, в том числе и чугунная пятая точка. Хорошо если в характере изначально присутствует хотя бы часть этих характеристик, в противном случае придется ломать себя и постоянно «прогибаться под изменчивый мир», бездумно торчать у монитора днями напролет со вскинутыми к небесам руками.
Текст книги “Отъявленный программист. Лайфхакинг из первых рук – Игорь Савчук”
Текущая страница: 1 (всего у книги 19 страниц) [доступный отрывок для чтения: 13 страниц]
Представленный фрагмент произведения размещен по согласованию с распространителем легального контента ООО “ЛитРес” (не более 20% исходного текста). Если вы считаете, что размещение материала нарушает чьи-либо права, то сообщите нам об этом.
Оплатили, но не знаете что делать дальше?
Игорь Савчук
Отъявленный программист: лайфхакинг из первых рук
Посвящается дорогим папе и маме, а также любимой жене и детям.
Когда программисты придут к власти, они заменят все правительство одним небольшим скриптом.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
Введение
В американской бизнес-среде есть хорошо известная и старая как ассемблер шутка о том, что английское слово job («работа») на самом деле акроним, который расшифровывается как just over broke («немногим лучше банкротства»). Бизнес любит подшучивать над своими работниками, тут уж ничего не поделаешь.
К сожалению, для большинства обычных людей это правда – жить нужно, «чтобы оплачивать свои счета». В этом нет ничего плохого или постыдного, к тому же бесконечные «крысиные гонки» нравятся многим по молодости амбициозным и уверенным в себе людям. Эти люди постоянно на виду, стремятся добиться большего, вкалывают допоздна и руководствуются популярной нынче стратегией «хватай и беги». Modus operandi для всей этой «круговерти» – конечная и единственная компенсация всех потраченных усилий, возможность заработать «хорошие деньги».
Если же говорить применительно к отрасли ИТ, в которой в последнее время наблюдается большой поток случайных людей, прослышавших о больших зарплатах айтишников, то это настоящая беда. Такой случайный для профессии человек будет искать обходные пути и чудесные серебряные пули в виде могущественных книг и курсов, освоив которые, как ему кажется, он сможет стать истинным программистом, чтобы наконец начать грести деньги лопатой. Плохая новость для заблудших в ИТ ковбоев заключается в том, что сделать карьеру программиста намного тяжелее, чем просто быть им. Здесь потребуется специфический склад ума, редкое нутро интроверта и умение мыслить абстрактно, развитый логический аппарат и много чего еще, в том числе и чугунная пятая точка. Хорошо если в характере изначально присутствует хотя бы часть этих характеристик, в противном случае придется ломать себя и постоянно «прогибаться под изменчивый мир», бездумно торчать у монитора днями напролет со вскинутыми к небесам руками.
Впрочем, мы снова вернулись к ироничному определению слова «работа», на которой то самое большинство занято сохранением status quo в бесконечном и изнуряющим процессе «зарабатывания денег».
Но что мы знаем о меньшинстве, которое поступает иначе?
Именно об этом «чудаковатом» меньшинстве и пойдет речь в книге. Герои интервью могут исповедовать разные взгляды и иметь разные социальные статусы, быть долларовыми миллионерами, известными и публичными людьми, а также простыми офисными трудягами-программистами, но всех их объединяет нечто общее. Большинство интервью в книге – это истории реальных айтишников, работа которых построена на принципах нематериальной мотивации и отрицания уже привычного мотива «делания денег» как центральной доминанты человеческой деятельности.
Прошу понять меня правильно: речь вовсе не о том, чтобы вообще отказаться от денег или материальных благ современной цивилизации. Речь на самом деле о другом: использовать свою увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса (даже если это программирование по найму). В многочисленных интервью и жизненных ситуациях я пытаюсь показать на реальных примерах: эта мотивация работает вопреки всему и привносит в нашу офисно-пластиковую жизнь радость творчества.
Я не делал ставку на общение исключительно с известными людьми (хотя пару героев из списка, безусловно, всемирно известны), но старался отбирать собеседников по степени их «гиковости» и «драйвовости», чтобы посредством их вдохновляющего примера заставить читателя как минимум задуматься, как максимум – взглянуть на привычный мир ИТ другими глазами, тем самым побудив подняться на качественно иную ступеньку своего профессионального роста, прочно оседлав формулу «just for fun». Даже если вам и неинтересен этот мотивационный подтекст, которым насквозь пропитана книга, вы можете воспринимать ее просто как собрание забавных и поучительных историй, над которыми можно посмеяться или взгрустнуть, с интересом вглядываясь в архетип «типичного программиста».
Так, говоря о фокус-группе книги, мы постепенно подошли к центральному вопросу: для чего эта книга была вообще написана?
При огромном количестве мотивационной литературы, которая достаточно успешно педалирует тему позитивного образа мышления, в России нет практически ни одной аналогичной книги, целиком и полностью посвященной ИТ. Я диву даюсь, что при сегодняшнем количестве success stories именно в сфере «ай-ти», где многие ИТ-джедаи меняют страны и компании как перчатки (попутно зарабатывая миллионы долларов), они до сих пор не стали героями былинных книг, рассказывающих об их похождениях из первых уст (немногочисленные истории успеха фигур калибра Дурова, Цукенберга и Джобса не в счет). Несмотря на огромный интерес к субкультуре «ай-ти», прежде всего со стороны молодежи, нет даже попытки дать слово рядовому компьютерщику, и это при том, что успешность современных айтишников в народе стала уже притчей во языцех, а сама профессия «состоявшегося программера» отдает налетом элитарности.
Признаюсь честно: мне сложно четко конкретизировать, о чем эта книга рассказывает больше: о специфике ИТ-отрасли или о необычных людях, порой обитающих в ней. Вместо этого попробую сформулировать важный для концепции книги образ «айтишного успеха». В качестве наглядного примера приведу известные в США «гаражные стартапы». Именно там суровые и упертые дядьки, подобные Джобсу и Возняку, Хьюлетту и Паккарду, Майклу Деллу и другим, стоически, на коленке создавали свои будущие корпорации. На протяжении всех интервью мне интересен не внешний эффект этого преображения «из грязи в князи», но именно глубинный катарсис поиска и самореализации, который привносит в жизнь личности целительный смысл и полноту бытия.
Второй аспект любой мотивирующей литературы (кроме коррекции привычного образа мышления на новый и «успешный» посредством манящих за собой ярких примеров-судеб) – акцент на действии. И эта книга не исключение – в ней собрано множество практических советов по прохождению собеседований и поиску эффективных векторов развития, упакованных в неформальный житейский формат: «советы от айтишников для айтишников» (этому преимущественно посвящена часть II).
В заключение этого введения, как главный вывод книги, я хочу пожелать читателю следующее: реализуйте свой интерес, перфекционизм или азарт с максимальной выгодой, пока идея-фикс, что называется, «горит», а молодость позволяет «горы свернуть», работая в круглосуточном режиме. Именно искренняя страсть и безудержная увлеченность становятся той самой «критической массой», которая позволяет чуду произойти в вашей жизни. В связи с этим часто в качестве лозунга движения медленного программирования (о котором также пойдет речь в данной книге) приводят высказывание Стива Джобса:
Есть только один способ проделать большую работу – полюбить ее. Если вы к этому не пришли, подождите. Не спешите браться сразу за дело. Как и во многом другом, сердце подскажет вам интересное дело и поможет его завершить.
В этом и заключается секрет успеха любого начинания.
Отъявленный программист. Лайфхакинг из первых рук
Издатель
О книге
Сделать карьеру программиста намного тяжелее, чем просто быть им. Специфического склада ума, умения мыслить абстрактно, развитой логики мало, главное – сознавать, что работа – это не только способ зарабатывания денег. Не так уж много людей соответствуют всем условиям, и именно об этом меньшинстве пойдет речь.
Перед вами – сборник откровенных бесед с известными программистами, системными администраторами и другими «айтишниками». Герои книги исповедуют разные взгляды, относятся к разным социальным группам, могут оперировать миллионами долларов, быть героями гламурных тусовок или простыми офисными трудягами-программистами. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса.
Мы постарались найти самых ярких «звезд» компьютерно-сетевой субкультуры и донести до вас максимально разнообразные мнения, дабы читатель, какие бы ни сложились у него личные вкусы, не скучал в этом пестром калейдоскопе персонажей.
Читайте онлайн полную версию книги «Отъявленный программист. Лайфхакинг из первых рук» автора Игоря Савчука на сайте электронной библиотеки MyBook.ru. Скачивайте приложения для iOS или Android и читайте «Отъявленный программист. Лайфхакинг из первых рук» где угодно даже без интернета.
Подробная информация
Дата написания: 2016
Год издания: 2015
ISBN (EAN): 9785496018067
Объем: 496.5 тыс. знаков
Жанры
Издатель
Входит в серию
Библиотека программиста (Питер)
Отзывы на книгу « Отъявленный программист. Лайфхакинг из первых рук »
В целом книга хорошая. Программист из нашей русскоязычной среды берет интервью о наших состоявшихся программистов, чтобы подстегнуть молодое поколение и разъяснить, что нет ничего невозможного. Здесь нет американообразных историй успеха, нет конкретного набора вопросов, планомерно задающихся каждому, здесь нет одного направления опроса – все интервью настолько разными получились.
Читатель получит настоящую седмицу – семь разных интервью, даже некоторые из них взяты у источников, пожелавших остаться анонимными. Фактически, половина книги уделяется одному большому интервью с Джоном Эсмальдом о компании Google, уровне их программистов и их эксклюзивной методике отбора технического персонала. Это интервью было настолько глубоким и большим, что оно стало, на мой взгляд, центральной частью книги. На его фоне остальные части стали блеклыми, хотя мне понравились также и части с Сергеем Кищенко и Мыщъхом (Крисом Касперски).
Конечно же многим может быть интересна тема “Как можно попасть нашим программистам за рубеж и там сделать свою карьеру”. Если говорить исключительно об этом, то данная книга – то, что надо. Если говорить о методичности, о профориентации, о новых веяниях, о именно образах “сильных мира сего” и их меры отъявленности, то я бы все же посоветовал книгу Питера Сейбела “Кодеры за работой. Размышления о ремесле программиста”. Она намного глубже, полнее и проклассифицированна, хотя имеет совершенно схожую структуру.
В любом случае, было интересно почитать мнения мэтров, провел время с пользой. Понравилась одна назидательная цитата того же Эсмальда
Трудитесь, развивайтесь, верьте в себя. Область видимости локальных переменных в вашей жизни ограниченна, вы не можете принять правильное решение в принципе. Поэтому расслабьтесь, у инкапсуляции есть свои плюсы. Лучше сделайте свою часть работы на максимуме, а дальше, как советует инсталлятор Windows, “откиньтесь на спинку кресла и дождитесь результата”.
На бонус случайный вопрос и соответствующий ответ из интервью (рандом выбрал вопросу патриарху рунета Андрею Чернову – на мой взгляд, самому интеллектуально подкованному среди всех “отъявленных” из этой книги):
Широко известен третий закон Артура Кларка: «Любая достаточно развитая технология неотличима от магии». XXI век станет веком высшей магии? Какую роль играют технологическая магия, все эти бесконечные гаджеты, плазменные экраны и стоядерные процессоры вокруг нас, в эволюции человечества?
Кларк смотрел на мир сквозь розовые очки и слабо разбирался в магии, поэтому недоговаривает самого существенного: «Любая достаточно развитая технология неотличима от черной магии». Приносимый технологией долговременный вред обычно пропорционален ее начальным обещаниям, выступающим приманкой.
Тут достаточно вспомнить пример из Гюго — «это убьет то», сказанное в отношении отпечатанной книги и собора (а затем и Фулканелли убедительно демонстрирует ущербность книги по сравнению с выразительными средствами скульптуры и архитектуры), критику телескопа и микроскопа у Блэйка, лекцию Дугина «Постпространство и черные чудеса» и т. д., и т. п.
Короче, расслабьтесь, откиньтесь на кресло и почитайте байки и серьезные размышления от отъявленных программистов нашего времени и носителей нашего языка.
Книга состоит из трех частей, каждая из которых вполне могла бы быть отдельным изданием – так что их смешение под одной обложкой мне лично показалось слегка эклектичным.
Часть первая – Интервью.
Чайлдфри, бэкпекеры, ультрапатриоты, аутисты, шизофреники, безработные, миллионеры, безработные миллионеры – обычных людей среди гениев нет ни в личном ни в профессиональном контексте! Специфические термины в тексте присутствуют, но общему восприятию (и чёрной зависти. ) не мешают. Данная подборка вдохновляет неимоверно – бросить весь этот тлен и кодить, кодить, кодить, в рабочем экстазе стуча по клавишам как по роялю!
Часть вторая – Руководство к действию!
Кратко-емко о том, как проходит процесс приема в Google (один бывший сотрудник предприимчиво подсуетился и основал целую отдельную контору для подготовки конкретно к собеседованию в Google, вот что значит абсолютно на всем уметь делать деньги!) или переезду на работу в Германию (Боже, храни ЕС!).
Часть третья – Забавные истории, слегка возвращающе с небес на землю, жаль только, что их немного.
Сами по себе вторая и третья части по объему и проработке скорее тянут на небольшие приложения, но весьма познавательны и доступны!
А книга в целом весьма рекомендована для повышения мотивации и расширения кругозора!)
«Отъявленный программист..» представляет собой набор интервью, success story из жизни кодеров различного калибра, а также просто интересных вещей из мира IT. Книга похожа на набор статей из блога. Но не простых статей из разряда top-rated. Все рассказанные вещи в книге пропитаны единым духом, что ли. Твори «just for fun» и эмигрируй из своего села (подобно Крису Касперски). Здесь всю рецензию можно расписать в одних только цитатах (что у меня в итоге и вышло).
Помимо кучи интересных рассказов из жизни удивительных людей, автор последовательно через интервью доносит простую истину, емко укладывающуюся в цитату Стива Джобса: «Есть только один способ проделать большую работу — полюбить её..». Достигают настоящих вершин только поистине увлеченные своим делом люди.
Вторым вполне логичным выводом из книги следует мысль:
Есть такое мнение, что программисты изначально созданы для эмиграции, потому что их умения и работа напрямую интегрированы именно в западную часть экономики. Таким образом, говоря предельно общо, карьера в области программирования часто понимается как переход из-под цепочек многочисленных посредников, через которые работает тот же местный аутсорс, прямо к западному работодателю. В конечном счете, трудоустройство в череде таких оптимизаций чаще всего влечет переезд и эмиграцию в офисы крупных западных компаний, чтобы работать и получать на равных с западными коллегами.
Крис Касперски «рассказывает» (в рамках ответов на вопросы) о многих вещах: о трендах в ИБ, ФБР, оружии, ну и о карьере и собеседованиях в американских кампаниях. На вопрос об отличии типичных американских собеседований от российских Мыщъх откровенно говорит:
В России на собеседованиях часто пытаются раздавить, любой ценой показать, что ты ничего не понимаешь, — чтобы снизить зарплату. Людей там не ценят так, как деньги. Здесь, в США, чаще всего наоборот: если видят, что ты стоящий специалист, в тебя вцепляются мертвецкой хваткой и больше не отпускают, предлагая лучшие условия на рынке и идя во всем навстречу.
Что же касается наболевшего — это общая специфика РФ, — там мало продуктовых компаний и еще меньше компаний, в которых постоянно появляются линейки принципиально новых продуктов (принципиально новых не технологически, а написанных «с нуля» без «легаси»). Поэтому в РФ разгребание «застоялых говен» входит в job description по умолчанию.
Третье интервью с Андреем Черновым («исторический патриарх Рунета») о сущности контроля. Если кратко, его позиция (а она, по всей видимости, точно совпадает с позицией государства), что для конечного пользователя идеалом является универсальная абстрактная кнопка «Сделать все хорошо», люди не хотят меняться или развиваться, они хотят жить спокойно. А в этом может помочь только тотальный контроль и начинать нужно с чего? Правильно, с интернета.
«Избыток информации ведет к оскудению души». Поскорее бы все это ограничить и запретить, дабы не оскудела душа русская.
Эпичное интервью вышло. Порой казалось, что это все очень тонкая ирония (а может так оно и было).
Далее идет интервью с «анонимом» о цензуре в Китае, так называемом «золотом shit’е». Хоть этот «аноним» и говорит, что России не потянуть подобный фаервол чисто технически (да и финансово), но это явно тот идеал, к которому стремиться наше доблестное правительство («Минкомсвязи к 2020 году полностью обособит Рунет», ну вот это все).
Наше желание эмигрировать культивируется. Идем дальше.
Шестым по счету идет интервью с Сергеем Кищенко — «программисте-кочевнике», который объездив весь мир вдоль и поперек, нашел свое пристанище — где? Правильно, в Google, Mountain View, CA. Много интересно можно почерпнуть из этого обширного интервью – о путешествиях по всему миру, продуктивности программиста, ну и о жизни в Америке, собеседованиях, в общем, центральной теме книги. Отвечая на вопрос о моральности «бегущего с тонущего судна», Сергей приводит слова Льва Толстого: «патриотизм устарел, он должен быть уничтожаем всеми силами и способами».
Вторая часть книги дает четкий ответ на вопрос «как попасть в Google?», ну а если не попали в Google, то читаем про получение Blue Card для переезда в ЕС (в частности, в Германию). Интересная мысль от одного из участников проекта Blue Card Directive:
Живет ли твое государство ради человека, честно конкурируя во всем с другими государствами за то, чтобы быть еще более привлекательным в глазах своего гражданина, либо, наоборот, государство считает, что его гражданин — личная собственность, которая должна жить и умереть лишь ради его системных интересов.
Как верно подчеркнул Мыщъх, текст — это зеркало, отражающее сознание читателя, и воспринимать его можно и так, и эдак. Каждый увидит в этих интервью что-то свое.
«Отъявленный программист: лайфхакинг из первых рук» (Савчук И.) – скачать книгу бесплатно без регистрации
Поделиться ссылкой на книгу!
Введите сюда краткую аннотацию
Правообладателям! Представленный фрагмент книги размещен по согласованию с распространителем легального контента ООО “ЛитРес” (не более 20% исходного текста). Если вы считаете, что размещение материала нарушает Ваши или чьи-либо права, то сообщите нам об этом.
Самый Свежачок! Книжные поступления за сегодня
Любовь длиною в жизнь. У Иры Красильниковой все именно так. Девушка влюбилась в старшего брата своей подруги по детскому саду еще в пятилетнем возрасте. Но с годами ее детская влюбленность переросла в настоящую взрослую любовь. Только безответную. Сейчас ей девятнадцать, а она до сих пор тешит себя надеждой, что, когда Роман Царёв вернётся из армии, он, наконец-то, ответит ей взаимностью. А пока лишь анонимные сообщения и вера, что чудесная переписка в канун Нового года перерастет во что-то большее.
Продолжение книги «В отражении зеркал». Неприятности все никак не кончаются и норовят рухнуть Алине на голову! И что остается делать? Сидеть и ждать, когда Тайная Канцелярия вынесет смертный приговор! Ну, уж нет! Не дождутся! Уж она-то устроит им переполох, а заодно спасет своих друзей! А еще ей предстоит сделать выбор – красавчик принц или влюбленный вампир?!
— Короче я так понимаю, Уродец отныне на мне, — мрачно произнесла я. Идеальное аристократическое лицо пошло пятнами, левый глаз заметно дернулся.
— Птичка, я сказал — уймись! – повторил ледяной приказ мастер Трехгранник.
И, пройдя в кабинет, устроился в единственном оставшемся свободным кресле, предыдущее свободное занял советник. Дамам предлагалось стоять. Дамы из вредности остались стоять в плаще, не снимая капюшона и игнорируя пытливые взгляды монарших особ.
— И да, — продолжил мастер Трехгранник, — Уро… э… — сбился, бросив на меня обещающий личные разборки взгляд, и продолжил уже ровным тоном, — отныне жизнь Его Высочества поручается тебе.
— За что вы так с ним? — спросила я скорбным шепотом. — У меня даже хомячки домашние дохнут на вторые сутки, а вы мне целого принца.
Принц, определенно являющийся гордостью королевства и пределом мечтаний женской его половины, внезапно осознал, что хочет жить, и нервно посмотрел на отца.
После событий Книги 7 «Бой со смертью» Норт и Риа отправляются в Пограничье на поиски еще одного артефакта отступников.
Набор «Неделька» — топ новинок — лидеров за неделю!
Выбранная среди миллионов обычных девушек, новая студентка магического университета Междумирья и самая большая неудачница на свете… Это я! В первый же день моей учебы исчезла магия — совсем, везде, непонятно как. И учиться стало нечему, и домой не вернуться. Ему наоборот повезло. Должны были лишить магии по приговору, а теперь лишать-то нечего. Удалось сбежать и даже прихватить заложницу. Думаю, не стоит говорить, кого именно. Вместе нам надо разобраться, что случилось, и найти выход. А по пути к этому выходу постараться не исполнить пророчество, согласно которому потеря магии станет меньшей из бед…
Как часто вас мучают сны эротического характера? Если с завидной регулярностью, пора задуматься о причинах и следствиях. А что, если сны – это обратная реальность? И засыпая в нашем мире, мы просыпаемся в ином? Если так, тогда кто ОН, этот дерзкий наглец с размытым лицом и татуировкой дракона на мощной груди? Я рискнула и пошла за ним. И вот… Теперь я студентка магической академии, да к тому же невеста таинственного призванного, а все вокруг утверждают, что скоро у нас появится наследник, и мы будем жить долго и счастливо в этом безумном мире, где невест крадут из их постелей, местных женщин селят в резервации, а драконов боятся, как огня. Ох, девушки! Мы все так попали!
Хотела стать настоящей студенткой магического университета? Мечты сбываются! Правда, не полностью. Свой истинный дар нужно скрывать, как и участие в недавнем спасении магии. Зато скучать не приходится… Ведь в личные кураторы досталась бывшая девушка того, в кого я умудрилась влюбиться по уши, а соседка по комнате — совсем не та, кем притворяется. Как тут бояться грядущего распределения по факультетам? Страшно не дожить до него!
Ремиан наконец вырвался на свободу. Больше никаких скучных тренировок, впереди только приключения. Так ведь? Поддавшись на просьбу своих бойцов, мальчик возносит молитву богине, создавшей этот мир. Мелания неожиданно услышала парня и выполнила его просьбу. Справится ли юный Искатель со всеми испытаниями?
Сборник «Самое сильное заклятье» Лайона Спрэга де Кампа включает избранные классические произведения:
ДА НЕ ОПУСТИТСЯ ТЬМА! Римская империя распространила порядок, культуру и цивилизацию по всему Древнему миру. Когда Рим пал, свет разума угас по всей империи. Началось тысячелетие Темных веков. Может ли наш современник предотвратить падение Рима?
КОРОЛЕВА ИЗГОЕВ. Команда земного звездолета попадает в далекий и крайне странный мир. А встреча с его обитательницами породила беспорядок в местной политике, сексе и религии, нарушила баланс сил и вызвала самый увлекательный хаос.
КОЛЬЦО ТРИТОНА И ДРУГИЕ ПУСАДИАНСКИЕ РАССКАЗЫ. Боги Пусадиана – или Атлантиды – были реальны и могущественны. Они хотят вернуть свою власть, уничтожив королевство, которым правит отец единственного человека, чьи помыслы им неизвестны. Единственный способ спасти королевство – найти то, чего боги боятся больше всего, – Кольцо Тритона.
Отъявленный программист. Лайфхакинг из первых рук (Игорь Савчук, 2016)
Сделать карьеру программиста намного тяжелее, чем просто быть им. Специфического склада ума, умения мыслить абстрактно, развитой логики мало, главное – сознавать, что работа – это не только способ зарабатывания денег. Не так уж много людей соответствуют всем условиям, и именно об этом меньшинстве пойдет речь. Перед вами – сборник откровенных бесед с известными программистами, системными администраторами и другими «айтишниками». Герои книги исповедуют разные взгляды, относятся к разным социальным группам, могут оперировать миллионами долларов, быть героями гламурных тусовок или простыми офисными трудягами-программистами. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса. Мы постарались найти самых ярких «звезд» компьютерно-сетевой субкультуры и донести до вас максимально разнообразные мнения, дабы читатель, какие бы ни сложились у него личные вкусы, не скучал в этом пестром калейдоскопе персонажей.
Оглавление
- Введение
- Часть I. Прямая речь: компьютерщики о себе и ИТ
Из серии: Библиотека программиста (Питер)
Приведённый ознакомительный фрагмент книги Отъявленный программист. Лайфхакинг из первых рук (Игорь Савчук, 2016) предоставлен нашим книжным партнёром — компанией ЛитРес.
Посвящается дорогим папе и маме, а также любимой жене и детям.
Когда программисты придут к власти, они заменят все правительство одним небольшим скриптом.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
В американской бизнес-среде есть хорошо известная и старая как ассемблер шутка о том, что английское слово job («работа») на самом деле акроним, который расшифровывается как just over broke («немногим лучше банкротства»). Бизнес любит подшучивать над своими работниками, тут уж ничего не поделаешь.
К сожалению, для большинства обычных людей это правда – жить нужно, «чтобы оплачивать свои счета». В этом нет ничего плохого или постыдного, к тому же бесконечные «крысиные гонки» нравятся многим по молодости амбициозным и уверенным в себе людям. Эти люди постоянно на виду, стремятся добиться большего, вкалывают допоздна и руководствуются популярной нынче стратегией «хватай и беги». Modus operandi для всей этой «круговерти» – конечная и единственная компенсация всех потраченных усилий, возможность заработать «хорошие деньги».
Если же говорить применительно к отрасли ИТ, в которой в последнее время наблюдается большой поток случайных людей, прослышавших о больших зарплатах айтишников, то это настоящая беда. Такой случайный для профессии человек будет искать обходные пути и чудесные серебряные пули в виде могущественных книг и курсов, освоив которые, как ему кажется, он сможет стать истинным программистом, чтобы наконец начать грести деньги лопатой. Плохая новость для заблудших в ИТ ковбоев заключается в том, что сделать карьеру программиста намного тяжелее, чем просто быть им. Здесь потребуется специфический склад ума, редкое нутро интроверта и умение мыслить абстрактно, развитый логический аппарат и много чего еще, в том числе и чугунная пятая точка. Хорошо если в характере изначально присутствует хотя бы часть этих характеристик, в противном случае придется ломать себя и постоянно «прогибаться под изменчивый мир», бездумно торчать у монитора днями напролет со вскинутыми к небесам руками.
Впрочем, мы снова вернулись к ироничному определению слова «работа», на которой то самое большинство занято сохранением status quo в бесконечном и изнуряющим процессе «зарабатывания денег».
Но что мы знаем о меньшинстве, которое поступает иначе?
Именно об этом «чудаковатом» меньшинстве и пойдет речь в книге. Герои интервью могут исповедовать разные взгляды и иметь разные социальные статусы, быть долларовыми миллионерами, известными и публичными людьми, а также простыми офисными трудягами-программистами, но всех их объединяет нечто общее. Большинство интервью в книге – это истории реальных айтишников, работа которых построена на принципах нематериальной мотивации и отрицания уже привычного мотива «делания денег» как центральной доминанты человеческой деятельности.
Прошу понять меня правильно: речь вовсе не о том, чтобы вообще отказаться от денег или материальных благ современной цивилизации. Речь на самом деле о другом: использовать свою увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин в развитии себя и своего бизнеса (даже если это программирование по найму). В многочисленных интервью и жизненных ситуациях я пытаюсь показать на реальных примерах: эта мотивация работает вопреки всему и привносит в нашу офисно-пластиковую жизнь радость творчества.
Я не делал ставку на общение исключительно с известными людьми (хотя пару героев из списка, безусловно, всемирно известны), но старался отбирать собеседников по степени их «гиковости» и «драйвовости», чтобы посредством их вдохновляющего примера заставить читателя как минимум задуматься, как максимум – взглянуть на привычный мир ИТ другими глазами, тем самым побудив подняться на качественно иную ступеньку своего профессионального роста, прочно оседлав формулу «just for fun». Даже если вам и неинтересен этот мотивационный подтекст, которым насквозь пропитана книга, вы можете воспринимать ее просто как собрание забавных и поучительных историй, над которыми можно посмеяться или взгрустнуть, с интересом вглядываясь в архетип «типичного программиста».
Так, говоря о фокус-группе книги, мы постепенно подошли к центральному вопросу: для чего эта книга была вообще написана?
При огромном количестве мотивационной литературы, которая достаточно успешно педалирует тему позитивного образа мышления, в России нет практически ни одной аналогичной книги, целиком и полностью посвященной ИТ. Я диву даюсь, что при сегодняшнем количестве success stories именно в сфере «ай-ти», где многие ИТ-джедаи меняют страны и компании как перчатки (попутно зарабатывая миллионы долларов), они до сих пор не стали героями былинных книг, рассказывающих об их похождениях из первых уст (немногочисленные истории успеха фигур калибра Дурова, Цукенберга и Джобса не в счет). Несмотря на огромный интерес к субкультуре «ай-ти», прежде всего со стороны молодежи, нет даже попытки дать слово рядовому компьютерщику, и это при том, что успешность современных айтишников в народе стала уже притчей во языцех, а сама профессия «состоявшегося программера» отдает налетом элитарности.
Признаюсь честно: мне сложно четко конкретизировать, о чем эта книга рассказывает больше: о специфике ИТ-отрасли или о необычных людях, порой обитающих в ней. Вместо этого попробую сформулировать важный для концепции книги образ «айтишного успеха». В качестве наглядного примера приведу известные в США «гаражные стартапы». Именно там суровые и упертые дядьки, подобные Джобсу и Возняку, Хьюлетту и Паккарду, Майклу Деллу и другим, стоически, на коленке создавали свои будущие корпорации. На протяжении всех интервью мне интересен не внешний эффект этого преображения «из грязи в князи», но именно глубинный катарсис поиска и самореализации, который привносит в жизнь личности целительный смысл и полноту бытия.
Второй аспект любой мотивирующей литературы (кроме коррекции привычного образа мышления на новый и «успешный» посредством манящих за собой ярких примеров-судеб) – акцент на действии. И эта книга не исключение – в ней собрано множество практических советов по прохождению собеседований и поиску эффективных векторов развития, упакованных в неформальный житейский формат: «советы от айтишников для айтишников» (этому преимущественно посвящена часть II).
В заключение этого введения, как главный вывод книги, я хочу пожелать читателю следующее: реализуйте свой интерес, перфекционизм или азарт с максимальной выгодой, пока идея-фикс, что называется, «горит», а молодость позволяет «горы свернуть», работая в круглосуточном режиме. Именно искренняя страсть и безудержная увлеченность становятся той самой «критической массой», которая позволяет чуду произойти в вашей жизни. В связи с этим часто в качестве лозунга движения медленного программирования (о котором также пойдет речь в данной книге) приводят высказывание Стива Джобса:
Есть только один способ проделать большую работу – полюбить ее. Если вы к этому не пришли, подождите. Не спешите браться сразу за дело. Как и во многом другом, сердце подскажет вам интересное дело и поможет его завершить.
В этом и заключается секрет успеха любого начинания.
Отъявленный программист: лайфхакинг из первых рук
Введите сюда краткую аннотацию
Игорь Савчук Отъявленный программист: лайфхакинг из первых рук
Серия «Библиотека программиста»
Заведующая редакцией Ю. Сергиенко
Ведущий редактор Н. Римицан
Литературный редактор А. Жданов
Корректоры О. Андросик, С. Беляева
Верстка Л. Соловьева
С13 Отъявленный программист: лайфхакинг из первых рук. — СПб.: Питер, 2016. — 272 с.: ил. — (Серия «Библиотека программиста»).
Отъявленный программист: лайфхакинг из первых рук скачать fb2, epub, pdf, txt бесплатно
«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы – опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: «Нужно ли мне совершенствовать свои лидерские навыки?» Полагаю, вы ответите: «Да», – а значит, моя книга окажется для вас небесполезной.
Не можете сосредоточиться на работе? Постоянно отвлекаетесь на проверку электронной почты, социальные сети и новостные ленты? Пора воспользоваться советами от ведущих IT-специалистов и погрузиться в работу с головой.
Освойте один из самых ценных навыков – умение сосредоточиться на сложной задаче, не отвлекаясь на мелочи. Только так можно справиться со сложной информацией и добиться лучших результатов за минимальное время. Погружение в работу – это суперсила в нашей все более конкурентной экономике XXI века.
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы. Издательство выражает благодарность Шувалову А. В. и Курышеву А. И. за помощь в работе над книгой.
Находясь на переднем крае программирования, книга “Программист-прагматик. Путь от подмастерья к мастеру” абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
Прочитав эту книгу, вы научитесь:
Бороться с недостатками программного обеспечения;
Избегать ловушек, связанных с дублированием знания;
Создавать гибкие, динамичные и адаптируемые программы;
Избегать программирования в расчете на совпадение;
Защищать вашу программу при помощи контрактов, утверждений и исключений;
Собирать реальные требования;
Осуществлять безжалостное и эффективное тестирование;
Приводить в восторг ваших пользователей;
Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.
Эта книга посвящена XSLT — мощным и удобным системам преобразования документов. В ней не только рассматривается весь синтаксис XSLT, от основ до специальных аспектов, но и подробно излагаются современные способы использования XSLT.
Вы найдете сотни практических примеров, таких как осуществление преобразований XSLT на web-cepвepax, подключение к базам данных и использование браузеров для осуществления преобразований на лету.
Книга рассчитана на всех, кто хочет изучать XSLT и использовать его на практике
В этой книге известный автор Скотт Мейерс раскрывает секреты настоящих мастеров, позволяющие добиться максимальной эффективности при работе с библиотекой STL.
Во многих книгах описываются возможности STL, но только в этой рассказано о том, как работать с этой библиотекой. Каждый из 50 советов книги подкреплен анализом и убедительными примерами, поэтому читатель не только узнает, как решать ту или иную задачу, но и когда следует выбирать то или иное решение — и почему именно такое.
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.
Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.
Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.
В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.