sergeyr: (Default)
[personal profile] sergeyr
http://scholar-vit.livejournal.com/157804.html

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

(no subject)

Date: 2008-01-11 09:14 (UTC)
From: [identity profile] onery.livejournal.com
Британские ученые (TM)

(no subject)

Date: 2008-01-11 09:18 (UTC)
From: [identity profile] sergeyr.livejournal.com
Это понятно, что гипотеза нифига не подтверждённая - я потому и написал "по некоторым наблюдениям". Но если явление есть, то интересно найти его возможные причины. Ну, такая абстрактная задачка, для шизоидов. B-)

(no subject)

Date: 2008-01-11 09:21 (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
Знаю, сталкивался с таким раз 5, пожалуй. Как мне представляется, дело не в математике, а в алгоритмике, концепции что формула f(x)=x*x+1 означает, что для любого заданного х его надо умножить на себя и прибавить 1. Причем производную и все прочее человек делать вполне в состоянии, но выглядит это так что его внутренний язык в голове - не инструкционно-исполнительный, а описательный.

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

(no subject)

Date: 2008-01-11 09:31 (UTC)
From: [identity profile] sergeyr.livejournal.com
Это, похоже, именно то, что я предложил - абстрагирование. Есть даже программерский анекдот на эту тему - что мужчины и женщины вообще-то одинаковые, просто у мужчин в голове if...then...else..., а у женщин - randomize. Это очень характерная формулировка шизоида (типовая акцентуация программиста) об истероиде (типовая акцентуация женщины).
Вот это if-then-else - это типичный пример абстрагирования. Шизоида мало интересует выполняется ли условие после if - он уже мыслит самой абстракцией. А в программисты, помимо шизоидов, должны массово идти эпилептоиды - они усидчивы, и им кажется, что просто запомнив всё что нужно, они смогут успешно работать в этой области. Но у них в мозгу, говоря языком этого анекдота, не if-than-else, a read прописан. Они видят норму, но не склонны о неё, наблюдаемой нормы, абстрагироваться. Вот они, вероятно, и есть тот самый второй горб статьи.

(no subject)

Date: 2008-01-11 11:04 (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
Нет, это не абстрагирование. Эти людт ничем не хуже прочих на потоке разбирались, допустим, с функциями на многообразии:) То есть, они прекрасно умели делать все связанное с новыми "правилами игры", что ли, и доказательства теорем и задачи и все что хочешь что не связано с построению определенной последовательности действий оптимальным путем.

Как-то так.

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 11:10 (UTC) - Expand

(no subject)

From: [personal profile] vladimir000 - Date: 2008-01-11 11:14 (UTC) - Expand

(no subject)

Date: 2008-01-11 15:56 (UTC)
From: [identity profile] gnuzzz.livejournal.com
Была у меня мысль что может быть таким людям надо не процедурные языки давать, а ОО
Скорее - "не императивные языки, а декларативные"

(no subject)

Date: 2008-01-11 16:57 (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
Давно это было, я тогда таких слов и не знал, да и сейчас - толкьо понаслышке. Но судя по всему - да, похоже на то.

(no subject)

Date: 2008-01-11 09:35 (UTC)
From: [identity profile] ulitca.livejournal.com
убил с утра :)
Я тут радуюсь своим скромным успехам в ActionScript, а меня прям мешком
%[ ].
(на задачу про зеленую мурку пожалуй, задумаюсь про то, какую траву курил автор задачи, а это явно не тот тип интеллекта :))))

(no subject)

Date: 2008-01-11 10:16 (UTC)
From: [identity profile] sergeyr.livejournal.com
Да ладно, что вот прям всем быть хорошими программистами? B-)

(no subject)

Date: 2008-01-11 09:40 (UTC)
From: [identity profile] alamar.livejournal.com
If I may be so brash, it has been my humble experience that there are two things traditionally taught in universities as a part of a computer science curriculum which many people just never really fully comprehend: pointers and recursion.

...to really weed out the programmers without the part of the brain that does pointers or recursion...

(c) http://joelonsoftware.com/articles/ThePerilsofJavaSchools.html

(no subject)

Date: 2008-01-11 09:44 (UTC)
From: [identity profile] alamar.livejournal.com
Do they use pointer arithmetic? This is a good sign. Many "C programmers" just don't know how to make pointer arithmetic work. Now, ordinarily, I wouldn't reject a candidate just because he lacked a particular skill. However, I've discovered that understanding pointers in C is not a skill, it's an aptitude. In Freshman year CompSci, there are always about 200 kids at the beginning of the semester, all of whom wrote complex adventure games in BASIC for their Atari 800s when they were 4 years old. They are having a good ol'; time learning Pascal in college, until one day their professor introduces pointers, and suddenly, they don't get it. They just don't understand anything any more. 90% of the class goes off and becomes PoliSci majors, then they tell their friends that there weren't enough good looking members of the appropriate sex in their CompSci classes, that's why they switched. For some reason most people seem to be born without the part of the brain that understands pointers. This is an aptitude thing, not a skill thing – it requires a complex form of doubly-indirected thinking that some people just can't do.

