Японська для ІТ-інженерів: стендапи, огляди та характеристики

Ви вже можете прочитати код. Те, що від вас потрібно команді японських інженерів, — це розмовний рівень: чітка підтримка, ретельне запитання щодо специфікації та звіт про помилку, який надходить до того, як хтось запитає.

Розробник на зустрічі з дошкою канбан, написаною японською мовою
Що потрібно знати

Японська для ІТ-інженерів: стендапи, огляди та характеристики

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

Запозичені слова катакани можна розпізнати на папері, але їх потрібно вимовляти японськими звуками

Стендап — це три речення: що ти зробив, що будеш робити, що тобі заважає

Коментарі перегляду пом’якшуються за допомогою kamo shiremasen і sō desu, а не команд

Спершу повідомте про інцидент за впливом, потім — про причину та продовжуйте оновлювати

Інженерні терміни з їх японським читанням

Більшість словникового запасу цієї галузі – це катакана, запозичена з англійської мови, що добре для читання та погано для прослуховування. Сервер стає sābā з двома довгими голосними і без звуку r, дані стають dēta, звільнення стає rirīsu, а злиття стає māji. Якщо ви говорите їх англійською мовою, колеги можуть не вловити їх на зустрічі, і ви можете не впізнати їх, хто повертається. Вивчіть кожне як японське слово з власною довжиною та ритмом.

Біля кожного запозиченого слова зазвичай є слово кандзі, яке з’являється в квитках, специфікаціях і офіційних звітах. Багу - слово для чату; fuguai - це те, що входить у назву квитка. Тесуто - це те, що ви робите; kenshō - це те, що ви зробили у звіті. У старіших документах також відсутня остання довга голосна з деяких запозичених слів, тож ви зустрінете sābā, написану як サーバ, і yūzā, написану як ユーザ. Це ті самі слова.

термінРомаджіЗначення
バグбагупомилка (повсякденне слово)
不具合фугуайдефект, формальне слово для помилки
サーバーсабасервер
データdētaданих
テストtesutoтест
リリースrirīsuреліз
デプロイdepuroiрозгорнути
マージmājiзлиття
プルリクпуру-рікузапит на отримання (коротка форма)
レビューrebyūогляд
ログroguжурнал
エラーeraпомилка
仕様shiyōспецифікація
仕様書shiyōshoдокумент специфікації
要件yōkenвимога
設計sekkeiдизайн
実装jissōвпровадження
改善кайдзенполіпшення
修正shūseiвиправлення, виправлення
再現saigenрозмноження клопа
検証kenshōперевірка, тестування виправлення
本番honbanвиробниче середовище
開発環境кайхацу канкйосередовище розробки
障害сьоґайінцидент, збій
影響範囲eikyō han'iсфера впливу
納期nōkiтермін доставки
工数kōsūзусилля, людино-год
見積もりміцуморікошторис
進捗шинчокупрогрес
対応taiōповодження, поводження з
運用un'yōоперації
保守Хошуобслуговування
デグレступіньрегресія, від деградувати
リスケрисукеперепланувати
エビデンスебіденсудокази, як правило, знімок екрана, на якому показано пройдений тест

Щоденна стійка в трьох частинах

Ранкова зустріч, яку часто називають асакай або щоденною, скрізь супроводжується тими самими трьома запитаннями: що ви робили вчора, що збираєтеся робити сьогодні та чи вас щось блокує. Підготуйте три речення, а не розповідь. Kinō wa для вчорашнього дня, kyō wa для сьогоднішнього дня, або burokkā wa toku ni arimasen, або конкретне місце, де ви застрягли. Говорити gambarimasu замість конкретного статусу є поширеною помилкою; лідер хоче назву завдання та стан.

Слова прогресу мають значення. Yotei dori означає за розкладом, sukoshi okurete imasu означає трохи відставання, а kyō-jū ni owaru mikomi desu означає, що ви очікуєте закінчити сьогодні. Якщо ви відстаєте, скажіть про це під час стендапу, а не в повідомленні ввечері перед кінцевим терміном; японська команда пробачила затримку, про яку почула рано.

ЯпонськийРомаджіЗначення
昨日はログイン機能の実装を進めました。Kinō wa roguin kinō no jissō o susumemashita.Вчора я досяг прогресу в реалізації функції входу.
今日はテストを書いて、プルリクを出す予定です。Kyō wa tesuto o kaite, puru-riku o dasu yotei desu.Сьогодні планую написати тести і відкрити пул-запит.
ブロッカーは特にありません。Burokkā wa toku ni arimasen.Особливих блокаторів немає.
APIの仕様が決まっていないので、そこで止まっています。API no shiyō ga kimatte inai node, soko de tomatte imasu.Специфікація API ще не визначена, тому я застряг там.
進捗は予定どおりです。Shinchoku wa yotei dōri desu.Прогрес йде за графіком.
少し遅れています。Sukoshi okurete imasu.Я трохи відстав.
今日中に終わる見込みです。Kyō-jū ni owaru mikomi desu.Я сподіваюся завершити до кінця сьогоднішнього дня.
田中さんに確認したいことがあります。Tanaka-san ni kakunin shitai koto ga arimasu.Я хочу дещо перевірити у Танаки.

Потенційний клієнт може відповісти коротким доповненням, наприклад itsu-goro owarisō desu ka, приблизно запитуючи, коли це закінчиться, або dare ka tetsudaimashō ka, пропонуючи допомогу. Дайте відповідь день і завдання, і скористайтеся допомогою, якщо блокувальник знаходиться поза вашим контролем.

Запитання про специфікацію та підтвердження вашого розуміння

Розмови про специфікації в Японії ведуться за шаблоном iu rikai de atte imasu ka, це означає, що я так розумію. Ви повторюєте те, що, на вашу думку, говорить специфікація, своїми словами, і дозволяєте іншій особі підтвердити або виправити. Це не ознака слабкості; фраза ninshiki awase, вирівнювання розуміння, є те, про що старші інженери постійно просять. Помилка полягає в тому, що ви сказали wakarimashita раніше, щоб завершити обговорення, а потім створили неправильну річ.

Запитайте, де правило написано shiyōsho no doko ni kaite arimasu ka. Якщо це ніде не написано, відповіддю часто буде знизування плечима, і це ваша підказка самостійно запропонувати поведінку та попросити згоди, що також записує її.

ЯпонськийРомаджіЗначення
この仕様について確認させてください。Kono shiyō ni tsuite kakunin sasete kudasai.Дозвольте мені підтвердити дещо про цю специфікацію.
エラーの場合は、画面にメッセージを出すという理解で合っていますか?Erā no baai wa, gamen ni messēji o dasu to iu rikai de atte imasu ka?Я прав, що в разі помилки ми показуємо повідомлення на екрані?
この場合はどう動くべきですか?Kono baai wa dō ugoku beki desu ka?Як воно повинно поводитися в цьому випадку?
仕様書のどこに書いてありますか?Shiyōsho no doko ni kaite arimasu ka?Де це написано в специфікаційному документі?
認識合わせをさせてください。Ninshiki awase o sasete kudasai.Дозвольте мені переконатися, що ми на одній сторінці.
要件を整理してもいいですか?Yōken o seiri shite mo ii desu ka?Чи можу я коротко викласти вимоги?
はい、その理解で合っています。Hai, sono rikai de atte imasu.Так, таке розуміння правильне.
いえ、そこは少し違います。Ie, soko wa sukoshi chigaimasu.Ні, ця частина дещо інша.
では、その内容でチケットに書いておきます。Dewa, sono naiyō de chiketto ni kaite okimasu.Тоді я напишу це в квитку.

Прямі, але ввічливі коментарі щодо перевірки коду

Хороший коментар японського огляду чітко називає проблему та лише пом’якшує інструкцію. Koko wa null ni naru kanōsei ga arimasu вказує на ризик без хеджування. Потім виправлення надходить як пропозиція: shita hō ga ii kamo shiremasen, що означає, що це може бути краще, або wakeraresō desu, що означає, що це виглядає так, ніби його можна розділити. Невеликі моменти стилю позначено komakai desu ga, minor but, а голе лайно kudasai від молодшого рецензента читається як наказ, тож збережіть це для провідного тону чи явної помилки.

Як автор, подякуйте рецензенту за допомогою go-shiteki arigatō gozaimasu та скажіть, що ви будете робити. Якщо код навмисний, скажіть це за допомогою itoteki ni та вкажіть причину; японський оглядач очікує причини, а не захисту. Обмін нижче показує обидві сторони одного запиту на отримання.

ЯпонськийРомаджіЗначення
お手すきの時にレビューをお願いします。O-tesuki no toki ni rebyū o onegai shimasu.Перегляньте це, коли матимете час.
ここはnullになる可能性があります。Koko wa null ni naru kanōsei ga arimasu.Тут це може стати нульовим.
変数名をもう少し具体的にしたほうがいいかもしれません。Hensū-mei o mō sukoshi gutaiteki ni shita hō ga ii kamo shiremasen.Можливо, було б краще зробити назву змінної дещо конкретнішою.
この処理は別の関数に分けられそうです。Kono shori wa betsu no kansū ni wakeraresō desu.Схоже, що цю логіку можна розділити на окрему функцію.
念のため、テストを追加してもらえますか?Nen no tame, tesuto o tsuika shite moraemasu ka?Для безпеки ви можете додати тест?
細かいですが、ここはタイポだと思います。Komakai desu ga, koko wa taipo da to omoimasu.Незначна, але я думаю, що це опечатка.
ご指摘ありがとうございます。修正します。Go-shiteki arigatō gozaimasu. Shūsei shimasu.Дякую, що звернули увагу на це. Я виправлю це.
ここは意図的にこうしています。理由は速度です。Koko wa itoteki ni kō shite imasu. Riyū wa sokudo desu.Це навмисно. Причина - швидкість.
確認しました。問題ありません。Kakunin shimashita. Mondai arimasen.Я перевірив. немає проблем.

Схвалення зазвичай надходить як LGTM desu або shōnin shimashita, а об’єднаний запит на отримання часто отримує однорядковий māji shimashita в потоці. Відповідайте arigatō gozaimasu, навіть якщо відгук був грубим; гілку читає вся команда.

Повідомлення про помилку та інцидент

Звіт про помилку японською мовою має такий самий скелет, як і будь-яке інше: що сталося, як це відтворити, що ви очікували та що отримали. Слова: saigen tejun для кроків відтворення, kitai suru dōsa для очікуваної поведінки та jissai no dosa для фактичної поведінки. Скажіть rōkaru de wa saigen shimasen, коли воно з’являється лише в одному середовищі; це речення економить рецензенту годину.

Інцидент, shōgai, має суворіший порядок. Перший звіт, daiippō, виходить швидко та повідомляє лише про те, що зламано та хто постраждав. Причина з’являється пізніше, після чоса, розслідування, а в заключному звіті додається сайхацу боші, запобігання повторенню. Японські команди оцінюють вас набагато більше за швидкістю першого повідомлення, ніж за його повнотою, тому надішліть його, перш ніж ви зрозумієте причину.

ЯпонськийРомаджіЗначення
不具合を見つけました。Fuguai o mitsukemashita.Я знайшов дефект.
本番でエラーが出ています。Honban de erā ga dete imasu.У виробництві виникають помилки.
影響範囲はログイン画面だけです。Eikyō han'i wa roguin gamen dake desu.Вплив обмежується екраном входу.
再現手順は次のとおりです。Saigen tejun wa tsugi no tōri desu.Етапи відтворення такі.
ローカルでは再現しません。Rōkaru de wa saigen shimasen.Він не розмножується локально.
原因を調査中です。Gen'in o chōsa-chū desu.Я розслідую причину.
一旦ロールバックしてもいいですか?Ittan rōrubakku shite mo ii desu ka?Чи можу я повернутись назад?
復旧しました。Fukkyū shimashita.Він був відновлений.
原因は設定ミスでした。再発防止策を考えます。Gen'in wa settei misu deshita. Saihatsu bōshi-saku o kangaemasu.Причиною стала помилка конфігурації. Я розберуся, як запобігти рецидиву.

Оцінка та м’яке відсунення терміну

Оцінки наводяться в днях або в людино-днях, nin-nichi, і пом’якшуються hodo або kurai, що означає приблизно. Мікка ходо десу - нормальна відповідь; голий номер без пом'якшення звучить як обіцянка, а обіцянки запам'ятовуються. Якщо запитана дата нереалістична, стандартним словом є kibishii, тісно, ​​за яким відразу йде альтернатива. Альтернативою є те, що робить відмову прийнятною: пізніша дата, менший обсяг або питання про пріоритети, яке дозволяє лідеру вибирати.

