Архив категории ‘Продуктивность’.

Пост зла: мне важен результат

Как известно, социализм у нас закончился, а капитализм так и не построен. И та и другая системы по своему хороши, если социализм будет с человеческим лицом, а капитализм – в форме, описанной Айн Рэнд в книге “Атлант расправил плечи”. На текущий момент имеем смесь совка (худшего, что было в союзе) с базаром (нецивилизованной формой рынка). Наука умирает – последний научный спутник вышел из строя; ВПК производит гигантские петарды для увеселения граждан Норвегии*; электростанции и промышленные объекты, построенные в период расцвета СССР разрушаются и глохнут. Да вы сами регулярно читаете новости, спорить тут не о чем, тенденции упадка видны.

image

На смену науке приходят шарлатаны – одни патентуют вместе с главами правительства чудодейственные фильтры для воды, другие продают президентам вечные двигатели*, третьи на деньги мэрии воздвигают пирамиды вокруг столицы и разгоняют облака люстрой Чижевского. Власть имущие обычно образования или не имеют, или имеют почётные учёные звания, поэтому обмануть их достаточно просто. Настоящие учёные обычно к власти не стремятся, им это просто не интересно, так что меритократия так и останется теоретическим понятием. В бизнесе в мозги управленческих кадров проникла гниль НЛП-сект и прочих лженаучных психокультов.

После статьи Давыдова “Эффективность без времени” начал копать в сторону японского подхода к управлению бизнесом, чтобы понять, почему у них всё так с технологиями хорошо, а у нас – так не очень.

Оказалось – всё просто. Они не спешат. Вместо “визуализаций целей” и “ориентирования на результат” они сосредоточены на процессе. Не результате, а процессе, подчёркиваю.

Как выглядит у нас процесс разработки или внедрения в производство? “Мне важен результат, хочу быстро и всё равно как, у меня сроки”. В итоге о качестве просто забывают, и считают это нормой. Плохие машины, плохие сайты и сервисы, плохие дома. И хороший маркетинг, чтобы обманом впарить всё это рядовым потребителям. А рядовой потребитель ничуть не лучше. И выберет более дешёвую вещь. Как писал Алексей Глазков:

Если вас привлекает известность «Apple» или там Мелкософта, грезятся толпы собственных фанатов – стукните себе чем-нибудь по башке. Российский потребитель мелок, склочен и падок на халяву. Сначала у вас попытаются что-нибудь с…ть, потом выдавить что-нибудь жалобами, потом просрочат все платежи и обязательства, а в итоге вы же окажетесь виноваты. Вы же бизнесмен, так? Значит, пьете кровушку простых людей, наживаетесь на чужом горе, мерзавец, чтоб ты сдох вообще…

Очередной Секрет Успеха

Заявление отнюдь не голословное:

Кстати, ноутбуки были не лучшего качества – eMashines, производства Acer, и всего на $100 дешевле, чем можно было купить в Интернете не унижаясь и не чувствуя себя бараном в стаде.

Японцы же поступают в соответствии с русской поговоркой – “быстро – хорошо не бывает” и фокусируются на бесконечном улучшении процесса на каждом этапе***. Каждое улучшение сначала детально планируется, потом внедряется, а потом анализируется, чтобы выявить моменты, которые можно снова улучшить. И так до бесконечности. Поэтому на западе график прогресса скачкообразный (всё старое снесём, новое внедрим), а в Японии – линейная зависимость.

Второй момент – качество. Западная модель предполагает как можно более быстрый запуск продукта на рынок при агрессивном маркетинге. За примерами далеко ходить не будем – все помнят, какой ужас представляла из себя Windows 95 на момент выхода. Тем не менее рынок был захвачен, и жадные пользователи не стали переходить на появившиеся позже качественные альтернативные продукты других производителей. Ну а дальше эффект снежного кома – прикладные программы стали писать под Windows, потому что она более распространена и продаж будет больше, пользователи покупают Windows, чтобы работали новые прикладные программы…

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

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

