Как критиковать специалистов по Computer Science (как придумывать острые оскорбления)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.


И как избежать неэффективных возражений.

В последних обменах опытом члены факультета тщетно пытались атаковать других специалистов по Computer Science, пренебрегая их работой. Откровенно говоря, я считаю, что результаты весьма неловкие – вместо того, чтобы опустить противника вниз, многие из замечаний были смехотворно безобидны. Что-то должно было быть сделано, потому что посторонний человек, услышавший такую болтовню будет плохо думать о нашей кафедре: ни одна группа не может уважать другую, если ее члены не могут нанести сокрушительный удар в словесной перепалке.

Этот короткий очерк был сделан, чтобы помочь факультету делать замечания острее и помочь избежать малодушных мстителей. Он объясняет, как можно «опустить» CS исследования и показывает, где найти ахиллесову пяту в любом проекте, а также, чем можно «уколоть» исследователя.

Два основных типа исследований


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

Исследователи, которые следуют математической парадигме, называются теоретики, и включают в себя тех, кто работает в области, которая обязательно имеет «анализ», «оценки», «алгоритмы» или «теорию» в своем названии.

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

Комплексная теория и простые Системы


Знайте традиции, из которых исследователь создаёт основу для меткого оскорбления.

Теоретики предпочитают мудрёность
Как и математиков, теоретиков в области Computer Science берет наибольшая гордость, когда они знают и используют самую современную математику, чтобы решить проблемы. Например, теоретики загораются при рассказе вам, что они обнаружили как неясная теорема из геометрии может быть использована в анализе компьютерного алгоритма. Теоретики сосредоточились на математическом анализе и асимптотике вычислений; они гордятся красотой уравнений и не беспокоиться о постоянных. Хотя они, как правило, и отмечают, что их результаты имеют отношение к реальным компьютерам, втайне они мечтают о впечатляющих математиках.

Экспериментаторы предпочитают простоту

Как и инженеры, исследователи систем гордятся тем, что смогли придумать простейшую систему, которая предлагает данный уровень функциональности. Например, исследователи системы загораются, рассказывая вам, что они построили систему, которая в два раза быстрее, в два раза меньше и более мощная, чем её предшественница. Экспериментаторы сосредотачиваются на производительности реальных компьютерных систем; они гордятся красотой своего кода и беспокоятся о постоянных. Хотя, они, как правило, и отмечают, что их результаты могут выходить за пределы реальных компьютеров, они тайно мечтают о регистрации патентов, которые относятся к сохранившемуся оборудованию.

Оскорбление


Знание того, что CS могут быть разделены на две основные группы очень помогает, когда кто-то начинает свою критику. Есть два основных правила: определить тип исследователя и придумать оскорбление для этого типа. Избегайте говорить что-либо, что невольно дополняет их. Если всё будет сделано правильно, оскорбление не только оглушает исследователя (который будет в шоке, узнав, что не все согласны с его или её основной системой ценностей), но также запугает других в аудитории.

Идентифицируем Тип


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

Обнаруживаем Теорию

Вы можете смело сказать, что кто-то является теоретиком, если он употребляет одно или более из следующих ключевых слов и фраз в лекциях и технических беседах: «теорема», «лемма», «доказательство», «аксиомы», «за полиномиальное время», «логарифмическая», «семантика», «численное», «сложность», «недетерминированный» или «недетерминизм» и «на достаточно большом N». Они пишут много уравнений, хвастаются сбиванием «дополнительного лог фактора», и часто заканчивают свою лекцию заглавной «О» с последующим математическим выражением в круглых скобках. Вы также можете легко узнать теоретика, потому что они всегда берутся что-то доказать, что может показаться довольно очевидным. (Я когда-то сидел час на лекции, где кто-то доказал, что после выполнения компьютером оператор присваивания, которые ставят целое 1 в переменную х, значение х было 1.)

Обнаруживаем Системы

