2019 Ч. Фаулер Программист



Download 4,51 Mb.
Pdf ko'rish
bet58/125
Sana17.07.2022
Hajmi4,51 Mb.
#815348
1   ...   54   55   56   57   58   59   60   61   ...   125
Bog'liq
Программист-фанатик ( PDFDrive )

Действуй!
1 . Посмотри на список стоящих перед тобой задач . Найди задачи, попавшие 
туда в незапамятные времена, проекты, которые уже начали покрываться 
плесенью, или те, выполнение которых несколько 
застопорилось
— из-за 
бюрократии или неоправданно больших затрат на анализ и проектиро-
вание .


96
Часть III . Исполнение 
Выбери задачу, решением которой ты можешь 
заняться
в рабочий пере-
рыв, в то время, которое обычно тратится на просмотр сайтов в интернете, 
проверку почты или долгие перекусы . Преврати многомесячный проект 
в задачу, которую нужно решить меньше чем за неделю .
Совет 20
 .
Читай чужие мысли
Довелось мне работать с парнем по имени Рао. Он родился в Южной 
Индии, в штате Андхра-Прадеш, но жил в США и работал в нашей 
фирме. Рао мог превратить в код все, что вы попросите. К нему об-
ращались, когда требовалось низкоуровневое программирование 
систем. Если речь заходила о высокоуровневом программировании 
приложений, он тоже мог удовлетворить практически любой запрос.
Но по-настоящему уникальным Рао был потому, что он делал все 
до 
того
, как его об этом просили. Он обладал необъяснимой способ-
ностью предугадывать, какую задачу ему могут поручить, и решал 
ее еще до того, как начальству в голову приходила подобная идея. 
Это напоминало магию. Кажется, в какой-то момент я обвинил его 
в обмане, но было непонятно, как он это делает. Я сказал: «Рао, я ре-
шил поменять способ инкапсуляции контроллера в среде разработки 
приложений. Достаточно внести небольшие изменения, и мы сможем 
использовать эту среду не только для веб-приложений. Что ты по 
этому поводу думаешь?»
«Я уже сделал это на той неделе, — ответил он. — Это зафиксиро-
вано в системе управления версиями. Посмотрите». И такие вещи 
происходили с Рао 
постоянно
. Это случалось настолько часто, что 
объяснить подобные совпадения можно было, только представив, что 
Рао проделывает 
все мыслимые изменения
каждого фрагмента кода, 
поддержкой которого занималась наша группа.
В это время я руководил группой, отвечающей за архитектуру прило-
жений. Кроме всего прочего, мы занимались созданием и поддержкой 
программных сред, на основе которых работали выпускаемые нашей 
компанией приложения. Мои коллеги тратили много времени на об-


97
Совет 20 . Читай чужие мысли 
суждение способов улучшения разработки программного обеспече-
ния. Много говорилось и о роли, которую в этих улучшениях играли 
базовые компоненты инфраструктуры.
Именно здесь скрывалась основа магических трюков Рао. Он практи-
чески не принимал участия в этих разговорах, но очень внимательно 
слушал. И в отличие от настоящих фокусников он поделился со мной 
своим секретом. Он выполнял только те пожелания, которые я озву-
чивал. Но пожелания озвучивались настолько неявно, что 
даже
я сам 
этого не осознавал.
Например, стоя в очереди за кофе, я мог рассуждать о том, как здоро-
во было бы реализовать в коде новые более гибкие функциональные 
возможности. И если подобные рассуждения звучали достаточно 
часто или я высказывался достаточно убедительно, несмотря на от-
сутствие этих задач в списке текущих дел нашей группы, Рао заполнял 
перерывы в работе, проверяя целесообразность реализации моих 
пожеланий. И если это можно было легко (и дешево) внедрить, писал 
код и проверял его.
Телепатия применима не только к руководству, но и к заказчикам. 
Наводящая информация дает возможность добавлять функциональ-
ные возможности, о которых заказ-
чик только 
собирается
попросить 
или о которых он 
попросил бы
, если 
бы считал, что это возможно. Всегда 
делая, что просят заказчики и когда 
они это просят, ты доставляешь им 
удовольствие. А сделав больше или раньше, чем тебя просят, ты вос-
хитишь их — разумеется, если способность читать мысли тебя не под-
ведет.
Трюк с чтением мыслей не совсем безопасен. Без страховки на этот 
канат лучше не ступать. Вот перечень основных рисков (с вариантами 
сглаживания отрицательных последствий):

Делая работу, которую тебя никто не просил делать, ты тратишь 
деньги фирмы. А что, если ты ошибаешься? Начинай с малого. 
Реализуй свои догадки только в перерывах, чтобы это никак не 
отражалось на выполнении твоих рабочих обязанностей. Если 
Хороший трюк с телепатией 
приводит к тому, что люди 
начинают от тебя зависеть .


98
Download 4,51 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   125




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish