Japanska för IT-ingenjörer: Stand-ups, recensioner och specifikationer

Du kan redan läsa koden. Vad ett japanskt ingenjörsteam behöver av dig är det talade lagret runt det: ett tydligt ställningstagande, en noggrann specifikationsfråga och en felrapport som kommer innan någon behöver fråga.

En utvecklare på ett stand-up-möte med en kanban-tavla skriven på japanska
Vad du behöver veta

Japanska för IT-ingenjörer: Stand-ups, recensioner och specifikationer

Programvaruteam i Japan kör på en liten uppsättning upprepade konversationer. Morgonstandupen ställer samma tre frågor varje dag, en spec-diskussion följer en fast bekräfta-och-upprepa-rytm, kodgranskningar använder en igenkännbar mjukgörande grammatik och incidentrapporter följer en förväntad ordning. Mycket av ordförrådet är katakana lånat från engelska, vilket hjälper, men läsningarna är japanska och de formella kanji-orden sitter bredvid dem i biljetter och rapporter. Den här guiden ger dig termerna med deras verkliga avläsningar och fraserna för varje konversation, med svaren du kommer att få tillbaka.

Katakana-lånord känns igen på papper men måste sägas med japanska ljud

En stand-up är tre meningar: vad du gjorde, vad du kommer att göra, vad blockerar dig

Granska kommentarer mjukas upp med kamo shiremasen och sō desu, inte med kommandon

Rapportera en incident genom påverkan först, orsaka senare och fortsätt uppdatera

Tekniska termer med sina japanska läsningar

Det mesta av fältets ordförråd är katakana lånat från engelska, vilket är goda nyheter för läsning och dåliga nyheter för att lyssna. Servern blir sābā med två långa vokaler och inget r-ljud, data blir dēta, release blir rirīsu och merge blir māji. Om du säger dem med engelska ljud kanske kollegor inte fångar dem i möteshastighet, och du kanske inte känner igen dem när de kommer tillbaka. Lär dig vart och ett som ett japanskt ord med sin egen längd och rytm.

Bredvid varje lånord finns det vanligtvis ett kanji-ord som förekommer i biljetter, specifikationer och formella rapporter. Bagu är chattordet; fuguai är vad som står i biljetttiteln. Tesuto är vad du gör; kenshō är vad rapporten säger att du gjorde. Äldre dokument tar också bort den sista långa vokalen från vissa lånord, så du kommer att möta sābā skrivet som サーバ och yūzā skrivet som ユーザ. Det är samma ord.

KallaRomajiMenande
バグbagubugg (vardagsord)
不具合fuguaidefekt, det formella ordet för en bugg
サーバーsābāserver
データdētadata
テストtesutotesta
リリースrirīsusläppa
デプロイdepuroidistribuera
マージmājislå ihop
プルリクpuru-rikupull begäran (kort form)
レビューrebyūrecension
ログrogulogga
エラーerafel
仕様shiyōspecifikation
仕様書shiyōshospecifikationsdokument
要件yōkenkrav
設計sekkeidesign
実装jissōgenomförande
改善kaizenförbättring
修正shūseifixa, korrigera
再現saigenreproduktion av en bugg
検証kenshōverifiering, testning av en fix
本番honbanproduktionsmiljö
開発環境kaihatsu kankyōutvecklingsmiljö
障害shōgaiincident, avbrott
影響範囲eikyō han'ipåverkans omfattning
納期nōkileveranstid
工数kōsūansträngning, persontimmar
見積もりmitsumoriuppskatta
進捗shinchokuframsteg
対応taiōhantera, hantera
運用un'yōoperationer
保守hoshuunderhåll
デグレdeureregression, från degradera
リスケrisukeschemalägga om
エビデンスebidensubevis, vanligtvis en skärmdump som visar ett godkänt test

Den dagliga standupen i tre delar

Morgonmötet, ofta kallat asakai eller det dagliga, följer samma tre frågor överallt: vad du gjorde igår, vad du kommer att göra idag och om något blockerar dig. Förbered tre meningar, inte en berättelse. Kinō wa för igår, kyō wa för idag, och antingen burokkā wa toku ni arimasen eller en specifik plats där du har fastnat. Att säga gambarimasu istället för en konkret status är det vanliga misstaget; ledaren vill ha ett uppgiftsnamn och ett tillstånd.

