Dimdim SoftWare
Мастерская Dr.dimdim
ГлавнаяПоискНаписать письмо
ГлавнаяМоделированиеПроектированиеТЗРазработкаИнтерфейсСтатьиСсылкиАвтор
Главная > Программная инженерия
Программирование. Точка зрения профессионалов

"Профессиональное программирование. Системный подход." И.Одинцов


Тимоти Летбридж (Timothy С. Lethbridge) в 1998 году провел опрос более 200 опытных программистов [Lethbridge 2000]. Было выбрано 75 предметных областей, по которым есть учебные курсы практически в каждом высшем учебном заведении. Относительно каждой области был задан ряд вопросов.

  1. Насколько полезным оказалось знание подробностей именно этого предметного материала в Вашей карьере разработчика программного обеспечения или менеджера программных проектов?
  2. Какое влияние оказало изучение этого предметного материала на Ваше мышление, независимо от непосредственного применения подробностей на практике?

Ответы давались в баллах в диапазоне от нуля (бесполезность или отсутст­вие влияния) до пяти (существенная польза или значительное влияние). Не­которые результаты опроса представлены в табл. В графе "Полезность" вычислено среднее арифметическое значение граф "Подробности" и "Влияние". Предметные области перечислены в порядке убывания их зна­чимости для опрашиваемых.

Таблица.1.
Наиболее полезные области программирования

Предметная область

Полезность

Подробности

Влияние

Конкретные языки программирования

3.8

4.1

3.5

Структуры данных

3.6

3.7

3.4

Проектирование программ и паттерны

3.5

3.6

3.5

Архитектура программного обеспечения

3.4

3.5

3.3

Техническое задание и спецификация

3.4

3.5

3.3

Человеко-машинное взаимодействие

3.3

3.3

3.3

Объектно-ориентированный подход

3.3

3.3

3.3

Этика и профессионализм

3.3

3.2

3.4

Методы анализа и проектирования

3.3

3.3

3.3

Выступления и презентации

3.3

3.5

3.1

Управление проектами

3.3

3.4

3.2

Тестирование, верификация и качество

3.2

3.3

3.1

Проектирование алгоритмов

3.2

3.3

3.1

Написание технической документации

3.1

3.4

2.9

Операционные системы

3.1

3.3

3.0

Базы данных

3.1

3.3

2.8

Руководство проектами

3.0

3.1

3.0

Конфигурация и управление версиями

3.0

3.3

2.8

Передача данных и сети

3.0

3.1

2.8

Основы менеджмента

2.9

2.9

2.9

Еще один опрос был проведен в 1999 году среди руководителей большого количества американских компьютерных компаний. Им было предложено оценить перспективность основных практических областей программирова­ния в процентах. В табл. 2 приведены результаты опроса с указанием про­центных соотношений.

Таблица.2.
Наиболее перспективные области программирования


Область программирования

Перспективность (%)

Язык программирования C++

46.2

Объектно-ориентированное проектирование

31.1

Операционная система Windows

26.2

Язык и система программирования Visual Basic

23.8

Проектирование графического пользовательского

22.1

интерфейса

 

Язык запросов SQL

16.4

Операционная система Unix

15.6

Система управления базами данных Oracle

12.3

Система управления базами данных Sybase

10.7

Язык программирования Java

9.8

Разработка приложения для Интернета и язык HTML

9.0

Язык и система программирования Delphi

3.3


Вверх

<<Назад

Главная| ИС.. | Моделирование | Проектирование | ТЗ | Разработка | Интерфейс | Статьи | Ссылки | Автор
DimDim SoftWare Мастерская Dr. dimdim Copyright 2003-2004
Администратор info-system@mail.ru
Последнее обновление 26-Дек-2003