Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и регистрируйся!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

понедельник, 30 марта 2009 г.

Senior от Junior знаешь что отличает?

Вот на хабр отправил свой первый пост. Поглядим чего будет... Хочу получить "инвайт" может.
Опытом хочу поделиться. С чего-то начинать надобно....

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

МЫ:

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

Ищем решение всех своих задач самостоятельно. Сделал себе сам имеешь +10 к опыту, сделал кому-то - +10 к опыту, попросил кого-то решить за тебя - +1 к опыту.

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

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

Добровольно выходим из зоны которая уже очень даже привычна. Меняем привычные инструменты, чтобы повысить какой-то показатель. Обновляем знания в какой-то области, если нам кажется что мы уже все знаем, иначе меняем область (если таки знаем все).

Не боимся задавать вопросы, а задаем их - ведь точно чего-то не знаешь.

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

Занимаемся САМОизменением, а не пытаемся поменять мир. В мире много миллиардов людей, всех не поменяешь. А поменяв одного лишь себя будешь иметь эффект на всех всех. В общем больше смотрим в зеркало.

Знаем куда идем и зачем именно туда идем. Если делать что-то просто потому, что оно делается далеко не уедешь. Хотя есть одно исключение - можно делать что угодно если ты этого ХОЧЕШЬ, но ДЕЛАТЬ.

Получаем удовольствие от процесса и кайфуем от результатов, ведь мы приблизились к тому чему хотим и сделали это с улыбкой.

Привыкаем быть самостоятельным. Там где толпа там нет фишек. Фишки, как сказал бы достигатор Тимур Гагин, на нехоженых индейских тропах.

Учимся креативности. Да, этому тоже можно научиться, даже если ну вообще как слон на ухо наступил. научиться можно всему чему угодно, благо есть моцк. Креативность поможет решать вопросы не так как все, по своему, уникально.

Читаем habrahabr.ru и радуемся что он есть.

И еще, это относится не только к программированию - это вообще...

Желаю успехов.

P.S. Надеюсь кому-то эти советы будут полезными. Меня этому в школе не научили, пришлось как-то самому. Вот решил исправить немного ситуацию. Прошу расценивать пост как старт (хотя пунктов там достаточно, чтобы зависнуть на долго) и дополнять своими идеями по теме. Всем спасибо, всех люблю.

Недостаток опыта мы компенсируем разговорами

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

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

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

Вот и все. Все проходят через это. Кто-то остается теоретиком, кто-то опытным практиком. И не стоит себя сдерживать. Хочется сказать что ты сделал - получишь от этого кайф? - скажи! Хочешь поспорить - поспорь. Хочешь еще что-то? - сделай! И все будет ок.

Желаю чтобы ты стал опытным и получал кайф от каждого этапа развития.

среда, 25 марта 2009 г.

Иногда нам нехватает последовательности

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

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

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

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

Когда на столе было купа бумаг и всяких книжечек, то было сложно заниматься чем-то одним. Боковое зрение видело нереализованные задачи и наверное что-то там в мозгу несознательно происходило. Это сильно утомляло.

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

Мой чистый стол будет мне символизировать чистоту мыслей. Поглядим куда придем с этим. Пока мне идея нравится.

Как только ты подумал что оно ТАК, оно таким для тебя и становится

Можно много говорить про то как оно устроено. Версий великое множество и каждая описывает какой-то аспект действительности лучше, другая хуже. Все модели.

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

Что-то сложновато :). Ладно возьму любимую для меня тему компьютеров. Мозг - очень крутой комп работающий немного по другим принципам нежели транзистор с сигналами 1 и 0. Мозг - это большое запоминающее устройство с множеством портов вводы вывода, с колоссальным объемом памяти. Все постоянно записывается. Причем то что было записано с этот момент времени, чуть позже приведет к тому что та же информация будет записана уже по другому.

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

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

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

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

Думай над тем над чем ты думаешь.

вторник, 24 марта 2009 г.

Мой Друг Вселенная: исключай свое КАК

Представь себе одно большое множество всех возможных событий, людей, мест, времени... Их бесконечное число. У меня не получается представить бесконечность :)

Дальше. Это все может быть в твоей жизни просто потому, что вероятность любой сцены отлична от нуля. Так же это все могло быть в прошлом. Вспомним одно только сколько людей - столько мнений. История всегда не точна, потому что ее рассказывает какой-то дядька через свою призму восприятия действительности - он рассказывает про свою реальность. Мы просто не знаем что было в прошлом.

Так же и с Сейчас - если взять группу людей описывать то что сейчас происходит в комнате, в которой их разместить, то каждый из них будет описывать что-то со своей точки зрения. У каждого свое уникальное настроение, опыт, мысли, чувства... Кто-то встал с левой ноги, кто-то с правой, кто-то спал стоя... Каждый из них уникален и видит свою картинку. Видит и верит в нее. Веры его хватает, чтобы основываясь на 0,000000001% (или еще меньше) информации про действительность утверждать что оно там есть и ниепет!

