Читаем Журнал «Компьютерра» № 24 от 27 июня 2006 года полностью

Старый НФ-рассказ Айзека Азимова. В высокотехнологичном обществе, давно привыкшем во всем полагаться на компьютеры, пытливый техник делает крупное математическое открытие – открывает таблицу умножения… Мы, похоже, находимся на половине пути к столь же светлым временам – появляются публикации о ненужности математических знаний для профильной работы в ИТ-отрасли[Ф. Смирнов, Нематематическое программирование для кулхацкеров («КТ» 639)].

Разделим понятия. ИТ-отрасль – род человеческой деятельности. Работа в ней – работа прежде всего с людьми. С людьми, со всеми их достоинствами и недостатками. То есть тот, кто хоть немного больше знает о вычислительной технике, чем окружающие в том же трудовом коллективе, или просто чаще с вышеуказанной техникой сталкивается, уже может звать себя ИТ-специалистом. Ведь можно всегда ходить в относительно чистом, никогда не стирая и имея всего лишь два свитера. Для этого нужно всего лишь каждую неделю влезать в менее грязный [М. Гарднер, Математические головоломки и развлечения. – М., 1971, с. 460]. Нередко наш относительный знаток вполне устраивает работодателей. А если кто-то мяукает и при этом похож на кошку, то, скорее всего, кошкой он и является. То бишь ИТ-специалистом.

А каков же критерий его профессиональной успешности? Да очень простой – оплата. Чем она выше, тем человек успешнее.

А связано это с квалификацией? Ну, в каких-то пределах…

Но, как правило, в Москве оплата будет выше, чем в Питере, а в центре губернии выше, нежели в заштатном городишке. И в офисе естественной монополии вознаграждение за труд предпочтительнее, нежели в бюджетной конторе. И с объемом выполняемой работы и квалификацией специалиста это чаще всего связано не будет. Так уж несовершенен и несправедлив подлунный мир!

И даже в одном и том же заведении, в том же самом ИТ-департаменте разные побочные способности могут вознаграждаться куда выше, чем собственно программистская квалификация. Например, привычка регулярно пить с шефом чай/кофе/пиво и говорить ему, шефу, какой он гениальный, – будет обычно вознаграждена щедрее, чем любые математические знания. Но это все чисто общечеловеческое. Распространяющееся и на озеленение городов, и на съемку кино.

А вот нужны ли математические знания для того, чтобы в максимальной степени использовать возможности, предоставляемые современным компьютером? Рискну предположить, что без них не обойтись.

Почему? Да потому, что компьютер подобен двуликому Янусу. С одной стороны – «железо». Лет двадцать назад было принято напоминать, что любая цифровая схема на самом деле – аналоговая. Но аналоговая – это еще полбеды. Аналоговые устройства еще в пределах здравого смысла. А почти любое современное электронное устройство – это квантовая электродинамика и физика твердого тела (КЭД и ФТТ). То, что никак не соотносится с информацией, любезно предоставляемой нам нашими органами чувств. Не оценивается «common sense», «здравым смыслом». Не имеет никакого выражения на любом естественном языке.

Описать наиболее важные части «железа» может лишь математика. Причем в довольно абстрактных, «непрактичных» на уровне лабаза разделах.

С другой стороны – «софт». Под тончайшим слоем дружественных интерфейсов и геологическими пластами кода лежит прочнейший скелет булевой алгебры. Дисциплины, возникшей не из практических нужд, но из попыток математиков XIX века привнести некоторую упорядоченность в свою науку.

Да и вообще – в начале ХХ века в математике произошло очень важное событие. На критике так называемых чистых математических доказательств существования [Обратим внимание – чистая математика уже тогда рассматривала логики, ставшие актуальными в технике в 1990-е, когда на стиральных машинах появилась fuzzy logic (нечеткая логика)], опирающихся на логический принцип исключенного третьего, голландский математик Лёйтцен Эгберт Ян Брауэр (Luitzen Egbert Jan Brouwer) оформил новый подход к математике – интуиционизм.

Имея предшественников – от Паскаля и Канта до Лебега и Пуанкаре, – интуиционизм рассматривает математическое мышление как процесс мысленного построения, создающий свой собственный мир, не зависящий от наших ощущений и основывающийся на фундаментальной математической интуиции. Математика по Брауэру синтезирует истины, а отнюдь не выводит их из логики.

Перейти на страницу:

Похожие книги

Кодеры за работой. Размышления о ремесле программиста
Кодеры за работой. Размышления о ремесле программиста

Программисты - люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Верни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они "подсели" на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу.Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.

Питер Сейбел

Биографии и Мемуары / Программирование / Прочая компьютерная литература / Документальное / Книги по IT
Кодеры за работой
Кодеры за работой

Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Верни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они «подсели» на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу.Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.

Питер Сейбел

Биографии и Мемуары / Программирование / Прочая компьютерная литература / Документальное / Книги по IT