Среди программистов ближе всего к японской модели подошла знаменитая команда 37 signals, известная своим проектом Basecamp, крайне популярным фрэймворком Ruby on Rails и методикой проектирования Getting Real. Работники живут в разных часовых поясах, работают не спеша и на удалёнке. Официальный девиз компании: “Создавать наилучшие программы с наименьшим количеством необходимых функций”. Основная мысль, которую они вложили в свою методику разработки – сделай меньше, но качественнее. Не торопись. Отказывайся от нововведений, которые не будут востребованы. Ведь помните основной закон про то, что 80% пользователей используют 20% возможностей? Так зачем в проект вкладывать возможность настраивать, скажем, количество постов на странице, если этой возможностью никто не будет пользоваться, а из за этого либо возрастёт стоимость проекта, либо в спешке упадёт качество?

  • Getting Real — это отказ от вещей, представляющих реальность (диаграммы, графики, схемы, стрелочки и модели) и создание реальной вещи.
  • Getting Real — это значит "меньше". Меньше массы, меньше программного обеспечения и его возможностей, меньше бумагомарания – словом, меньше всего того, что является несущественным (а большая часть того, что, как вам кажется, критически важно, на самом деле таковым не является).
  • Getting Real значит оставаться небольшим и шустрым.
  • Getting Real начинает с интерфейса, с реальных экранов, которыми будут пользоваться ваши клиенты. Это позволяет получить правильный интерфейс до того, как вы создадите неправильную программу.
  • Getting Real — это итерации и снижение стоимости изменений, Getting Real — это запуск и постоянное улучшение. То есть подход, идеальный для веб-приложений.
  • Getting Real — это создание того, в чём нуждается клиент и исключение того, что ему не нужно.

Книга по методике Getting Real совершенно бесплатно доступна на сайте 37 signals на русском языке. Правда ведь, почти неотличимо от японской методики Кайдзен? Как видите, при фиксации на процессе результат у команды оказался лучше и качественнее, чем у конкурентов. Но воспринимался он уже обыденно, потому что другого и не ждали.

Кайдзен пытались внедрить и в российской автомобильной промышленности, но закончилось всё как обычно.

Ну так что, уважаемый читатель, тебе по-прежнему важен быстрый и дешёвый результат? Или пора остановиться и задуматься?

_________________________________

* Из 15 запусков “Булавы” только один признан безоговорочно успешным. Под угрозу поставлен весь многомилиардный проект “Борей”, и целая стратегия обороны. Разработанная в СССР “Синева” практически безупречна.

** См. историю, как первый Гарант Конституции из камня энергию добывал, и как политбюро вечный двигатель продавали.

*** Использована статья “Что такое Кайдзен?”

**** См. книгу Стивена Тёрнбулла “Самураи. Военная история”.

Проверочные списки

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

  1. Зарегистрировать домен на reg.ru
  2. Установить Wordpress
    1. Создать базу данных
    2. Скопировать файлы на хостинг
    3. Создать .httacess
    4. Создать robots.txt
    5. Установить права на каталоги
    6. Скопировать плагины
    7. Настроить Wordpress
    8. Установить (сверстать) шаблон
    9. Перевести шаблон на русский язык
    10. Нарисовать favicon.ico
  3. Настроить трансляции
    1. RSS – FeedBurner
    2. LiveJournal
    3. Twitter
  4. Установить счётчики
    1. Яндекс.Метрика
    2. Google Analytics
    3. LiveInternet

Советую взять на вооружение, действительно экономит время.

За что программисты могут убивать

Хабр порадовал. Сравнение “работы в потоке” со сном, или почему одна ссылка по аське или вопрос секретаря может загубить день работы.

Если вы хотите представить что именно делает программист во время работы, то легче всего это представить именно так. Он спит!
Продукт труда программиста это продукт сна – химера. Сновидение записанное специальным языком и переданное электронному устройству для того чтобы продолжаться там когда программист уже проснулся или просто сменил один сон на другой.
Это вы думаете что программист взял задачу, написал программу и задача решилась. Всё не так.