Причем тут наше КАК? Да фиг его знает :) Мы видим 0,0000000000000001% основываясь на этом строим свою модель, которой пользуемся довольно длительное время. Часто даже когда она не работает. Модель входит в привычку и мы продолжаем ею пользоваться. Более того, мы ее другим навязываем. Вот как я сейчас :)

Это наше КАК - говорит нам наша модель, основанная на том что мы увидели, как-то по своему поняли и применяем всюду.

Я хочу быстрее добираться до работы - КАК? надо машину.
Я хочу машину - КАК? надо денег.
Я хочу выиграть лотерею - зачем? ну КАК, на машину.

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

Языком математиков. ЧТО мы хотим - это дифференциальное уравнение, а КАК мы это решаем - это подборка конкретных констант.

Языком финансиста. ЧТО мы хотим - это капитал, а КАК мы это сделаем - это уже конкретное вложение этих денег в конкретную компанию.

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

Говоря КАК мы сужаем количество возможных вариаций с бесконечности в 1 конкретную, то есть в точку. Теперь можно говорить про "точку зрения" :). Где-то читал, что когда сознание сужается в точку, говорят про "точку зрения". КАК это твоя личная точка зрения, исключительно твоя. Это твои шоры.

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

Вот так вселенная отвечает тебе. Скажи кому-то ЧТО - он тебе даст КАК. Скажи еще кому-то ЧТО и пару КАК - тебе вернут еще несколько КАК. Когда есть выбор - ты свободен. Можно приниматься за выполнение, а можно еще немного подождать. Ты запустил процесс. Твое ЧТО осталось в головах тех, кому ты про него рассказал навсегда. И в нужный момент оно вылезет. Рано или поздно тебе вернется КАК с места, которого ты никак не ждешь. Оно просто найдет тебя. Будь только внимателен.

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

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

понедельник, 23 марта 2009 г.

Мой Друг Вселенная: как общаться?

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

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

Последовательность это хорошо, но только если исполнитель я сам - ты даже себе представить не можешь как все последовательно когда я берусь за дело. Но...

Но в последнее время мне нравится заказывать у дружественной Вселенной. Она больше способов знает КАК сделать то, что я хочу (приблизительно на бесконечность). Я ей доверяю как себе и благодарен за то, что она для меня делает.

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

А в то же время сосед напротив имеет сестру, которая сделает это за 5 минут и с минимумом усилий.

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

А мечтать надо, и стоит это делать как дети - в чистом виде, без обдумывания того КАК это сделать и без мечтания на тему своего КАК. Просто мечтать и говорить об этом.

Я хочу научиться кататься на роликах. Я хочу учиться этому со всеми колобками этого журнала. И все :) Все остальное Дальше сделает мой Друг - Вселенная... Спасибо!

суббота, 21 марта 2009 г.

С точки зрения калькулятора: что такое каждый раз делать иначе?

Недавно мне задали вопрос, который остался без ответа. Спешу ответить...

Дело было так. Было большое собрание. Одним из пунктов обсуждения было введение новой команды в компании. Команда архитекторов программного обеспечения. Цель - идти в ногу со временем и всегда быть на шаг впереди нежели рядовой разработчик. Кампания небольшая но уже доросла до того, чтобы думать про это.

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

Когда-то где-то я прочитал, что ученик какой-то-там школы (не помню ДАО ли это или еще что-то ненашинское) должен бросать инструмент как только начинает к нему привыкать.

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

Где-то когда-то я прочитал что "дебаг это зло, дебаг это убийца времени, исправление ошибки занимает секунда, но ее поиск - вечность", сразу все стало как-то яснее. Решил для себя что буду стараться не пользоваться дебагом, даже когда сильно захочется. Со момента первой записи о том что не использую дебаг прошло 16 дней :).

Оказалось без дебага и вправду очень хорошо. Я начал находить инструменты, которые помогают мне избежать дебага в дальнейшем. Их сейчас я и укрепляю. Это: ТДД, это джава-ассерты, это логгирование, это инфортивные хЮнит-ассерты, в общем все что советуют для улучшения качества кода. Но раньше я думал что это поможет команде, тебе в будущем, сократит время разработки. А теперь я знаю почему это так. Качественный код исключает медлительный дебаг.

Немного подумав я пришел к выводу, что дебаг, это инструмент, который дает тебе комфорт, но! он удерживает тебя в этой зоне комфорта. Чтобы сделать рывок надо внести в эту зону стресс, для меня это была глава в книге "Совершенный код". Там писали, что дебаг это зло.

Как результат - принудительный отказ от него, после чего пришел рост. Я знаю что делать чтобы делать это быстрее.

То же, думаю, касается и других инструментов. Того же копи-паста.

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