Framstegsord spelar roll. Yotei dōri betyder på schemat, sukoshi okurete imasu betyder något efter, och kyō-jū ni owaru mikomi desu betyder att du förväntar dig att avsluta idag. Om du ligger efter, säg det i stand-up snarare än i ett meddelande kvällen innan deadline; ett japanskt lag förlåter en försening det hörde talas om tidigt.

japanskaRomajiMenande
昨日はログイン機能の実装を進めました。Kinō wa roguin kinō no jissō o susumemashita.Igår gjorde jag framsteg med att implementera inloggningsfunktionen.
今日はテストを書いて、プルリクを出す予定です。Kyō wa tesuto o kaite, puru-riku o dasu yotei desu.Idag planerar jag att skriva tester och öppna en pull request.
ブロッカーは特にありません。Burokkā wa toku ni arimasen.Inga blockerare i synnerhet.
APIの仕様が決まっていないので、そこで止まっています。API no shiyō ga kimatte inai node, soko de tomatte imasu.API-specifikationen är inte klar än, så jag har fastnat där.
進捗は予定どおりです。Shinchoku wa yotei dōri desu.Framstegen följer schemat.
少し遅れています。Sukoshi okurete imasu.Jag ligger lite efter.
今日中に終わる見込みです。Kyō-jū ni owaru mikomi desu.Jag räknar med att bli klar i slutet av idag.
田中さんに確認したいことがあります。Tanaka-san ni kakunin shitai koto ga arimasu.Jag har något jag vill kolla med Tanaka.

En lead kan svara med en kort uppföljning som itsu-goro owarisō desu ka, fråga ungefär när det kommer att sluta, eller våga ka tetsudaimashō ka, erbjuda hjälp. Svara med en dag och en uppgift, och ta hjälp om blockeraren är utanför din kontroll.

Frågar om en spec och bekräftar din förståelse

Specifikationssamtal i Japan körs på mönstret att iu rikai de atte imasu ka, vilket betyder är min förståelse korrekt att. Du upprepar vad du tror att specen säger, med dina egna ord, och låter den andra personen bekräfta eller rätta. Detta är inte ett tecken på svaghet; frasen ninshiki awase, att anpassa förståelsen, är något seniora ingenjörer ständigt efterfrågar. Felet är att säga wakarimashita tidigt för att avsluta diskussionen och sedan bygga fel sak.

Fråga var en regel är skriven med shiyōsho no doko ni kaite arimasu ka. Om det inte står skrivet någonstans blir svaret ofta en axelryckning, och det är din signal att själv föreslå beteendet och be om överenskommelse, vilket också får det nedskrivet.

japanskaRomajiMenande
この仕様について確認させてください。Kono shiyō ni tsuite kakunin sasete kudasai.Låt mig bekräfta något om denna spec.
エラーの場合は、画面にメッセージを出すという理解で合っていますか?Erā no baai wa, gamen ni messēji o dasu to iu rikai de atte imasu ka?Har jag rätt i att vi vid fel visar ett meddelande på skärmen?
この場合はどう動くべきですか?Kono baai wa dō ugoku beki desu ka?Hur ska det bete sig i det här fallet?
仕様書のどこに書いてありますか?Shiyōsho no doko ni kaite arimasu ka?Var står det skrivet i specifikationsdokumentet?
認識合わせをさせてください。Ninshiki awase o sasete kudasai.Låt mig se till att vi är på samma sida.
要件を整理してもいいですか?Yōken o seiri shite mo ii desu ka?Får jag sammanfatta kraven?
はい、その理解で合っています。Hai, sono rikai de atte imasu.Ja, den förståelsen är korrekt.
いえ、そこは少し違います。Ie, soko wa sukoshi chigaimasu.Nej, den delen är lite annorlunda.
では、その内容でチケットに書いておきます。Dewa, sono naiyō de chiketto ni kaite okimasu.Då skriver jag det i biljetten.

Kodgranskningskommentarer som är direkta men artiga

En bra japansk recensionskommentar namnger problemet tydligt och mjukar bara upp instruktionen. Koko wa null ni naru kanōsei ga arimasu anger risken utan säkring. Fixeringen kommer sedan som ett förslag: shita hō ga ii kamo shiremasen, vilket betyder att det kan vara bättre att, eller wakeraresō desu, vilket betyder att det ser ut att kunna delas. Små stilpunkter är markerade med komakai desu ga, moll men, och en kal shite kudasai från en junior recensent läses som en order, så spara den för en leads ton eller en tydlig bugg.