Экспериментатор будет употреблять одно или более из следующих ключевых слов и фраз в лекциях и технических беседах: «архитектура» «память» «процессор» (иногда аббревиатурами «CISC» или «RISC» ), «I/O» или «автобус», «сеть», «интерфейс», « виртуальная», «компилировать» или «компилятор», «ОС» или «система», «распространяется», «программа» или «код» и «двоичный». Они говорят о строительстве программы и запуске полученной системы на реальных компьютерных системах. Они отсылают вас к компании и продукции, а также используют аббревиатуры либерально. Их лекции часто заканчиваются графиком или диаграммом, измеряемой производительность системы. Вы также можете узнать экспериментатора, потому что он описывает в мельчайших деталях, как они поставили эксперимент для измерения определенного значения, даже если измерение производится именно по ожидаемым результатам. (Я когда-то сидел час на лекции, где кто-то тщательно объяснил, как они использовали три компьютерные системы для измерения сетевого трафика, когда их цель была просто показать, что сеть не была причиной проблемы, которую они расследуют.)

Придумываем Оскорбления


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

  • Несмотря на все уравнения, мне кажется, что ваша работа не требует какой-либо реальной математической изощренности. Разве я что-то упустил? (Это особенно хорошая уловка, если вы признаете, что это было легко, и вы понимаете весь разговор)
  • Не является ли это простым прямым расширением старого результата Хартманис? (Даже Хартманис не помнит всех доказанных теорем Хартманиса, но все остальные решат, что вы помните, то, что они забыли.)
  • Может я что-то упустил? Можете ли вы определить како-либо глубокое математическое содержание в этой работе? (Опять же, зрители, которые считают что разговор труднопонятным, не захотят в этом признаться.)

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

  • Не делалосьли это несколько лет назад в Xerox PARC? (Никто не помнит, что было на самом деле сделано в PARC, но все решат, что вы помните, то, что они забыли.)
  • Вы проверили это на чипе, который Intel запустил на прошлой неделе в своей лаборатории? (Никто не знает, какой чип Intel получил для работы на прошлой неделе, но все решат, что вы знаете.)
  • Я что-то упустил? Разве не очевидно, что есть узкое место в системе, которое предотвращает масштабирование для произвольного размера? (Это безопасное изречение, потому что в каждой системе есть узкое место, что предотвращает произвольное масштабирование).

Как избежать ответного оскорбления в свой адрес


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

  • Никогда не пытайтесь атаковать теоретическую работу, которая не рассматривает констант как несвязаный с реальными компьютерными системами или как требующий слишком много сложной математики. (Предполагаемая жертва, скорее всего, улыбнется и скажет спасибо за лесть.)
  • Никогда не пытайтесь атаковать систему, которая слишком мала, слишком проста, или в котиорой не хватает сложной математики (Опять же, предполагаемая жертва, скорее всего, улыбнется и скажет спасибо за лесть.)
  • Никогда не пытайтесь атаковать системы, про которые говорят, что они работают так просто и очевидно, что вы могли бы сделать это и сами. (В течение многих лет люди говорили это о UNIX и протоколах TCP/IP). В самом деле, это всего лишь расширение уловки, которое используется детьми на детской площадке: «О, да? Я мог бы сделать это если б захотел» Не пытайтесь использовать это или кто-то скажет, что Вам нужно повзрослеть.

Атака на смешанную работу


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

  • Хочу отметить, что аспект системы этого проекта кажется довольно сложным. Как Вы думаете, причину запутанной реализации можно отнести к более или менее «упрощенному» математическому анализу, который вы использовали?

Тем не менее, умное оскорбление может избежать разговора о работе, предлагая зловещие причины для смены парадигмы:

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

Заключительное Слово


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

Источник: https://habr.com/ru/company/ruvds/blog/549632/


Интересные статьи

Интересные статьи

Обучать профессионалов намного сложнее, чем новичков. Если новичок – это чистый лист, то профи – сам как живой учебник, наполненный знаниями, устоявшимися взглядами и инт...
Привет, Хабр! Одной из самых интересных наших книг по Python в течение уходящего года оставались "Классические задачи Computer Science на языке Python" от Дэвида Копеца. ...
В преддверии старта нового потока курса «Machine Learning Pro + Deep Learning» представляем вашему вниманию пост, который смело можно класть в закладки, — гид по статистике для амбициозны...
Эта картинка, за авторством Артура Кузина (n01z3), достаточно точно суммирует содержание блог поста. Как следствие, дальнейшее повествование должно восприниматься скорее как пятничная история, ...
Перевод первой части презентации Tesla Autonomy Investor Day, посвященной разработке компьютера Tesla Full Self-Driving Computer (FSDC) для автопилота Tesla. Восполняем пробел между тезисными обз...