В общем когда инструмент уже используется на автомате - самое время ее бросить и расти дальше.

Дебаг я люблю, но возвращаться к нему не собираюсь - есть вещи по круче."


С тех пор много воды утекло. Дебагом я пользуюсь, но я так же овладел и другими инструментами и теперь делаю выбор в пользу эффективности. Выбор - это штука мощная. Она дает свободу.

Воспользовавшись этим (отказ во благо) инструментом еще пару раз я нашел еще более продвинутые инструменты, понять назначение которые сразу не дано. Только эволюционно.

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

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

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

Привыкнув в такому инструменту я уже говорю про другой инструмент - делать каждое свое дело второй (уже привычный) раз другим способом. Тем самым не давая привычке устояться. А значит удешевляя затраты на избавление от привычки в ее зародыше.

Звучит дико. Делать каждый раз по новому. Будь я на месте менеджера такой команды два года назад, у меня быть может что-то зашевелилось бы. Но не сейчас. Я просто знаю, что сегодня это минутная инвестиция, а завтра это экономия в пару дней.

Ищи все, что для тебя новое и изучай его а как только чувствуешь что все - иди дальше.

Конечно это не нужно для маленькой пекарни которая выпускает N булок хлеба и не хочет ничего менять - все и так хорошо. Но если пекарня хочет выпускать 100*N булок, либо сократить стоимость одной булки в 100 раз ей прийдется меняться, и лучше, если эти перемены будут растворены во времени. Задержанные во времени эти изменения будут стоить очень дорого, что скорее всего приведет к отказу от нововведения.

Вот и вся математика. Вот такой вот опыт на сегодня.

среда, 18 марта 2009 г.

Просто пишите 3: Какую задачу делать?

Когда-то давно начал собирать все что в голову взбредет и что я хотел бы. Вот тут начал "Просто пишите..." и тут продолжил "Просто пишите...2". Идей собралось много. Че с ними делать? Ответ пришел почти сразу...

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

Есть желание его разгрести но неясно с какого конца начать. Страх, первое что рождается при виде этого списка. Но в идеале 99% его надо закончить. Как? ЗА что браться? Что важно? Интуиция молчит. Сознание кричит "беги пока не поздно". Ленька распирает даже заглядывать в тот список. Но это все реализовать стоит - сам все хотел - все твое.

У меня такой список накопился в результате предыдущих опытов записывания. Не так много чтобы волосы шевелились, но накопилось. Причем все хочется а времени хватает только на реализацию части их них. В результате реализации рождается еще пару новых идей и список постоянно пополняется. Один сняли - два повесили. Приоритетов нет. Все хочется, потому что все мое. Со временем что-=то удаляется или реализовывается, но большая часть остается. Что делать? Ведь хочется...

Выход есть!

Попросить Вселенную. Есть сайт (линк на который я уже высылал). Вот он http://www.random.org/. Там уверяют что получают значение случайного числа из диапазона случайным образом.

Кто не знает скажу что компьютер самостоятельно своим кварцевым моцком ничего случайно генерировать не может. Он может только обмануть тебя дав какое-то число сказав что оно случайно. Число это полученное каким-то способом, узнав который можно отгадывать каждое следующее. Это называется псевдослучайное число.

Так вот получают они это случайное число из "atmospheric noise". Очень даже сложная система для предсказания... Если вообще ее можно предсказать :)

Ее и использую. Как? Просто.

Заношу ВСЕ (да и домашние и рабочие) задачи в текстовый файл, так чтобы одна строчка - одна задача и открываю каким-то редактором который позволяет увидеть номер строчки.

Ввожу диапазон от 1 до N (где N - общее количество задач) на сайте. Жму "Generate" и получаю число. Отправляюсь к файлу и смотрю что написано в этой строчке. Беру и делаю.

Есть несколько нюансиков:
- все задачи в одном списке чтобы все было в балансе. Семья, работа, хобби, я, образование, финансы... Это важно. Список можно вести условно разделив на блоки, но важно, чтобы все задачи были в одном текстовом файле. Тогда, если накопилось много задач по дому, то вероятность выпадение задачи по дому будет так же велико. Со временем все уравновесится...

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

- не генерировать следующий номер до тех пор, пока не будет завершен (или не завершен, но отложен) предыдущий. Неинтересно знать, что ты два года будешь проигрывать в лотерею каждый день, но только на 600 раз тебе повезет. Так и тут. Все может быть - соберется много неинтересных задач и сразу упадет мотивация... А если ждать, то даже как-то интересно закончить побыстрее задачу чтобы узнать - что там дальше. Дальше "помыть пол"? Уууу как не интересно. Хорошо! Я уделю задаче только 10 минут, и все. ;)

- если какая-то задача осталась сегодня, то завтра с нее стоит продолжить. Ну чтобы не разрывать цепочку.

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

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

