metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2015-10-02 03:30 pm

Программистского шовинизма псто

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

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

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

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

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

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

[personal profile] alll 2015-10-02 12:38 pm (UTC)(link)
Просто неразвиты аналитические навыки. Судя по "попытки решения перебором - выполнение случайных похожих карго-культовых действий" человек тупо не может декомпозировать задачу на куски, решения которых можно гуглить или скриптить и не менее тупо не может потом скомпоновать конечное решение из полученных ответов/скриптов.

[identity profile] metaclass.livejournal.com 2015-10-02 12:47 pm (UTC)(link)
Непонятно, как их развивать те навыки, если не пытаться решать самостоятельно сложные задачи.

[personal profile] alll 2015-10-02 12:53 pm (UTC)(link)
Как раз понятно - решая простые учебные задачи (ну то-есть конечно достаточно сложные, чтобы требовать декомпозиции, но простые относительно real life). Другое дело, что у самого пациента и понимание необходимости, и мотивация отстутствует (и кстати это прямое следствие отсутствия оных способностей-навыков), а начальство подобного рода учёбой не напрягает по вполне понятным причинам.
Edited 2015-10-02 13:13 (UTC)

[identity profile] ddhome.livejournal.com 2015-10-02 01:53 pm (UTC)(link)
ключевое - мотивация.
ее нет.

[identity profile] vp.livejournal.com 2015-10-02 02:07 pm (UTC)(link)
Внешняя или внутренняя? Должна быть внутренняя мотивация, человека должно "распирать" изнутри от желания решить задачу эффективно. А этого нет.

[personal profile] alll 2015-10-02 02:26 pm (UTC)(link)
Должна быть мотивация. Какого именно рода - относительно безразлично. Внешняя конечно дороже и сложнее, но зато даёт более воспроизводимые результаты. :)

[identity profile] vp.livejournal.com 2015-10-02 02:52 pm (UTC)(link)
Да ну нафиг. Вы дадите 100500 денег, чтобы человек стал любить компьютеры? Не поможет.

[identity profile] metaclass.livejournal.com 2015-10-02 03:11 pm (UTC)(link)
Это работает по другому. При наличии 100500 денег можно ротировать людей, пока не попадется тот, которому можно платить 2х за 10х большую эффективность.

[personal profile] alll 2015-10-02 03:17 pm (UTC)(link)
Нененедэвидблейн, я _не_дам_ 100500 денег, если человек в ближайшее время не начнёт демонстрировать, что умеет включать голову и строить хотя бы примитивные логические цепочки. Ну и дальше по нарастающей - чем выше зарплата, тем больше требования чтобы не потерять изрядный её кусок на ближайшей аттестации.

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

Любит ли при этом он компьютеры и в какие именно интерфейсы - меня лично не интересует от слова "совсем", достаточно чтобы он находился достаточно далеко от краёв шкалы.

[personal profile] alll 2015-10-02 02:22 pm (UTC)(link)
Мотивация бывает внутренней и внешней (ака стимуляция). Когда нет внутренней - можно добавить внешней (см. этимологию термина "стимул").

[identity profile] raydac.livejournal.com 2015-10-02 03:44 pm (UTC)(link)
да, а голод как мотиватор мотивации теперь так редок ((

[personal profile] alll 2015-10-02 01:23 pm (UTC)(link)
А вот кстати, вопрос на засыпку: что вы делаете, когда видите, что подопытный предпринимает "попытки решения перебором - выполнение случайных похожих карго-культовых действий"? Оттираете его от пульта управления со словами "смотри как надо"? ;)

[identity profile] metaclass.livejournal.com 2015-10-02 01:27 pm (UTC)(link)
Иногда словами объясняю, иногда показываю.

[personal profile] alll 2015-10-02 01:32 pm (UTC)(link)
То-есть лишаете их возможности даже не то, что поучиться самостоятельно решать, но даже заиметь хоть какую-то мотивацию. :)

[identity profile] cottidianus.livejournal.com 2015-10-06 09:59 am (UTC)(link)
а расскажите как надо делать

[personal profile] alll 2015-10-06 10:45 am (UTC)(link)
Можно по разному, очевидно.

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

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

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

Но топикстартеру это всё боюсь не подойдёт. Горяч больно. :)

[identity profile] antontsau.livejournal.com 2015-10-02 02:21 pm (UTC)(link)
массовыми расстрелами. Отбором. Это невозможно развить в взрослом трудоспособном возрасте, либо подобному обучили в детском саду и соответствующий участок моска отрос, либо фсе. Редкость страшенная, поэтому считается нереальным, и отбора по нему не ведется - "с куем работать-то будем! где негров на плантацию брать!".

[identity profile] thinker8086.livejournal.com 2016-12-04 11:48 pm (UTC)(link)
Практика Вас опровергает, но Вам, в общем-то, как и обычно, похер - главное с броневичка покричать.

[identity profile] antontsau.livejournal.com 2016-12-05 12:07 am (UTC)(link)
Практика нас только подтверждает. Кодерка или долбодятла так сделать можно, но выше не получается.

[personal profile] alll 2015-10-02 12:48 pm (UTC)(link)
Ну или не могут держать в голове модели того, с чем оперируют. Наличие в голове модели зачастую позволяет очень быстро выполнять те же попытки решения перебором, не выпуская неудачные варианты в реальный мир. :) Плюс не могут/ленятся "кэшировать" результаты предыдущих сеансов моделирования.

[identity profile] vp.livejournal.com 2015-10-02 02:09 pm (UTC)(link)
о, годное предположение, кстати.
Напоминает эту картинку

[identity profile] yuri-yurkevich.livejournal.com 2015-10-13 08:33 am (UTC)(link)
А навыки не развиты потому, что люди отвыкли работать руками. И часть мозга блокируется. Хотя бы клавиатуру вместо мыши использовать - уже улучшает способность складывать логические цепочки.