×
Показано с 1 по 4 из 4
  1. Статья
    Гость

    Статья: Who are you, mr. programmer? Особенности программистов


    <p align="right"><strong>|Из книги Ю.Д. Бабаевой и А.Е. Войскунского
    «Одаренный ребенок за компьютером»
    (M.: Сканрус, 2003, с. 217-247)
    По заказу Минобразования РФ</strong></p>
    <p align="right"><strong>Источник <a href="http://mgppu.ru/" target="_blank">http://mgppu.ru/</a></strong></p>
    <h2>Интеллектуальные особенности программистов </h2>
    <p><strong>&nbsp; </strong></p>
    <p>Мнения специалистов по поводу наличия тех или иных способностей, определяющих
    успешность деятельности программиста, являются предметом дискуссии. А поскольку
    нет согласованной точки зрения, в определенной степени страдает методика подготовки
    будущих "героев компьютерной революции". Ситуация становится еще более запутанной
    и сложной, если широко распространенные "житейские представления" и традиционные
    взгляды вступают в противоречие с мнениями ведущих специалистов в области изучения
    деятельности программистов. </p>
    <p>Согласно общепризнанному представлению, профессия программиста требует высокого
    уровня развития <em>интеллекта </em>. Чаще всего подчеркивается необходимость
    для программистов таких качеств, как способность к абстрагированию и пониманию
    отношений между элементами, гибкость мышления, критичность, склонность к планированию,
    анализу и систематической работе, готовность пополнять знания и переучиваться;
    признаются существенными и вербальные, и невербальные компоненты мышления.
    На качественно различных этапах работы программиста (анализ задачи, составление
    блок-схемы, разбиение на модули, кодирование, отладка, стыковка модулей, документирование,
    сопровождение и т.п.) перечисленные свойства представлены в разных соотношениях. </p>
    <p>По словам Р.Гэбриела, программист &quot;держит в голове множество фактов,
    не упускает из виду ни одной мелочи, старается воспринимать вещи такими, какие
    они есть, выражает свои мысли четко и ясно, твердо знает, чем стоит заниматься,
    а чем нет&quot; ( <em>Computerworld Россия </em>, 02.03.99, с.18). "Программирование,
    как и всякая сложная деятельность, требующая решения задач, представляет широкие
    возможности для развития мышления", – справедливо замечает В.В.Рубцов (1996,
    с. 230). </p>
    <p>Представление о том, что <em>программирование </em> чрезвычайно <em>близко
    к математике и логике </em>, является одним из самых распространенных в массовом
    сознании. В то же время ряд видных специалистов высказывает <em>противоположное </em> мнение. &quot;Тезис
    о математическом характере знаний, лежащих в основе программы, очевиден лишь
    для математических применений ЭВМ. В общем случае можно сомневаться в первичности
    математического знания по отношению к программам&quot; ( <em>Цейтин </em>,
    1979, с. 129).

    Читать всю статью: http://www.klerk.ru/soft/all?8222
    Поделиться с друзьями

  2. Аноним
    Гость
    О программистах, но не для программистов...

  3. Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    А ничего статья... Есть ряд умных мыслей
    Акуна матата!

  4. Программист Аватар для Skynin
    Регистрация
    03.02.2005
    Адрес
    Харьков
    Сообщений
    154
    Встречал как-то очень дельную статью на тему - "Представление о том, что программирование чрезвычайно близко к математике и логике , является одним из самых распространенных в массовом сознании. В то же время ряд видных специалистов высказывает противоположное мнение."
    Забыл только имя автора и название.
    Он около 20-ти лет штатный психолог к какой-то программиской корпорации. В итоге "и друзей у меня больше среди программистов чем среди психологов".
    Так вот он довольно убедительно доказывает что для программиста важнее обладать одаренностью в лингвистике, словесности, чем в математике. Мало того математический дар будет вредить.
    И из всех инженерных дисциплин программирование одна из самых требовательных к фантазийности и "поетичности".

    И потому в одном лице редко совмещается - "гибкость мышления, критичность, склонность к планированию, анализу и систематической работе".
    Оттого есть аналитики, и менеджеры проектов, которые и забыли когда что-то писали на языке программирования, а есть кодеры.
    Для документирования и отладки же создаются отделбные отделы бета-тестирования. У меня бывшая девушка(львовский универ, прикладная математика, стаж в "прямом" программировании до этой должности - лет 5) начальница такого, в конторе программирующей на забугорье. Там это норма, вот головная контора и их напрягла, и аудиторы по ISO проверяют оттуда.

    Так что программист понятие ну оооооочень обобщенное.
    И когда спрашивают как научить свое чадо программировать, уже переспрашиваю - а чему именно в программировании чадо научится хочет? А может вообще его лучше Corel'у поучить, может дизайнерская жилка у него?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)