Якщо вам потрібен час, щоб подумати, ічідо мочікаетте какунін шимасу, дозвольте мені забрати це і перевірити, це шановне речення. Це означає, що ви серйозно ставитеся до оцінки, а не вгадуєте на місці, і це виграє вам день.

ЯпонськийРомаджіЗначення
見積もりは三日ほどです。Mitsumori wa mikka hodo desu.Орієнтовно близько трьох днів.
工数は二人日くらいかかりそうです。Kōsū wa ni-nin-nichi kurai kakarisō desu.Ймовірно, це займе близько двох людино-днів.
金曜日までは少し厳しいかもしれません。Kin'yōbi made wa sukoshi kibishii kamo shiremasen.П'ятниця може бути трохи напруженою.
来週の月曜日なら間に合います。Raishū no getsuyōbi nara ma ni aimasu.Якщо наступного понеділка, я встигну.
この機能を後回しにすれば、納期に間に合います。Kono kinō o atomawashi ni sureba, nōki ni ma ni aimasu.Якщо ми відкладемо цю функцію, ми зможемо вкластися в кінцевий термін.
優先順位を教えていただけますか?Yūsen jun'i o oshiete itadakemasu ka?Не могли б ви сказати мені пріоритетний порядок?
一度持ち帰って確認します。Ichido mochikaette kakunin shimasu.Дозвольте мені забрати це і перевірити.

Лід може відповісти jā, getsuyōbi de onegai shimasu, приймаючи понеділок, або nantoka narimasen ka, запитуючи, чи можна щось зробити. По-друге, повторіть торгівлю обсягом, а не обрушення: kono kinō o hazuseba, kin'yōbi ni dekimasu, якщо ми відмовимося від цієї функції, можлива п’ятниця.

Читання японського квитка

Квитки - це місце, де живе словниковий запас кандзі. Мітки полів повторюються на кожному трекері, тому вивчення двадцяти з них перетворює нечитабельну стіну на форму, яку можна сканувати. Статусні значення – це ті, які ви будете вимовляти вголос під час виступу, тому читайте їх з їх вимовою, а не лише зі значенням.

Поле квиткаРомаджіЗначення
件名kenmeiназва
概要gaiyōрезюме
再現手順сайген теджункроки для відтворення
期待する動作kitai suru dōsaочікувана поведінка
実際の動作jissai no dōsaреальна поведінка
優先度yūsendoпріоритет
担当者тантошаправонаступник
期限кігентермін виконання
ステータスsutētasuстатус
未着手мічакушуне розпочато
対応中тайо-чув процесі
レビュー待ちrebyū-machiочікує розгляду
保留horyūна утриманні
要確認йо-какунінпотребує перевірки
対応済みтайо-дзуміобробляється
完了kanryōзроблено

Заявка, написана японським колегою, часто закінчується на yoroshiku onegai shimasu, навіть якщо це лише повідомлення про помилку, і ваш коментар може закінчуватися так само. Коли ви закриваєте заявку, очікуваним підписом є однорядковий taiō shimashita, оброблений із посиланням на запит на отримання.

Етикет чат-інструментів

Командний чат у Японії більш формальний, ніж очікує більшість інженерів. Пряме повідомлення зазвичай починається з otsukaresama desu, універсального привітання на робочому місці, а запит до зайнятої людини додає o-tesuki no toki ni, коли у вас є хвилина. Чесно позначте терміновість: isogi de wa arimasen каже читачеві, що вони можуть залишити це до обіду, а shikyū означає кинути все, тому використовуйте його рідко. Реакція емодзі вважається підтвердженням для більшості команд, але запит від когось із старших заслуговує на введене shōchi shimashita.

Повідомлення про присутність є нормальним японським чатом. Riseki shimasu, коли ви відходите, modorimashita, коли повертаєтеся, і honjitsu wa agarimasu, коли ви підписуєтеся на день. Спочатку вони виглядають метушливими, а через тиждень стають автоматичними.

