How to Pronounce Tech Terms: The Definitive Guide

Keche, nginx, kubectl, daemon, SQL — 50 найчастіше неправильно вимовлених технічних термінів з аудіо прикладами та нотацією IPA.

Ты использовал эти слова в коде годами. Але коли ти маєш сказати їх вголос під час виступу, співбесіди або виступу на конференції, твоя впевненість втрачена. Ось список найчастіше неправильно вимовлених технічних термінів, з правильним вимовою і логікою, яка стоїть за ними.

Чому це важливо

Неправильне вимовляння технічних термінів може підірвати вашу репутацію, навіть якщо ви маєте хороші технічні знання. Більш практично, якщо ви кажете слово по-іншому, ніж всі інші у вашій команді, спілкування страждає - люди можуть не відразу зрозуміти, що ви маєте на увазі те ж саме.

Хороші новини: більшість з цих вимов слідують невеликому набору правил, якщо ви зрозумієте їх походження.


Найбільш поширені неправильні вирази

Інфраструктура та системи

TermWrongRightNotes
nginxEN-jinx, EN-gee-exEN-jinx (the x = -ks)Actually /ˈɛndʒɪnks/ — like “engine” + “x”
daemonDAY-monDEE-munFrom Greek, rhymes with “lemon”
cacheCATCH, CASH-ayKASHRhymes with “cash”. Never two syllables.
cronCRONE, KRAWNKRONRhymes with “on”
sudoSOO-dooSOO-doh”su” = substitute user, “do” = do
chmodCH-mod, CHUH-modCH-mod”ch” = change, “mod” = mode; say each syllable
LinuxLYE-nux, LEE-nuxLIN-uksLinus Torvalds himself says /ˈlɪnʊks/

Веб-сайт і мережа

TermWrongRightNotes
SQLSEE-kwul, S-Q-LSEE-kwul or S-Q-LBoth are accepted; “sequel” is most common
APIAH-piA-P-IAlways spell it out: “ay-pee-eye”
OAuthOH-auth, oh-ATHOH-auth”O” from “Open”, “Auth” = authorisation
localhostLOE-kul-hostLOH-kul-host”local” + “host”; stress on first syllable
HTTPSH-T-T-P-SH-T-T-P-SSpell it out; never say “hittips”
EOFee-ofE-O-FSpell it out: “ee-oh-ef”

Клеопатра та Клеопатра

TermWrongRightNotes
kubectlKOO-becktul, KOO-bi-ctlKYOO-bi-ctl or KOO-ectlBoth used by the community. “cube control” is the most common spoken shorthand
KubernetesKOO-ber-nee-teesKYOO-ber-NET-eez/kjuːbəˈnɛtiːz/ — Greek for “helmsman”
AWSAWZA-W-SAlways spell it out
GCP”Jee-sip”G-C-PSpell it out: “jee-see-pee”
TerraformTEAR-a-formTER-a-form”Terra” = Latin for earth
etcdET-ked, EST-seedET-see-deeSpell it out: “ee-tee-see-dee”

Мови та літератури

TermWrongRightNotes
PythonPY-thunPY-thonrhymes with “bison” not “button” (British: /ˈpaɪθən/)
nginxSee above
Vue.jsVYOO, VOO, VEWVYOORhymes with “view”
Next.jsNEXT-jay-esNEXTThe “.js” is silent in speech
AstroAZ-trohAS-trohShort “a” as in “ask”
SvelteSVELT-ee, S-VELTSVELTOne syllable, rhymes with “felt”
KotlinKOT-linKOT-linShort O, two syllables
RustROOSTRUSTShort U, rhymes with “must”

База даних та архітектура

TermWrongRightNotes
PostgreSQLPOST-gres-quillPOST-gres-Q-L”Post-GRES” + spell out “Q-L”: /ˌpoʊstɡrɛs kjuːˈɛl/
RedisREE-disRED-isShort E, like “red” + “is”
KafkaKAF-kuh, KAY-fkaKAF-kuhShort A, like the author Franz Kafka
gRPC”gee-ar-pee-see”G-R-P-CSpell it out
YAMLYAAH-mulYAA-mulTwo syllables: “YAM-ul”
JSONJAY-son or J-S-O-NJAY-sonLike the name Jason — this is correct

Три правила, що стосуються більшості випадків

Перше правило: акронім майже завжди вимовляється API, SQL, HTTP, DNS, VPN, JWT, CSS, REST, SOAP — кажіть кожну літеру окремо, якщо промисловий стандарт не є словом (наприклад, «sequel» для SQL широко прийнято).

Правило 2: Назва проекту з відкритим кодом має відповідати вимові його творця Якщо ви сумніваєтеся, перегляньте виступ на конференції творця проекту. Linus каже «Linux», Guido каже «Python», Evan You каже «Vue» (як «view»).

Правило 3: Тихі літери англійською Багато англійських слів мають немовні літери, які можуть бути незручним для носіїв мови, для яких мова не є рідною:

  • “cache” — -che не вимовляється
  • « полковник » — вимовляється « ядро » (відповідно: ядро Linux)
  • «мнемононіка» — М мовчить: /nɪˈmɒnɪk/

Створення впевненості

Найкраще вправу: ** дивитися конференції розмови **. Коли ви чуєте, як хтось каже « Kubernetes » або « Terraform », ваш мозок відображає цю вимову на концепцію, яку ви вже знаєте. PyCon, KubeCon, JSConf, і re:Invent розмови є на YouTube і безкоштовні.

Скажи слова вголос, коли їх вживаєш. Це звучить очевидно, але багато розробників безмовно читають і пишуть технічні терміни роками, ніколи не вимовляючи їх. Говорячи про них - навіть собі - будуєш м’язову пам’ять, коли вони потрібні тобі на зустрічі.

На практиці: Навігація нюансів — понад просто сказати це правильно

Для багатьох не рідних носіїв англійської мови, оволодіння вимовою є лише першою перешкодою. Справжній виклик в професійному середовищі розробки не просто правильно сформулювати технічний жаргон; це розуміння * як * цей жаргон використовується, і як ваше використання його впливає на співпрацю і комунікацію. Погляньмо правді в очі: «кешування» не означає просто тимчасове зберігання даних. Це може бути точкою суперечки під час перегляду коду, коли розробник стверджує про більш агресивну реалізацію кешування без повного вираження потенційних недоліків - збільшення використання пам’яті, складності зневадження або ризику застарілих даних, що впливають на досвід користувача. Аналогічно, заява “nginx обробляє це” не достатня; це викликає питання: “Чи це * ефективно * обробляє це? Чи ми контролюємо його показники ефективності?»

Незначні зміни в значенні, вбудовані у фразу, неймовірно важливі. Розгляньте опис запитів на витягування: просто сказати « Я оптимізував запит на базу даних » не передає так багато інформації, як « Я переробив запит SQL, щоб використовувати індекси і зменшити сканування повної таблиці, що призвело до приблизного поліпшення часу відповіді на 30% ». Останнє демонструє розуміння наслідків для продуктивності і надає кількісну оцінку успіху. Це те, де активне слухання і продумане формулювання стають вирішальними - не просто повторюючи те, що ви чули, але справді залучаючись до основних технічних концепцій і передбачаючи потенційні питання або занепокоєння. Поширеною пасткою для носіїв мови, яка не є рідною, є прийняття надто буквальних перекладів з їх рідних мов, що призводить до незграбного або неточного спілкування. Наприклад, безпосередній переклад «Подивімося, як це зневаджується» іншою мовою може призвести до фрази, яка не має такого ж терміну або спільного наміру.

Кроме того, тон вашего общения имеет значение. Навіть з ідеальною вимовою, різке або надто технічне пояснення може бути відлякуючим і перешкоджати співпраці. Навчання конструктивно оформляти свій зворотній зв’язок - зосереджуючись на впливі, а не просто вказуючи на помилку - є важливим. Наприклад, замість того, щоб сказати « Цей код не масштабований », спробуйте « Я турбуюся про довгострокову масштабованість цього дизайну; ми повинні розглянути використання архітектури мікросервісів, щоб ізольувати потенційні вузли ». В кінцевому підсумку, чітке і ефективне спілкування будує довіру і сприяє більш продуктивному середовищу команди.

Ось приклад, який ілюструє, як kubectl може бути використано в практичному сценарії:

kubectl get pods -n my-namespace -o wide | grep 'STATUS'

Ця команда отримує інформацію про всі підпрограми, запущені у просторі імен my-namespace Kubernetes, а потім фільтрує вивід, щоб показувати лише рядки, що містять « STATUS ». Це не просто про знання синтаксису; це розуміння того, що ви запитуєте * детальний * огляд стану піду і використання ресурсів - запит, який може бути чітко повідомлений в повідомленні Slack як “Давайте перевіримо стан підів в my-namespace, щоб побачити, чи є якісь проблеми”

Поширені запитання

Про що ця стаття "How to Pronounce Tech Terms: The Definitive Guide"?

Keche, nginx, kubectl, daemon, SQL — 50 найчастіше неправильно вимовлених технічних термінів з аудіо прикладами та нотацією IPA.

Чи безкоштовна ця стаття?

Так. Усі статті на CoderSlingo, включно з цією, доступні безкоштовно без реєстрації.

Скільки часу займає читання "How to Pronounce Tech Terms: The Definitive Guide"?

Приблизно 8 min.