А давайте я вас подойду и спрошу в три часа ночи который час?
Чего страшного-то? Ну и что такого что вы только что заснули?
Я просто спрошу, вы ответите и спите дальше. Чего такого-то?

Вот представьте что от вашего сна зависит ваша жизнь, жизнь ваших детей и вообще всё. Представьте что от того как вы спите зависит будут-ли ваши дети учиться в университете или пойдут улицы мести. Представьте что от того насколько красивы, успешны, живучи и полны ваши сновидения зависит жизнь пассажиров в самолётах и качество обслуживания в супермаркетах, а главное от этого зависит содержимое вашего кармана в день зарплаты.
Представили?
Вот это именно так выглядит для нас — программистов. БУКВАЛЬНО ТАК.

Как спится, сладко?
Вот теперь подумайте что происходит с программистом к которому раза два-три в час подходят и просят чего-то подсказать, чего-то помочь там вот и тут, чего-то просят его где-то заполнить, отметить и ещё о чём-то не забыть.

Оригинальная запись.

Я счастлив, что работаю на себя, не в офисе и по ночам =)

P.S. Джоел Сполски на близкую тему.

Как найти ещё час времени?

Отдыхайте

Как не абсурдно звучит, но чем меньше отдыхаешь – тем меньше работаешь. По времени, может быть, и больше получается, но с меньшим КПД. Минимальное время отдыха по рекомендациям всяких улучшателей и оптимизаторов – по пять минут в час, причём чем больше вы в мыслях удалитесь от работы на эти пять минут, тем отдых будет эффективнее. Ни в коем случае нельзя в качестве отдыха читать bash.org, френдленту, общаться в чатах, вступать в тупую полемику в блогах – это вообще всё опасно для психического здоровья. Мозг не делает различий между полезной работой и тупым убийством времени, для него это одинаково трудоёмкая обработка информации.

Уничтожайте поглотители

На время работы выключайте мессенджеры, настройте почтовые программы на проверку почты раз в час, отключите все другие уведомления. Запретите себе чтение френдлент, RSS ленты, сёрфинг. Обратитесь к сисадмину, чтобы он ограничил вам время присутствия в интернете, если не можете себя контролировать. В критичных случаях выключите мобильный телефон. Не принимайте запросы от пользователей лично или по телефону – для этого есть системы заявок и багтрекеры.

Концентрируйтесь на одной задаче

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

Оптимизируйте рабочую среду

Всё должно быть под рукой – установлены заранее все могущие понадобиться программы, камера заряжена, карандаши почищены, топор заточен. Если вам нужно быстро поменять цвет логотипа, не должно быть ситуации с получасовым простоем на время поиска дисков и установки Adobe CS4.

Чем вбивать гвозди

Большим заблуждением у программистов является использование неподходящего инструмента. Например, двое студентов задумали написать САПР, причём не простой, а трёхмерный. Я не сомневаюсь, что они, конечно, будут достойными конкурентами AutoDesk, SolidWorks Corp. и NX. Возможно, обойдут даже создателя лучшего ядра для трёхмерного моделирования Parasolid кампанию EDS. Вопрос, правда, через какое время это будет реализовано…

Обладают они богатейшими познаниями, скажем, Visual Basic. Ну и как вы думаете, на чём они решают начать разработку САПР? Несмотря на все доводы рассудка они решают начать разработку системы трёхмерного моделирования в самой глючной, самой ненадежной и медленной, но зато наиболее им знакомой среде, аргументируя решение наличием богатейшего опыта разработки баз данных.

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

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

В итоге один из студентов плюнул на разработку и работает менеджером в крупной фирме, второй пошёл в аспирантуру и до сих пор одержим мечтой о всемирной славе и богатстве от продаж САПРа. Причём, не перешёл он даже на Visual Basic.NET, потому что платформы не знает, нужно переучиваться и т.д. Его право, остаётся только позавидовать такой упёртости.

Лучший показатель – это рынок. На рынке сейчас все 3D приложения написаны на С++. И никто, ни разработчики ядер, ни игр не спешат переходить ни на java ни на c#, ни на basic. Потому что у них достаточно квалифицированных сотрудников, которые не нуждаются в костылях неизвестно как написанных сторонних компонентов.

