?

Log in

No account? Create an account

Previous Entry | Next Entry

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

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

Comments

( 22 comments — Leave a comment )
rwalk
Feb. 6th, 2009 10:21 pm (UTC)
Косинус, он же тангенс :)
dumart
Feb. 6th, 2009 10:37 pm (UTC)
Могу только сказать, что в этом блоке Вы не одиноки.
choodo_56rus
Feb. 6th, 2009 10:48 pm (UTC)
Рефлексируете.
Ведь можете подать нам(не ей) материал взвешенно, без эмоций.
freetiger
Feb. 7th, 2009 01:13 am (UTC)
объясняю.
внимание раздваиваетсяна человека, и ту задачу, которую он принес.
потом идет позналовка.
она понимает, что для выполнения задачи нужно сконцентрироваться на ней одной.
но поскольку подсознание не может предложить посидеть здесь сколко-то минут (он время не может мерять), оно предлагает уйти.
потом опять включается созналовка с вниманеим на одном предмете.

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

все
kmmbvnr
Feb. 7th, 2009 04:03 am (UTC)
Ага, типовая ситуация.

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

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

freedom_of_sea
Feb. 7th, 2009 07:12 am (UTC)
иногда могу решить проблему очно
блок у меня только если за спиной стоит начальник
roman_sharp
Feb. 7th, 2009 07:36 am (UTC)
Присоединяюсь к freetiger. Внимание наше сформировано и воспитано таким образом, что если к тебе пришел человек - он требует значительную часть твоего внимания.

И вот это "требование значительной части" мешает решать задачи. Может и не мешать, но... - далеко не у всех такой уровень тренировки, при котором не мешает.
galyad
Feb. 7th, 2009 08:29 am (UTC)
Эта значитальная часть внимания, часто является эмпатией
Мы смотрим на мир его глазами. Он не видит и мы не видим, потому что не видит он.
Но стоит ему только отойти...
Это объясняет совершенно искреннее сочувствие жалостной ситуации собеседника в разговоре и критику его же, после окончания разговора.
Даже лицемером себя чувствуешь, так резко меняется отношение к ситуации.:)
v_phi
Feb. 7th, 2009 01:37 pm (UTC)
Холмс, щадящий Ватсона
не у всех такой уровень тренировки, при котором не мешает
"Тренировки"? Думать над задачей, перестав развлекать посетителя, -
это не "тренированность", а хамство.
Если вам нужно 10 минут подумать, сначала придумайте,
чем на 10 минут занять посетителя, благовидным образом.
Попросите его разметить как-то хитро текст на тех страницах, которые вам пока не нужны,
а потом, пока будете решать задачу, иногда дергайте его пустяковыми вопросами,
чтобы ощущал свою полезность.

мы не видим, потому что не видит он
Ну нет, к черту вежливость, если она мешает критиковать по делу.
Человек же сам просит найти у него ошибку, а не что-нибудь.
roman_sharp
Feb. 7th, 2009 08:20 pm (UTC)
Я умею разделять свои и его глаза. Для меня проблема не в этом, а именно в концентрации внимания.
roman_kr
Feb. 7th, 2009 09:49 am (UTC)
re: y nas na rabote
godami idet diskussiya, dolzhni li algorithmisti sami implementirovat' svoi algorithmi na C++. tipa esli ti takoy ymniy, chtobi pisat' algorithmi, napishi versiyu na C++ svoego algorthma a potom otday programmisty. Inache programmist pishet kod, a algorithmist potom tratit v dva raz bol'she vremeni na ego otladky
v782
Feb. 7th, 2009 01:54 pm (UTC)
При посторонних стараешься казаться максимально умным, умнее чем на самом деле, поэтому подсознательно боишься сам глупость сморозить в поиска, что сильно сковывает свободу твоего мышления. Как только остаешься один, ограничения исчезают и ты мыслишь в привычной себе моде.
ex_barsilis
Feb. 7th, 2009 04:08 pm (UTC)
Эффект социальной фасилитации - усиление доминантных реакций в пристутсвии других. Т.е. простые автоматические задания мы делаем лучше в присутствии публики (спортсмены).
Эффект социальной ингибиции - присутствие других снижает эффективность решения сложных задач (где ответ не напрашивается сам собой, нет алгоритма и пр.)
vryadli
Feb. 10th, 2009 11:19 pm (UTC)
Это научное что-то такое? То есть спортсмен - скажем, баскетболист лучше бросает штрафные на публике?
(Anonymous)
Feb. 11th, 2009 08:55 am (UTC)
Да, научное:)
Спортсмен лучше бросает на публике, а математик лучше доказывает теорему Ферма в одиночестве.
vryadli
Feb. 11th, 2009 03:24 pm (UTC)
хотел бы я посмотреть на этого спортсмена....
(Deleted comment)
master1989
Feb. 11th, 2009 12:53 pm (UTC)
Не одиноки это уж точно...
e2pii1
Feb. 14th, 2009 04:15 pm (UTC)
А самому программировать свой алгоритм не выйдет быстрее чем разбираться потом в чужих багах (или вообще те программисты что-нибудь не то сделают и даже не заметят) ?
Я свои алгоритмы сам программирую.
scholar_vit
Feb. 15th, 2009 04:56 am (UTC)
В больших профессиональных проектах принято разделение труда. Я умею программировать, но наши программисты делают это быстрее меня. С другой стороны, они существенно медленнее пишут уравнения.

Заметьте, что запрограммировать отдельный алгоритм в большой сложной системе, которая и без него делает много гитик, - это сложная задача, которая требует не только понимания алгоритма, но и знания системы, общих процедур, хранения данных и многого другого.
e2pii1
Feb. 15th, 2009 01:30 pm (UTC)
> но наши программисты делают это быстрее меня

Но бегают к вам свои баги искать.
Я бы ожидал что приличный программист описанный бaг (угол не 45 а почти 0) сам найдёт - хотя конечно возможно у меня не вполне правильное представление о вашей специфике.

Oтдельный научный алгоритм часто можно запрограммировать как изолированный модуль(класс). A включать и интегрировать этот модуль в большую систему это уже конечно дело программиста варящегося в этой системе.
scholar_vit
Feb. 15th, 2009 05:07 pm (UTC)
В данном случае было непонятно, где баг: у меня или у неё. Она, естественно, предположила, что у меня. Когда я сказал, что это не так, она нашла у себя пропущенные скобки.
( 22 comments — Leave a comment )

Profile

knot
scholar_vit
scholar_vit

Latest Month

November 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Tags

Powered by LiveJournal.com
Designed by Paulina Bozek