ЯпонськийРомаджіЗначення
お疲れ様です。Otsukaresama desu.Привіт (стандартний засіб відкриття чату між колегами).
お手すきの時に見ていただけますか?O-tesuki no toki ni mite itadakemasu ka?Чи могли б ви поглянути, коли матимете хвилинку?
急ぎではありません。Isogi de wa arimasen.Це не терміново.
至急確認をお願いします。Shikyū kakunin o onegai shimasu.Будь ласка, терміново перевірте це.
承知しました。Shōchi shimashita.Зрозумів.
確認して、後ほど返信します。Kakunin shite, nochihodo henshin shimasu.Я перевірю та відповім пізніше.
取り急ぎご報告まで。Toriisogi go-hōkoku made.Наразі короткий звіт.
離席します。Riseki shimasu.Відступаючи від мого столу.
戻りました。Modorimashita.Я повернувся.
本日は上がります。お疲れ様でした。Honjitsu wa agarimasu. Otsukaresama deshita.Відписуюсь на сьогодні. Дякуємо за вашу роботу.

Щотижневий розпорядок японської інженерії

  • Промовляйте вголос перед зустріччю щодня, використовуючи справжні назви квитків; три речення займають менше хвилини.
  • Напишіть один коментар до відгуку японською мовою на день, навіть щодо запиту колеги, який ви б інакше схвалили мовчки, і використовуйте одну форму пом’якшення кожного разу.
  • Щотижня читайте один закритий квиток від кінця до кінця та озвучуйте його історію статусу: michakushu, taiō-chū, rebyū-machi, kanryō.
  • Відрепетуйте перший звіт про інцидент для системи, якою ви володієте, щоб слова виникали по порядку, коли спрацює справжнє сповіщення.
  • Практикуйте одну розмову про дедлайн на тиждень, у якій ви пропонуєте масштабну торгівлю замість «так».
  • Зберігайте список запозичених слів, які ви неправильно вимовили під час зустрічей, і повторюйте вголос їхні довгі голосні.
Ключові моменти

Практичний спосіб покращення

Озвучте завтрашній стендап прямо зараз у трьох японських реченнях, використовуючи справжній квиток, над яким ви працюєте. Потім подайте той самий статус своєму Сенсею зі штучним інтелектом у захоплюючому 3D-класі Unihongo та попросіть його зіграти лідера команди, який задає одне додаткове запитання про ваш блокувальник, тому що відповіді на запитання без сценарію — це навичка, яку насправді перевіряє зустріч.

  1. 1

    Виберіть одну чітку мету

    Кожну сесію зосередьте на ситуації чи навичці, яку ви можете фактично використати.

  2. 2

    Тренуйтеся активно

    Промовляйте повні відповіді вголос замість того, щоб лише читати або розпізнавати японську.

  3. 3

    Перегляньте та повторіть

    Зберігайте корисні виправлення та переглядайте той самий навик, доки він не стане природним.

FAQ

Часті запитання

Чи потрібно мені говорити японською мовою, щоб працювати інженером у Японії?

Це залежить від компанії. Деякі команди працюють англійською мовою, але багато компаній середнього розміру та традиційних компаній проводять зустрічі, квитки та спілкуються японською. Навіть у першій команді англійською мовою навколишня компанія зазвичай працює японською мовою, тому фрази в цьому посібнику розширюють ролі, на які ви можете претендувати.

Чи непристойно писати коментарі до огляду коду безпосередньо японською мовою?

Безпосередність сама по собі добре; що має значення, так це граматика навколо цього. Японські рецензенти чітко вказують на проблему, а потім пом’якшують інструкцію такими формами, як shita hō ga ii kamo shiremasen. Гола наказова форма читається як докор, особливо з боку молодшого інженера.

Яка різниця між багу та фугуаї?

Багу — це щоденне слово, яке використовується в чаті та розмові. Fuguai — це офіційне слово для позначення дефекту, яке ви пишете в заголовку заявки, звіті про інцидент або повідомленні клієнту. Використання фугуаї в офіційному письмі показує, що ви знаєте регістр.

Як сказати «ні» нереальному терміну японською?

Ви рідко говорите «ні» прямо. Ви говорите, що дата є kibishii, що означає тісно чи важко, а потім пропонуєте альтернативу: пізніша дата, скорочений обсяг або запит щодо пріоритетів. Пропозиція – це те, що робить відмову прийнятною.

Продовжуйте навчання

Перетворіть знання японської мови на впевненість у розмові

Тренуйтеся з AI Sensei від Unihongo в захоплюючому 3D-класі з рольовими місіями, навчанням вимови, корисними відгуками та навчальними іграми, які збільшують ваш словниковий запас під час гри.