[Не кладите все свои яйца в чужую корзину из книги «Passionate Programmer» by Chad Fowler] перевод глав из книги «Passionate Programmer», которые публикуются в блоге автора. Автор книги неординарный Чад Фаулер — известный спикер Ruby- и IT-конференций, бывший джазовый саксофонист, ныне CTO 6Wunderkinder.
Во время работы менеджером группы разработки, я как-то спросил одного из своих подчинённых: «Чего ты хочешь добиться в своей карьере? Кем ты хочешь стать?». Я был ужасно разочарован его ответом: «Я хочу быть архитектором J2EE-приложений». Я его спросил, почему тогда не «дизайнером Microsoft Word» или «инсталлятором RealPlayer»?
Этот парень хотел построить свою карьеру вокруг определённой технологии, созданной определённой компанией, в которой он не работал. Что будет если эта компания выйдет из бизнеса. Что будет если его «новенькая и сексуальная» технология станет устаревшей? Почему вы хотите доверить какому-то поставщику ПО свою карьеру?
Почему-то в нашей индустрии мы иногда начинаем дурить самих себя, предполагая что лидер рынка это тоже самое, что и стандарт. Исходя из этого, некоторые люди считают вполне естественным сделать продукт какой-то компании частью своей идентификации. Иногда происходит ещё хуже, некоторые строят свою карьеру вокруг такого продукта, который не является лидером рынка, и внезапно обнаруживают себя в удручающем положении, поэтому им не остаётся ничего иного как пересмотреть свои взгляды на дальнейшее развитие своей карьеры.
Давайте остановимся на секунду и вспомним о том, что мы должны воспринимать свою карьеру как бизнес (об этом говорится на протяжении всей книги — прим. перев.) Конечно, можно построить паразитный бизнес, например, существуют компании, которые продают свои программы, борющиеся со шпионским ПО, прикрывая кленовыми листиками неадекватную модель безопасности браузера от Microsoft. Эти компании разработчики ПО обычно адаптируются к изменяющимся правилам игры рынка (например, к таким как неожиданное изменение безопасности в браузере от Microsoft или её решению разработать свой собственный продукт для защиты компьютеров от вирусной угрозы). В то же самое время у независимых разработчиков нет достаточных ресурсов для резкого изменения направления своей карьеры.
Печальный момент в мире, сконцентрированном вокруг определённых поставщиков ПО, таков, что обычно детали реализации их программ сохраняются в тайне. Вы можете знать работу проприетарного программного обеспечения ровно в том объёме, пока не достигнете профессионального «барьера поддержки». Профессиональный «барьер поддержки» возводится искусственно между вами и решением возникшей проблемы, для того, чтобы поставщик ПО мог продать вам свои услуги по поддержке. Иногда такой барьер возводится намеренно, иногда как побочный эффект защиты интеллектуальной собственности (путём закрытия исходных кодов).
Несмотря на то что прицельная инвестиция в одну определённую технологию почти всегда плохая идея, если вы всё-таки оказались в таком положении, что вынуждены так поступать, рассмотрите вариант погружения в open source решение, которое конкурирует с аналогичным коммерческим продуктом. Например, у вас есть желание стать экспертом в серверах приложений J2EE. Вместо того, чтобы фокусировать свои усилия на нюансах конфигурирования и поддержки коммерческого решения (в конце-концов любой сможет понять как подкрутить настройки в конфигурационных файлах, так ведь?), скачайте open source сервер JBoss или Geronimo и выделите время не только для изучения их базовых возможностей, но и их внутреннего устройства.
По прошествии некоторого времени вы осознаете, что какие-то изменения произошли в вашем восприятии. Эта J2EE штука (или что бы вы ни выбрали для погружения) вообще-то не такая и особенная. Теперь вы видите детали реализации, вы видите, что есть высокоуровневые концепции и паттерны. Вы начинаете осознавать, что Java это ли или какой-то другой язык или платформа, распределённая корпоративная архитектура — это распределённая корпоративная архитектура. Ваше видение становится более всеохватывающим, а ум начинает открываться. Вы начинаете осознавать, что концепции и паттерны, сортируемые вашим мозгом, начинают быть более масштабируемыми и универсальными, а не сконцентрированными вокруг технологий одного поставщика. «Пусть поставщики ПО приходят и уходят — я знаю как спроектирована система!»
Действуй!
Попробуйте сделать небольшой проект дважды. Один раз с помощью вашей основной технологии и второй раз с помощью конкурирующей технологии, которая наиболее близка к вашей.
Источник: habrahabr.ru
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12730 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Автомобильный моделизм Номер: №5 и №6 Месяц / Год: 2000 Страниц: по 24 Формат: pdf Размер файла: 4.43 Мб Содержание: - . . .
Название: Электронные компоненты. Пассивные электронные компоненты Издательство: Прософт Месяц / Год: 07/2006 Страниц: 36 Формат: pdf Размер файла: 5,92 Мб . . .
Название:ЛЕНА Спецвыпуск: ПэтчворкГод: 2002Номер: 4Жанр: рукоделие Язык: РусскийФормат: PDFКачество: отличноеКоличество страниц: 64Размер: 70,82 МбОписание: Спецвыпуск популярного журнала по рукодел . . .
Название: Железный шторм/Storm of IronАвтор: Грэм МакниллИздательство: Black LIbrary / BL PublishingISBN: 978-0-7434-4316-6Год издания: 2002Страниц: 318Язык: РусскийФормат: rtfРазмер: 6.85 МбОписани . . .
Название: Князь ТерранскийАвтор: Александр АвраменкоИздательство: Ленинградское издательствоISBN: 978-5-9942-0543-3Год издания: 2010Страниц: 448Язык: РусскийФормат: rtfРазмер: 5.61 МбОписание: Все р . . .
Название: Вокруг света. ИспанияАвтор: А. Д. РапопортИздательство: Вокруг светаГод издания: 2006Страниц: 416Язык: РусскийФормат: pdfКачество: отличноеРазмер: 24.9 МбОписание: Книга, которую вы держит . . .
Название: Джиллиан Майклс - Стройная фигура за 30 дней (видео)Автор: КоллективСерия или выпуск: фитнесИздательство: USAГод издания: 2007Язык: РусскийФормат: AVIВремя звучания: 01:26:00Качество: хоро . . .
Название: Sky Model №29 2006Автор: коллективИздательство: Auriga Publishing International S.r.l.Год издания: 2006Страниц: 64Язык: ИтальянскийФормат: PDFКачество: хорошееРазмер: 96,6 МбОписание:Италь . . .
Название: W4B Casting. VivienneАвтор: н/дСтраниц: 70Язык: АнглийскийФормат: jpgКачество: отличноеРазмер: 16,3 МбОписание: Описание отсутствует . . .
Название: Phildar Номер: 550 Месяц / Год: 2008 Страниц: 37/62 Формат: -djvu Размер файла: -2.80 Мб Язык: французскийСодержание: -Абсолюные фавориты вя . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге [Не кладите все свои яйца в чужую корзину из книги «Passionate Programmer» by Chad Fowler] #работа #успех #результат. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.