ZX-News
#40
27 августа 1997 |
|
Опрос - Программирование в жизни компьютерщика (результаты анкетирования).
╔═───────────────════════───────────────═╗ │ ОПРОС │ ╚═──────────────────────────────────────═╝ (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 ════════════════════════════════
Другие статьи номера:
Enlight'97 - Отчет о прошедшем Demo Party. |
Анкеты - Интервью об Enlight'е. |
Игра под GS - О новой игре "Frost Byte" под General Sound. |
Опрос - Программирование в жизни компьютерщика (результаты анкетирования). |
От редакции - Газете исполнился год... |
Список BBS - Сетевой гейт. Список BBS. |
Хит-парад - 10 лучших программ,по итогам продаж фирмы Welcome. |
Похожие статьи:
В этот день... 21 ноября