On Vox: Полупрофессио(а)нальное
Feb. 1st, 2008 06:00 pmПреамбула
Как было сказано (много) выше, я начинал свою профессиональную карьеру прочнистом. В те далёкие времена это было непосредственно связано с программированием - свой аналитический пакет всяк писал сам. Кто помнит MFT, LINPACK, дополнительные точки входа в процедуру, COMMON-блоки и прочая? Ну то-то же. Я вас научу свободу любить. По дороге я выучил Unix и C.
Попав сюда, я довольно быстро оказался в TJ Watson IBM Research, поддерживать и дописывать экспериментальную систему для подготовки полупроводниковых моделей для расчётов на тепловой стресс и электрическую статику (благо уравненьице одно и то же). Ну оттуда со временем и ушёл в CAD.
Продолжение банкета
Подавляющая часть современного CADа в принципе, устроена почти одинаково (под современным CAD'ом я, понятно, НЕ имею в виду электронные чертёжные доски типа AutoCAD, MicroStation и MS Paint; речь идёт о пакетах типа Pro/E, CAITA V5, UG, Solidworks, Inventor, ArchiCAD, Revit). Инженер-конструктор должен хорошо, в деталях и с бородавками, представить себе, как будет выглядеть то, что он проектирует. Продумав как следует все детали, он нарисует двумерные проекции ('2D sketch') основных форм, задаст размеры и взимоотношения, и с помощью достаточно стандартных манипуляций построит из них трёхмерные детали. По дороге дизайн обрастёт ещё взаимоотношениями, размерами и формулками. В принципе, похоже на то, как компьютер играет в шахматы.
Проблемка здесь, очевидным образом, в том, что человек - не компьютер, и не в состоянии продумать все детали заранее. Более того, сила человеческого мозга именно в интуиции - способности принимать правильные решения на основе неполной информации. Но при этом необходимо иметь возможность корректировать решения, a, скажем, сделать где-то три дырки, а не две, в таком пакете сложно, надо много переделывать.
В историческом матче Каспарова и IBM-ского компьютера был интересный момент. Компьютер сделал ход, который, с точки зрения Каспарова, был основан на интуиции. Это совершенно выбило Каспарова из колеи, и он слил - именно слил - партию, а потом и матч. Впоследствии оказалось, что компьютер просто хорошо просчитал; но было видно, что Каспаров именно испугался, что ктo-то сделал компьютер с интуицией.
Современные пакеты, таким образом, не позволяют нормальному человеку полностью применить свою интеллектуальную мощь. Я подозреваю, что это частично из-за того, что люди, пишущие эти пакеты, в общем, не сильно отличаются от своих компьютеров. Ни внешне, ни внутренне.
Ну и что?
А то, что последнее время стали подымать головы альтернативные пакеты, см. например, пресловутый SketchUp, восставший из мёртвых Cadkey и не к ночи будь помянутый SpaceClaim (у которых, правда, вряд ли чего получится, ибо тамошний CEO - тот самый упомянутый мною в предыдущей записи мудак и пидорас).
Вот, наверное, это и будет наш путь из нынешнего CAD-ского болота. А то уже 10 лет НИЧЕГО нового.
Originally posted on ppkptichkin.vox.com