bash.im ithappens.me zadolba.li
13369

Инженера таском не испортишь

Советский инженер, кодивший в КБ на ассемблере ДВК, задаёт вопросы типа «как в интернете фильм открыть»? Как ещё один советский инженер, кодивший на трёх ассемблерах (один x86, хотя в основном вставки в исходники на Сях и Паскале, и два микроконтроллерных, полная реализация софта; ДВК я уже не застал), официально заявляю: врут! Пока сам такое не увижу, не поверю. И вот почему.

Любой инженер, который что-то писал на асме для любого проца, не может не знать, что открыть файл — это ещё не значит хоть что-то из него прочитать. Ну, а про тех, кто не знает (не инженеров и не советских!), на IT Happens уже была замечательная история «Будем вешать Офис». И происходит такое «вешать Офис» именно потому, что юзера приучены называть одним словом «открыть» принципиально разные вещи: «загрузить файл», «запустить программу», «войти в каталог», «установить соединение». Как результат — в головах у них жуткая каша, приводящая к массированному наступлению на грабли.

Именно поэтому советский инженер-программист, находящийся в здравом уме и трезвой памяти (это я по себе сужу), никогда не обратится к таким источникам, как «Windows для чайников» — он знает, на каком уровне, доходящем до ламерства и профанации, там всё изложено. Он (или она) выберет что-то более другое, на уровне хотя бы «IBM PC для пользователя», а «Windows для чайников» просто в руки не возьмёт. А если советский инженер — женщина, то она точно не станет читать ещё худшую, чем «Windows для чайников», профанацию «Компьютер для женщин».

С чайничеством инженеров советского закала мне на работе тоже сталкиваться приходилось. Однако, во-первых, с куда как меньшим, а во-вторых, они по специальности не были программистами, тем более — на ассемблере.

Был, например, на работе такой казус: нужно было подать определённое напряжение на вход одной схемы вокруг микроконтроллера, так электронщик с сорокалетним стажем, разработчик измерительных приборов, предлагал пересчитывать и перепаивать резистивные делители при отладке этой железки (нужное напряжение тогда пришлось подбирать методом научного тыка), чтобы получить нужное напряжение из напряжения питания. Со старым процем так бы и пришлось, а новый нёс на кристалле 14-битный ЦАП, выход которого и завели на вход этой схемы, развязав на землю. Напряжение в моем же исходнике и задавалось программно, а делитель рассчитали один раз после того, как определили, что же надо подавать этой схеме на вход, и высвободили ЦАП. Отладочные команды я закомментировал и накодил управление ЦАПом уже для другой части той задачи.

Ну, а как куда зайти в тырнете и что оттуда сдаунлодить на винт — советский инженер, прочитавший нормальные книги и доки, а не туфту вроде «Windows для чайников», знает, что такое браузер, а не «синяя буква E». Один такой сел за комп и эту историю написал. Вернее, набил на клаве.