ОТ КОНСУЛЬТАНТА ПО ВОПРОСАМ ИНФОРМАТИЗАЦИИ
ДО ГЕНЕРАЛЬНОГО ДИРЕКТОРА (продолжение)
91
Совет 18 . Автоматизация задач
Навыки, полученные за год работы в компании
bCatalyst
, привели меня на долж-
ность генерального директора
Enterprise Corp
. За семь прошедших лет мне до-
велось работать с более чем ста компаниями, которым я помог получить около
75 миллионов долларов . Я испытываю глубокое удовлетворение от своей рабо-
ты, которую никогда бы не получил, не рискни я попробовать себя в совершенно
новой области . Подобный процесс невозможен без крутых поворотов . Надеюсь,
что вы, читатель, сможете использовать мою историю как источник вдохновения
для поиска собственного уникального пути, который позволит в полной мере
задействовать ваши способности .
Действуй!
1 . Выбери повторяющуюся задачу, с которой тебе часто приходится сталки-
ваться, и напиши для нее генератор кода . Начни с простого . О возможности
многократного использования пока можно не беспокоиться . Просто сделай
так, чтобы генератор экономил твое время . Подумай, как поднять уровень
абстракции генерируемого кода .
2 . Исследуй архитектуру, управляемую моделями (Model-Driven Architecture,
MDA) . Попробуй поработать с доступными инструментами . Посмотри, где
в твоей работе можно применить если не весь инструментарий, то хотя бы
некоторые
концепции
MDA . Подумай о применении этих концепций к еже-
дневно используемым тобой инструментам .
ОТ КОНСУЛЬТАНТА ПО ВОПРОСАМ ИНФОРМАТИЗАЦИИ
ДО ГЕНЕРАЛЬНОГО ДИРЕКТОРА (продолжение)
Ч А С Т Ь III
.
ИСПОЛНЕНИЕ
Ты сделал правильные инвестиции и правильно выбрал рынок. К при-
меру, ты становишься специалистом по внедрению сервис-ориентиро-
ванной архитектуры для приложений по доставке пиццы с поддержкой
беспроводной связи, и службы доставки начинают процветать, как ни-
когда раньше. Но перед тем, как предаться самолюбованию, послушай
мое предостережение. Все, о чем мы говорили до этого, — не более чем
подготовка. Но рано или поздно наступит момент, когда нужно будет
сделать
чтото
реальное.
Конечно, бывают случаи исключительного везения, но, как правило,
никто не будет платить тебе просто потому, что ты умен. Не дадут
тебе денег и за то, что ты являешься ведущим экспертом в новейшей
отрасли. Ты работаешь в компании, которая, скорее всего, пытается
делать деньги. И твоя задача — делать
чтото
, что помогает в осу-
ществлении этого намерения. Все предварительные размышления
и подготовительные задания готовили тебя к возможности показать
себя в деле и начать плодотворную работу на благо компании.
Подобно парню, желающему «стать J2EE-разработчиком», о кото-
ром шла речь в совете № 9, большинство из нас не отождествляет
себя с фирмами, дающими нам работу. Я имею в виду, что я прежде
всего программист и только потом человек, помогающий компании
Fortune 500
продавать посудомоечные машины. Я разработчик ар-
хитектуры приложений, а не служащий энергетической компании.
Это неудивительно, если смотреть на создание программного обес-
печения как на ремесло. Выбранное нами ремесло обычно никак не
связано с отраслью, в которой мы его применяем. Архитектор, про-
ектирующий офис для военного ведомства, остается архитектором,
а не превращается в военного подрядчика.
Подобное сохранение идентичности приводит к некоторым проблемам,
так как наши макроцели могут войти в противоречие с нашими микро-
обязанностями. Если архитектор создает офис, не подходящий для
нанявшего его военного подрядчика, ценность его работы равна нулю.
И как бы красиво ни выглядело его творение, это плохой архитектор.
Нам платят за создание ценностей. Отсюда следует, что пора вылезти
из удобного кресла и приняться за реальные дела. На одних способ-
ностях далеко не уедешь. На финишную прямую выходят только
лучшие
— те, кто умеет доводить дело до конца.
94
Do'stlaringiz bilan baham: |