Кстати, похожая ситуация у других студентов, более серьёзно подошедших к проблеме  закончилась покупкой ядра Parasolid и созданием лучшей российской CAD/CAM/CAE/CAPP/PDM системы – T-Flex, ничем не уступающей великой и могучей SolidWorks, а в ряде параметров и превосходящей.

Талант и мастерство

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

Итак, какое же отношение к творчеству и «творцам» мы имеем на сегодняшний день? Считается, что за деньги творческий человек работать не должен. Общественное признание, всенародная слава, членский билет – это максимум. Искусство принадлежит народу – эту фразу настолько глубоко вбили за 70 лет в головы, что, пожалуй, не вырубишь уже ледорубом. Доходит до абсурда – я лично знаю очень много людей, которым стыдно брать деньги за работу.

Другая широко продвигаемая идея – невозможно научится творить «шедевры», тем более быстро. Дескать, талант – он приходит свыше, его приносит муза из эфира, строго по понедельникам и четвергам после обеда. В это время гений, по его словам, творит не сам, его пальцами, мозгами и иными производящими органами движет высшая сила. Этакий беспроводной принтер. Остальное время полагается пребывать в муках творчества в ожидании очередного курьера из эфира, либо в самоуничижении, либо в депрессии. Особенно в моде сейчас последнее состояние.

Интересно, что талантливым человеком сам гений себя назвать не может. Ему нужно признание. Признание – это процесс расхваливания произведений средствами профессиональных раскрутчиков в данной сфере – критиков, уже раскрученных коллег. Они подсказывают серым массам, как это нужно воспринимать, а богеме – как это дорого и престижно. В результате, когда брэнд раскручен, массам можно сливать всё что угодно, а богеме ещё и продавать. Например, закрасить квадратный холст чёрной краской. Его будет очень почётно иметь дома, потому что в углу на нём стоит брэнд. Желательно с указанной ценой. И это «понтово, пацаны оценят, как барабан Страдивари».

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

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

А вот обыватель решает, что раз труда не было а было одно сплошное удовольствие, то денег требовать – это неслыханная наглость! Ну а если заработал – значит продался!

Небыдло — антоним быдла. Небыдлом становится любой человек, назвавший другого человека быдлом. При этом он автоматически приобретает:

  • собственную продуманную и аргументированную точку зрения;
  • аналитическое мышление, умение сопоставлять факты, ориентироваться в информации;
  • способность к рефлексии;
  • тонкий вкус и манеры;
  • Богатый Внутренний Мир
  • 50 % сопротивления защиты от атаки «назвать быдлом», если ее применяет оппонент до конца текущего спора.

© Определение отсюда

Бесплатный труд

Знаете в чём я считаю главная проблема нашей страны? В том, что большинство готово неограниченно долго, без роптания и покорно трудится бесплатно. Сейчас уже ситуация скорее редкость, но раньше считалось нормальным вкалывать по две смены в шахте за обещание выдать зарплату «завтра». Если при СССР за это можно было получить хотя бы звание героя соцтруда и путёвки в «Артек» для детей, то тогда за это предлагали возможность выдачи уже давно заработанные людьми денег! Разумеется, не все пассивно ожидали милостыни, некоторые дошли и до правительства, и достучались касками в двери. Но речь сейчас как раз не о них.

В столице ситуация более менее ясна – стык торговых путей, банки, фонды, правительство, дума, недвижимость и т. д. Работы много, хороший специалист обмана не потерпит и просто «уйдёт к другому радже». Но вот за её пределами люди готовы реально работать за 3000 рублей в месяц. Причём доводы доходят до абсурда – деньги у нас отняли москвичи, девки уехали «на Москву к москвичам» и даже «всю работу у нас отняли москвичи». Удивительно, но ни одного москвича на рабочих местах у них я не обнаружил. А не любим мы москалей за то, что хорошо живут, и решать эту проблему собираемся согласно древней традиции – «не себе корову хочу, а чтоб у соседа сдохла». Это меня всегда потрясало.