(c) http://www.joelonsoftware.com/articles/fog0000000073.html

(no subject)

Date: 2008-01-11 10:20 (UTC)
From: [identity profile] sergeyr.livejournal.com
Это, imho, просто яркие частные случаи. Показательные, но не составляющие общую картину.

(no subject)

From: [identity profile] alamar.livejournal.com - Date: 2008-01-11 10:28 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 10:39 (UTC) - Expand

(no subject)

Date: 2008-01-11 09:42 (UTC)
red_2: (Default)
From: [personal profile] red_2
С "задачами про зелёную кошку" я столкнулась в школе на уроках английского. Наш первый "англичанин" считал, что мы должны научиться переводить любую чушь, обращая внимание не на семантику, а на словарный запас и грамматику (в принципе, подход правильный, но другие его не придерживались - или не озвучивали - и "бредовых" задачек не давали).

И были люди, которые спотыкались об "зелёную кошку". А были те, кто легко принимал правила игры и дальше по ним играл. У вторых с изучением английского было заметно лучше.

(no subject)

Date: 2008-01-11 10:14 (UTC)
From: [identity profile] sergeyr.livejournal.com
Интересно было бы понаблюдать за скоростью освоения языка в естественной среде. У меня ощущение что эпилептоиды в этом должны шизоидам фору давать.

(no subject)

From: [identity profile] alamar.livejournal.com - Date: 2008-01-11 10:30 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 10:38 (UTC) - Expand

(no subject)

From: [identity profile] alamar.livejournal.com - Date: 2008-01-11 11:42 (UTC) - Expand

(no subject)

Date: 2008-01-13 01:33 (UTC)
From: [identity profile] maxuzzz.livejournal.com
Пример известен достаточно давно - "Глокая куздра штеко будланула бокра и кудрячит бокрёнка"

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-13 07:53 (UTC) - Expand

(no subject)

From: [identity profile] maxuzzz.livejournal.com - Date: 2008-01-13 08:30 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-13 10:49 (UTC) - Expand

(no subject)

From: [personal profile] red_2 - Date: 2008-01-13 20:10 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-13 20:12 (UTC) - Expand

(no subject)

From: [personal profile] red_2 - Date: 2008-01-16 12:22 (UTC) - Expand

(no subject)

From: [personal profile] red_2 - Date: 2008-01-13 20:05 (UTC) - Expand

(no subject)

From: [identity profile] maxuzzz.livejournal.com - Date: 2008-01-13 20:37 (UTC) - Expand

(no subject)

From: [personal profile] red_2 - Date: 2008-01-16 12:27 (UTC) - Expand

(no subject)

Date: 2008-01-11 09:48 (UTC)
From: [identity profile] vigna.livejournal.com
Это очень интересно! Я сразу захотела пройти этот тест, который они давали студентам, чтобы определить, к какой группе я отношусь. И знакомых проверить.
Кстати, если всё так, как пишет автор текста по ссылке, то получается, что программисты плохо способны к творчеству и к изобретению чего-то нового. А это вывод мало того что неутешительный, он ещё и вряд ли верный.

(no subject)

Date: 2008-01-11 10:12 (UTC)
From: [identity profile] sergeyr.livejournal.com
Статья там вообще довольно ироничная, всерьёз её рассматривать не стоит.
А творчество просто разное бывает. Художественное - это да, вряд ли будут способны. (Это вотчина истеродов - у них легко меняется эмоциональное состояние и они склонны это состояние выражать как только могут, если добавить талант - получается artist.) А если творчество инженерное, то очень даже способны должны быть. (Т.е. это не artist, это artifex.)

(no subject)

From: [identity profile] vigna.livejournal.com - Date: 2008-01-11 18:58 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 20:07 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 08:44 (UTC) - Expand

(no subject)

Date: 2008-01-11 09:54 (UTC)
From: [identity profile] daryonka.livejournal.com
Возможно, граница очень четкая от того, что разделяет людей, способных освоить некоторую группу ммм... инструментов. Придуманных вообще-то небольшой группой конкретных людей так, как им было удобно. И остальные последователи лишь более или менее похожи на авторов. Причем похожи часто весьма трудноопределимыми свойствами, особенностями работы головы. Но вот чем больше общих этих неясных качеств - тем проще должно быть. По идее.
А "группа инструментов" совсем новенькая, необкатанная массами и поколениями. (Может и не будет обкатана, это другой вопрос.)

Собственно, я хочу сказать, что тут измерение очень "искусственной" способности.

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

(no subject)

Date: 2008-01-11 10:06 (UTC)
From: [identity profile] sergeyr.livejournal.com
> Возможно, граница очень четкая от того, что разделяет людей, способных
> освоить некоторую группу ммм... инструментов. Придуманных вообще-то
> небольшой группой конкретных людей

