🔥

Тред (Александр Нозик)


Сегодня #треддня немного пораньше, потому что надо ехать на физтех и там будет не до этого. Философия - это важно. Но не для всех, разумеется.

В нашей стране (странАХ на самом деле) к сожалению имеет место стигматизация философии. Под философией до сих пор подразумевается так называемая марксистско-ленинистская идеология (уже у Ленина никакой философии там нет).

Ну и само существование институтов философии, наполненных бывшими учителями истории КПСС не помогает. Тот предмет, что изучается в ВУЗах, это конечно никакая не философия, а история философии. Полезная, но не супер-осмысленная дисциплина.

Что же такое философия. В античные времена и вплоть до эпохи Ньютона, все науки были философией и философия была всеми науками. Разделения не было. Потом оказалось, что ученым нужна специализация и отделилась сначала физика, потом химия, потом математика и так далее.

Но философия на самом деле никуда не делась. Она просто стала мета-наукой. Ну и гуманитарные науки отщепились от нее сравнительно недавно. Тут образовался некоторый раскол между тем, что на самом деле философия, и тем, что преподают в ВУЗах.

В ВУЗах преподают историю. Более того, я не вижу, каким образом сейчас может существовать профессиональный философ. Для того, чтобы двигать мета-науку, надо саму науку или индустрию хорошо знать. А без этого можно заниматься только историей.

Ну и не случайно ключевыми философами ХХ века являются люди, которые не являются философами-профессионалами. Гейзенберг, Вайцзеккер, Турчин (и это только физики).

Философия помогает нам понять глобальные связи и аналогии между явлениями. Аналогия между физикой и программированием. Аналогия между программированием и лингвистикой. Организация кода и организация работы коллектива (а там ведь много общего!).

Один конкретный пример можно посмотреть в моей лекции: youtu.be/zguDAaxhHJQ. Работу Турчина рекомендую всем. Он не только был известным физиком, но и одним из основателей кибернетики и автором одного из первых функциональных языков РЕФАЛ.

Еще на один пример философии, полезной для программистов совершенно справедливо ссылался @abreslav в одном из своих интервью. Логико-философский трактат Людвига Витгенштейна. Это труд о структуре языка.

История с философией точно такая же как и с образованием и с наукой. Они ничем не помогут джуну в работе над андроид приложением. Философия вряд ли поможет даже сеньору в работе надо проектом.

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

Сколько людей, понимающих философию нужно? Ну фактор "редукции" такой же как и раньше, может даже меньше. Скажем 5% от людей, занимающихся исследованиями. То есть меньше, чем каждый тысячный или даже меньше.

Так что не факт, что оно вам нужно. Но вдруг... Ну и последнее. Философия - это не совокупность прочитанных концепций, это кругозор. Его можно набрать только интересуюсь разными аспектами проблем не только в своей области, но и далеко за ее пределами.

Александр НозикАлександр Нозик