Что мешает как двум парням из Рязани создать виртуальную контору по продаже компонентов .NET, или открыть свой книжный магазин как «Сила ума»? Ну или выучится более востребованной и высокооплачиваемой профессии?

Отсутствие самоуважения, лень и боязнь изменений. «Кабы чего не вышло», «курочка по зёрнышку клюёт», «лучше синица в руке». Ясно ведь, ну если не платит вам никто за вашу, скажем, науку, значит не нужна она вашему работодателю. Смените либо его либо меняйтесь сами.

А кто же нас всех тогда будет обслуживать, если все убегут менеджерами работать? В таком случае, теоретически работодатели должны будут поднять зарплаты, так как не все должности можно заполнить за счёт завоза дешёвой рабочей силы из-за границы. Я ни разу не видел мигранта – ядерного физика например, или генетика. Такие специалисты и у себя ценятся.

Живой пример, который меня собственно и сподвиг на написание этой заметки. Звонок по телефону от пользователя с извечным возгласом «оно не работает». Говоришь, что наш системный медиум в отпуске, а ведущий телепат на больничном и просишь рассказать что именно не работает. Пользователь говорит, что умеет одну кнопку нажимать, а другого ничего не знает. Далее следует получасовая игра в робота, управляемого по радио, но как и следовало ожидать, ничего не выходит. Просишь позвать системного администратора. Отвечает об отсутствии такового. Не потому, что, нехороший человек, с обеда задержался или с похмелья на работу не вышел, а потому что нет его. Вообще. Как табельной единицы. Сбор данных предусмотрен, компьютеры совершенно великолепной конфигурации закуплены и поставлены, софт написан, предустановлен и настроен, даже сеть протянута, а вот админ – непозволительная роскошь. Или выделено для него 3000 рублей в месяц, но за это местные компьютерщики иногда соглашаются зайти во время обеда на основной работе в частной организации. И то по доброте душевной.

Думаете пользователь возмутился, написал служебную записку, сослался на невозможность работы и потребует либо нанять админа либо отправить его на курсы? Сейчас, два раза. Он будет звонить разработчику, часами водить мышкой, пытаясь понять тонкости работы проводника Windows…

Не подумайте, что уж совсем человек пропащий – нет, замечательный врач, один из лучших в городе. Но увидев в 55-60 лет компьютер с нуля въехать в непростую систему практически невозможно. Итого – пользователь работает за мизерную зарплату, то есть и так фактически бесплатно, так ещё и бесплатно согласен выполнять работу сисадмина. Что его мотивирует – я затрудняюсь сказать.

Хотя и отношение у нас к фразе «всякая работа должна быть оплачена» странное. Когда на просьбу написать утилиту или сделать сайт называешь сумму – видишь в ответ круглые глаза. «Так это-ж мне, чё ты как барыга-то?». Доводы касательно того, что должно быть компенсировано хотя бы свободное время, которое могло быть потрачено на общение с семьёй или вечер в тренажёрном зале почему то не работают. Считается, что мы живём вечно и времени у нас бесконечное количество. Лучше всего ответить так: «Хорошо, напишу, а ты пока возьми-ка лопату, да пойди перекопай мне огород, или, вот плитку положи в ванной». И вот тут все свои аргументы получишь назад, сдобренные хорошей порцией нецензурной лексики.

Тоже не поймите превратно, я не настаиваю на переводе всех, вплоть до внутрисемейных отношений на коммерческую основу. Как всегда, призываю к трезвому взгляду на вещи. Мне лично просто совесть не позволит кого-то из близких просить работать на меня просто так. Не деньгами заплачу, так накрытой поляной или ответной услугой. Помочь сделать сайт или помочь написать утилиту – я всегда за, прогресс человека меня несказанно радует. А вот сидящие на заду и ждушие скатерть самобранку – уж увольте.

Чтение и обработка