Вот как-то так :) Уже третий день в таком режиме. Интересно, никогда не знаешь что будет дальше. Хотя знаешь что будет что-то твое.

Креативность и эффективность труда повышается - все делается исключительно последовательно и не утомительно потому, что смена рода работы отдыхом считается, а креативно потому, что "думал над лыжами" пол часа назад, а теперь, вот, "пол мою". Помним, что подсознание думает еще долго после того, как сознание перестало. Вот и мешается. Моем пол и тут идея как съездить на лыжи в эти выходные ;).

И еще одно. От этого стоит получать кайф, как я. Иначе...

Хочешь задать вопрос Вселенной?

Тебе сюда.. http://www.random.org/

Счастье и/или удовлетворенность

Быть удовлетворенным но несчастным или быть счастливым но неудовлетворенным? Каков твой выбор?

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

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

Оказывается сила позитива, благодарности, любви во много раз сильнее всяких назойливых и казалось бы непреодолимых жоп. Мы сами для себя так решили. Еще в детстве.

Повторюсь, какая бы не была проблема сложная и нерешаемая и опасная и вообще, всегда рядом есть какой-то пряник. Именно за него стоит быть благодарным своему Богу (Вселенной, Энергии, Силе, Душе...)

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

вторник, 17 марта 2009 г.

Снова Благодарность



Любовь и Благодарность. Это самые сильные слова. Если знать и регулярно чувствовать то, что они определяют.

Переда написанием в блог решил немного почитать в инете что говорят о благодарности. Думаю выложу и этого будет достаточно. Получилось своеобразное руководство.

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

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

"Что важно помнить:
1. Вы можете благодарить как за то, что уже есть, так и за то, чего еще нет
2. Когда благодарите, действительно испытывайте чувство благодарности
3. Регулярно повторяйте одни и те же аффирмации-благодарности" Взято тут.

"Все наши сетования по поводу того, чего мы лишены, проистекают от недостатка благодарности за то, что мы имеем" Дефо Даниэль

"Земля никогда не возвращает без излишка то, что получила" Цицерон Марк Туллий

"Нередко под заявлениями о безмерной и бесконечной благодарности в лучшем случае имеется в виду благодарность до конца дня" Николай Шошанни

"Нет нужды ее высказывать" Гюстав Флобер

"Обиды записывайте на песке, благодеяния вырезайте на мраморе" БУАСТ Пьер

"Первый шаг неблагодарности - это исследование побуждений благотворителя" Пьер Буаст

"Признательность - это добродетель, которая проявляется чаще до, чем после" Маргарита де Блессингтон

"Прикормил животное? Жди, когда нагадит!" Степан Балакин

"Спасиба." М-ф 'Жил-был пес'

"Неблагодарная работа та, которая не ценится, пока делается" Равиль Алеев

"Наша благодарность иногда бывает так велика, что, расплачиваясь с друзьями за сделанное нам добро, мы еще оставляем их у себя в долгу" Франсуа де Ларошфуко

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

"Благодарность забывчивей всего" Иоганн Фридрих Шиллер

"За три вещи благодарен я судьбе: во-первых, что я человек, а не животное; во-вторых, что я мужчина, а не женщина; в третьих, что я эллин, а не варвар" ФАЛЕС

"Людям куда легче ограничить свою благодарность, нежели свои надежды и желания" Франсуа де Ларошфуко

"Мне мир сегодня подарил себя - Каким ему отвечу я подарком?" Степан Балакин

"Моя благодарность будет так велика, что вы не сразу сможете ее увидеть..." NN 4 (Юмор)

«Ни одним качеством я не хотел бы обладать в такой степени, как умением быть благодарным. Ибо это не только величайшая добродетель, но и мать всех других добродетелей» Марк Туллий Цицерон

"Благодарность большинства людей - не более как скрытое ожидание еще больших благодеяний" Ф. Ларошфуко

"Каждый возмущается неблагодарностью. Уж вправду ли столько благодетелей?"

"Требовать благодарности за каждое из своих благодеяний значит только торговать ими" П. Декурсель


А теперь отправляю дальше! Спасибо большое Автору - статья очень интересна. Идем сюда.

среда, 11 марта 2009 г.

Мой цитатник

Читаю что-то и добавляю сюда. Много интересных цитат, советов и просто фактов.

Весь мир - большая песочница

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

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

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

А что с тех пор поменялось?

Все играют. Только вот с взрослением почти все забывают про это.

Позитивная музычка найдена!


Аудио взято тут, а плеер тут. Всем спасибо! Приятного прослушивания.

Знание - ничто, опыт - все

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

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

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

Так только начав, я сразу столкнулся с действительностью, которая через некоторое время подарила мне опыт. Знания – ничто, опыт – все. Сколько бы я не занимался визуализацией процесса, сам процесс я никогда не смогу представить себе не имея никакого начального опыта. Думаю, визуализировать стоит результат и как можно быстрее приступать к делу. Без труда не вытащишь и рыбку из пруда. Сколько мне ни говорили в детстве эту мудрую пословицу, только сейчас я немного приближаюсь к ее пониманию.