Som författare, tacka recensenten med go-shiteki arigatō gozaimasu och säg vad du kommer att göra. Om koden är avsiktlig, säg det med itoteki ni och ange anledningen; en japansk recensent förväntar sig en anledning, inte ett försvar. Utbytet nedan visar båda sidor av en pull-begäran.

japanskaRomajiMenande
お手すきの時にレビューをお願いします。O-tesuki no toki ni rebyū o onegai shimasu.Vänligen granska detta när du har en stund.
ここはnullになる可能性があります。Koko wa null ni naru kanōsei ga arimasu.Detta kan bli ogiltig här.
変数名をもう少し具体的にしたほうがいいかもしれません。Hensū-mei o mō sukoshi gutaiteki ni shita hō ga ii kamo shiremasen.Det kan vara bättre att göra variabelnamnet lite mer specifikt.
この処理は別の関数に分けられそうです。Kono shori wa betsu no kansū ni wakeraresō desu.Denna logik ser ut att kunna delas upp i en separat funktion.
念のため、テストを追加してもらえますか?Nen no tame, tesuto o tsuika shite moraemasu ka?Bara för säkerhets skull, kan du lägga till ett test?
細かいですが、ここはタイポだと思います。Komakai desu ga, koko wa taipo da to omoimasu.Mindre, men jag tror att detta är ett stavfel.
ご指摘ありがとうございます。修正します。Go-shiteki arigatō gozaimasu. Shūsei shimasu.Tack för att du påpekade det. Jag ska fixa det.
ここは意図的にこうしています。理由は速度です。Koko wa itoteki ni kō shite imasu. Riyū wa sokudo desu.Detta är avsiktligt. Anledningen är hastigheten.
確認しました。問題ありません。Kakunin shimashita. Mondai arimasen.Jag kollade. inga problem.

Godkännande kommer vanligtvis som LGTM desu eller shōnin shimashita, och en sammanslagen pull-begäran får ofta en enrads māji shimashita i tråden. Svara med arigatō gozaimasu även när recensionen var grov; tråden läses av hela laget.

Rapportera en bugg och en incident

En felrapport på japanska har samma skelett som någon annanstans: vad som hände, hur man återskapar det, vad du förväntade dig och vad du fick. Orden är saigen tejun för reproduktionssteg, kitai suru dōsa för förväntat beteende och jissai no dōsa för faktiskt beteende. Säg rōkaru de wa saigen shimasen när det bara dyker upp i en miljö; den meningen sparar en recensent en timme.

En incident, shōgai, har en strängare ordning. Den första rapporten, daiippō, går snabbt ut och säger bara vad som är trasigt och vem som är drabbad. Orsaken kommer senare, efter chōsa, undersökning, och den avslutande rapporten lägger till saihatsu bōshi, förhindrande av återfall. Japanska lag bedömer dig mycket mer på hastigheten på det första meddelandet än på dess fullständighet, så skicka det innan du förstår orsaken.

japanskaRomajiMenande
不具合を見つけました。Fuguai o mitsukemashita.Jag hittade en defekt.
本番でエラーが出ています。Honban de erā ga dete imasu.Det uppstår fel i produktionen.
影響範囲はログイン画面だけです。Eikyō han'i wa roguin gamen dake desu.Effekten är begränsad till inloggningsskärmen.
再現手順は次のとおりです。Saigen tejun wa tsugi no tōri desu.Stegen för att reproducera är som följer.
ローカルでは再現しません。Rōkaru de wa saigen shimasen.Den förökar sig inte lokalt.
原因を調査中です。Gen'in o chōsa-chū desu.Jag undersöker orsaken.
一旦ロールバックしてもいいですか?Ittan rōrubakku shite mo ii desu ka?Får jag rulla tillbaka för nu?
復旧しました。Fukkyū shimashita.Den har återställts.
原因は設定ミスでした。再発防止策を考えます。Gen'in wa settei misu deshita. Saihatsu bōshi-saku o kangaemasu.Orsaken var ett konfigurationsfel. Jag kommer att ta reda på hur man förhindrar en upprepning.

Uppskattar och trycker tillbaka på en deadline mjukt