Количества поглощаемой информации, как профессиональной, так и обще-развивающего направления в последнее время возрастает, особенно у работающих в IT индустрии. Так каким же образом справится с этим буйным потоком, не захлебнуться и не осесть в омуте (что, кстати говоря, часто бывает с программерами в возрасте свыше 35 лет, не сменившими род деятельности и не сделавшими карьеру).

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

Вот что говорит по этому поводу Роберт Виейра, программирующий на всём, что позволяло себя программировать с 1978 года:

978-5-8459-1329-6 Сам я рассматриваю книги и любые другие справочные материалы, относящиеся к программированию, под таким углом зрения, что просто невозможно сосредоточить в одних руках достаточное количество подробных источников информации. Впервые я начал  заниматься разработкой программного обеспечения примерно в 1980 году. В то время было возможно удержать в памяти основную часть необходимых сведений (но не все), а сейчас это просто невозможно. Если же вы заняты в нескольких областях деятельности (что само по себе в настоящее время является довольно сложным), то приходится запоминать слишком многое, и те сведения, к которым не приходится возвращаться повседневно, постепенно забываются.

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

Абсолютно справедливый и адекватный подход. Я предпочитаю держать в голове только индекс (идентификатор в базе данных) нужных сведений. Наиболее важные моменты переношу в свою собственную базу знаний, которая постоянно доступна мне на всех моих компьютерах и в интернете. Тематические учебники я читаю по диагонали или через строчку, научился доверять своему подсознанию, оно зацепится взглядом за нужный абзац и подом подскажет, где искать информацию в случае надобности. Большинство сведений из учебника вам никогда не понадобится, поэтому и не имеет смысл часами сидеть над каждой из полутора тысяч его страниц. Это так же абсурдно, как чтение подряд материалов MSDN, локальная копия которого, кстати, сжатая, занимает 1,6 гигабайт.

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

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

Всё вышесказанное, разумеется, не относится только к программированию, а справедливо для всех наук, дисциплин и искусств.

Учителя жизни

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

На каждом шагу транспоранты и растяжки, от набившего уже оскомину НЛП до вошедшей в моду, но от этого не ставшей менее бредовой соционики. Продаётся и покупается всё, от готовых картин мира до эрзац-нлп-казановства. Тренинги жизненного опыта, тренинги любви, страсти, поведения, мотивации…

Порой у меня складывается впечатление, что я вижу учебники для нелегальных мигрантов – инопланетян, старающихся максимально ассимилироваться в человеческом обществе. Ведь какой нормальный мужик пойдёт на курсы «эффективного cоблазнения», какой карьерист вместо работы будет читать литературу типа «7 навыков высокоэффективных людей», какой бросающий курильщик вместо отказа от табака будет читать святое писание Аллана Карра «Лёгкий способ бросить курить»?

Ларчик открывается довольно просто. Все эти методики, авторы книг и секты паразитируют на древнейшем человеческом недостатке —  банальной лени. На чём базировано «ядро» упомянутых учений? На утверждении, что после прочтения или посещения курсов можно чего либо добиться не затрачивая усилий, не шевеля мозгами и вообще, лёжа на диване. Не бывает ничего лёгкого.  Любой навык (рефлекс) приобретается на основе многократного повторения, проб и ошибок, опыта, короче говоря. Невозможно «подсознательно» изучить тензорное исчисление и английский язык методом 25-кадра (кстати, 25-й кадр тоже сказка из разряда «городских легенд»).

Если вы прочитаете учебник по направлению работы, он окупится заведомо быстрее, чем книга «как стать богатым». Хотя есть и встречный вариант — написать книгу «Как быстро и без труда лёжа на диване заработать сто тыщ мильёнов» и озолотится на ней.

Властелины времени

Очень хочется начать обзор со стандартных фраз любого учебника по тайм-менеджменту: «В наше время высоких технологий рабочий темп увеличился настолько, что Вы можете оставить надежду успеть на все встречи, разобрать всю почту и справиться со всеми делами…» Остаётся только работать круглосуточно и героически умереть на работе, как трудолюбивые японцы.

vv-01.jpg

