DbHelp.ru
Маленький Yii блог
Комментарии
Гость: wh0cd1144039 [url=http://buy-prednisolone.reisen]buy prednisolone[/url] buy prednisolone 5mg without...
Гость: write my essay for me write an essay write essay my essay writing
Гость: wh0cd660443 [url=http://buy-celebrex.reisen]buy celebrex[/url] how much is celebrex http://buy-celeb...
Гость: wh0cd1144039 [url=http://buyadvair.store]advair[/url] advair http://buyadvair.store [url=http://buy-...
Гость: wh0cd660443 [url=http://buyprozac.shop]buy prozac online uk[/url] buy prozac online http://buyprozac...



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Не будите программиста!

Рубрика: Что нового?

Оцените эту статью:

Рейтинг: 0.00 (0)
15 Ноя. 2012
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Вот в отпуске побывал впервые в жизни... а некоторые так за всю жизнь ни разу там и не бывают как я подозреваю.

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

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

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

Ну вобщем хватит предыстории. Как работает программист.

---

Работа программиста - это СОН.

Звучит нелепо, правда?

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

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

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

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

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

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

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

Большинство людей процесс засыпания воспринимают как определённый ритуал. У кого-то он довольно короткий, а у кого-то довольно сложный и длинный. У кого что. Кому-то надо непременно почитать перед сном, кто-то не засыпает если тридцать приседаний не выполнит перед тем как лечь. Так или иначе отход ко сну у каждого происходит по своему и это не просто ЧИК - и заснул. Хотя бывает у некоторых и так.

Вот тоже самое и в работе программиста. Процесс начала работы это тоже самое. Программист не может просто сесть и начать работать точно также как вот вы не можете сказать себе "СПИ УЖЕ СКОРЕЙ!" и отключиться. И общего какого-то способа тоже нет, как нет его в ритуале засыпания.

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

Это ведь ещё и меняется со временем. Сегодня вот вы легли спать и всё - уже сладкие грёзы. А завтра ворочаетесь час, два, три и ну никак. Тоже самое и в работе программиста. буквально тоже самое.


Ну и что делать всвязи с этим?

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

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

Представили?

Вот это именно так выглядит для нас - программистов. БУКВАЛЬНО ТАК.

Это вам со стороны кажется что вы просто подошли и спросили который час.

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

Так легче понять я думаю будет. На таком примере.

Вот вы представляйте что от вашего сна зависит ВСЁ! Всё при всё. Вот от того как вы сегодня поспите зависит будет завтра чего дома жрать или нет. Зависит будет ваша дочть замужем или нет. Вырастет ваш сын неудачником или добьётся чего-то в жизни. Всё это зависит от того как продуктивно вы сегодня поспите.

Представили?

И вот вы собираетесь начать этот сон. Этот вот самый сон от которого ВСЁ зависит и вы это отчётливо осознаёте.

Скажите вот теперь. Как насчёт спать и одновременно немножко, краем глаза разговаривать, чуть чуть помогать сыну решать арифметику, немножко подглядывать в телевизор и чуть чуть так совсем немного съездить в магазин? Не на долго...

Как спится, сладко?

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

Вы бы так смогли КАЖДЫЙ ДЕНЬ?

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

Хотите?

Призодите работать программистом в нашу контору. Получите в полной мере!

Хотя не всё так трагично. Конечно есть люди которые способны кимарить просто постоянно. Водители такие бывают что чуть-ли не на каждом сфетофоре способны чуток вздремнуть. Ну вы знаете - им чуть бибикнуть приходится чтобы вернуть к жизни. Наверняка вы знакомы с такой ситуацией.

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

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

Ну потому что отвлекают постоянно. Потому что БУДЯТ же бля постоянно! Потому что люди не понимают что ты же спишь и что их ебучая менеджерская "организационная" активность она на самом деле только мешает работать. Большинство людей НЕ программистов этого не понимают.

Я надеюсь что осознав аналогию работы программиста со сном может быть люди лучше поймут как надо обходиться с программистами и откуда вообще берутся хорошие программы. Поймут наконец что вот этот ебучий ЖЖ - это то что пишу и читаю ПЕРЕД СНОМ. Вот также как вы. Вы не можете спать пока неначитаетесь или пока телевизор не насмотритесь. Не можете ведь?

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

Хотите хороших программ?

Хотите чтобы ваш муж-программист был успешен и заработал все деньги?

Хотите чтобы ваши подчинённые программисты наконец-то сделали всё как надо?

Тогда вот вам простой рецепт:

НЕ БУДИТЕ СЛИШКОМ ЧАСТО ПРОГРАММИСТА!

---

http://alexthunder.livejournal.com/290612.html



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

  1. Спасибо команде разработчиков нашего чудесного фреймворка за отличный подарочек под ёлку - новую версию yii. В релиз включено более 50 ... "Обновляемся, Yii 1.1.13"

  2. Последние пару дней я проводил небольшие технические работы на блоге, но всё не было времени запостить тему про всё что ... "Обновление на DbHelp.ru"

  3. Хотел бы поддержать традицию с прошлой версии фреймворка и немного поговорить про 1.0.7. Как вы понимаете до выхода новой версии ... "Что нас ждет в 1.0.7?"

[adm] zolter

Было сказано: Четверг, 15 Ноябрь 2012

Мне статья понравилась, решил поделится с вами

lumen

Было сказано: Понедельник, 19 Ноябрь 2012

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

[guest] zolter

Было сказано: Вторник, 20 Ноябрь 2012

Конечно, [email protected]

[guest] Максим

Было сказано: Суббота, 01 Декабрь 2012

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

[guest] Koduc

Было сказано: Пятница, 15 Февраль 2013

Отличная статейка, спаибо!

[guest] тим

Было сказано: Воскресенье, 10 Март 2013

Статью надо было пафоснее назвать - не будите во мне программиста))

[guest] Жека

Было сказано: Пятница, 22 Март 2013

Послал шефу ссылку по асе... Пусть тоже прочитает... +1

[guest] Гость

Было сказано: Суббота, 01 Июнь 2013

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

Alex_Ua

Было сказано: Воскресенье, 04 Август 2013

С нетерпением ждем содержимого вот в этом разделе:
http://www.dbhelp.ru/category/ozyii/
страница пока полностью пуста. (думаю что так и надо)
..когда результат "сна" то появится? )

P.S. Вот есть идея добавить к размещаемому посту дату добавления. А то судить можно только по датам комментов

[guest] Angela

Было сказано: Воскресенье, 08 Сентябрь 2013

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

[guest] Гость

Было сказано: Суббота, 14 Декабрь 2013

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

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

[guest] Micael

Было сказано: Понедельник, 16 Декабрь 2013

Уважаемый гость, Ваши слова очень сильно напоминают слова "типичных менеджеров", которым важен в основном супер-результат "здесь и сейчас". Смею предположить, что Вы:
1) Либо не работали с хорошими программистами
2) Либо так и не нашли баланса между взаимовыгодным общением и работой в коллективе с ними.
3) Либо так и не смогли подчинить себе хороших программистов.
4) Все вместе :)

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

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

С уважением.

[guest] Angela

Было сказано: Четверг, 19 Декабрь 2013

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

[guest] Гость

Было сказано: Среда, 12 Февраль 2014

Супер! Все в точку! Живу с программистом, по началу считала его немного "не в себе", а когда сама увлеклась тем же, на себе почувствовала разницу восприятия:) Теперь его "сон" для нас-святой. Удачи и понимания!

[guest] Пашка

Было сказано: Четверг, 15 Май 2014

Да не, причем тут программисты... по мне так любая творческая деятельность требует какого то настроя. Когда у тебя "стоит" на работу - творишь. Не "стоит"? Нужно поднять!
У меня это так - стоит, не стоит; можешь решать задачи, не можешь; "хочешь" работать, "не хочешь";
Когда высплюсь бывают в голову приходят решения задач, которые вчера вечером были нерешаемы!

Оставить комментарий


Код:
Имя: