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



Download 4,51 Mb.
Pdf ko'rish
bet113/125
Sana17.07.2022
Hajmi4,51 Mb.
#815348
1   ...   109   110   111   112   113   114   115   116   ...   125
Bog'liq
Программист-фанатик ( PDFDrive )


Часть V . Сохраняя конкурентные преимущества
Нацелившись на результат, ты забываешь о качестве процесса. А не-
качественный рабочий процесс порождает некачественный продукт, 
который соответствует минимальным требованиям, но непригляден 
внутренне. Ты думаешь о краткосрочной конечной цели, а не о не-
избежной доработке продукта в бу-
дущем.
Работая спустя рукава, ты создаешь 
некачественный продукт, но при этом 
существует и обратная зависимость. 
Настроившись на то, чтобы побыстрее достигнуть результата, ты 
начинаешь корректировать рабочий процесс. В итоге в действие всту-
пает 
теория разбитых окон
. Получается замкнутый круг.
Поэтому перестань постоянно спрашивать: «Мы уже закончили?», 
надеясь услышать в ответ «Да». Важен не конечный пункт, а дорога 
к нему.
Действуй!
1 . Тхить Нят Хань в книге «Чудо осознанности» (
The Miracle of Mindfulness
) дает 
совет: в следующий раз, когда тебе нужно будет помыть посуду, делай это 
не для того, чтобы она стала чистой . Попытайся получить удовольствие от 
самого процесса . Не думай о том, как ты закончишь работу . Сосредоточься 
на самом процессе .
Мытье посуды является рутинным делом, от которого практически никто не 
получает удовольствия . Разработчики программного обеспечения в течение 
рабочего дня сталкиваются с множеством не менее нудных задач, таких как 
регистрация рабочего времени или отчет об издержках . В следующий раз, 
когда тебе придется заняться подобными вещами, попробуй сконцентри-
роваться на процессе выполнения, преодолев горячее желание быстрее 
с ними покончить .
Совет 47
 .
Составь план
Если твоя работа в основном связана с поддержкой, легко погрязнуть 
в рутине и надолго зависнуть в этом состоянии. У разработчиков про-
Концентрируйся на том, 
что делаешь, а не на том, 
что должно быть сделано .


185
Совет 47 . Составь план 
граммного обеспечения есть подобный опыт. Занимаясь поддержкой 
библиотеки или приложения, которым пользуются другие разработ-
чики, ты обречен на вечное отлавливание ошибок (или того хуже), 
если, конечно, у тебя нет других планов на собственное будущее. 
Отвечая на запросы пользователей, ты можешь внести какое-либо 
улучшение, но, по большому счету, изменения в код вносятся крайне 
неохотно, ведь считается, что работа над программой уже завершена.
Но пока приложением пользуются, работу над ним считать за-
конченной нельзя. Аналогичным образом можно выразиться о тебе 
и о твоей карьере. Если ты не собираешься уходить из отрасли, без 
плана развития не обойтись. Если бы в 
Microsoft
в свое время реши-
ли, что Windows 3.1 полностью готова, мы бы до сих пор работали 
на Маках. Если бы разработчики сервера Apache сочли свой сервер 
законченным после выхода версии 1.0, вряд ли они господствовали 
бы на современном рынке.
Персональный план развития позволит тебе определить, двигаешься 
ли ты куда-нибудь или топчешься на месте. Когда ты день за днем при-
ходишь в один и тот же офис, работая над практически одинаковыми 
вещами, обстановка вокруг тебя не меняется. Нужны видимые издалека 
маркеры, которые дадут тебе понять, что ты не стоишь на месте. Роль 
таких маркеров могут играть «подсистемы» твоего продукта.
Не продумав все как следует и не составив план, нельзя заглянуть за 
горизонт. В частях II и III мы говорили о том, насколько важно осо-
знанно подходить к выбору карьеры и инвестициям в собственные 
профессиональные качества. Казалось бы, я веду речь об одноразовом 
выборе области инвестиций, но на самом деле любой вариант должен 
стать частью общей картины. Для лучшего понимания контекста пред-
ставим каждый набор навыков или умений как функцию приложения. 
Согласитесь, что приложение с единственной функцией — это смешно.
Более того, приложение с набором не связанных друг с другом функ-
ций способно только запутать пользователей. 
Это записная книжка 
или приложение для обмена мгновенными сообщениями? Игра или 
браузер?
Составленный заранее план не только поможет придержи-
ваться выбранного курса, но и даст более общее представление о том, 
что ты можешь предложить. Станет понятно, что ни одна характери-


186
Download 4,51 Mb.

Do'stlaringiz bilan baham:
1   ...   109   110   111   112   113   114   115   116   ...   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