Чед Фаулер - Программист-фанатик
Название: | Программист-фанатик | |
Автор: | Чед Фаулер | |
Жанр: | Околокомпьютерная литература | |
Изадано в серии: | Библиотека программиста | |
Издательство: | Питер | |
Год издания: | 2015 | |
ISBN: | 978-5-496-01062-7 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программист-фанатик"
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
Читаем онлайн "Программист-фанатик" (ознакомительный отрывок). [Страница - 6]
идеи захватили меня настолько, что я обратился к руководителю
информационной службы, пытаясь и его приобщить в своей новой
религии. Это мне удалось, и для внедрения экстремального программирования он отправил меня и многих моих коллег на соответствующие курсы.
Это было великолепно. Это было похоже на пропуск за кулисы на концерте любимой рок-группы. Пообщавшись с людьми, ведущими эти
14
Введение
курсы, я стал гораздо умнее. Стал более креативным. И когда курсы
закончились, мне было очень грустно. Я не мог представить, как вернусь в маленький кабинет и буду биться головой о стену обыденности,
которую вырастил у себя на работе.
Мой коллега Стив, автор одного из эссе, вошедших в эту книгу,
и я пришли к одинаковому выводу. Единственный путь общаться
с такими людьми как можно чаще — стать одним из них. Другими
словами, если я хочу оказаться в компании людей, поднимающих
меня на один-два уровня выше, то проблема не в фирме, в которой
я работаю, и не в курсах, которые я посещаю. Я просто должен понять, чем эти люди отличаются от прочих, и постараться стать одним
из них. Это я и сказал Стиву.
Именно это стало поворотной точкой в моей карьере. Я как-то
умудрился об этом забыть, и лишь годы спустя Стив напомнил мне
про наш разговор. И тогда я похвастался ему случаем, когда меня
впервые пригласили открыть конференцию. Это было просто потрясающе. Меня не просто попросили выступить, а предложили стать
одним из главных докладчиков на конференции по программным
продуктам. Я действительно стал одним из тех людей, которыми
восхищался.
Я достиг всего, не имея формального компьютерного образования.
До того как стать программистом, я был музыкантом. Я пошел в колледж, чтобы учиться музыке. Так как музыкантам ученая степень не
особо требуется, я решил пропускать все занятия, которые не способствовали моей карьере музыканта. Это привело к тому, что я бросил
университет, так как у меня было слишком много «хвостов» для получения степени. С этой точки зрения мне не хватало квалификации,
чтобы программировать профессионально, по крайней мере если
смотреть на типичные требования к программистам на рынке труда.
Однако, несмотря на то что у меня не было профессиональной подготовки обычного разработчика ПО, мой опыт музыканта дал мне
возможность пропустить эту ступеньку и не стать обычным программистом (кому охота быть обычным?). Никто не становится музыкантом, чтобы вести спокойную и размеренную жизнь. Музыкальная
индустрия слишком жестока для этого. Все люди, желающие стать
профессиональными музыкантами, хотят быть великими. По край-
Ты должен
15
ней мере на начальном этапе в музыкальном мире это стремление
бинарно: либо быть великим (и как следствие знаменитым), либо не
стоит и соваться.
Я часто задаюсь вопросом, почему так много хороших музыкантов
являются также хорошими программистами? Причина проста. Дело
не в том, что используются одни и те же функции мозга, обе профессии ориентированы на нюансы, обе требуют креативности. Дело
в том, что человек, который хочет стать великим, с гораздо большей
вероятностью им станет, чем тот, кто просто хочет делать свое дело.
И даже если не все могут быть Мартинами Фаулерами, Линусами
Торвальдсами или программистами-прагматиками, постановка столь
высокой цели делает это более вероятным.
Ты должен
Большинство людей следует чьим угодно планам, только не своим.
Всё, что нужно сделать, чтобы отделить себя от других, — это остановиться и хорошенько присмотреться к своей карьере. Тебе нужно
придерживаться своего плана, а не чьего-то еще.
Как составить такой план? Разработка программ — это бизнес. Как
программисты, мы являемся еще и бизнесменами. Наши компании
наняли нас вовсе не потому, что любят нас. Этого никогда не было
и не будет. Просто потому, что не имеет отношения к бизнесу. Компании существуют совсем не для того, чтобы нам каждый день было
куда пойти. Цель бизнеса — делать деньги. Чтобы преуспеть в компании, ты должен четко представлять себе, как ты вписываешься в план
добывания денег.
Как мы увидим позже, сохраняя тебя в штате, компания тратит значительные средства. Она инвестирует в тебя. Твоя задача — стать
безусловно хорошей инвестицией. Ты станешь судить о своей продуктивности в --">
Книги схожие с «Программист-фанатик» по жанру, серии, автору или названию:
Жаклин Нолис - Data Science для карьериста Жанр: Околокомпьютерная литература Год издания: 2021 Серия: Библиотека программиста |
Дж. Ханк Рейнвотер - Как пасти котов. Наставление для программистов, руководящих другими программами Жанр: Околокомпьютерная литература Год издания: 2016 Серия: Библиотека программиста |
Петр Юрьевич Левашов - Киберкрепость: всестороннее руководство по компьютерной безопасности Жанр: Околокомпьютерная литература Год издания: 2024 Серия: Библиотека программиста |
Чед Фаулер - Программист-фанатик Жанр: О бизнесе популярно Год издания: 2015 Серия: Библиотека программиста |
Другие книги из серии «Библиотека программиста»:
Стивен Холзнер - XSLT Жанр: Другие языки и системы программирования Год издания: 2002 Серия: Библиотека программиста |
Кирупа Чиннатамби - JavaScript с нуля Жанр: Программирование: прочее Год издания: 2021 Серия: Библиотека программиста |
Уолтер Шилдс - SQL: быстрое погружение Жанр: Другие языки и системы программирования Год издания: 2022 Серия: Библиотека программиста |
Владстон Феррейра Фило, Пиктет Мото - Теоретический минимум по Computer Science Жанр: Околокомпьютерная литература Год издания: 2022 Серия: Библиотека программиста |