Рост рабочего темпа породил особый вид управления — управление временем, или «тайм-менеджмент». Суть методики состоит в том, что мы как бы заводим ещё одну бухгалтерию, где учитываем уже не финансы как личные, так и корпоративные, а потраченное время. Ну и планирум предстоящие расходы. Проведём краткий экскурс по наиболее популярным системам.

Классический тайм-менеджмент (жёсткое планирование)

Что такое «классический тайм-менеджмент», на самом деле никто не знает. Это нечто похожее на «обычный стиральный порошок», используемый в рекламе в целях сыграть на контрасте с «необычным» порошком, после чего продажи «необычного» должны увелчится.

Моё знакомство с «управлением временем», уж позвольте мне «тайм-менеджмент» так называть началось ещё на последних курсах ВУЗа, где нужно было умело балансировать между учёбой и работой, не запуская ни того, ни другого. Из инструментов я использовал простой бумажный органайзер, где бессистемно хранилось абсолютно всё, то есть от задачи «сдать экзамен» до «сегодня релиз». Первоначально я пытался расписать всё по часам, благо в органайзере для этого была предусмотрена временная шкала. Экзамен с 10 до 13, релиз с 14 до 18. Конечно же, на экзамене засиживаешься до 15:00, а приехав на работу, заваливаешь релиз не только из-за нехватки времени, но и банального отсутствия сил и настоения.

Таким образом я пришёл к тому, что жёсткое планирование на практике неприменимо. В ходе дальнейших поисков я набрёл сначала на Palm PC и PalmDesktop в качестве инструментов а позднее на Pocket PC (ныне Windows Mobile) и Microsoft® Office Outlook® в качестве рабочих инструментов по организации дел. Дела разбились на жёстко привязанные к сетке времени — встречи, лекции, и т.н. «задачи» — дела, которые просто нужно выполнить к определённому сроку, не требующие жёсткого лимитирования. Так же дела разбились по категориям — «дом», «работа», «университет» и так далее.

Через некоторое время списки дел на сегодня начали краснеть и неуклонно расти. Красным в Outlook отмечались просроченные дела, и,  как правило, они приплюсовывались к текучке огромным красным хвостом. Я понял, что с системой что-то не то и начал искать варианты.

Тайм-драйв. Глеб Архангельский.

Глеб Архангельский - по сути первый коммерческий тренер и популяризатор идеи централизованного управления временем в России. Его перу принадлежат три книги по данной тематике (
«Тайм-драйв: как успевать жить и работать», «Формула времени: тайм-менеджмент на Outlook 2007», «Организация времени: от личной эффективности к развитию фирмы») и бесчисленное множество статей. На его сайте тоже можно найти массу полезной информации. Неудивительно, что он первый мне и попался.

По мере углубления в вопрос выясняются интересные вещи. Во-первых, его методы расчитаны только на «менеджеров» разного звена и мало применимы для людей других профессий; во-вторых, НЛП проскакивает в его книгах чугунными буквами, а к этому я отношусь крайне отрицательно; в-третьих, по сути вся его методика является компиляцией Лакейна и GTD. Причём иногда с точностью до абзацев.
На данный момент им выпущено три книги, из которых только «Тайм-драйв» имеет практическую ценность, как упрощённый пересказ книги Дэвида Аллена «Getting Things Done». Книга про Outlook ориентирована на людей с IQ от 80 и ниже, а «Организация времени», по моему, написана для того, чтобы убедить руководителей в серьёзности подхода и необходости заказа корпоративного обучения. При попытке прочитать голова пухнет от одного количества псевдонаучных теорий, в ней используемых (ТРИЗ, НЛП и прочие панацеи человечества).

В методике Глеба мне не понравилась идея хронометража, являющаяся, собственно, одним из столпов системы. Идея взята у Алана Лакейна (подробнее можно прочитать в его книге «Искусство успевать») и заключается в том, что в течении определённого промежутка времени вы ведётё полный подробный отчёт о своих затратах времени.

Несмотря на всё вышесказанное, книгу «Тайм-Драйв» я настоятельно рекомендую новичкам из-за предельной простоты изложения.

