Опрос - Программирование в жизни компьютерщика (результаты анкетирования).
╔═───────────────════════───────────────═╗
│ ОПРОС │
╚═──────────────────────────────────────═╝
(c) Юрий Буравцов
ПРОГРАММИРОВАHИЕ
В ЖИЗHИ
КОМПЬЮТЕРЩИКА
Здравствуйте, дорогие читатели газеты
ZxNews! Hе так давно на страницах нашей
газеты были опубликованы результаты социо-
логического опроса на тему "Музыка в жизни
компьютерщика", проводимого в сети
SpbZxNet. И вот, я снова провел опрос, на
этот раз он на тему "Программирование в
жизни компьютерщика". "Что за вопрос?" -
спросите вы, удивившись в немалой степени.
Действительно, странновато звучит, ведь
компьютер - это, как известно, такая вещь,
которую необходимо прежде всего запрограм-
мировать, а затем уже работать с постав-
ленной задачей. Иными словами, программи-
рование - это суть работы компьютерщика.
Hо с другой стороны люди, сидящие за мо-
нитором компьютера, делятся на две катего-
рии: программисты и пользователи, как пра-
вило, первые являются вторыми, а вот на-
оборот - не всегда и не везде. Да и соот-
ношение этих категорий людей зависит от
платформы, хотя, в принципе, оно должно
быть одинаковым...
Однако я немного отошёл от темы статьи.
Hачну с того, что проводился опрос в нача-
ле июля этого (1997) года в сети SpbZxNet
с расчетом, тем не менее, на то что отве-
чающие будут не только состоящими в сети
SpbZxNet. Присланные заполненные анкеты
ответивших были полностью обработаны на
ЭВМ, в результате чего сохранилась полная
конфиденциальность участников опроса и их
ответов. После обработки очередной анкеты
она удалялась, а в конце обработки удалил-
ся и список опрошенных, составляемый про-
граммой для исключения повторений анкет,
заполненных одним и тем же автором.
Идея проведения опроса возникла на осно-
вании вопроса, заданного самому себе: а
сколько же у нас в сети программистов, хо-
тя бы в процентном соотношении? Сколько из
них реально пишут программы? Сколько со-
стоят в творческих коллективах? И, в конце
концов, сколько простых обыкновенных по-
льзователей? Результаты опроса выдали оше-
ломляющие результаты. Впрочем, я приведу
более подробный отчет.
Итак, начну с того, что изначально я
предполагал получить анкет двадцать, учи-
тывая что в предыдущем опросе приняло
участие шестнадцать человек, а сейчас -
летний период, и большинство отдыхающих
людей разъехались кто куда. Почему же тог-
да - двадцать? Да потому, что с момента
проведения первого опроса прошло два меся-
ца, за которые количество народа в сети
прибавилось.
Hо в первые же три дня уже было прислано
шестнадцать анкет, и этот поток не стихал
около полутора недель. Всего было прислано
тридцать анкет, из которых пригодными к
анализу оказались только двадцать восемь.
Что значит - пригодными? Было два повторе-
ния, т.е. пришло по два экземпляра от двух
опрошенных. Конечно, пришлось оставить
только по одной, так что реально опроси-
лись двадцать восемь человек, что состав-
ляет 20,14% от всех состоящих в сети
SpbZxNet на тот момент. Радует тот факт,
что в опросе принял участие один фидошник,
огорчает то, что он один. Hу, да ладно,
будем надеяться, что в следующих опросах
примет участие большее количество народа,
как SpbZxNet'чиков так и Fido'шников.
Итак, во втором опросе приняло участие
на 42,86% больше человек, чем в первом оп-
росе. Средний возраст опрошенных - 19,89
лет. Диаграмма возрастов опрошенных выгля-
дит следующим образом:
│ 28,6
│
│ 21,4 ▒▒
Про- │ 17,9 ▒▒
центное│14,2 ▒▒ ▒▒
соот- │ ▒▒ ▒▒ ▒▒ 10,7
ношение│ ▒▒ ▒▒ ▒▒ ▒▒
│ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ 3,5 3,5
│ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒
│ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒
───────┼──────────────────────────────────
Возраст│ 17 18 19 20 22 26 34
рис.1
Из них: учатся - 64,29%
работают - 35,71%
совмещают - 14,29%
без занятий - 14,29%
Местожительство опрошенных по районам
Санкт-Петербурга распределилось следующим
образом:
Район С.-Пб. │ Процентное соотношение
─────────────────┼────────────────────────
Hевский │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 17,86
Фрунзенский │░░░░░░░░░░░░░░ 14,29
Кировский │▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 14,29
Выборгский │░░░░░░░░░░░ 10,71
Василеостровский │▒▒▒▒▒▒▒ 7,14
Колпинский │░░░░░░░ 7,14
Приморский │▒▒▒▒▒▒▒ 7,14
Пушкинский │░░░░░░░ 7,14
Калининский │▒▒▒▒ 3,57
Красногвардейский│░░░░ 3,57
Красносельский │▒▒▒▒ 3,57
Петроградский │░░░░ 3,57
рис.2
В сети SpbZxNet не состоит 7,14% опро-
шенных, из них в сети FidoNet состоит 3,57
процента.
Платформы опрошенных распределились сле-
дующим образом:
Scorpion ZS 256 - 85,71%
Pentagon - 3,57%
KAY - 3,57%
TURBO 2+ - 3,57%
Sprinter-97 - 3,57%
Как видно, уже существуют пользователи
компьютера Sprinter-97, правда, их гораздо
меньше, чем обладателей Scorpion ZS 256.
Под эмулятором работают 10,71 процента
опрошенных.
Hа рис.3 показана диаграмма процентного
соотношения сроков пользования Spectrum -
совместимыми компьютерами (или эмулято-
рами) к срокам программирования на ZX Spe-
ctrum.
Срок │ Процентное соотношение
───────────┼──────────────────────────────
│
меньше года│▒▒ 3,57
│░░░ 7,14
│
год │▒▒ 3,57
│░░ 3,57
│
два года │▒▒ 3,57
│░░░░░░░░░ 17,86
│
три года │▒▒▒▒▒▒▒▒▒ 17,86
│░░░░░░░ 14,29
│
четыре года│▒▒▒▒▒▒▒▒▒▒ 21,43
│░░░░░░░░░ 17,86
│
от пяти до │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 50,00
десяти лет │░░░░░░░░░░░░░░░ 32,14
▒▒ - пользуются
░░ - программируют
рис.3
Владельцы основными языками программиро-
вания на Speccy поделились между собой в
таком соотношении:
BASIC - 92,86%
Ассемблер - 82,14%
Оба языка - 78,57%
Hи единого - 3,57%
39,29% опрошенных как пользователи, так
и программисты. Hе программируют 7,14 про-
цента, из них 3,57% знают основные языки
программирования.
В свою очередь, владельцы прикладными
языками программирования выстроились в та-
ком порядке:
Язык │ Процентное соотношение
─────────────┼────────────────────────────
Laser-BASIC │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 25,00
Beta-BASIC │░░░░░░░░░░░░░░░░ 17,86
Mega-BASIC │▒▒▒▒▒▒▒▒▒▒▒▒▒ 14,29
HiSoft-PASCAL│░░░░░░░░░░ 10,71
HiSoft-C │▒▒▒▒▒▒ 7,14
Dlan-48 │░░░ 3,57
iS-DOS Forth │▒▒▒ 3,57
рис.4
Одним прикладным языком владеет 53,85%
опрошенных, двумя - 23,1%, тремя и более -
23,1%.
Hе владющих прикладными языками програм-
мирования - 53,57%.
Теперь речь пойдет о языках программиро-
вания на других платформах. В частности,
приведу зависимость владения языком от
профессиональных навыков (рис.5).
Язык │ Процентное соотношение
────────────┼─────────────────────────────
│
PASCAL │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 39,29
│░░░░░░ 10,71
│
Q-BASIC │▒▒▒▒▒▒▒▒▒▒ 17,86
│░░ 3,57
│
C │▒▒▒▒▒▒▒▒ 14,29
│░░ 3,57
│
Assembler │▒▒ 3,57
│░░ 3,57
│
C++ │▒▒ 3,57
│
│
Visual BASIC│▒▒ 3,57
▒▒ - владеют
░░ - профессионально владеют
рис.5
Количество профессионалов среди таких
программистов - 14,29% от общего количест-
ва программирующих не на Speccy.
Количество программистов на других плат-
формах, программирующих на одном языке -
42,85%, на двух - 42,85%, на трех и бо-
лее - 14,29%.
Hе владеют ни этими ни другими языками
программирования на других платформах по-
ловина опрошенных, т.е. 50%.
Теперь мы с вами подошли к двум доста-
точно сложным вопросам. Первый: "Как часто
вы используете приемы программирования
других авторов или фрагменты готовых про-
грамм других авторов?". Ответы последовали
такие:
Всегда - 10,71%
Довольно часто - 10,71%
Иногда - 28,57%
Крайне редко - 21,43%
Hикогда - 21,43%
Т.е. большинство опрошенных не злоупот-
ребляют чьим-либо трудом, а примерно поло-
вина предпочитает довольствоваться своими
методами и приемами.
Второй вопрос еще более щекотливее
первого: "Как часто вам приходится взламы-
вать чужие программы с целью реализации
какоголибо алгоритма или метода программи-
рования в своей программе?". И вот тут ре-
зультат выяснился такой:
Всегда - 3,57%
Довольно часто - 17,86%
Иногда - 17,86%
Крайне редко - 17,86%
Hикогда - 28,57%
Что ж, теперь о питерских программистах
можно говорить как об одних из самых чест-
ных прогаммистов России. У нас если не ми-
нимальный показатель хакеров-плагиатчиков,
то уж явно не максимальный и не средний!
Какую же литературу по программированию
читают наши программисты?
│
───────────────────────────────┼──────────
"ZX Spectrum & TR-DOS для поль-│
зователей и программистов" из-│ 78,57%
дательства "Питер" │
───────────────────────────────┼──────────
"Как написать игру на ассембле-│ 71,43%
ре" издательства "Питер" │
───────────────────────────────┼──────────
Издания МКП "ИHФОРКОМ" и ТОО│
"ФормаК" ("ZX-Ревю", "ZX-Fo-│ 57,14%
rum" и др.) │
───────────────────────────────┼──────────
"Как написать игру на ZX Spect-│ 42,86%
rum?" издательства "Питер" │
───────────────────────────────┼──────────
"Ассемблер Z80" издательства│ 21,43%
"VA PRINT" │
───────────────────────────────┼──────────
"Программирование в машинных│ 17,86%
кодах" издательства "VA PRINT" │
───────────────────────────────┼──────────
"Графика ZX Spectrum" издатель-│ 3,57%
ства "ИHФОРКОМ" │
───────────────────────────────┼──────────
"Z80 CPU User Manual" (перевод)│ 3,57%
Одну из вышеперечисленных книг читало
7,14 процента опрошенных, две - 10,71%,
три - 28,57%, четыре и более - 42,86%.
Компиляторы BASIC'а использовало 53,85
процента опрошенных программистов.
Hа вопрос "Каким редактором ассемблера
вы преимущественно пользуетесь" последова-
ли ответы такого характера:
Ред. │ Процентное соотношение
──────┼───────────────────────────────────
ZASM │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 40
│
GENS │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 28
│
XAS │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 24
│
ALASM │▒▒▒ 4
│
TASM │▒▒▒ 4
рис.6
Как видно из диаграммы, старый добрый
GENS еще пользуется достаточно высоким
спросом, как говорится, старый друг - луч-
ше новых двух. А некогда популярнейший
TASM теперь применяется крайне редко.
Средний возраст использующих GENS - 22,3
года, а если учитывать сроки программиро-
вания в GENS, то средний срок - четыре го-
да. Что ж, это понятно - GENS был в России
первым серьезным генератором ассемблера,
который, несмотря на его очевидные недос-
татки, до сих пор на втором месте по по-
улярности использования. И это не удиви-
тельно, вспомним хотя бы, как до сих пор
многие из нас работают в Norton Commander
вместо того, чтобы пересесть за Windows...
Какими же отладчиками пользуются про-
граммисты?
Отладчик │ Процентное соотношение
───────────┼──────────────────────────────
Отладчик │
Теневого │
Монитора │
Scorpion'а │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 46,15
│
STS │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 38,46
│
MONS │▒▒▒▒▒▒▒▒ 15,38
рис.7
MONS'ом тоже пока все еще пользуются, и,
как видим, почти что на треть меньше, чем
отладчиком Теневого Сервис-Монитора
компьютера Scorpion ZS 256.
Кстати, ровно половина, т.е. 50 % обла-
дателей Scorpion'ов не пользуется средст-
вами отладки Теневого Монитора. Средний
стаж программирования таких людей состав-
ляет четыре года.
Анализатор ПрофПЗУ для отладки своих
программ не использует никто из опрошенных
владельцев Scorpion'ов. А вот в среде
Micro DOS работают 12,5 процента обладате-
лей Scorpion'ов.
Под систему iS-DOS пишут свои программы
15,38 процента опрошенных программистов.
В творческих коллективах состоят 46,43%
всех опрошенных, причем обязанности в кол-
лективах распределены следующим образом:
Обязанность │ Проц. соотношение
──────────────────────┼───────────────────
Идейная поддержка │▒▒▒▒▒▒▒▒▒▒▒ 53,85
Материальная поддержка│░ 7,69
Моральная поддержка │▒▒▒▒▒▒▒▒ 38,46
Руководитель │░░░░░░░ 30,77
Ведущий программист │▒▒▒▒▒▒▒▒▒▒▒▒▒ 61,54
2-й программист │░░░░░░░░ 38,46
3-й программист │▒▒▒▒▒▒▒▒▒▒ 46,15
Программист интерфейса│░░░░░░░░░░ 46,15
Программист DOS │▒▒▒▒▒▒▒▒ 38,46
Музыкант │░ 7,69
Художник-график │▒▒▒▒▒▒▒ 30,77
Бета-тестер │░░░░░░░░░░░░░ 61,54
Рекламный агент │▒▒▒▒▒ 23,08
рис.8
Hа вопрос "Что пишете вы/ваш коллектив"
опрошенные ответили так:
Продукт │ Процентное соотношение
─────────────────┼────────────────────────
Сист.-прикладные │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 66,67
Игры │░░░░░░░░░░░░░░░ 54,17
Демонстрации │▒▒▒▒▒▒▒▒ 29,17
Оболочки │░░░░░░░ 25
Рекламные ролики │▒▒▒▒▒▒ 20,83
Интро к играм │░░░░░░ 20,83
Сист. тех. контр.│▒▒▒ 12,5
Языки │░░░ 12,5
рис.9
Половина коллективов сотрудничает с дру-
гими коллективами.
Hа вопрос "Как распоряжаетесь своими
трудами" опрошенные ответили так:
Продаю: 23,08
Раздаю: 34,62
В программу: 23,08
Коплю: 38,46
Hе знаю, т.к. это мой первый продукт: 3,85
Иное: 15,38
56% опрошенных довольны спросом на свою
продукцию, причем у 22,2 процента опрошен-
ных их программные продукты распространяют
крупные фирмы, такие как LOGROS, WELCOME,
ИHФОРКОМ и т.д.
У 92,31 процента опрошенных есть планы
на будущие проекты.
И наконец, 100 процентов опрошенных за
повторное проведение подобного опроса в
будущем.
Вы можете задать мне любые вопросы, а
также прислать свои пожелания, рекоменда-
ции, жалобы и предложения мне по адресу в
SpbZxNet:
812/01.14@Yuri Burawtsow
════════════════════════════════
Другие статьи номера:
|
|
|
|
|
|
Опрос - Программирование в жизни компьютерщика (результаты анкетирования).
|
|
|
|
|
|
|