суббота, 19 мая 2012 г.

Oracle, генерация случайной даты и случайной строки

Если нам надо проверить какую-либо задачу на "а упадешь ли ты, если долго работать придется?", то надо откуда-то взять кучу данных, впоследствии отдаваемых задаче на обработку.

Создавать данные "извне" как-то уныло, клепать в каком-нибудь экселе 1 000 000 строк. Хотя, при помощи макросов, почему бы и нет?

Но если есть доступ к базе, почему бы не сделать это напрямую к ней? Итак, допустим, у нас есть таблица Авторов (В своих примерах я обычно ссылаюсь на БД с авторами книг). И нам надо сгенерировать 4 млн записей с разными ФИО и датами рождения. При этом каждые 4 автора должны быть идентичными. Как это сделать?

Генерация случайной строки.

Для того, чтобы сгенерировать случайную строку, нам необходимо использовать команду

DBMS_RANDOM.STRING (p_type, p_len)


Первый параметр, p_type, отпределяет тип генерируемой строки

Значение p_typeДействие
u
Генерировать только буквы в верхнем регистре (например,
DFTHNDSW)
l
Генерировать только буквы в нижнем регистре (например,
pikdcdsd)
aГенерировать только буквы в обоих регистрах (например, DeCW- Cass)
x
Генерировать буквы и цифры в верхнем регистре (например,
A1W56RTY)
PГенерировать любые печатные символы (например, $\$2sw&*)


Второй параметр, p_len, отпределяет длину генерируемой строки.

Мы хотим, чтобы каждая связка была уникальной, поэтому длина строки должна быть не константой, а неким значением между числом 1 и числом 2.

Итого, чтобы сгенерировать строку длиной от 3 до 5 символов в верхнем регистре, используем команду

DBMS_RANDOM.STRING ('x', DBMS_RANDOM.VALUE (3,5))

Генерация случайной даты.

Для того, чтобы сгенерировать случайную дату, возьмем команду sysdate, которая возвращает текущую системную дату и вычтем из нее какое-нибудь логичное значение.
Возьмем промежуток времени в 50 лет до текущей даты. 50 лет на 365 дней в году = 18250 дней. Запишем дату рождения автора:

  days := DBMS_RANDOM.VALUE (1, 18250);
  birth := sysdate - days;

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

declare
  id number;
  days number;
  birth date;
  name nvarchar2(5);
  surname nvarchar2(10);
  patronymic nvarchar2(25);
begin
   
  for i in 1..10000000 loop
   
  days := DBMS_RANDOM.VALUE (1, 18250);
  birth := sysdate - days;
  name := DBMS_RANDOM.STRING ('x', DBMS_RANDOM.VALUE (3,5));
  surname := DBMS_RANDOM.STRING ('x', DBMS_RANDOM.VALUE (7,10));
  patronymic := DBMS_RANDOM.STRING ('x', DBMS_RANDOM.VALUE (10,25));
   
    for j in 1..4 loop
     
      select author_seq.nextval into id from dual;
           
      insert into author (ID_AUTHOR, SURNAME, NAME, PATRONYMIC, BIRTHDATE)
      values (id, surname, name, patronymic, birth);
    end loop;
     
    if mod(i, 1000) = 0 then
      commit;
    end if;
  end loop;
  commit;
end;

Вначале раздел declare - объявляем все переменные, которые будут использованы ниже.
Во внешнем цикле устанавливаем значения для ФИО и даты рождения и во внутреннем цикле вставляем их в таблицу. Для id используем команду nextval, чтобы идентификатор автора был уникальным. 

Внутренний цикл прогоняется, создав 4 одинаковых авторов, потом значения ФИО и ДР обновляется на новое рандомное значение, и так по кругу. 

ВАЖНО!!!
Отладка скрипта под свою таблицу БД осуществляется на внешнем цикле i = 5

ТМ - Якоря для мотивации

Я тут подумала... Какие якоря я использую чаще всего...

Конечно, музыкальные. Как уже писала, под генеральную уборку врубаю музыку, рандомный лист. Иногда включаю его и валяюсь на диване, релаксирую (ой, давнооо это было в последний раз). Но это все редко...

А вот на зарядку я раскачиваюсь одной мелодией, и чаще всего это - Smokie Do it Again.
Очень подходит под меня :)))

Life is a wonderful thing, don`t you know? (c)

Ну, правда, после того, как я неделю слушала Europe - The Final Countdown, думая, откуда именно вырезать музыку, потом вырезая и пытаясь вклеить в видео для Таниного выпускного, то я и этой мелодией прониклась)))) Меняю их теперь, под настроение.

Но вообще написать этот пост меня побудило... Ну, там долгая логическая цепочка...  В общем, есть одна потрясающая песенка, которую я очень люблю использовать для нудного процесса готовки. Скажем, блины. Сделал тесто, вылил на сковородку и... И ждешь! Мне это смерти подобно, мне же что-то делать надо :)))

Так я когда-то и нашла эту песенку, перебирая на youTube песни из детства, "Веселые качели", "Три белых коня"... А там же список "похожих" выводится. Так и нашла. Очень понравилось. Мелодия из детства - это сам по себе якорь. Когда ее включаешь, такие чувства сразу... Классные! К тому же очень прикольно подпевать на русском и слушать, как идеально слова накладываются на, казалось бы, совсем другой язык.

Ну и сама песня дольше, в нее русский вариант заложен 2,5 раза вроде. В общем, всем советую :)))


Ну и приятных вам выходных! ;) 

пятница, 18 мая 2012 г.

ТМ - Я нашла лягушку!!

Что в тайм-менеджменте называют "лягушками"? Не очень сложные дела, которые можно было бы сделать чуть ли не за 5 минут, но мы их откладываем, откладываем, откладываем... Что в итоге может привести к неприятным последствиям. Звонок сантехнику, прогулка до почты и тд.

Архангельский советует начинать день с того, чтобы съедать лягушку. Всего одну! И забыть на целый день про остальные. Тогда они не будут вас угнетать тяжелым грузом "НАДО, но НЕ ХОЧУ!!", вы будете бодры и веселы :)

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

И я их нашла!!! И даже одну вчера "съела" :))) Поразительно, как точно она подошла под описание Глеба. В общем, я наконец-то заказала себе презентатор. Вот такая милая вещица

Для оратора вообще незаменимая вещь. Правда, стоит - упасть и не встать. Я думала, будет меньше. С другой стороны, лучше заплатить один раз и купить качественную вещь, чем несколько раз покупать дешевые.

Так что посмотрела я на аналоги за 800 рублей, не впечатлилась. Потом очень вовремя наткнулась на эту статью, укрепилась в правильности выбора :) Чек сохраню)))

А ведь времени это заняло - 10 минут. Прогуглить пару вариантов названий (из серии "поди угадай, как оно называется"), найти пару вариантов магазинов и прогуглить уже их на отзывы. Кстати, один магазин так и отсеялся, за ужасные отзывы...

Мало времени? Мало. А ведь купить такой я захотела еще аж... Да, наверное, где-то после первой встречи клуба MSTC в этом году. Я ведь довольно часто выступаю (по крайней мере, в планах :) ), так что нужен свой собственный презентатор!

Все хотела... И хотела... И откладывала... А вчера поняла, что это именно та самая лягушка, и наконец-то съела ее! Теперь на следующем "Учимся вместе" у меня будет собственная указка )) Ура!

И еще пришло осознание, что я также давно хочу достать некоторую информацию... Для этого надо послать пару писем-запросов... Пойду, пожалуй, съем лягушку и остаток дня проведу без этого груза :)

PS - даже вернувшись вчера домой в 23 часа, я таки уделила час своему ритуалу отдыха с ужином. Так что я молодец! :))
Хотя первый прием нормальной пищи в 23.00 как то не очень, но сама прощелкала обеденное время...

среда, 16 мая 2012 г.

ТМ - Мотивация!

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

Так, ну, про якоря я уже слышала, опять-таки, от Адама Джексона. И там очень хорошо описано, чем плохо постоянное использование, например, якоря счастья. Нельзя его использовать перед работой, потому что в итоге "рефлекс" потеряется. А настраиваться на работу... Музыкой? Надо подумать...

Вот на уборку я музыкой настраиваюсь))) На генеральную, с выкидыванием вещей из шкафа на пол и аккуратным складыванием обратно. Без музыки было бы скучно и уныло, а так - поднимает настроение сразу!!!

Но большая часть главы посвящена "лягушкам" и "слонам". А именно, выполнению какой-то работы, которую ты откладываешь из-за больших (ну просто огромных, куда же без этого)  обстоятельств, сильно мешающих. Лень, если коротко. Или "не хочу".

Лягушки, лягушки... Я, наверное, счастливый человек, но навскидку неприятных дел у меня нет. Зато есть большие, выполнению которых очень мешает усталость. Например, доделать все ДЗ по курсу SQL, а то нам с Таней вместе жить... Подготовиться к "Учимся вместе", к конфетке, к докладу по автотестам... И все это откладывается, откладывается...

Но ведь слона можно порезать на бифштексы! Например, подготовка к "учимся вместе" - написать одно упражнение (мы решили, что участникам будет проще, если у них будет распечатка с заданиями), к конфетке - продумать диалог/написать саму программу/набросать карту доклада, к следующей конференции аналогично - уделись полчасика :)

Потому что, уделяя полчасика в день, можно очень многого добиться! А уж как подстегивают поощрения :)) Знавала я, правда, одного товарища, который считал, что лучшая мотивация - это кнут. Но прянички то... Прянички то... Повкуснее :)))

Итак, что мы делаем - выписываем наши "каждодневные" дела, разбитые на маленькие кусочки и ставим галочку каждый раз при выполнении одного из пунктов. Как только мы поставили 10-15 галочек (любых), то... Тут пример в книге не очень удачный для меня. Позволить себе шоппинг? Ха ха. На ненужных тратах я разорюсь, да и у меня сейчас есть список обязательных покупок (ох уж эта обувь...)

Но тем не менее! Можно сократить число галочек :))) И сделать подарочек поменьше :) Но не менее приятный! Например, я очень люблю клубнику и помидорки черри. Так вот! Проставив 10 галочек у любого из пунктов, я пойду и куплю себе внеочередную порцию, так сказать. Которую можно съесть тут же, за один присест. не растягивая удовольствие )))

Да и просто... Когда вы делаете себе такую табличку (а я специально откопала в закромах блокнот, чтобы ее прямо сейчас и расписать), появляется азарт. Поставить побольше галочек. быть круче яйца :)) Я вот не предполагала, что закончу писать пост почти в полночь, я то думала, что, раз я с работы сразу домой, все-все-все к 9-10 закончу... И будет время себе галочек наставить... Эх, не судьба... И все-таки. Хоть одно упражнение, но я сегодня напишу!

Ура! Да здравствует таблица ежедневных дел!

  • Написать упражнение для "Учимся вместе".
  • Сделать один пункт из ДЗ по SQL.
  • Уделить время конфетке
  • Уделить время докладу на java
  • Написать блог-пост (ну кто их пишет, тот поймет, время они тоже сжирают ой-ей-ей... А я курсы прошла, книги прочитала, на работе с интересной задачей столкнулась, в общем, три поста уже набралось, а в пятницу очередная встреча тестировщиков! Будет четыре...)
  • Разобрать одно выражение в regexp (надо подтягивать его, но пока не знаю, как еще разбить на маленькие части...)
  • Зарядка
  • Пройти 1 тест\диктант\виселицу в игре MyEnglish на айпаде (полезная весчь, не перестаю хвалить)
  • Сказать кому-нибудь "спасибо!" (только искренне!)
  • Сделать доброе дело :)

Вот кстати, кто составляет такие ежедневнички, вы не задумывались про последний пункт?
Эх, не смогу я также красиво описать (тем более в такое время...), как Адам Джексон, это у него в секретах истинной любви, если кому интересно.

Но суть в чем - когда мы делаем доброе дело "просто так", не надеясь получить что-то взамен, то ощущаем СЕБЯ лучше. У нас поднимается настроение и добавляется энергия. Например, молодой человек шел шел и увидел, что молодая мамочка пытается поднять коляску по лестнице. Всем некогда. мимо идут, а он подошел и помог. И сам же ощутил прилив энергии за ее спасибо. Почувствовал себя "молодцом".

Ведь когда мы улыбаемся, чаще всего получаем улыбку в ответ... (что-то я отошла от тестирования...) Но тем не менее. "практика добрых дел просто так" помогает и коллективной работе, почему нет? Ведь под добрым делом понимается все, что может вызвать у другого человека улыбку - сказать комплимент, искренне поблагодарить, похвалить, рассказать анекдот. Поднимите настроение "и себе, и людям" и идите работать замотивированный, с кучей энергии!

ТМ - Отдых и творческая лень

Не обошла и меня стороной волна Тайм-менеджмента, начинающаяся с книги Архангельского...

В ней, кстати, хорошо написано - не читайте книгу (такого плана) как книгу, сразу и всю. А читайте частями. Прочитали одну главу - применили на практике. Поехали дальше... А вы читали эту книжку? И внедряли? :) Поделитесь, жизненные кейсы всегда интересны!

Что же могу внедрить я из прочитанного? Начинается книга с обсуждения отдыха! О-о-о... Отдых... Как много в этом слове...

Ритмичность отдыха и максимальное переключение.

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

Например, на старой работе, хотя самой работы перед увольнением уже почти не было, я уставала очень сильно. И это выражалось тем, что я убегала в туалет просто для того, чтобы пройтись по коридору. То есть я физически ощущала потребность сбежать, максимально переключиться. Хотя, казалось бы... От чего?

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

Наверное, надо устраивать перерывы более ритмично (делает себе заметку для улучшения). Но могу рассказать свой кейс про то, как человек привыкает к какому-то ритму!

Приходя с работы домой, я включаю серию "SCI" и первый час отдаю отдыху. Причем параллельно я готовлю ужин, закидываю стирку и мою голову. Таким образом, я успеваю за час отдохнуть, насладившись фильмом, поесть (ужин без извращений готовится за 23 минуты - примерно к середине фильма), обсохнуть... В общем, умиротворенная :) Тут, главное, не сползти до лени, а то ведь, наевшись, тянет поспать :))) Или хотя бы включить следующую серию и посвятить вечер пинанию балды. Ведь в конце концов "я не на учебе, чтобы вечером были обязательные дела".

И организм настолько привык к тому, что, приходя домой, я включаю ноут и иду на кухню для подготовительных работ, что начинает волноваться, когда я сбиваюсь с этого ритма. Например, сегодня, я вначале смирилась с тем, что в бассейн не успею (15 задач надо к концу недели разобрать, и в пятницу уйти пораньше, на Workle... Если, конечно, меня туда пустят, а то мне сегодня прислали письмо в 13.36 с формулировкой "подтвердите ваше желание присутствовать сегодня до 16.00" о_О А я почту личную на работе редко смотрю... И гуглтолк там стоит рабочую отслеживать...). А потом, в 18.36 внезапно осознала, что вполне могу за полчасика закруглиться.

Все равно опоздала, конечно. И решила забить. Надо себе иногда позволять такую лень :)) Да и смысла идти на ползанятия я не вижу. Затооооо... Я ведь могу потратить этот час на себя! Книжку, например, почитать... Так что пришла домой и села читать. А на душе неспокойно, организм волнуется... Ведь ему дали команду "дом - отдых!". А как же так, а где SCI? Ужин где, в конце концов?!!

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

Творческая лень.

Вот где у меня нет проблем :))) "Хочу лениться - и буду! Без колебаний и угрызений совести". Какая совесть, лень - это святое! Единственное НО - не всегда удается лениться на 100%, обычно просто переключаешься на другой аспект и обдумываешь уже его... Но зато в расслабленной позе :)

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

Эффективный сон.

Вот здесь у меня капец какие проблемы. Не очень понимаю, как можно найти ритм сна, если не знаешь, сколько времени ты засыпаешь :) Увы, не 2 минуты... И бессонница всегда разная. Так что на ритм я не попадаю обычно. Разве что, привыкнув к раннему подъему, сама иногда просыпаюсь, явно в нужную фазу. Но как подстраивать будильник... Зато совет по нескольким будильникам я тоже использую давно. И без него уже не могу. Как это, проснуться по будильнику и сразу встать? Не-не-не, надо еще поваляться...

"Переживание момента"

Кстати, вот этот раздел описан довольно пресно. Мне больше нравится у Адама Джексона в 10 секретах истинного счастья. Сила мгновения. Она о той же дзенской притче. И мне нравится "вывод" из нее, когда молодой человек пришел на работу и стал уделять внимание моменту. То есть доставал из большой стопки конвертов один и полностью уделял внимание ему. Потом следующий, и тд (а до этого он с ужасом осматривал высоту стопки, что приводило его в уныние, такая гора работы). В итоге он сам не заметил, как все разобрал. А если бы глобализировал - "оооо, сколько работы..." - сделал бы значительно меньше.

Я всегда вспоминаю эту главу, когда мне тоже начинает казаться, что "ооо, сколько работы". Так. Забудь, сколько ее и живи моментом. сосредоточься на нем. Помогает :)

Какие выводы из главы про отдых? Я молодец :) Отдыхать умею, про мнгновение знаю... Но надо стараться сделать отдых среди работы чуть-чуть поритмичнее...

PS - А кто-то высыпается, приходя на работу к 8.30?

Учимся вместе - первый блин

А первый блин, как известно, комом...

Совсем недавно читала о том, что на встрече тестировщиков были проблемы с интернетом. Угадайте, на чем мы запоролись :))

Да-да, позор мне, позор. На работу я приехала всего лишь за час до встречи и увы, настроить интернет мы за это время не успели... Конечно, и ребята пришли все только к 19.05 вместо 18.45 :) Но для того и звали пораньше, чтобы не откладывать начало.

Отдельное спасибо Алексею Баранцеву, который увлекал половину народа своими интересными рассказами. Не буду врать, о чем шла речь, так как я была в другой половине - мы же обещали fun! Правда, ребята забылы намекнуть о нем в статье - приглашении на регистрацию...

Но фан был :) Мы показали ребятам... Нашего робота! Вот так, у Workle мейн-кун, зато у нас - робот! Самым смелым оказался Борис, он был первый, кто отважился заговорить с ним.


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

Так вот. В целом, эта программа и была уже задумана заранее, но из-за накладок объявить о ней не удалось. Ну так, чтобы медленно и пафосно :) Отвлечь народ от такой знаменитости, как Алексей, тоже оказалось тяжело... В итоге на главный приз самого интересного робото-собеседника были выдвинуты две кандидатуры. Самый активный и самый понимаемый :)


Победила девушка!! Которая, увы, ушла... Yota настроили, но выяснилось, что у него стоит ограничение на шаринг сети. Я вообще предлагала девушке за моим ноутом посидеть, зря вы отказались )) Вообще интересно бы получилось, я думаю. В итоге на один ноут сети не хватило и мы предложили девушке прийти 29 числа. Обязательно приходите!!! Вас тут приз ждет :))))

Так вот... Хоть как-то настроили. Пошло обучение. Ребята молодцы, выдержали все трудности. Просто я сама давно не работала с revert, например. Где-то сама стопорилась. И на merge. А когда репетируешь... Ну сам с собой, как-то сложно вносить изменения, мешающие "другому" )))) Но я углублюсь в эту тему.

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

И тем не менее! Мы познакомились с svn, обсудили распределенные системы и даже создали собственные репозитории от меркуриала! Ура!

А потом пригласили наших участников на встречу 29 мая. Так как было потеряно много времени из-за комкания первого блина. Поэтому у ребят есть время осознать все, что сегодня произошло. А потом прийти еще раз и закрепить материал! Что, скажу я вам, даже хорошо. Вот как им повезло, мало того, что узнали, еще и закрепят :))

Сделаем все в лучшем виде! Приходите обязательно, мы будем ждать :))
Собственно говоря, так как третья встреча у нас уже забита, донабор в регистрации открываться не будет. Но если вы хотите поучавствовать в такой встрече, послушать про системы версионного контроля - напишите письмо организатору (bg.frolov@gmail.com) с выражением пожелания еще одной-двух встреч.

Но они будут (если будут) уже после летней школы тестировщиков, то есть 19 июня...

И еще - ребята! Встречи на то и называются "Учимся вместе", что вас никто не заставляет быть экспертом мега-супер-пупер в рассказываевом материале. Не бойтесь выступить, поделиться опытом!! Покажите другим, как пользоваться тест-линком, sqldeveloper или powershell-ом... Кто готов поделиться опытом, пишите мне на ok.molechka@gmail.com. Я помогу вам с презентацией, подскажу со стороны будущего слушателя :) В общем - не бойтесь выступать, вам наверняка есть что рассказать!!!

И еще раз огромное спасибо!!! Организаторам за сам процесс, Алексею Баранцеву за активное участие и инетресные истории, а таке помощь в работе, и всем пришедшим ребятам за понимание того, что от косяков никто не застрахован. И конечно же, компании HFLabs и ее сотрудникам - за предоставленное место и развлечения для гостей :) СПАСИБО вам всем!!

воскресенье, 13 мая 2012 г.

Заметка для тех, кто готовится к выступлению

Много хороших статей написано на тему того, как надо готовиться к выступлению...
И много хороших книг - Гандапас, Лазарев, Дуарте...

Люди их читают, наступает просветление и презентации становятся лучше! Смотря чужие, начинаешь подмечать те косяки, которые кочуют из книги в книгу, из статьи в статью. Переосмысливаешь свои презентации...

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

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

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

Но вот пришла пора готовиться к мастер-классу... Ну "это же совсем другое!!!". Как еще можно давать тестовые задания, если не так:


Это старая версия моей презентации к "Учимся вместе". Разумеется, каждый буллит будет появляться постепенно, по мере выполнения задания... Но как это сократить? Ну никак же!

Да, я читала про "сладументы". Да, я прекрасно про это помню... Но... Но как иначе то? Да и времени мало (подготовка презентации началась 3 месяца назад), после работы так устаешь, что нет сил ни на что...

В общем, грыз меня червячок, что "что-то тут не так", но так бы оно все и осталось. Если бы вчера начальница не положила мне на стол книгу Дуарте. Сегодня я начала ее читать (а до выступления, на минуточку, осталось 2 дня) и она полностью перевернула мое сознание.

Вот вроде я все это знала. Про кучу текста на слайдах и тд. Но было ощущение, что меня, как котенка, тыкают носом прямо в мои "косяки". Я читала про то, что текст часто пишут, чтобы самому оратору не забыть о чем-то, и понимала, что именно для этого я и расписывала задание подробно. Не потому, что "иначе нельзя", а потому, что боялась забыть "развитие сюжета". Ткнувшись носом в истинную причину плохих слайдов, я начала размышлять, как можно визуализировать задания. И идея пришла! Именно во время чтения книги.

Также неплохо помогает прогулка. Это и смена обстановки, и свежий воздух прочищает мозги, позволяя генерировать идеи... В общем, "брюки превращаются..."



"... в шорты!". Остальное можно сказать словами, а сами команды распечатать и выдать раздаточным материалом :))

Так что - забудьте о том, что вы "все это уже читали, все это уже знаете". Сделали презентацию - перечитайте еще раз. Что-то в презентации не нравится? В книге вы найдете ответ на вопрос о том, почему у вас плохие слайды, что побудило вас к этому. А осознав причину, можно понять, как ее устранить!

И помните - НИКОГДА не поздно все исправить :)