Так эта группа может и небольшая, но очень слабо друг с другом связанная. И если связанная, то как раз вопрос и переформулируется - связанная чем? Это и есть суть поста - что это за связь и почему у неё не "шляпа" в распределении, а "верблюжья спина"?

> Собственно, я хочу сказать, что тут измерение очень "искусственной" способности.

Мммм, не понял. Что значит искусственной? Не применимой ни к чему, кроме программирования и, возможно, чего-то ещё узкоспециального? Ну так это в посте и говорится, что даже с математическими способностями корелляция слабая.

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

По советской традиции - да, акцентуация - это плохо. По буржуйской - нет, не плохо и не хорошо (если не подходит к границе чокнутости, ага).
Т.е. тут нравится/ненравится не при чём. Есть наблюдаемый эффект - неакцентуированные люди менее способны к математике и теорфизике, чем акцентуированные по 8-й шкале. А акцентуация по 0-й вообще имеет корелляцию со способностями к любой науке. Это что, плохо или хорошо? Для яйцеголовых - хорошо, для бизнеса - плохо. Наверное. Может быть. Т.е. я не понял к чему тут вообще плохо и хорошо.

(no subject)

From: [identity profile] daryonka.livejournal.com - Date: 2008-01-11 11:41 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 12:19 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 12:21 (UTC) - Expand

(no subject)

Date: 2008-01-11 12:59 (UTC)
From: [identity profile] u-uka.livejournal.com
Насчет разброса между "хорошими-плохими".
Есть программист-кодер и есть программист-простановщик задач.
В западных компаниях, насколько знаю, водится первый вид программиста. Он сам не алгоритмизирует, самостоятельных решений по реализации почти не принимает. Его профессионализм определяется в знании инструмента и его особенностей. В таких случаях существует немаленькая прослойка средненьких программистов. Разброс "хороший-плохой" тогда наблюдается среди постановщиков задач, которые кодерам пишут спецификации.
Второй вид программиста, по-моему, чаще встречается на постсоветском пространстве. Она напрямую общаются с заказчиком, сами выбирают реализацию, сами алгоритмизируют процесс. Такие - либо отличные спецы, либо... ну, скажем, уходят из профессии.
Поэтому, может все-таки разброс не по "способности к программированию", а "способности к алгоритмизации бизнес-процесса"?

(no subject)

Date: 2008-01-11 13:02 (UTC)
From: [identity profile] sergeyr.livejournal.com
Да, но по ссылке говорят скорее про буржуинских, чем про наших. А горбы - есть. Упс?

(no subject)

From: [identity profile] u-uka.livejournal.com - Date: 2008-01-11 13:26 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 13:38 (UTC) - Expand

(no subject)

From: [identity profile] u-uka.livejournal.com - Date: 2008-01-11 13:46 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 13:48 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 13:41 (UTC) - Expand

(no subject)

Date: 2008-01-11 20:34 (UTC)
From: [identity profile] nicksakva.livejournal.com
Я полагаю, что основное различие - в типе мышления. Мыслит ли человек, выстраивая последовательности образов, или же цепочки слов.
Именно ради людей первого типа появились иконки, drag and drop, visual programming и прочие рюшечки.

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

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

(no subject)

Date: 2008-01-11 20:48 (UTC)
From: [identity profile] sergeyr.livejournal.com
Не совсем верно. Достаточно мыслить символами, знаками. Т.е. подойдут и слова, и математические знаки с цифрами.
С другой стороны - вот у меня практически чисто словесное мышление, но при этом я довольно слабый программист и вообще никакой математик. Я над этим почти весь день подумывал, и пока что мне кажется что нужна следующая комбинация условий:
1. символьность=абстрактность мышления (ведущая шизоидная акцентуация).
2. склонность к последовательно-линейному мышлению (заметная эпилептоидная акцентуация).
3. склонность к выстраиванию дерева возможностей (заметная психастеническая акцентуация)
4. хорошая зрительная память

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-11 21:25 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 21:36 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-11 21:51 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 08:17 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 08:39 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 10:35 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 10:47 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 11:09 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 12:16 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 12:25 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 17:08 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 18:48 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 19:02 (UTC) - Expand

(no subject)

From: [identity profile] nicksakva.livejournal.com - Date: 2008-01-12 19:44 (UTC) - Expand

(no subject)

From: [identity profile] sergeyr.livejournal.com - Date: 2008-01-12 19:52 (UTC) - Expand

(no subject)

Date: 2008-01-11 21:20 (UTC)
From: [identity profile] sergeyr.livejournal.com
Поправка: психастеник выстраивает не дерево, а веер. Дерево склонен строить именно эпилептоид-психастеник.

(no subject)

Date: 2008-01-11 21:25 (UTC)
From: [identity profile] sergeyr.livejournal.com
Да, и есть ещё негативные условия: совершенно исключён провал по интровертности, и скорее всего очень помешают пики по истероидности=эмотивности и импульсивности.

Profile

sergeyr: (Default)
sergeyr

Style Credit

Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags