Чед Фаулер - Программист-фанатик

Тут можно читать онлайн Чед Фаулер - Программист-фанатик - бесплатно ознакомительный отрывок. Жанр: comp-programming, издательство Питер, год 2015. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Программист-фанатик
  • Автор:
  • Жанр:
  • Издательство:
    Питер
  • Год:
    2015
  • Город:
    СПб.
  • ISBN:
    978-5-496-01062-7
  • Рейтинг:
    3.9/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Чед Фаулер - Программист-фанатик краткое содержание

Программист-фанатик - описание и краткое содержание, автор Чед Фаулер, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы. Издательство выражает благодарность Шувалову А. В. и Курышеву А. И. за помощь в работе над книгой.

Программист-фанатик - читать онлайн бесплатно ознакомительный отрывок

Программист-фанатик - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Чед Фаулер
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

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

Ты можешь удивиться, почему мы так много говорим об отношении к заказчикам, если в этой главе рассматриваются способы продвинуть себя на рынке труда. Но если ты трудишься в типичной фирме, связанной с информационными технологиями, большая часть средств, позволяющих держать тебя на рабочем месте, появляется благодаря коммерческой деятельности — той самой, которой занимаются твои заказчики. Именно заказчик, который не представляет работы ни с кем, кроме тебя, является твоим лучшим адвокатом во время принятия решения о продвижении в должности и кадровых перестановках. А теперь представь, как на твою судьбу может повлиять заказчик, считающий, что ты слишком важничаешь. Заказчик представляет потребности бизнеса, а тебе платят за удовлетворение этих потребностей. Не забывай об этом.

Действуй!

1. Проверяй себя. Ты сварливый, старый, погрязший в коде человек, которого все боятся? Ты уверен? Люди не осмеливаются тебе в этом признаться?

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

Более того, покажи эти письма маме. Скажи, что кто-то из твоих коллег отправил их заказчику, и спроси, какие эмоции она испытывает при чтении.

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

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

Совет 35

Велик могучим русский языка

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

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

Начнем с самого скучного: с важности грамматики и орфографии. Скорее всего, ты защитил диплом по какой-нибудь зубодробительной специальности, а я завожу речь об орфографии. Какое нахальство!

Но, к примеру, в Соединенных Штатах это настоящая проблема.

Согласно отчетам Национальной комиссии по грамотности, более половины участвовавших в опросе компаний учитывают способность грамотно излагать, принимая решения о найме на работу и повышении по службе. А сорок процентов опрошенных компаний из сектора услуг ответили, что только треть их новых сотрудников обладают необходимым уровнем грамотности [18] http://www.writingcommission.org/report.html .

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

Как ты знаешь, рабочая сила сейчас распределена по всему земному шару. И если эта тенденция продолжится, настанет время — а для некоторых оно уже настало! — когда большая часть делового общения будет осуществляться через службы мгновенных сообщений или по электронной почте.

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

Ты представляешь собой только то, что можешь объяснить.

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

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

Коммуникация, особенно посредством писем, является тем бутылочным горлышком, через которое должны пройти все твои великолепные идеи. И их воплощение зависит от твоего умения все четко объяснить.

Действуй!

1. Начни дневник разработчика. Ежедневно делай короткие записи, объясняя, над чем ты работаешь, обосновывая собственные проекты и подвергая тщательной проверке технические или профессиональные решения. Хотя этот дневник предназначен только для тебя, уделяй пристальное внимание качеству текста и способности четко выражать мысли. Время от времени критически перечитывай старые записи. В зависимости от того, что тебе понравилось или не понравилось в старых записях, корректируй более новые. Это не только улучшит твои навыки письменной речи, но и позволит понять причины принятия решений, а также даст материал, к которому можно будет обратиться, когда потребуется уточнение, как или почему ты что-то сделал раньше.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Чед Фаулер читать все книги автора по порядку

Чед Фаулер - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Программист-фанатик отзывы


Отзывы читателей о книге Программист-фанатик, автор: Чед Фаулер. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x