Представить картинку, которую условно можно назвать результатом. Влюбиться в нее. Засучить рукава и начать общаться с действительностью.

Не надо видеть всего процесса. Не надо его визуализировать. Не надо его планировать. Просто начни что-то делать не теряя картинку из вида.

Вот что я вынес из этого опыта.

P/S/ Родилось в ходе написания :)
Жизнь - общенние с действительностью, а реальность - это то, что мы поняли из этого общения.

вторник, 10 марта 2009 г.

Я не даю готовых решений!

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

Говорят "слоган дазнт ворк" (slogan doesn't work), но это правда только тогда когда под ним нету ничего в сердце. Слоган должен возбуждать, будоражить, заряжать!

Теперь про коучинг. Сложность в том что многие привыкли получать готовые решения. Коучинг же включает в себя обучения навыкам поиска инструментов для решения всяких задач а так же способность обучать тому же других. Это зараза! :)

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

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

Программирование (или жизнь) это эксперимент! У тебя есть идея. Ты делаешь первые шаги по ее реализации. Ты начинаешь эксперимент. Натыкаешься на первую трудность. Выдвигаешь гипотезу. Опровергаешь ее или подтверждаешь. Рождается модель, которой ты пользуешься и с ее помощью продолжаешь работу. Снова стена, снова гипотеза. Быть может на этот раз прийдется инициировать еще один эксперимент. Ты углубляешься и углубляешься, постепенно натыкаясь на ошибки, отвечая на свои вопросы. Под-эксперименты ставятся и ставятся. И все на благо исходного эксперимента - на благо результата.

Главное тут не запутаться. Приведу пару инструментов, рожденных этой метафорой.

Помогает хорошо листочек и карандаш, где рисуется дерево вопросов (гипотез) и ответов (экспериментов).

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

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

Помогает и готовность начать все с самого начала. Это случается в том случае, если и самого начала была выбрана не та модель (не достаточно точная). Это самый важный инструмент - не бросать дело, если что-то не получается.

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

Думаю дальше стоит поговорить на эту тему с опытным физиком. Это только старт.

Фишка в том, что будь это программирование или физический эксперимент - неважно! Все это применимо в жизни. Попробуй.

Желаю успехов!

P/S/ Из чата:
12:26:50: Senior от Junior знаешь что отличает?
12:27:52: не моцк, способности или генетическая предрасположенность, пол, или наличие знакомых или денег на книги
12:28:10: а привычка решать все свои трудности (проблемы) самостоятельно
12:29:28: а выбирает каждый для себя сам, кем ему быть. может каждый
12:30:07: по факту их отличает багаж знаний и используемых инструментов, но это различие формируется в результате одного действия простого правила.
12:30:19: сделал сам +10 к опыту, позвал кого-то +1 к опыту
12:30:29: сделал кому-то +10 к опыту

Ты сам по себе

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

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

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

Мы хоть и глубоко социальные животные, но настолько все уникальные и потому внутренне одинокие, что странно как до сих пор вместе держимся...

Если мало то смакуешь

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

Другой сценарий получается, когда мандаринок целый ящик. Тогда идет тупо опорожнение одной емкости и наполнение другой с последующим ее опорожнением. Тупо причем.

Когда мало, тогда смакуешь и чуешь нюансики.

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

И это касается не только еды и питья. Это касается и информации и друзей и работы и хобби и отношений и вообще всего...

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

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

Желаю всем (и во всем) разглядывать именно нюансики.

четверг, 5 марта 2009 г.

Ценный фидбек всегда первый

Еще одна аналогия между программированием и жизнью.

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

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

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

Первый промах - игнорирование этой незаметной ошибки.

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

Промах третий - попытка что-то решить основываясь на последующих ошибках-следствиях.

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

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

Что делать не так? Все!

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

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

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

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

Ссора - это кладезь ошибок. Это ценная информация для твоего роста. Воспользуйся им. Найди какие-то решения и придерживайся их в будущем. Это для твоего же блага.

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

Твои психологические штучки на меня не действуют!

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

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

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

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

Что еще? Та ничего вроде. Живите счастливо и не бойтесь что вас кто-то взломает. У кого есть такие намерения скорее всего сделает это незаметно. А я? А я так просто учусь... Учусь жить не так, как мои родители это делали и как учили в школе. По своему как-то.

Чего и вам всем желаю.

Кстати этот пост - это моя реальность. В действительности те кто говорят "твои психологические штучки" может имеют ввиду совсем другое. Я не исключение.

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

Меньше конкретики, больше доверия

Сегодня случился интересный опыт. Кризис в стране. У меня своеобразная реакция, когда не оставляют выбора. Друг попросил собрать денег на девчонок среди хлопцев в моей комнате. Сплелось все, и я решил сделать что-то не так как всегда. А всегда "мы скидываемся ПО Х гривень". Ну и я написал "...если у тебя есть возможность, дай какую-то сумму в районе 15 грн - мы собираем девочкам на 8 марта. Если да, поставь на стол я потом заберу, или как-то иначе - но незаметно".

Результат меня удивил. Не все, но большее число людей скинулось по 20 грн. Возможно это из за того, что не хотели морочиться со сдачей, возможно другая причина была. Но фишка в другом. Фишка в том, что ослабив контроль ситуации (в данном случае сказав неконкретно) я получил больше. Ну не я конечно а наши девочки. :)

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

К примеру я мог бы сказать так. "Близится 8 марта. Давайте поздравим девушек. Скидываемя мне". Или лучше: "Близится 8 марта. Кто хочет поздравить девушек - скидываемя. Напишите мне." Или лучше: "Близится 8 марта. Кто хочет поздравить девушек? У нас есть кое какие соображения по этому поводу. Если есть желание и идея как поздравить - пиши мне или Пете или Игорю. Что-то придумаем вместе".

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

Вот такая вот сегодня фишечка... Спасибо за возможность собирать деньги на 8 марта! Иначе не родился бы этот пост.

Как сделать чтобы Вселенная услышала

Есть желание. Есть ее исполнитель: золотая рыбка, Вселенная, джин - неважно как ты ее назовешь. Как сделать так чтобы исполнитель как можно раньше взялся за исполнение?

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

Выложи в ютюб ролик со своим желанием. Напиши и разошли друзьям. Напиши статью и выложи в инет. Или на менее глобальном уровне. Расскажи своим окружающим: дома, на работе, знакомясь с новыми людьми, наклей рядом со своим домом объявление.

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

Сидя дома уткнувшись в телик ничего не поменяется (если только ты не разместил объяву на телевидении :)).

среда, 4 марта 2009 г.

Чтобы ответить на вопрос просто задай его

Когда-то уже упоминал про "исповедь отладки". Хочу написать еще раз...

Работаю программистом в молодой компании. Каждый день много новых знаний. Каждый день купа вопросов. Иногда, когда сам не можешь ответить на какой-то вопрос рука сразу тянется к аське чтобы спросить у какого-то сотрудника, который с больше долей вероятности имеет готовый ответ. Хороший способ, НО!

Чтобы ответить на свой вопрос достаточно его произнести вслух. Когда ты произносишь вслух то ты слышишь себя со стороны. Моцк воспринимает это как-то иначе и ведет себя по другому.

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

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

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

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

вторник, 3 марта 2009 г.

Программист он же Создатель

Как то раз я написал в своей программе (в окне про себя), которую написал к дипломной работе: "Создатель такой-то такой-то". Мне мой научный руководитель намекнул, что Создатель, причем с большой буквы у нас только один.

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

Работа у нас не пыльная. лучше про это расскажет одна офисная шутка "зарядка для программиста":
1. Упражнение с приложением
Запустили приложение, сняли приложение
Запустили приложение, сняли приложение,
Продолжаем упражнение с приложением.
Подняли приложение, упало приложение,
Снова подняли приложение, лежит приложение,
снимаем приложение, завершаем упражнение.

2. Упражнение-тестирование
Исходное положение: запустили приложение.
Находим баг, фиксим баг,
находим баг, фиксим баг,
находим баг, не можем пофиксить?
Это фича! Завершаем упражнение.

3. Упражнение со шнурочком.
Исходное положение: пропал звук.
Нагнулись, поправили шнурочек,
Поднялись - пропал звук, матюкнулись,
нагнулись, поправили шнурочек.
Повторяем упражнение.

4. Упражнение со светом.
Кодим, выключается свет, матюкаемся,
Повторяем упражнение.

5. Упражнение с чайником.
Поднимаем зад, включаем чайник, опускаем зад,
Поднимаем зад, делаем чай, опускаем зад.
Упражнение завершено.

6. Упражнение с почтой при проекте.
Приняли почту, удалили спам, отложили почту,
Завершили упражнение.

7. Упражнение с почтой без проекта.
Приняли почту, удалили спам, прочитали почту,
Завершили упражнение.

8. Упражнение с почтой совсем без проектов.
Приняли почту, почитали почту, почитали спам,
Приняли почту, повторяем упражнение.

9. Упражнение на общение с заказчиком/постановщиком - упражнение перед зеркалом.
Убедительно говорим фразы с обвиняющим выражением:
"Почему?" "Ну так а вы?" "Ну и мы, но а вы же вообще." "Мы вообще, но и вы.".
Повторяем упражнение.

10. Упражнение с хорошо поставленной задачей
Прочитали задание, уточнили задание,
делаем задание, уточняем задание,
сделали, показали, повторяем упражение.

