ZX-News #40
27 августа 1997 |
|
Poll - Programming Life programmer (survey results).
POLL (C) Yuri Buravtsov PROGRAMMING IN THE LIFE Geek Hello dear readers of the newspaper ZxNews! Not so long ago in the pages of our newspaper published the results of a poll on the topic "Music in the Life programmer ", held in the network SpbZxNet. And here again, I conducted a survey on This time he was on "Programming life programmer. "" What question? "- You ask, surprised to a great extent. Indeed, it sounds weird, because computer - this is known, such a thing which must first be programmed, and then work with the task. In other words, the programming - is the essence of the programmer. But on the other hand, people who sit behind a computer monitor can be divided into two categories: programmers and users, as a rule, the first is a second, but on the contrary - not always and everywhere. Yes, and the relationship of these categories of people depends on platform, though, in principle, it should be the same ... However, I am a little bit away from the topic of the article. To begin with, that were surveyed at the beginning of July (1997), the network SpbZxNet with the calculation, however, the fact that the meeting will not only consist in a network SpbZxNet. Sent the completed questionnaires respondents were fully processed at the Computer, resulting in a preserved full confidentiality of survey participants and their responses. After treatment another form it was removed, and retired at the end of treatment and the list of respondents, makes the program to avoid repetitions of questionnaires, filled by the same author. The idea of the survey came under question, ask yourself: a how much do we have a network of programmers, at least in percentage terms? How many of They actually write the program? How many are in the creative teams? And in the end all, but simply ordinary people? The results of the survey gave stunning results. However, I will A more detailed report. Let's start with what I originally supposed to receive questionnaires twenty, given that in the previous poll taken Sixteen people attended, and now - summer, and most vacationers people dispersed in all directions. Why then - twenty? Yes, because from the moment the first survey was two months for which the number of people in the network increased. But in the first three days had already been sent sixteen questionnaires, and this thread does not subsided about one and half weeks. There were sent thirty questionnaires, of which are appropriate to analysis were only twenty-eight. What does it mean - fit? There were two repetitions, ie, it is two copies of the two respondents. Of course, had to leave only one, so that actually interviewed twenty-eight, representing 20.14% of the network consisting SpbZxNet at the time. Gratifying that participated in the survey a fidoshnik, upset that he was alone. Well, okay, We hope that in the next polls attend a greater number of people as SpbZxNet'chikov and Fido'shnikov. So, in the second survey involved by 42,86% more people than in the first survey. The average age of respondents - 19.89 years. Chart of the respondents ages as follows: 28,6 21,4 Pro-17.9 centage 14.2 corresponding to 10.7 wearing 3,5 3,5 Age 17 18 19 20 22 26 34 Figure 1 Among them: study - 64.29% work - 35.71% combine - 14.29% no classes - 14.29% Residence of respondents by region St. Petersburg is spread as follows: Saint-Petersburg area Percentage ratio Nevsky 17.86 Frunze 14.29 Kirov 14.29 Vyborg 10.71 Vasileostrovskiy 7.14 Kolpinsky 7.14 Seaside 7.14 Pushkin 7.14 Kalinin 3.57 Krasnogvardejskij 3.57 Krasnosel'skii 3.57 Petrograd 3.57 Figure 2 The network is not SpbZxNet 7,14% of the respondents, of which the network is FidoNet 3.57 percent. Platform polled as follows: Scorpion ZS 256 - 85,71% Pentagon - 3,57% KAY - 3,57% TURBO 2 + - 3.57% Sprinter-97 - 3,57% As can be seen, there are already users Computer Sprinter-97, however, they are much less than the owners of Scorpion ZS 256. An emulator work 10.71 percent respondents. Figure 3 shows a diagram of the percentage relations terms of use Spectrum - compatible computer (or emulator) to the terms of the programming on the ZX Spectrum. Period Percent less than one year 3.57 7,14 Year 3.57 3,57 two years, 3.57 17,86 Three years 17.86 14,29 four years, 21.43 17,86 from five to 50,00 ten years of 32.14 - Enjoy - Programmed Fig.3 The owners of the major programming languages on the Speccy shared among themselves in This ratio: BASIC - 92,86% Assembler - 82.14% Both languages - 78.57% Single - 3.57% 39.29% of both users and programmers. Do not program the 7.14 per cent, of which 3,57% know the major languages programming. In turn, the owners applied programming languages were built in this order: Language Percent 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 Fig.4 One application is spoken by 53.85% respondents, two - 23,1%, three or more - 23,1%. Not vladyuschih application programming languages - 53.57%. Now it will be about programming languages on other platforms. In particular, give the dependence of language on skills (Figure 5). Language Percent 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 - Owned - Professionally owned Fig.5 Number of professionals among those Programmers - 14.29% of the total number of programming than Speccy. Number of programmers on other platforms, programming in one language - 42.85%, for two - 42.85% for three or more - 14.29%. Do not own any of these or other languages programming on other platforms, half of the respondents, ie 50%. Now we'll come to two rather difficult questions. First: "How often you use the programming techniques other authors or fragments of finished programs of other authors?. "Responses were followed as follows: Always - 10.71% Quite often - 10.71% Sometimes - 28,57% Very rarely - 21.43% Never - 21.43% Ie majority of respondents do not abuse anyone's work, and about half prefer to settle their methods and techniques. The second question is more delicate First: "How often do you break into someone else's program to implement kakogolibo algorithm or a method of programming in their program? ". And here the results showed as follows: Always - 3,57% Quite often - 17.86% Sometimes - 17,86% Very rarely - 17.86% Never - 28.57% Well, now for the St. Petersburg programmers can speak as one of the most honest progammistov Russia. We have no minimum figure if hackers plagiatchikov, then so is clearly not the maximum and average! What kind of books on programming read our programmers? "ZX Spectrum 'TR-DOS users and programmers" because 78.57% datelstva "Peter" "How to write a game on the Assemblée-71,43% re "publishing" Peter " Edition of the INC "Inforkom LLP and "FormaK" ("ZX-Revue", "ZX-Fo-57,14% rum ", etc.) "How to write a game on the ZX Spect-42,86% rum? "publishing house" Piter " "Assembler Z80" publisher 21,43% "VA PRINT" Programming in machine 17.86% codes, "publisher" VA PRINT " "Graphics ZX Spectrum" publisher-3.57% properties "Inforkom" "Z80 CPU User Manual" (translation) 3,57% One of the above read books 7.14 per cent of those surveyed, two - 10.71% three - 28,57%, four or more - 42.86%. BASIC compilers used 53.85 percent of respondents programmers. The question "What editor assembler you mostly use "was the reply of this nature: Ed. Percentage ratio ZASM 40 GENS 1928 XAS 24 ALASM 4 TASM 4 Fig.6 As can be seen from the diagram, the good old GENS still enjoys a fairly high demand, as the saying goes, an old friend - is better than two new ones. A once-popular TASM is now rarely used. The median age using GENS - 22,3 year, and given the timing of programming in GENS, the average term - four years. Well, this is understandable - GENS was in Russia the first major generator assembler which, despite its obvious flaws, is still the second highest poulyarnosti use. And it is not surprising, remember at least, as hitherto Many of us work in Norton Commander instead change seats for Windows ... What, then use the debuggers programmers? Debugger Percent Debugger Shadow Monitor Scorpion 46.15 STS 38,46 MONS 15,38 Fig.7 MONS'om too, while still used, and As we see, almost a third less than debugger Shadow Service Monitor Computer Scorpion ZS 256. By the way, exactly half, ie 50% Winners Scorpion'ov not use debugging tools Shadow Monitor. Average programming experience of such people is four years. ProfPZU analyzer to debug their program does not use any of the respondents Scorpion'ov owners. But in the medium Micro DOS operating 12.5 per cent of the holders Scorpion'ov. Under the system iS-DOS write their programs 15.38 per cent of respondents programmers. In the creative teams comprised 46.43% all respondents, with responsibilities in the teams are distributed as follows: Duty Proc. relation Ideological support for 53.85 Financial Support 7.69 Moral support 38.46 Head 30.77 Lead Programmer 61.54 2-nd programmer 38.46 3rd programmer 46.15 Programmer Interface 46.15 Programmer DOS 38,46 Musician 7.69 Graphic Artist 30.77 Beta tester 61.54 Adman 23.08 Fig.8 The question "What you write / your team" respondents answered as follows: Product Percent Syst.-applied 66.67 Game 54.17 Demonstrations 29.17 Shell 25 Commercials 20.83 Intro to the game 20.83 Syst. those. counter. 12,5 Languages 12.5 Fig.9 Half of the teams working with other teams. The question of "how to dispose of their works, "respondents answered as follows: Sale: 23.08 Razdan: 34.62 The program: 23.08 Copley: 38.46 I do not know, because this is my first product: 3.85 Other: 15.38 56% of respondents are satisfied with the demand for its products, with a 22.2 per cent of the respondents of their product distributed large firms, such as LOGROS, WELCOME, Inforkom etc. At 92.31 per cent of respondents have plans to on future projects. And finally, 100 percent for Retesting of this poll future. You can ask me any questions, also send their suggestions, recommendations, complaints and suggestions to me at the address in SpbZxNet: 812/01.14 @ Yuri Burawtsow
Other articles:
Similar articles:
В этот день... 23 November