Программистского шовинизма псто
Oct. 2nd, 2015 03:30 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Слушайте, а вот почему женщины-программисты (и некоторые мужчины) так не любят поисково-исследовательскую деятельность?
Из-за этого задачи приходится ставить в виде дословных пошаговых инструкций, причем любое отклонение в окружении или реакции системы приводит к терминальному ступору и неадекватным действиями - вместо того чтобы подумать и поискать решение проблемы, начинаются попытки решения перебором - выполнение случайных похожих карго-культовых действий, в надежде, что "что-то исправится".
Попыток сделать свою работу более быстрой и эффективной тоже никогда не делается. Если нужно перенести 100500 записей между двумя базами - будут сидеть и править их руками, вместо того чтобы написать коротенький скрипт. И все в таком же духе, как можно больше ручной и медленной работы.
Если же решение задачи требует найти задачу самостоятельно или найти способ решения самостоятельно - это можно просто не ставить и сразу делать самому - нестандартные задачи поставить и решить они не в состоянии, даже если им для этого дано все - пароли, доступы, книги, документация, исходники и прочее.
Или это мне не везет с подчиненными и я просто не умею делегировать работу, или же какой-то внутренний мозговой ступор не дает людям выйти из линейной колеи и поискать решение на всех возможных путях.
Более адекватных программистов такие вещи не пугают, но их стопорит на этапе "делать что-то новое - табу, велосипеды делать нельзя, инструменты менять нельзя, новые языки нельзя".
Из-за этого задачи приходится ставить в виде дословных пошаговых инструкций, причем любое отклонение в окружении или реакции системы приводит к терминальному ступору и неадекватным действиями - вместо того чтобы подумать и поискать решение проблемы, начинаются попытки решения перебором - выполнение случайных похожих карго-культовых действий, в надежде, что "что-то исправится".
Попыток сделать свою работу более быстрой и эффективной тоже никогда не делается. Если нужно перенести 100500 записей между двумя базами - будут сидеть и править их руками, вместо того чтобы написать коротенький скрипт. И все в таком же духе, как можно больше ручной и медленной работы.
Если же решение задачи требует найти задачу самостоятельно или найти способ решения самостоятельно - это можно просто не ставить и сразу делать самому - нестандартные задачи поставить и решить они не в состоянии, даже если им для этого дано все - пароли, доступы, книги, документация, исходники и прочее.
Или это мне не везет с подчиненными и я просто не умею делегировать работу, или же какой-то внутренний мозговой ступор не дает людям выйти из линейной колеи и поискать решение на всех возможных путях.
Более адекватных программистов такие вещи не пугают, но их стопорит на этапе "делать что-то новое - табу, велосипеды делать нельзя, инструменты менять нельзя, новые языки нельзя".
no subject
Date: 2015-10-02 12:37 pm (UTC)Обычно оплата по результатам резко увеличивает сообразительность.
no subject
Date: 2015-10-02 12:40 pm (UTC)Сколько я помню, везде работает единственный метод: сначала ты работаешь на зачетку, а потом она на тебя. Особенно, если ты не гений программизма, осиливающий новый язык за неделю - нужно пахать, пахать и пахать, прежде чем кто-то начнет тебе платить "по результатам".
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 12:38 pm (UTC)no subject
Date: 2015-10-02 12:47 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 12:46 pm (UTC)Увы... это сейчас норма. А мы становимся инопланетянами. "Нет смысла думать, когда трясти надо."
П.С. Табу на изобретение велосипедов и разведение зверинца из языков программирования порой имеет под собой рациональные основания, но они не всегда в полной мере осмыслены, потому и являются табу. Но эти табу вырастают хоть из какой-то производственной культуры, что еще не так плохо. Их даже можно преодолевать с минимальными последствиями и карами, если преодолением рулит человек смыслящий в истоках табу.
no subject
Date: 2016-12-05 12:35 am (UTC)Ну а про приобщённость к атрибутам квалификации - это же как раз обезъянье, от природы заложено в человека: экономия усилий. Ведь "казаться" проще, чем "быть".
Браво!
From:no subject
Date: 2015-10-02 12:50 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 12:55 pm (UTC)no subject
Date: 2015-10-02 01:00 pm (UTC)Это же не стройка, "бери поменьше, кидай подальше, отдыхай пока летит", тут без мотивации скорость работы в 10 раз меньше. Никакого бабла не хватит их содержать и мотивировать.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 01:05 pm (UTC)no subject
Date: 2015-10-02 01:07 pm (UTC)no subject
Date: 2015-10-02 01:36 pm (UTC)А что касается переноса 100500 записей из одной базы в другую - иногда надежнее сделать руками, особенно если ключевые поля не совсем совпадают.
А вообще - хотите хороших программистов - растите их сами, а не ищете на стороне.
no subject
Date: 2015-10-02 02:00 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 01:47 pm (UTC)no subject
Date: 2015-10-06 09:00 pm (UTC)no subject
Date: 2015-10-02 01:54 pm (UTC)no subject
Date: 2015-10-02 02:09 pm (UTC)мелкоскоп выдавал картинки в виде файлов tXXXzYYY.tiff, где XXX был номер картинки по времени, а УУУ - по глубине. Чтобы эти картинки собрать в фильм, необходимо было скормить файлы программе, причем файлы должны были быть упорядечeны по времени, а не по индексу глубины, т.е. необходимый формат имени файла должен был быть zYYYtXXX.tiff.
Так вот, у них было 3 (три!) студента-практиканта, единственное занятие которых было переименование файлов в windows explorer, с утра до вечера, 10 часов день.
no subject
Date: 2015-10-02 02:16 pm (UTC)А чо за универ, если не секрет.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 02:36 pm (UTC)У теток, как более социально ориентированных личностей, в этом месте срабатывает аларм на тему "аааааа, начальник теперь будет ко мне придираться, чожеделатьтеперь". Логичным решением видится резкое повышение visibility своей работы, ну а далее как в средней школе: — ты выучил? Я учил!
Мужыки такие тоже бывают, это зависит от уровня "общей социализации" скорее, нежели от пола. Ну или по крайней мере косвенно зависит, в том смысле что асоциальных нердов среди мужиков-программистов больше.
no subject
Date: 2015-10-02 03:13 pm (UTC)Все, что можно поставить и оценить конкретно - отдано в пакистан и индию давно.
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2015-10-02 02:38 pm (UTC)А зачем делать или пользовать новое, если есть отлично-работающее и проверенное старое?
Для использования нового нужны очень (очень!) хорошие причины. Т.к. при использовании будет клин на клине...
no subject
Date: 2015-10-02 03:06 pm (UTC)no subject
Date: 2015-10-02 03:10 pm (UTC)no subject
Date: 2015-10-02 04:19 pm (UTC)не нать нам этих книгочеев-умников %)
no subject
Date: 2015-10-02 03:27 pm (UTC)Не знаю, какая у тебя обстановка на работе, но попробуй, что ли, похвалить своих подчиненных (особенно за те крупицы творчества, что они все-таки проявляют); жестко и публично пресекать попытки других подчиненных смеяться/издеваться над ними; слегка абстрагировать их от давления дедлайнов; все такое.
(Вот блин, написал и понял, что я сам себя неправильно веду по отношению к одному коллеге, к которому у меня такая же претензия, как у тебя)
no subject
Date: 2015-10-02 04:20 pm (UTC)(no subject)
From:no subject
Date: 2015-10-02 04:50 pm (UTC)no subject
Date: 2015-10-02 06:11 pm (UTC)no subject
Date: 2015-10-06 09:50 pm (UTC)имхо всё проще. Идут не по призванию, а потому что "зарплата в долларах"
(no subject)
From:no subject
Date: 2015-10-03 07:31 am (UTC)no subject
Date: 2015-10-03 10:05 am (UTC)Также, ну - автоматизировал ты перекладывание из базы в базу, молодец, что же, теперь на работу ходить не надо? Так же придется ходить, тратить время. Кто делает много, тому навалят еще больше.
no subject
Date: 2015-10-03 12:16 pm (UTC)(no subject)
From:no subject
Date: 2015-10-03 10:38 am (UTC)no subject
Date: 2016-12-05 12:44 am (UTC)no subject
Date: 2015-10-03 02:10 pm (UTC)no subject
Date: 2015-10-04 12:39 pm (UTC)Например, если нет четкой пошаговой инструкции, и они следали что-то не так, как имел в виду в своих мыслях начальник, то это может вызвать неприятности, а то и прямой гнев этого самого начальника. Перенести 100500 записей... сколько это? Ну, допустим, 150 записей. Да, можно написать скрипт. Вот он будет писать скрипт по своей инициативе, скрипт вдруг отработает неправильно и запортит все записи в базе, кто будет виноват? И каковы могут быть последствия? И вообще, это его ли обязанность писать такие скрипты? Заплатят ли ему хоть на копейку больше, если он в данном конкретном случае напишет скрипт? А если эта операция нужна, скажем, раз в год, то зачем вообще скрипт...
И это, если у него опыта еще маловато, он этот скрипт будет писать в 10 раз дольше, чем переносить записи руками. К нему подойдет скажем более высокостоящий менеджер, и скажет, мол, ты на прошлой неделе запросил повышение зарплаты с джуниорских 300 долларов до 350 долларов, а вот чем ты вчера занимался? Та вот, тимлид сказал записи перенести, я скрипт писал... Что? Целый день писал скрипт для копирования 150 записей из одной базы в другую? А зачем скрипт, кто тебя просил? Я бы это вручную за 20 минут перенес бы!
В общем, я к тому, чтобы человек развивался и творил, ему нужно создать условия для этого. И, главное, это должно поощряться. Как минимум его нужно за это хвалить, желательно перед всеми, подвиги поощрять материально (увы, это очень редко кто делает!). Не наказывать за мелкие прогрессорские ошибки, вместо этого доброжелательно устраивать разбор полетов как при анализе шахматной партии после поражения. То есть воспитывать определенным образом. И наоборот, при каждой рутинной неоптимальной операции говорить фу-фу-фу, устраивать доброжелательный разбор и подводить к более оптимальному решению. У тяжелых случаях, увы, придется удалять из команды (пусть где-нибудь в другом отделе работают) людей, которые не склонны к такому развитию, они пагубно влияют на остальных, это нормально. То есть учить и воспитывать. Но кто же всем этим воспитанием заниматься-то будет, тратить свое время и нервы... учитывая, что, немного подкачавшись, окрыленный ученик запросит адскую зарплату и, не получив ее, свалит. В общем, увы, остается только или подстраиваться под этот мир и опустить руки, или тратить личное время и учить новичков, подтирая везде за ними, и зная что все равно скорее всего они свалят когда станут более матерыми, или долго и тщательно подбирать уже сформировавшихся правильных людей себе в команду.
no subject
Date: 2015-10-05 09:01 pm (UTC)no subject
Date: 2016-12-05 12:47 am (UTC)no subject
Date: 2016-02-13 09:51 pm (UTC)я просто не хочу что бы меня высекли на конюшне
но т.к секут на конюшне в любом случае, т.к. барину всегда виноват холоп, то я стал тунеядцем. о том декрет.
а если серьезно, то вот: http://progstone.narod.ru/reciprocality/r1/index.html