Uppskattningar ges i dagar eller i persondagar, nin-nichi, och mjukas upp med hodo eller kurai, vilket betyder ungefär. Mikka hodo desu är ett normalt svar; ett bart nummer utan mjukgörare låter som ett löfte, och löften kommer ihåg. När det begärda datumet inte är realistiskt är standardordet kibishii, tight, följt omedelbart av ett alternativ. Alternativet är det som gör pushbacken acceptabel: ett senare datum, en mindre omfattning eller en fråga om prioriteringar som låter ledningen välja.

Om du behöver tid att tänka, är ichido mochikaette kakunin shimasu, låt mig ta bort det och kolla, en respekterad mening. Det signalerar att du tar uppskattningen på allvar snarare än att gissa på plats, och det köper dig en dag.

japanskaRomajiMenande
見積もりは三日ほどです。Mitsumori wa mikka hodo desu.Uppskattningen är cirka tre dagar.
工数は二人日くらいかかりそうです。Kōsū wa ni-nin-nichi kurai kakarisō desu.Det kommer förmodligen att ta ungefär två arbetsdagar.
金曜日までは少し厳しいかもしれません。Kin'yōbi made wa sukoshi kibishii kamo shiremasen.Fredagen kan bli lite trång.
来週の月曜日なら間に合います。Raishū no getsuyōbi nara ma ni aimasu.Om det är nästa måndag så klarar jag det.
この機能を後回しにすれば、納期に間に合います。Kono kinō o atomawashi ni sureba, nōki ni ma ni aimasu.Om vi ​​skjuter upp detta inslag kan vi hålla tidsfristen.
優先順位を教えていただけますか?Yūsen jun'i o oshiete itadakemasu ka?Kan du berätta för mig prioritetsordningen?
一度持ち帰って確認します。Ichido mochikaette kakunin shimasu.Låt mig ta bort det och kolla.

En lead kan svara med jā, getsuyōbi de onegai shimasu, acceptera måndag, eller med nantoka narimasen ka och fråga om något kan göras. Till det andra, upprepa scope-handeln istället för att gräva: kono kinō o hazuseba, kin'yōbi ni dekimasu, om vi släpper den här funktionen är fredag ​​möjlig.

Läser en japansk biljett

Biljetter är där kanji-ordförrådet bor. Fältetiketterna upprepas över alla spårare, så att lära sig tjugo av dem förvandlar en oläsbar vägg till en form som du kan skanna. Statusvärden är de du kommer att säga högt i stand-up, så läs dem med deras uttal, inte bara deras betydelse.

BiljettfältRomajiMenande
件名kenmeititel
概要gaiyōsammanfattning
再現手順saigen tejunsteg för att reproducera
期待する動作kitai suru dōsaförväntat beteende
実際の動作jissai no dōsafaktiskt beteende
優先度yūsendoprioritet
担当者tantōshauppdragstagaren
期限kigenförfallodatum
ステータスsutētasustatus
未着手michakushuinte startat
対応中taiō-chūpågår
レビュー待ちrebyū-machiväntar på granskning
保留horyūpå is
要確認yō-kakuninbehöver kontrolleras
対応済みtaiō-zumihanteras
完了kanryōgjort

En biljett skriven av en japansk kollega slutar ofta med yoroshiku onegai shimasu även när det bara är en felrapport, och din kommentar kan sluta på samma sätt. När du stänger en biljett, är en enrads taiō shimashita, hanterad, med en länk till pull-begäran den förväntade sign-off.

Etikett för chattverktyg

Teamchatt i Japan är mer formell än de flesta ingenjörer förväntar sig. Ett direktmeddelande öppnas vanligtvis med otsukaresama desu, den allsidiga hälsningen på arbetsplatsen, och en förfrågan till en upptagen person lägger till o-tesuki no toki ni, när du har en stund. Markera brådskande ärligt: ​​isogi de wa arimasen säger till läsaren att de kan lämna det till efter lunch, och shikyū betyder släpp allt, så använd det sällan. En emoji-reaktion räknas som en bekräftelse på de flesta lag, men en begäran från någon senior förtjänar en maskinskriven shōchi shimashita.

Närvaromeddelanden är normala i japansk chattkultur. Riseki shimasu när du kliver bort, modorimashita när du kommer tillbaka och honjitsu wa agarimasu när du anmäler dig för dagen. De ser noga ut till en början och blir automatiska inom en vecka.

