Original on cs.purdue.edu/homes/dec/essay.criticize.html by Douglas E. Comer (used with his permission)
В останніх бірж, членів факультету мають марно намагався напад іншими вченими комп'ютер і зганьбити їх роботи.
Відверто кажучи, я знайти результати незручне - замість різання супротивника, багато зауваження були увазі смішного нешкідливі.
Щось повинно бути зроблено про це тому, що будь-який спостерігач, хто чує таких базікати буде менше думати про наш відділ: немає групи може містити поважати інших, якщо її члени могли впоратися руйнівними словесні удар на волю.
Це коротке есе є зусилля, щоб допомогти факультету робити свої зауваження, більш вказав і допомагають уникнути вимпы виндицтивес.
Вона пояснює, як образити CS дослідження, показує, де знайти ахіллесовою п'ятою у будь-якому проекті і ілюструє, як можуть атакувати дослідник.
Більшість паршивий образи виникають від простих misimpression, що всі дослідники сходяться на загальних цілей CS дослідження.
Вони не роблять.
Зокрема, CS успадкували два, зовсім протилежних підходів від коренів математики та інженерії.
Дослідників, які слідують математичні парадигма називають теоретики і включити тих, хто працює в районі, який має умови 'аналіз', 'обчислення', 'алгоритми' або 'теорія' в назві.
Дослідників, які слідують інженерних парадигма називаються experimentalists та включають більшість людей, що працюють у галузях, що мають умови 'експериментальних', 'системи', 'компілятор', 'мережі' або 'база даних' в назві.
Знаючи, традиція, з якої дослідник приходить забезпечує основу для влучно образа.
Як математиків, теоретики в галузі комп'ютерних наук пишаються в найбільших знання та використання найбільш складні математика для вирішення проблем.
Наприклад, теоретики буде загоряються, коли кажу вам, що вони виявили, як неясною теорема від геометрії можуть бути використані в аналізі комп'ютерний алгоритм.
Теоретики зосередитися на математичного аналізу і асимптотичну поведінку обчислення; вони пишаються краса рівнянь і не турбуйтеся про константи.
Хоча вони зазвичай означає, що їх результати мають відношення до реальних комп'ютерів, вони таємно мрію про вражаючою математиків.
Як інженери, дослідники систем пишаються в змозі винаходити найпростіший система, яка пропонує заданого рівня функціональності.
Наприклад, дослідники систем буде загоряються, коли кажу вам, що вони були побудовані системи, що двічі, так швидко, половини розміру і більш потужним, ніж його попередник.
Эксперыменты зосередитися на виконанні реальні комп'ютерних систем;
вони пишаються красу свого коду і турбуватися про константи.
Хоча вони зазвичай означає, що їх результати можна поширити реальні комп'ютерів, вони таємно мрія подачі патенти, які застосовуються сучасні обладнання.
Знаючи, що CS може бути розділена на два основних груп допомагає безмірно, коли хтось критикує.
Є два основних правил: визначення типу дослідник і випуск образа для цього типу.
Намагайтеся не говорив нічого, що випадково повага їх.
Якщо виконуються добре, образа буде не тільки оглушити дослідника, (який буде вражений, дізнавшись, що не всі згодні з його або її основні значення системи), але також залякати інших в аудиторії.
Вызначэнне типу дослідник як правило, легко і не вимагає технічних сильний фон або реальні мислення.
Це можна зробити за допомогою ключового слова відповідності згідно такі списки.
Ви можете сказати хтось є теоретик, тому що вони крадуть одну або кілька з таких ключових слів і фраз в лекції та технічні розмови: 'теорема', 'Лема', 'доказ', 'аксіома', 'поліноміальний час', 'логарифмічна', 'семантики', 'числові', 'складності', 'nondeterministic' або 'nondeterminism' та 'для досить великий N'.
Вони пишуть багато рівнянь, хвалитися стукає off'додаткові журналу фактор ' і часто в кінцевому свої лекції з великими 'O' слідують математичного виразу, взятими в дужки.
Ви можете також визнати теоретик, тому що вони зайняти назавжди, щоб довести, що щось, що може здатися досить очевидні. (Я один раз сидів годинну лекцію, де хтось довів, що після того, як комп'ютер виконані завдання-оператор, який поклав ціле число 1 в змінної x, значення в x був 1.)
Кіносценарист знизиться одну або кілька з таких ключових слів і фраз в лекції та технічні розмови: ' архітектури, 'пам'ять', 'процесор ' (іноді скорочено 'CISC' або 'RISC'), 'I/O ' або 'шина', 'мережі', 'інтерфейсу', 'віртуального', 'компіляції' або ' компілятор', 'OS ' або 'система', 'розподілених', 'програми ' або 'код' та 'бінарних'.
Вони говорять про створення програм і працює отриманий система реального комп'ютерних систем.
Вони відносяться до компаній і продуктів і використовуйте скорочення Ліберально.
Своїх лекціях часто закінчується графіки або діаграми продуктивність вимірюється системи.
Ви можете також визнати кіносценарист, тому що вони болісні детально описати, як вони створили експеримент для вимірювання певне значення, навіть якщо вимірювання виробництва очікуваних результатів.
(Я один раз сидів через годинну лекцію, де хтось уважно пояснив, як вони використовували трьох комп'ютерних систем вимірювання трафіку мережі, коли їх весь сенс було просто показати, що мережа була не проблеми, розслідування.)
До добре образа полягає в нападі, все, що дослідник тримає найбільш дорогі і уникати будь-який інший дослідник не дбає про.
Таким чином, образа, лоббед в теоретик слід зосередити увагу на відсутність складних математики, наприклад таке:
Недоречний образа може мати неприємні наслідки, перетворення в збентеження зловмисник і перемога за призначенням.
Щоб уникнути такі копії, пам'ятайте наступне:
Хоча і рідко, кілька дослідники включають теоретичні та експериментальні роботи в одному проекті.
Образливі такі комбінації може бути складно, тому що дослідник може уникнути неушкодженим, вказуючи на одній частині їх роботи, або інші відповіді.
Ви можете спробувати атакувати обидві частини одночасно:
Я, звичайно, сподіваюся, що факультет буде приймати це есе до серця і різкість свої навички образа.
В майбутньому зробити всі ваші напрямку розраховувати.