Алан Лакейн

Ален Лакейн — тяжёловес, классик таймменеджмента. Внедрил с успехом свою систему в таких организациях, как IBM,  Bank  of  American,  American  telephon  and telegraph, Standart Oil of California. Именно у него впервые появилась идея хронометража, так полюбившаяся Глебу Архангельскому. В основе системы — метод приоритетов. Если читали Архангельского, то Лакейна можно и не читать. И «метод швейцарского сыра», заключающийся в дроблении крупной задачи на мелкие, и методы мотивации и даже способы сортировки информации перешли в «Тайм-драйв» без изменений. Внимания заслуживает список из 61 пункта в конце  книги «Искусство успевать».

Система Бенджамина Франклина (дядьки со стодолларовой купюры)

Систама Франклина представляет собой как бы слупенчатую пирамиду, в основании которой лежат жизненные ценности, а на самом верху — цели на день. Промежуточные этожи состоят из целей, надцелей, долгосрочных перспектив и так далее. То есть система строится в направлении разукрупнения проектов. В рамках дня дела делятся на три категории срочности, первая из которых должна быть выполнена любой ценой. Система весьма эффективна, отточена столетиями и широко применяется в США.  Выпускаются специальные блокноты, органайзеры и программное обеспечение.

Get Things Done Дэвида Алена

И вот мы подошли к самой распространённой и популярной в рунете системе — GTD. Если набрать GTD в поисковике, то ссылок по теме всплывёт огромное количество. Действительно, после знакомства с ней понимаешь — вот оно, моё. Простое и эффективное.

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

Обработка

Контекстом может быть как географическое положение («дом», «работа», «магазин продуктов») так и обстоятельства («начальник», «поломка автомобиля», «коммандировка»). Соответственно, список дел меняется в зависимости от него. Например в категории «начальник» могут быть задачи типа передачи документов, обсуждения повышения зарплаты; в категории «дом» — починить оторванную дверную ручку, вызвать сантехника и т.д. Всё это можно весьма удобно организовать в том-же Microsoft Outlook и Pocket Informant.

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

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

Краткий пересказ, которого достаточно для начала, содержится на сайте lifehack.ru:
Первая часть
Вторая часть
Третья часть
Четвёртая часть
Терминология

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

Ментальные схемы и примеры использования, а так же обсуждение программного обеспечения можно найти в ветке «Тайм Менеджмент» форума 4pda.ru.

Вот, например ментальная карта моей системы:

Пример

Главное не переходить черту, и не пытаться запланировать абсолютно всё. Длительное планирование — один из видов лени. Полюбуйтесь, что на форуме нашёл:

Маразм

В завершение

В завершение приведу сегмент диалога в комментариях к статье «Спроси на форуме…»

Сберечь время можно, личное по крайней мере. Например – распечатанные заранее перед походом в сбербанк квитанции оплаты инета на год вперёд, постоянно собранная сумка с вещами для коммандировок, списки покупок, автоматизированная домашняя бухгалтерия, образ уже установленной и настроенной операционной системы со всеми приложениями на четырёх DVD дисках. На последнем экономлю от четырёх до пяти часов в случае, если винда загнётся!!! Восстановление бэкапа занимает 15 минут, переустановка – весь день. Начальные инвестиции – 40 минут на создание образа раздела.
А вот накопить – проблемно. Когда я в первый раз бросил курить (точнее на год прекратил), я подошёл к начальнику отдела и поделился с ним офигенной идеей. Так как я каждый час выходил выкурить по сигарилле на десять минут, то за день у меня накапливалось 70 минут курения. Итого – 6 часов в неделю. Ну я и предложил дать мне ещё выходной в пятницу, а на два часа я буду в четверг задерживаться. Начальник логику оценил, выходной не дал, но зарплату повысил =)
Попытка накопить провалилась потому, что на той работе я был привязан к жёсткому графику встреч, которые не растягиваются и не переносятся. Итого – накопить время можно, но только при отсутствии привязки к жёсткому графику.