japanskaRomajiMenande
お疲れ様です。Otsukaresama desu.Hej (standard chattöppnare mellan kollegor).
お手すきの時に見ていただけますか?O-tesuki no toki ni mite itadakemasu ka?Kan du ta en titt när du har en stund?
急ぎではありません。Isogi de wa arimasen.Det är inte brådskande.
至急確認をお願いします。Shikyū kakunin o onegai shimasu.Kontrollera detta snarast.
承知しました。Shōchi shimashita.Förstått.
確認して、後ほど返信します。Kakunin shite, nochihodo henshin shimasu.Jag kollar och svarar senare.
取り急ぎご報告まで。Toriisogi go-hōkoku made.Bara en snabb rapport nu.
離席します。Riseki shimasu.Går bort från mitt skrivbord.
戻りました。Modorimashita.Jag är tillbaka.
本日は上がります。お疲れ様でした。Honjitsu wa agarimasu. Otsukaresama deshita.Skriver av för idag. Tack för ditt arbete.

En veckovis rutin för att konstruera japanska

  • Säg din stand-up högt före mötet, varje dag, med hjälp av de riktiga biljettnamnen; tre meningar tar under en minut.
  • Skriv en recensionskommentar på japanska per dag, även på en kollegas pull-begäran som du annars skulle godkänna tyst, och använd ett mjukgörande formulär varje gång.
  • Läs en stängd biljett från början till slut varje vecka och berätta dess statushistorik: michakushu, taiō-chū, rebyū-machi, kanryō.
  • Repetera en incidentrapport för ett system du äger, så att orden kommer ut i ordning när den riktiga varningen avfyras.
  • Öva ett deadline-samtal i veckan där du erbjuder en scope trade istället för ett ja.
  • Håll en lista över lånord du uttalade fel på möten och borra upp deras långa vokaler.
Nyckelpunkter

Ett praktiskt sätt att förbättra

Ge morgondagens stand-up högt just nu, i tre japanska meningar, med den riktiga biljetten du jobbar på. Presentera sedan samma status för din AI Sensei i Unihongos uppslukande 3D-klassrum och be den spela en gruppledare som ställer en följdfråga om din blockerare, eftersom att svara på en uppföljning utan manus är den färdighet mötet faktiskt testar.

  1. 1

    Välj ett tydligt mål

    Fokusera varje session på en situation eller färdighet som du faktiskt kan använda.

  2. 2

    Träna aktivt

    Säg fullständiga svar högt istället för att bara läsa eller känna igen japanska.

  3. 3

    Granska och upprepa

    Behåll användbara korrigeringar och se om samma färdighet tills det känns naturligt.

FAQ

Vanliga frågor

Behöver jag tala japanska för att arbeta som ingenjör i Japan?

Det beror på företaget. Vissa team arbetar på engelska, men många medelstora och traditionella företag anordnar möten, biljetter och chattar på japanska. Även på ett engelskt-första team kör det omgivande företaget vanligtvis på japanska, så fraserna i den här guiden breddar rollerna du kan söka.

Är det oförskämt att skriva kodgranskningskommentarer direkt på japanska?

Direktheten i sig är bra; Det som spelar roll är grammatiken runt det. Japanska recensenter pekar tydligt på problemet och mjukar sedan upp instruktionen med former som shita hō ga ii kamo shiremasen. En bar kommandoform läses som en utskällning, särskilt från en yngre ingenjör.

Vad är skillnaden mellan bagu och fuguai?

Bagu är det vardagliga ordet som används i chatt och konversation. Fuguai är det formella ordet för en defekt och är vad du skriver i en biljetttitel, en incidentrapport eller ett meddelande till en klient. Att använda fuguai i formell skrift visar att du känner till registret.

Hur säger jag nej till en orealistisk deadline på japanska?

Du säger sällan nej rent ut. Du säger att datumet är kibishii, vilket betyder tajt eller svårt, och erbjuder sedan ett alternativ: ett senare datum, en reducerad omfattning eller en begäran om prioriteringar. Erbjudandet är det som gör pushbacken acceptabel.

Fortsätt lära dig

Förvandla japansk kunskap till att tala självförtroende

Träna med Unihongos AI Sensei i ett uppslukande 3D-klassrum, med rollspelsuppdrag, uttalscoachning, användbar feedback och lärandespel som bygger ditt ordförråd medan du spelar.