11. Упражнение с очень хорошо поставленной задачей
Прочитали задание, покурили, прочитали задание,
уточнили что курили постановщики, покурили,
уточнили задание, далее как в 10.

На сегодня всё, расходимся по местам, здоровья вам и вашим проектам!

Лирическое отступление... :)
Так вот "Находим баг, фиксим баг, находим баг, фиксим баг, находим баг, не можем пофиксить? Это фича!" и так каждый день. Я часто прошу сотрудников своих не расстраиваться когда что-то идет не так как они хотят. Наученный опытом я могу сказать, что в компьютере возможно всякое, даже самое невероятное. Просто нужно хорошенько попыхтеть. Рад, если это кому-то кроме меня приносит удовольствие, программирование это. Говорю "так это наша работа! от нее надо получать удовольствие. Ведь если не будет багов, зачем тогда программисты? Ошибка - это опыт, а опыт в нашем деле самое интересное."

А если посмотреть на нашу жизнь. Чем не "находим баг, фиксим баг, находим баг, фиксим баг, находим баг, не можем пофиксить? Это фича!". По моему тут действуют те же правила. Хавать ее надо а не матюкать. Другой у нас нет и не будет никогда. Видимо Главный Создатель вкусил кайф программирования и наделил нас теми же способностями. А мы матюкаемся...

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

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

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

А вот почему в жизни все усложняю? Быть может потому что в жизни причина и следствие разделены во времени на более длительные промежутки времени чем, пару минут-час? Возможно. Мы что-то делаем. А когда получаем обратную связь уже забываем что мы делали. Хорошо когда обратная связь такова что система работает как хотели, а что если не так? Как часто мы меняем инструмент?

Какое бы простое правило из этого извлечь? Всегда делать все так как не делал раньше. Никогда не повторяться. В любом случае. На любой фидбек реагировать только новым инструментом. Благо методов много...

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

Уверен это не полный перечень. Вроде как все... Дальше только матюки :)

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

И еще. Жизнь классная штука как ни крути.

Как мотивировать себя получать новые знания на работе

Родилось в ходе общения с сотрудником. За что огромное спасибо!

Если прирост может составить X. А случается он раз в пол года. А книг я читаю за это время одну. То за каждую прочтенную главу и использование этих знаний на практике я зарабатываю Y (можно все подсчитать, но я это упускаю). Все эти Y в сумме за пол года составляют исходный Х. Если же я буду там где читал одну главу читать две, то я получу куда больше Х, пускай это будет 2Х (если линейно).

На практике это может выглядеть так. Получил знание нового фреймфорка/шаблона/пакета в проекте/человека/проекта/книги/прочее, значит смело могу засчитать себе 1 евро к прибавке. За полгода собирается достаточно. И, кроме того, есть чем аргументировать.

Кто-то скажет что «не все так в жизни связано» что «законы не такие линейные». Он будет прав, но по своему. Моя модель говорит, что в жизни абсолютно все связано. Есть причина и есть следствие. Следствие влияет на все последующие причины. Другое дело что они во времени могут отстоять друг от друга. Но они всегда и прочно связаны между собой.

«Некоторым удается опаздывать на работу, постоянно читать почту и при этом неплохо зарабатывать»? «Неплохо»? - меня это не устраивает. Этот некто, тесно привязан к своей работе, на которой ему так комфортно. Любое изменение для него стресс, и он на него не пойдет. Он не растет, а значит скоро его отправят на пенсию. Есть конечно НО. Он может обладает каким-то своим секретом. Он может продуцировать что-то уникальное. Но это скорее исклчения чем правило. и я говорю про независимость.

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

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

Реакция на затянувшее общение была такая. Если Катя скажет Васе приятное слово, и после этого Вася станет в три раза продуктивнее работать, то стоит ли наказывать Катю и Васю за то, что они в чате подурачились?

Результат. Всегда виден только результат. что бы ты не делал, о тебе будут говорить только основываясь на результате. А раз результат стоит денег, то следовало бы искать методы повышения результативности. Один из них - общение на отвлеченные темы во время работы. Мы ведь не роботы, правда?

А вообще способов повышения результативности есть великое множество... Задай только себе вопрос "Как?" и вскоре найдешь ответы. За тобой останется только действовать.

В результате этого общения-паузы у меня родилась отличная идея как сделать то, что перед этим я не мог сделать целый час. Вот так странно работает наш мозг, пока сознание отдыхает, подсознание трудится. А потом Оле Оп!

Недолго осталось работать...

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

Ты идешь домой после работы и неважно думаешь ли ты над незаконченно задачей или нет - твой мозг над ней работает. Ты покушал и лег спать. Всю ночь тебе снятся сны. А при пробуждении ЭВРИКА! Есть решение! та знаешь как это сделать. Приходишь на работу и делаешь работу мучившую тебя весь вчерашний день за пол часа.

Когда речь идет про рабочего человека, как винтик какой-то системы исправно работающий от 9:00 до 18:00 и получающий за это заработную плату мне становится грустно. Такие возможности и тратить на то, что давно пора автоматизировать и делать роботом. Кажется человечество пошло не тем путем...

Уверен что Работа, в привычном понимании этого слова, просуществует еще не долго. Люди меняются. Все меняется. Школа уже не может дать того что необходимо в жизни. Медицина признает тот факт, что именно мысль причина множества болезней. Система основанная на деньгах валится. Век информации. Старые законы не работают. И работа, как инструмент для которого надо отучиться в школе, который меняет здоровье на деньги и, очень часто, не приносит удовольствия...

Хобби! Вот что достойно тебя.

Територія позитиву на 1+1

Секрет уже перебрался на телевидение. Смотрим вместе.

Коментує Юлія Дячук: «Епіграфом до цього серіалу може бути вислів Річарда Баха: «Будь-яка мрія дається тобі з силами її здійснити». Ідея чогось подібного близько року визрівала у мене в голові , утім каталізатором цього процесу стало явище на літеру «К» (не хочу вживати це слово, пропоную замінити його «весною»). Ми вмикаємо телевізор - а там тільки й розмов, що про «весну», ми читаємо газети - там також суцільна «весна», в маршрутках, в метро, скрізь! Я не пропоную закривати очі і займатися самозаспокоєнням, я пропоную змінити своє ставлення до того, що відбувається. Люди, які стали героями цього серіалу на власному досвіді доводять, що Всесвіт віддає нам те, що ми йому посилаємо».

„Територія позитиву" розпочнеться в ефірі каналу „1+1" у березні. За телефоном гарячої лінії ТСН - 388 - автори проекту уже зараз приймають від глядачів реальні історії за цією темою.

Взято тут. Смотрим от первоисточника тут.

Не уже ли по телику можно будет увидеть что-то позитивное?

Я всегда хотел попасть на телевидение...

понедельник, 2 марта 2009 г.

Я просто решил 5 минут побаловаться...

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

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

Почему результат в таких случаях получается афигенски-клевский? Думаю по нескольким причинам:
- ориентация на процесс а не на результат (в такие моменты идея каким будет результат может меняться очень много раз).
- получение удовольствия от процесса и полная концентрация на нем.
- отсутствие самокритики (нет результата нету критики).
- итерационность ("Начну ка я делать это". 15 минут спустя. "Ооо! Так я теперь могу сделать и это..." Еще 20 минут. "Блин как классно, а если теперь это все...").
- творчество (в эти момент всегда! создается что-то качественно новое).

Люблю такие моменты. Когда это случается для меня нету ни времени, ни окружающих людей, никого...

Не говори НЕ

Смотри не порежься, сказанное под руку режущему приводит к травме. Говорят накаркал или сглазил. Это правда и все проще чем может казаться.

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

НЕ хотите чего-то - получите. НЕ будете чего-то делать - прийдется. НЕ нравится вам это - этого будет еще больше. Просто потому, что сознание пускает эту команду дальше на обработку подсознанию, а то, отбрасывая частичку "не" берется за выполнение поставленной задачи. Все закрепляется постоянным каждодневным повторением: "НЕ хочу..", "НЕ хочу...", "НЕ буду...", "НЕ делай этого...", "НЕ хочу...". А подсознание слышит: "Хочу...", "Хочу...", "Буду...", "Делай это...", "Хочу...".

А потом жалуемся "почему все так нехорошо?" Что? НЕхорошо говоришь? А подсознание слышит "Почему так все хорошо?". Ну раз хорошо, на тебе еще!

В данном контексте Подсознание, Бог, Вселенная, Бесконечность, Душа, Внутренне Я, Ангел Хранитель - синонимы.

Есть такое понятие как позитивная формулировка. Очень классная штука. Язык общения максимально понятный подсознанию. Даю линки для старта.

"Рамка цели"
Позитивная формулировка

Удачных экспериментов!

Заведи себя сутра

Вчера перед сном дал себе обещание проснуться рано утром где-то в шесть. Утром проснулся но не встал. Ну ничего, вода камень точит. Завтра договорюсь с собой встать в этих 6 утра. Но сейчас не об этом. Сейчас про то как вставать.

Раннее утро (ну или не ранее у кого как). Вставать сразу как проснулся не стоит. Потянись. В твоем теле выработается гормон счастья серотонин. Получи удовольствие и расслабься. Лежать еще минимум 15 минут. Глаза открывать не стоит. Испортится картинка.

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

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

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

Когда добавить больше нечего и все лишнее убрано скажи себе что-то сильное. "Я сделаю!" "Он будет таким!" "Аминь!" "Спасибо тебе!" "Я люблю тебя жизнь!" Резко встань и иди творить, художник.

Нарисуй себе шедевр.