{"id":15918,"date":"2026-08-24T15:12:20","date_gmt":"2026-08-24T07:12:20","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=15918"},"modified":"2026-08-24T17:46:46","modified_gmt":"2026-08-24T09:46:46","slug":"software-engineering-vocabulary-in-chinese","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/","title":{"rendered":"Software Engineering Vocabulary in Chinese"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\" >\u5de5\u7a0b\u5e2bg\u014dngch\u00e9ngsh\u012b\u5de5\u7a0b\u5e08g\u014dngch\u00e9ngsh\u012b&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E8%BB%9F%E9%AB%94ruanti%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E8%BD%AF%E4%BB%B6ruanjian%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\" >\u8edf\u9ad4ru\u01cent\u01d0\u5de5\u7a0b\u5e2bg\u014dngch\u00e9ngsh\u012b\u8f6f\u4ef6ru\u01cenji\u00e0n\u5de5\u7a0b\u5e08g\u014dngch\u00e9ngsh\u012b&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%89%8D%E7%AB%AFqianduan%E5%89%8D%E7%AB%AFqianduan%F0%9F%94%8A\" >\u524d\u7aefqi\u00e1ndu\u0101n\u524d\u7aefqi\u00e1ndu\u0101n&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%BE%8C%E7%AB%AFhouduan%E5%90%8E%E7%AB%AFhouduan%F0%9F%94%8A\" >\u5f8c\u7aefh\u00f2udu\u0101n\u540e\u7aefh\u00f2udu\u0101n&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%85%A8%E7%AB%AFquanduan%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E5%85%A8%E7%AB%AFquanduan%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\" >\u5168\u7aefqu\u00e1ndu\u0101n\u5de5\u7a0b\u5e2bg\u014dngch\u00e9ngsh\u012b\u5168\u7aefqu\u00e1ndu\u0101n\u5de5\u7a0b\u5e08g\u014dngch\u00e9ngsh\u012b&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E9%99%A4%E9%8C%AFchucuo%E8%B0%83%E8%AF%95tiaoshi%F0%9F%94%8A\" >\u9664\u932fch\u00facu\u00f2\u8c03\u8bd5ti\u00e1osh\u00ec&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E9%83%A8%E7%BD%B2bushu_%E4%B8%8A%E7%B7%9Ashangxian%E9%83%A8%E7%BD%B2bushu_%E4%B8%8A%E7%BA%BFshangxian%F0%9F%94%8A\" >\u90e8\u7f72b\u00f9sh\u01d4 \/ \u4e0a\u7ddash\u00e0ngxi\u00e0n\u90e8\u7f72b\u00f9sh\u01d4 \/ \u4e0a\u7ebfsh\u00e0ngxi\u00e0n&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E7%A8%8B%E5%BC%8Fchengshi%E7%A8%8B%E5%BC%8Fchengshi%F0%9F%94%8A\" >\u7a0b\u5f0fch\u00e9ngsh\u00ec\u7a0b\u5f0fch\u00e9ngsh\u00ec&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E9%87%8D%E6%A7%8Bchonggou%E9%87%8D%E6%9E%84chonggou%F0%9F%94%8A\" >\u91cd\u69cbch\u00f3ngg\u00f2u\u91cd\u6784ch\u00f3ngg\u00f2u&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E4%BF%AE%E5%BE%A9xiufu%E4%BF%AE%E5%A4%8Dxiufu%F0%9F%94%8A\" >\u4fee\u5fa9xi\u016bf\u00f9\u4fee\u590dxi\u016bf\u00f9&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E7%B3%BB%E7%B5%B1xitong%E7%B3%BB%E7%BB%9Fxitong%F0%9F%94%8A\" >\u7cfb\u7d71x\u00ect\u01d2ng\u7cfb\u7edfx\u00ect\u01d2ng&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E7%95%B6%E6%A9%9Fdangji%E5%AE%95%E6%9C%BAdangji%F0%9F%94%8A\" >\u7576\u6a5fd\u00e0ngj\u012b\u5b95\u673ad\u00e0ngj\u012b&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E6%9B%B4%E6%96%B0gengxin%E6%9B%B4%E6%96%B0gengxin%F0%9F%94%8A\" >\u66f4\u65b0g\u0113ngx\u012bn\u66f4\u65b0g\u0113ngx\u012bn&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E6%B8%AC%E8%A9%A6ceshi%E6%B5%8B%E8%AF%95ceshi%F0%9F%94%8A\" >\u6e2c\u8a66c\u00e8sh\u00ec\u6d4b\u8bd5c\u00e8sh\u00ec&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%8A%9F%E8%83%BDgongneng%E5%8A%9F%E8%83%BDgongneng%F0%9F%94%8A\" >\u529f\u80fdg\u014dngn\u00e9ng\u529f\u80fdg\u014dngn\u00e9ng&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E7%A8%8B%E5%BC%8F%E7%A2%BCchengshima%E5%AF%A9%E6%9F%A5shencha%E4%BB%A3%E7%A2%BCdaima%E5%AE%A1%E6%9F%A5shencha%F0%9F%94%8A\" >\u7a0b\u5f0f\u78bcch\u00e9ngsh\u00ecm\u01ce\u5be9\u67e5sh\u011bnch\u00e1\u4ee3\u78bcd\u00e0im\u01ce\u5ba1\u67e5sh\u011bnch\u00e1&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E6%8A%80%E8%A1%93jishu%E5%82%B5zhai%E6%8A%80%E6%9C%AFjishu%E5%80%BAzhai%F0%9F%94%8A\" >\u6280\u8853j\u00ecsh\u00f9\u50b5zh\u00e0i\u6280\u672fj\u00ecsh\u00f9\u503azh\u00e0i&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E5%BE%85%E5%91%BDdaiming%E5%BE%85%E5%91%BDdaiming%F0%9F%94%8A\" >\u5f85\u547dd\u00e0im\u00ecng\u5f85\u547dd\u00e0im\u00ecng&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E6%9C%83%E8%AD%B0huiyi_%E7%AB%99%E6%9C%83zhanhui%E4%BC%9A%E8%AE%AEhuiyi_%E7%AB%99%E4%BC%9Azhanhui%F0%9F%94%8A\" >\u6703\u8b70hu\u00ecy\u00ec \/ \u7ad9\u6703zh\u00e0nhu\u00ec\u4f1a\u8baehu\u00ecy\u00ec \/ \u7ad9\u4f1azh\u00e0nhu\u00ec&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E7%89%88%E6%9C%ACbanben%E6%8E%A7%E5%88%B6kongzhi%E7%89%88%E6%9C%ACbanben%E6%8E%A7%E5%88%B6kongzhi%F0%9F%94%8A\" >\u7248\u672cb\u01cenb\u011bn\u63a7\u5236k\u00f2ngzh\u00ec\u7248\u672cb\u01cenb\u011bn\u63a7\u5236k\u00f2ngzh\u00ec&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#%E8%B3%87%E6%96%99%E5%BA%ABshujuku%E6%95%B0%E6%8D%AE%E5%BA%93shujuku%F0%9F%94%8A\" >\u8cc7\u6599\u5eabsh\u00f9j\u00f9k\u00f9\u6570\u636e\u5e93sh\u00f9j\u00f9k\u00f9&#128266;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#Unspoken_Cultural_Rules\" >Unspoken Cultural Rules<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#Enjoying_this_site\" >Enjoying this site?<\/a><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:3px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"odd-article-embed\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Serif+TC:wght@400;500;700&family=Noto+Sans+TC:wght@300;400;500&family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap');\n\n  .odd-article-embed{\n    --paper:#ffffff !important;\n    --ink:#2b2926 !important;\n    --ink-soft:#6b665f !important;\n    --seal:#a8402f !important;\n    --seal-soft:#f4e6e0 !important;\n    --line:#e6e1d8 !important;\n    --line-strong:#d8d1c2 !important;\n    --en-color:#5e7380 !important;\n  }\n  .odd-article-embed *{box-sizing:border-box !important;}\n  .odd-article-embed{\n    margin:0 !important;\n    background:var(--paper) !important;\n    color:var(--ink) !important;\n    font-family:'EB Garamond','Noto Sans TC',serif !important;\n    font-size:17px !important;\n    line-height:1.85 !important;\n  }\n  .odd-article-embed .page{\n    max-width:760px !important;\n    margin:0 auto !important;\n    padding:64px 32px 100px !important;\n  }\n\n  \/* header *\/\n  .odd-article-embed .seal{\n    width:46px !important; height:46px !important;\n    border:2px solid var(--seal) !important;\n    border-radius:6px !important;\n    display:flex !important; align-items:center !important; justify-content:center !important;\n    color:var(--seal) !important;\n    font-family:'Noto Serif TC', serif !important;\n    font-weight:700 !important;\n    font-size:20px !important;\n    letter-spacing:1px !important;\n    transform:rotate(-2deg) !important;\n    margin-bottom:22px !important;\n  }\n  .odd-article-embed .kicker{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-weight:300 !important;\n    color:var(--ink-soft) !important;\n    font-size:13px !important;\n    letter-spacing:0.12em !important;\n    text-transform:uppercase !important;\n    margin:0 0 10px !important;\n  }\n  .odd-article-embed h1{\n    font-family:'EB Garamond', serif !important;\n    font-weight:500 !important;\n    font-size:42px !important;\n    line-height:1.25 !important;\n    margin:0 0 8px !important;\n  }\n  .odd-article-embed .subtitle{\n    font-family:'Noto Serif TC', serif !important;\n    font-size:17px !important;\n    color:var(--ink-soft) !important;\n    margin:0 0 28px !important;\n  }\n  .odd-article-embed .meta{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:13px !important;\n    color:var(--ink-soft) !important;\n    border-top:1px solid var(--line) !important;\n    border-bottom:1px solid var(--line) !important;\n    padding:12px 0 !important;\n    margin-bottom:44px !important;\n    display:flex !important;\n    gap:18px !important;\n    flex-wrap:wrap !important;\n  }\n  .odd-article-embed .meta b{color:var(--ink) !important; font-weight:500 !important;}\n\n  .odd-article-embed .lede{\n    font-size:19px !important;\n    line-height:1.85 !important;\n    color:var(--ink) !important;\n    margin-bottom:56px !important;\n  }\n  .odd-article-embed .lede::first-letter{\n    font-size:3.2em !important;\n    float:left !important;\n    line-height:0.82 !important;\n    padding-right:10px !important;\n    padding-top:4px !important;\n    color:var(--seal) !important;\n    font-weight:700 !important;\n  }\n\n  \/* section structure *\/\n  .odd-article-embed section{margin-bottom:56px !important;}\n  .odd-article-embed .sec-eyebrow{\n    display:flex !important; align-items:center !important; gap:12px !important;\n    margin-bottom:6px !important;\n  }\n  .odd-article-embed .sec-eyebrow .tag{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:13px !important;\n    letter-spacing:0.1em !important;\n    color:var(--seal) !important;\n  }\n  .odd-article-embed .sec-eyebrow .rule{\n    flex:1 !important; height:1px !important; background:var(--line-strong) !important;\n  }\n  .odd-article-embed h2{\n    font-family:'EB Garamond', serif !important;\n    font-weight:500 !important;\n    font-size:27px !important;\n    margin:0 0 22px !important;\n  }\n  .odd-article-embed h3{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-weight:500 !important;\n    font-size:15px !important;\n    letter-spacing:0.02em !important;\n    color:var(--seal) !important;\n    text-transform:uppercase !important;\n    margin:34px 0 14px !important;\n  }\n  .odd-article-embed .note{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:14.5px !important;\n    color:var(--ink-soft) !important;\n    background:var(--seal-soft) !important;\n    border-left:3px solid var(--seal) !important;\n    padding:14px 18px !important;\n    margin:18px 0 !important;\n    line-height:1.7 !important;\n  }\n  .odd-article-embed p.explain{\n    font-size:16.5px !important;\n    color:var(--ink-soft) !important;\n    margin:0 0 18px !important;\n  }\n\n  \/* phrase card *\/\n  .odd-article-embed .phrase{\n    padding:16px 0 !important;\n    border-bottom:1px solid var(--line) !important;\n  }\n  .odd-article-embed .phrase:last-child{border-bottom:none !important;}\n  .odd-article-embed .en-line{\n    font-size:16.5px !important;\n    color:var(--en-color) !important;\n    font-weight:500 !important;\n    margin:6px 0 0 0 !important;\n  }\n  .odd-article-embed .zh-line{\n    font-family:'Noto Serif TC', serif !important;\n    font-size:19px !important;\n    color:var(--ink) !important;\n  }\n  .odd-article-embed .pinyin{\n    display:block !important;\n    font-style:italic !important;\n    font-size:13.5px !important;\n    color:var(--ink-soft) !important;\n    margin-top:2px !important;\n  }\n\n  \/* culture cards *\/\n  .odd-article-embed .culture-card{\n    background:#fdfcfa !important;\n    border:1px solid var(--line) !important;\n    border-left:4px solid var(--mustard, var(--seal)) !important;\n    border-radius:8px !important;\n    padding:18px 22px !important;\n    margin-bottom:18px !important;\n  }\n  .odd-article-embed .culture-title{\n    font-family:'Noto Serif TC', serif !important;\n    font-weight:700 !important;\n    font-size:17px !important;\n    color:var(--ink) !important;\n    margin:0 0 10px !important;\n  }\n\n  \/* closing pair *\/\n  .odd-article-embed .pair-grid{\n    display:grid !important;\n    grid-template-columns:1fr 1fr !important;\n    gap:24px !important;\n    margin-top:20px !important;\n  }\n  .odd-article-embed .pair-card{\n    border:1px solid var(--line-strong) !important;\n    border-radius:10px !important;\n    padding:20px !important;\n    text-align:center !important;\n  }\n  .odd-article-embed .pair-card .label{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:12px !important;\n    letter-spacing:0.08em !important;\n    color:var(--ink-soft) !important;\n    text-transform:uppercase !important;\n    margin-bottom:14px !important;\n  }\n  .odd-article-embed .pair-card .zh-big{\n    font-family:'Noto Serif TC', serif !important;\n    font-size:24px !important;\n    font-weight:700 !important;\n    color:var(--seal) !important;\n    line-height:1.6 !important;\n  }\n  .odd-article-embed .pair-card .py{\n    font-style:italic !important;\n    font-size:13px !important;\n    color:var(--ink-soft) !important;\n  }\n\n  \/* sample email *\/\n  .odd-article-embed .envelope{\n    border:1px solid var(--line-strong) !important;\n    border-radius:10px !important;\n    padding:28px 32px !important;\n    background:#fdfcfa !important;\n  }\n  .odd-article-embed .envelope .line{\n    margin-bottom:14px !important;\n  }\n  .odd-article-embed .envelope .zh{\n    font-family:'Noto Serif TC', serif !important;\n    font-size:18px !important;\n  }\n  .odd-article-embed .envelope .py{\n    font-style:italic !important;\n    font-size:12.5px !important;\n    color:var(--ink-soft) !important;\n  }\n  .odd-article-embed .envelope .tr{\n    font-size:13.5px !important;\n    color:var(--en-color) !important;\n    margin-top:2px !important;\n  }\n  .odd-article-embed .envelope hr{\n    border:none !important;\n    border-top:1px dashed var(--line-strong) !important;\n    margin:20px 0 !important;\n  }\n  .odd-article-embed .tr-block{\n    font-size:14px !important;\n    color:var(--en-color) !important;\n    line-height:1.9 !important;\n    margin:0 !important;\n  }\n\n  \/* table-ish formality scale *\/\n  .odd-article-embed .scale{\n    display:flex !important;\n    border:1px solid var(--line-strong) !important;\n    border-radius:10px !important;\n    overflow:hidden !important;\n    margin-top:16px !important;\n  }\n  .odd-article-embed .scale > div{\n    flex:1 !important;\n    padding:16px !important;\n    text-align:center !important;\n    border-right:1px solid var(--line) !important;\n  }\n  .odd-article-embed .scale > div:last-child{border-right:none !important;}\n  .odd-article-embed .scale .lvl{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:11.5px !important;\n    letter-spacing:0.08em !important;\n    text-transform:uppercase !important;\n    color:var(--seal) !important;\n    margin-bottom:8px !important;\n  }\n  .odd-article-embed .scale .zh{\n    font-family:'Noto Serif TC', serif !important;\n    font-size:16px !important;\n    margin-bottom:4px !important;\n  }\n  .odd-article-embed .scale .desc{\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:12.5px !important;\n    color:var(--ink-soft) !important;\n  }\n\n  .odd-article-embed ul.tips{\n    padding-left:0 !important;\n    list-style:none !important;\n    margin:0 !important;\n  }\n  .odd-article-embed ul.tips li{\n    position:relative !important;\n    padding:16px 0 16px 26px !important;\n    border-bottom:1px solid var(--line) !important;\n    font-size:16px !important;\n    line-height:2 !important;\n  }\n  .odd-article-embed ul.tips li:last-child{border-bottom:none !important;}\n  .odd-article-embed ul.tips li::before{\n    content:\"\u2014\" !important;\n    position:absolute !important;\n    left:0 !important;\n    color:var(--seal) !important;\n  }\n  .odd-article-embed ul.tips b{font-weight:500 !important;}\n\n  @media (max-width:600px){\n    .odd-article-embed .page{padding:40px 5px 70px !important;}\n    .odd-article-embed h1{font-size:30px !important;}\n    .odd-article-embed .pair-grid{grid-template-columns:1fr !important;}\n    .odd-article-embed .scale{flex-direction:column !important;}\n    .odd-article-embed .scale > div{border-right:none !important; border-bottom:1px solid var(--line) !important;}\n    .odd-article-embed .scale > div:last-child{border-bottom:none !important;}\n  }\n\n  .odd-article-embed footer{\n    margin-top:70px !important;\n    padding-top:24px !important;\n    border-top:1px solid var(--line) !important;\n    font-family:'Noto Sans TC', sans-serif !important;\n    font-size:13px !important;\n    color:var(--ink-soft) !important;\n  }\n  .odd-article-embed footer a{color:var(--seal) !important; text-decoration:none !important;}\n\n  \/* ruby \/ script display *\/\n  .odd-article-embed ruby{\n    ruby-align:center !important;\n    margin:0 1px !important;\n  }\n  .odd-article-embed ruby .rb{\n    font-family:'Noto Serif TC', serif !important;\n  }\n  .odd-article-embed rt{\n    font-family:'Noto Sans TC', Arial, sans-serif !important;\n    font-style:normal !important;\n    font-size:0.55em !important;\n    font-weight:400 !important;\n    color:var(--ink-soft) !important;\n    user-select:none !important;\n  }\n  .odd-article-embed .zh-line, .odd-article-embed .zh, .odd-article-embed .zh-big, .odd-article-embed .subtitle{\n    line-height:2.5 !important;\n  }\n  .odd-article-embed .zh-big{line-height:2.6 !important;}\n\n  \/* Both scripts render by default until toggled below. *\/\n\n  \/* script toggle *\/\n\n  \/* speaker button *\/\n  .odd-article-embed .speaker-btn{\n    border:none !important;\n    background:none !important;\n    cursor:pointer !important;\n    font-size:15px !important;\n    line-height:1 !important;\n    padding:0 4px !important;\n    opacity:0.5 !important;\n    vertical-align:middle !important;\n    filter:grayscale(1) !important;\n  }\n  .odd-article-embed .speaker-btn:hover{opacity:1 !important;}\n  .odd-article-embed .speaker-btn.small{font-size:12px !important;}\n\n  \/* support box (Ko-fi) *\/\n  .odd-article-embed .odd-support-box{\n    display:flex !important;\n    align-items:center !important;\n    gap:28px !important;\n    max-width:100% !important;\n    margin:60px auto 30px !important;\n    padding:30px 28px !important;\n    background:#fdf1f0 !important;\n    border-radius:8px !important;\n    text-align:left !important;\n  }\n  .odd-article-embed .odd-support-img{\n    flex:0 0 auto !important;\n  }\n  .odd-article-embed .odd-support-img img{\n    max-width:160px !important;\n    width:100% !important;\n    height:auto !important;\n    display:block !important;\n  }\n  .odd-article-embed .odd-support-text{\n    flex:1 1 auto !important;\n    text-align:center !important;\n  }\n  .odd-article-embed .odd-support-text h2{\n    font-family:'Noto Sans TC', sans-serif !important;\n    color:#a63d3d !important;\n    margin:0 0 12px !important;\n    font-size:22px !important;\n    font-weight:700 !important;\n  }\n  .odd-article-embed .odd-support-text p{\n    color:#555 !important;\n    line-height:1.6 !important;\n    margin:0 0 20px !important;\n    font-size:15px !important;\n  }\n  .odd-article-embed .odd-support-btn{\n    display:inline-block !important;\n    background:#a63d3d !important;\n    color:#fff !important;\n    padding:12px 26px !important;\n    border-radius:6px !important;\n    text-decoration:none !important;\n    font-weight:bold !important;\n    font-size:15px !important;\n  }\n  @media (max-width:600px){\n    .odd-article-embed .odd-support-box{\n      display:block !important;\n      text-align:center !important;\n    }\n    .odd-article-embed .odd-support-img{\n      display:none !important;\n    }\n  }\n\n  \/* FAQ blocks \u2014 distinct from numbered vocab-word sections *\/\n  .odd-article-embed .faq-card{\n    background:#fdfcfa !important;\n    border:1px solid var(--line-strong) !important;\n    border-radius:10px !important;\n    padding:24px 26px !important;\n  }\n  .odd-article-embed .faq-q{\n    font-family:'Noto Serif TC', serif !important;\n    font-weight:700 !important;\n    font-size:20px !important;\n    color:var(--seal) !important;\n    margin:0 0 16px !important;\n    line-height:1.5 !important;\n  }\n  .odd-article-embed .faq-q::before{\n    content:\"Q. \" !important;\n    font-family:'EB Garamond', serif !important;\n    font-style:italic !important;\n  }\n\n  \/* headword h2 (vocab entries) needs a much tighter gap to its meaning\n     line below than a section-title h2 does *\/\n  .odd-article-embed h2.h2-word{\n    margin:0 0 6px !important;\n  }\n<\/style>\n<div class=\"page\">\n\n  <div style=\"display:flex; align-items:center; gap:14px; margin-bottom:22px;\">\n    <div class=\"seal\" style=\"margin-bottom:0;\"><span class=\"lang-zh-TW\">\u8edf<\/span><span class=\"lang-zh-CN\">\u8f6f<\/span><\/div>\n    <p class=\"kicker\" style=\"margin:0;\">OneDotDot Chinese &middot; Vocabulary<\/p>\n  <\/div>\n  <h1>Software Engineering Vocabulary in Chinese<\/h1>\n  <p class=\"subtitle\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u8edf\u9ad4<\/span><rt>ru\u01cent\u01d0<\/rt><span class=\"rb\">\u4e2d\u6587<\/span><rt>zh\u014dngw\u00e9n<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8f6f\u4ef6<\/span><rt>ru\u01cenji\u00e0n<\/rt><span class=\"rb\">\u4e2d\u6587<\/span><rt>zh\u014dngw\u00e9n<\/rt><\/ruby><\/span><\/p>\n\n  <p class=\"lede\">\n    Twenty-one terms every software engineer working with Taiwanese or Chinese colleagues should know, plus the unspoken cultural rules that shape how engineers there actually communicate \u2014 because &#8220;we&#8217;ll try our best&#8221; rarely means what it sounds like. Tap the speaker icon to hear anything read aloud.\n  <\/p>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">FAQ<\/span><span class=\"rule\"><\/span><\/div>\n    <div class=\"faq-card\">\n      <p class=\"faq-q\">Do Taiwanese and Chinese Software Engineers Share the Same Tech Vocabulary?<\/p>\n      <p class=\"explain\" style=\"margin:0 0 14px;\">Mostly yes, but with some notable differences. Both Taiwan and China use a mix of translated Chinese terms and borrowed English terms, often called <span class=\"lang-zh-TW\">\u5916\u4f86\u8a5e<\/span><span class=\"lang-zh-CN\">\u5916\u6765\u8bcd<\/span> (w\u00e0il\u00e1i c\u00ed, loanwords). However, the proportion differs: engineers in Taiwan tend to use more direct English terms or English abbreviations in daily speech, while engineers in China more often use fully translated Chinese equivalents.<\/p>\n      <p class=\"explain\" style=\"margin:0 0 14px;\">For example, a Taiwanese engineer might casually say &#8220;<span class=\"lang-zh-TW\">\u8dd1 CI\/CD<\/span><span class=\"lang-zh-CN\">\u8dd1 CI\/CD<\/span>&#8221; (run CI\/CD) without translating, while a Chinese counterpart might say &#8220;<span class=\"lang-zh-TW\">\u6301\u7e8c\u6574\u5408<\/span><span class=\"lang-zh-CN\">\u6301\u7eed\u6574\u5408<\/span>&#8221; (ch\u00edx\u00f9 zh\u011bngh\u00e9, continuous integration) more naturally. That said, with the global tech industry increasingly using English, young engineers on both sides are converging.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">02<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u5de5\u7a0b\u5e2b<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u5de5\u7a0b\u5e08<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u5de5\u7a0b\u5e2b\" data-simp=\"\u5de5\u7a0b\u5e08\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Engineer<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211\u5011<\/span><rt>w\u01d2men<\/rt><span class=\"rb\">\u516c\u53f8<\/span><rt>g\u014dngs\u012b<\/rt><span class=\"rb\">\u6709<\/span><rt>y\u01d2u<\/rt>50<span class=\"rb\">\u4f4d<\/span><rt>w\u00e8i<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e2b<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211\u4eec<\/span><rt>w\u01d2men<\/rt><span class=\"rb\">\u516c\u53f8<\/span><rt>g\u014dngs\u012b<\/rt><span class=\"rb\">\u6709<\/span><rt>y\u01d2u<\/rt>50<span class=\"rb\">\u4f4d<\/span><rt>w\u00e8i<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e08<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u5011\u516c\u53f8\u670950\u4f4d\u5de5\u7a0b\u5e2b\" data-simp=\"\u6211\u4eec\u516c\u53f8\u670950\u4f4d\u5de5\u7a0b\u5e08\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">Our company has 50 engineers.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">03<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E8%BB%9F%E9%AB%94ruanti%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E8%BD%AF%E4%BB%B6ruanjian%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u8edf\u9ad4<\/span><rt>ru\u01cent\u01d0<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e2b<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8f6f\u4ef6<\/span><rt>ru\u01cenji\u00e0n<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e08<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u8edf\u9ad4\u5de5\u7a0b\u5e2b\" data-simp=\"\u8f6f\u4ef6\u5de5\u7a0b\u5e08\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Software engineer<\/p>\n    <p class=\"note\">One of the most consistent Taiwan-vs-China differences in tech. Taiwan uses <span class=\"lang-zh-TW\">\u8edf\u9ad4<\/span><span class=\"lang-zh-CN\">\u8f6f\u4f53<\/span> (ru\u01cent\u01d0) for &#8220;software,&#8221; while China uses <span class=\"lang-zh-TW\">\u8edf\u4ef6<\/span><span class=\"lang-zh-CN\">\u8f6f\u4ef6<\/span> (ru\u01cenji\u00e0n). You&#8217;ll see this pattern across many tech terms \u2014 wherever Taiwan says <span class=\"lang-zh-TW\">\u9ad4<\/span><span class=\"lang-zh-CN\">\u4f53<\/span> (t\u01d0), China says <span class=\"lang-zh-TW\">\u4ef6<\/span><span class=\"lang-zh-CN\">\u4ef6<\/span> (ji\u00e0n).<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">04<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%89%8D%E7%AB%AFqianduan%E5%89%8D%E7%AB%AFqianduan%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u524d\u7aef<\/span><rt>qi\u00e1ndu\u0101n<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u524d\u7aef<\/span><rt>qi\u00e1ndu\u0101n<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u524d\u7aef\" data-simp=\"\u524d\u7aef\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Frontend<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">05<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%BE%8C%E7%AB%AFhouduan%E5%90%8E%E7%AB%AFhouduan%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u5f8c\u7aef<\/span><rt>h\u00f2udu\u0101n<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u540e\u7aef<\/span><rt>h\u00f2udu\u0101n<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u5f8c\u7aef\" data-simp=\"\u540e\u7aef\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Backend<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u4ed6<\/span><rt>t\u0101<\/rt><span class=\"rb\">\u662f<\/span><rt>sh\u00ec<\/rt><span class=\"rb\">\u505a<\/span><rt>zu\u00f2<\/rt><span class=\"rb\">\u5f8c\u7aef<\/span><rt>h\u00f2udu\u0101n<\/rt><span class=\"rb\">\u7684<\/span><rt>de<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u5c08\u9580<\/span><rt>zhu\u0101nm\u00e9n<\/rt><span class=\"rb\">\u5beb<\/span><rt>xi\u011b<\/rt>API<\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u4ed6<\/span><rt>t\u0101<\/rt><span class=\"rb\">\u662f<\/span><rt>sh\u00ec<\/rt><span class=\"rb\">\u505a<\/span><rt>zu\u00f2<\/rt><span class=\"rb\">\u540e\u7aef<\/span><rt>h\u00f2udu\u0101n<\/rt><span class=\"rb\">\u7684<\/span><rt>de<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u4e13\u95e8<\/span><rt>zhu\u0101nm\u00e9n<\/rt><span class=\"rb\">\u5199<\/span><rt>xi\u011b<\/rt>API<\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u4ed6\u662f\u505a\u5f8c\u7aef\u7684\uff0c\u5c08\u9580\u5bebAPI\" data-simp=\"\u4ed6\u662f\u505a\u540e\u7aef\u7684\uff0c\u4e13\u95e8\u5199API\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">He works on the backend, specializing in writing APIs.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">06<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%85%A8%E7%AB%AFquanduan%E5%B7%A5%E7%A8%8B%E5%B8%ABgongchengshi%E5%85%A8%E7%AB%AFquanduan%E5%B7%A5%E7%A8%8B%E5%B8%88gongchengshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u5168\u7aef<\/span><rt>qu\u00e1ndu\u0101n<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e2b<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u5168\u7aef<\/span><rt>qu\u00e1ndu\u0101n<\/rt><span class=\"rb\">\u5de5\u7a0b\u5e08<\/span><rt>g\u014dngch\u00e9ngsh\u012b<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u5168\u7aef\u5de5\u7a0b\u5e2b\" data-simp=\"\u5168\u7aef\u5de5\u7a0b\u5e08\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Full-stack engineer<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">07<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E9%99%A4%E9%8C%AFchucuo%E8%B0%83%E8%AF%95tiaoshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u9664\u932f<\/span><rt>ch\u00facu\u00f2<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8c03\u8bd5<\/span><rt>ti\u00e1osh\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u9664\u932f\" data-simp=\"\u8c03\u8bd5\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Debug<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u4eca\u5929<\/span><rt>j\u012bnti\u0101n<\/rt><span class=\"rb\">\u82b1\u4e86<\/span><rt>hu\u0101le<\/rt><span class=\"rb\">\u4e09\u500b<\/span><rt>s\u0101nge<\/rt><span class=\"rb\">\u5c0f\u6642<\/span><rt>xi\u01ceosh\u00ed<\/rt><span class=\"rb\">\u9664\u932f<\/span><rt>ch\u00facu\u00f2<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u7d50\u679c<\/span><rt>ji\u00e9gu\u01d2<\/rt><span class=\"rb\">\u767c\u73fe<\/span><rt>f\u0101xi\u00e0n<\/rt><span class=\"rb\">\u662f<\/span><rt>sh\u00ec<\/rt><span class=\"rb\">\u5c11\u4e86<\/span><rt>sh\u01ceole<\/rt><span class=\"rb\">\u4e00\u500b<\/span><rt>y\u00edge<\/rt><span class=\"rb\">\u5206\u865f<\/span><rt>f\u0113nh\u00e0o<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u4eca\u5929<\/span><rt>j\u012bnti\u0101n<\/rt><span class=\"rb\">\u82b1\u4e86<\/span><rt>hu\u0101le<\/rt><span class=\"rb\">\u4e09\u4e2a<\/span><rt>s\u0101nge<\/rt><span class=\"rb\">\u5c0f\u65f6<\/span><rt>xi\u01ceosh\u00ed<\/rt><span class=\"rb\">\u9664\u9519<\/span><rt>ch\u00facu\u00f2<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u7ed3\u679c<\/span><rt>ji\u00e9gu\u01d2<\/rt><span class=\"rb\">\u53d1\u73b0<\/span><rt>f\u0101xi\u00e0n<\/rt><span class=\"rb\">\u662f<\/span><rt>sh\u00ec<\/rt><span class=\"rb\">\u5c11\u4e86<\/span><rt>sh\u01ceole<\/rt><span class=\"rb\">\u4e00\u4e2a<\/span><rt>y\u00edge<\/rt><span class=\"rb\">\u5206\u53f7<\/span><rt>f\u0113nh\u00e0o<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u4eca\u5929\u82b1\u4e86\u4e09\u500b\u5c0f\u6642\u9664\u932f\uff0c\u7d50\u679c\u767c\u73fe\u662f\u5c11\u4e86\u4e00\u500b\u5206\u865f\" data-simp=\"\u6211\u4eca\u5929\u82b1\u4e86\u4e09\u4e2a\u5c0f\u65f6\u9664\u9519\uff0c\u7ed3\u679c\u53d1\u73b0\u662f\u5c11\u4e86\u4e00\u4e2a\u5206\u53f7\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">I spent three hours debugging today and found out it was just a missing semicolon.<\/p>\n    <\/div>\n    <p class=\"note\">Taiwanese engineers often say <span class=\"lang-zh-TW\">\u9664\u932f<\/span><span class=\"lang-zh-CN\">\u9664\u9519<\/span> (literally &#8220;remove error&#8221;) for &#8220;debug.&#8221; In China, you&#8217;ll more often hear <span class=\"lang-zh-TW\">\u8abf\u8a66<\/span><span class=\"lang-zh-CN\">\u8c03\u8bd5<\/span> (to tune\/test), or even the direct loanword &#8220;debug&#8221; with a Chinese pronunciation. Both communities also commonly just say &#8220;<span class=\"lang-zh-TW\">\u4fee bug<\/span><span class=\"lang-zh-CN\">\u4fee bug<\/span>&#8221; (xi\u016b bug) \u2014 fix a bug.<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">08<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E9%83%A8%E7%BD%B2bushu_%E4%B8%8A%E7%B7%9Ashangxian%E9%83%A8%E7%BD%B2bushu_%E4%B8%8A%E7%BA%BFshangxian%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u90e8\u7f72<\/span><rt>b\u00f9sh\u01d4<\/rt> \/ <span class=\"rb\">\u4e0a\u7dda<\/span><rt>sh\u00e0ngxi\u00e0n<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u90e8\u7f72<\/span><rt>b\u00f9sh\u01d4<\/rt> \/ <span class=\"rb\">\u4e0a\u7ebf<\/span><rt>sh\u00e0ngxi\u00e0n<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u90e8\u7f72 \u4e0a\u7dda\" data-simp=\"\u90e8\u7f72 \u4e0a\u7ebf\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Deploy<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">09<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E7%A8%8B%E5%BC%8Fchengshi%E7%A8%8B%E5%BC%8Fchengshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u7a0b\u5f0f\" data-simp=\"\u7a0b\u5f0f\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Computer program<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><span class=\"rb\">\u8dd1<\/span><rt>p\u01ceo<\/rt><span class=\"rb\">\u4e0d<\/span><rt>b\u00f9<\/rt><span class=\"rb\">\u8d77\u4f86<\/span><rt>q\u01d0l\u00e1i<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><span class=\"rb\">\u8dd1<\/span><rt>p\u01ceo<\/rt><span class=\"rb\">\u4e0d<\/span><rt>b\u00f9<\/rt><span class=\"rb\">\u8d77\u6765<\/span><rt>q\u01d0l\u00e1i<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u7a0b\u5f0f\u8dd1\u4e0d\u8d77\u4f86\" data-simp=\"\u7a0b\u5f0f\u8dd1\u4e0d\u8d77\u6765\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">The program won&#8217;t run.<\/p>\n    <\/div>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u6628\u5929<\/span><rt>zu\u00f3ti\u0101n<\/rt><span class=\"rb\">\u5beb<\/span><rt>xi\u011b<\/rt><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><span class=\"rb\">\u5beb\u5230<\/span><rt>xi\u011bd\u00e0o<\/rt><span class=\"rb\">\u51cc\u6668<\/span><rt>l\u00edngch\u00e9n<\/rt><span class=\"rb\">\u5169\u9ede<\/span><rt>li\u01cengdi\u01cen<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u6628\u5929<\/span><rt>zu\u00f3ti\u0101n<\/rt><span class=\"rb\">\u5199<\/span><rt>xi\u011b<\/rt><span class=\"rb\">\u7a0b\u5f0f<\/span><rt>ch\u00e9ngsh\u00ec<\/rt><span class=\"rb\">\u5199\u5230<\/span><rt>xi\u011bd\u00e0o<\/rt><span class=\"rb\">\u51cc\u6668<\/span><rt>l\u00edngch\u00e9n<\/rt><span class=\"rb\">\u4e24\u70b9<\/span><rt>li\u01cengdi\u01cen<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u6628\u5929\u5beb\u7a0b\u5f0f\u5beb\u5230\u51cc\u6668\u5169\u9ede\" data-simp=\"\u6211\u6628\u5929\u5199\u7a0b\u5f0f\u5199\u5230\u51cc\u6668\u4e24\u70b9\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">I coded until 2 a.m. yesterday.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">10<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E9%87%8D%E6%A7%8Bchonggou%E9%87%8D%E6%9E%84chonggou%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u91cd\u69cb<\/span><rt>ch\u00f3ngg\u00f2u<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u91cd\u6784<\/span><rt>ch\u00f3ngg\u00f2u<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u91cd\u69cb\" data-simp=\"\u91cd\u6784\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Refactor<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">11<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E4%BF%AE%E5%BE%A9xiufu%E4%BF%AE%E5%A4%8Dxiufu%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u4fee\u5fa9<\/span><rt>xi\u016bf\u00f9<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u4fee\u590d<\/span><rt>xi\u016bf\u00f9<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u4fee\u5fa9\" data-simp=\"\u4fee\u590d\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">To fix<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u9019\u500b<\/span><rt>zh\u00e8ge<\/rt>Bug<span class=\"rb\">\u5f88<\/span><rt>h\u011bn<\/rt><span class=\"rb\">\u96e3<\/span><rt>n\u00e1n<\/rt><span class=\"rb\">\u4fee\u5fa9<\/span><rt>xi\u016bf\u00f9<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8fd9\u4e2a<\/span><rt>zh\u00e8ge<\/rt>Bug<span class=\"rb\">\u5f88<\/span><rt>h\u011bn<\/rt><span class=\"rb\">\u96be<\/span><rt>n\u00e1n<\/rt><span class=\"rb\">\u4fee\u590d<\/span><rt>xi\u016bf\u00f9<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u9019\u500bBug\u5f88\u96e3\u4fee\u5fa9\" data-simp=\"\u8fd9\u4e2aBug\u5f88\u96be\u4fee\u590d\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">This bug is difficult to fix.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">12<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E7%B3%BB%E7%B5%B1xitong%E7%B3%BB%E7%BB%9Fxitong%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7cfb\u7d71<\/span><rt>x\u00ect\u01d2ng<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u7cfb\u7edf<\/span><rt>x\u00ect\u01d2ng<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u7cfb\u7d71\" data-simp=\"\u7cfb\u7edf\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">System<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211\u5011<\/span><rt>w\u01d2men<\/rt><span class=\"rb\">\u4e0b\u500b\u6708<\/span><rt>xi\u00e0geyu\u00e8<\/rt><span class=\"rb\">\u6703<\/span><rt>hu\u00ec<\/rt><span class=\"rb\">\u8b93<\/span><rt>r\u00e0ng<\/rt><span class=\"rb\">\u65b0<\/span><rt>x\u012bn<\/rt><span class=\"rb\">\u7cfb\u7d71<\/span><rt>x\u00ect\u01d2ng<\/rt><span class=\"rb\">\u4e0a\u7dda<\/span><rt>sh\u00e0ngxi\u00e0n<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211\u4eec<\/span><rt>w\u01d2men<\/rt><span class=\"rb\">\u4e0b\u4e2a\u6708<\/span><rt>xi\u00e0geyu\u00e8<\/rt><span class=\"rb\">\u4f1a<\/span><rt>hu\u00ec<\/rt><span class=\"rb\">\u8ba9<\/span><rt>r\u00e0ng<\/rt><span class=\"rb\">\u65b0<\/span><rt>x\u012bn<\/rt><span class=\"rb\">\u7cfb\u7edf<\/span><rt>x\u00ect\u01d2ng<\/rt><span class=\"rb\">\u4e0a\u7ebf<\/span><rt>sh\u00e0ngxi\u00e0n<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u5011\u4e0b\u500b\u6708\u6703\u8b93\u65b0\u7cfb\u7d71\u4e0a\u7dda\" data-simp=\"\u6211\u4eec\u4e0b\u4e2a\u6708\u4f1a\u8ba9\u65b0\u7cfb\u7edf\u4e0a\u7ebf\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">The new system will go live next month.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">13<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E7%95%B6%E6%A9%9Fdangji%E5%AE%95%E6%9C%BAdangji%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7576\u6a5f<\/span><rt>d\u00e0ngj\u012b<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u5b95\u673a<\/span><rt>d\u00e0ngj\u012b<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u7576\u6a5f\" data-simp=\"\u5b95\u673a\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">To crash (a system\/app)<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u4f3a\u670d\u5668<\/span><rt>s\u00ecf\u00faq\u00ec<\/rt><span class=\"rb\">\u6628\u665a<\/span><rt>zu\u00f3w\u01cen<\/rt><span class=\"rb\">\u639b\u4e86<\/span><rt>gu\u00e0le<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u5bb3<\/span><rt>h\u00e0i<\/rt><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u88ab<\/span><rt>b\u00e8i<\/rt><span class=\"rb\">\u53eb<\/span><rt>ji\u00e0o<\/rt><span class=\"rb\">\u8d77\u4f86<\/span><rt>q\u01d0l\u00e1i<\/rt><span class=\"rb\">\u8655\u7406<\/span><rt>ch\u00f9l\u01d0<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u4f3a\u670d\u5668<\/span><rt>s\u00ecf\u00faq\u00ec<\/rt><span class=\"rb\">\u6628\u665a<\/span><rt>zu\u00f3w\u01cen<\/rt><span class=\"rb\">\u6302\u4e86<\/span><rt>gu\u00e0le<\/rt><span class=\"rb\">\uff0c<\/span><rt> <\/rt><span class=\"rb\">\u5bb3<\/span><rt>h\u00e0i<\/rt><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u88ab<\/span><rt>b\u00e8i<\/rt><span class=\"rb\">\u53eb<\/span><rt>ji\u00e0o<\/rt><span class=\"rb\">\u8d77\u6765<\/span><rt>q\u01d0l\u00e1i<\/rt><span class=\"rb\">\u5904\u7406<\/span><rt>ch\u00f9l\u01d0<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u4f3a\u670d\u5668\u6628\u665a\u639b\u4e86\uff0c\u5bb3\u6211\u88ab\u53eb\u8d77\u4f86\u8655\u7406\" data-simp=\"\u4f3a\u670d\u5668\u6628\u665a\u6302\u4e86\uff0c\u5bb3\u6211\u88ab\u53eb\u8d77\u6765\u5904\u7406\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">The server went down last night and I got called to deal with it.<\/p>\n    <\/div>\n    <p class=\"note\">Taiwan uses <span class=\"lang-zh-TW\">\u7576\u6a5f<\/span><span class=\"lang-zh-CN\">\u5b95\u673a<\/span> (d\u00e0ngj\u012b) for both app crashes and system freezes. China distinguishes more precisely: <span class=\"lang-zh-TW\">\u5d29\u6f70<\/span><span class=\"lang-zh-CN\">\u5d29\u6e83<\/span> (b\u0113ngku\u00ec, &#8220;collapse&#8221;) for app crashes, and <span class=\"lang-zh-TW\">\u7576\u6a5f<\/span><span class=\"lang-zh-CN\">\u5b95\u673a<\/span> for server downtime. You might also hear the casual phrase <span class=\"lang-zh-TW\">\u639b\u4e86<\/span><span class=\"lang-zh-CN\">\u6302\u4e86<\/span> (gu\u00e0le, &#8220;it hung up \/ it&#8217;s gone&#8221;) used informally for both.<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">14<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E6%9B%B4%E6%96%B0gengxin%E6%9B%B4%E6%96%B0gengxin%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u66f4\u65b0<\/span><rt>g\u0113ngx\u012bn<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u66f4\u65b0<\/span><rt>g\u0113ngx\u012bn<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u66f4\u65b0\" data-simp=\"\u66f4\u65b0\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Update<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">15<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E6%B8%AC%E8%A9%A6ceshi%E6%B5%8B%E8%AF%95ceshi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6e2c\u8a66<\/span><rt>c\u00e8sh\u00ec<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6d4b\u8bd5<\/span><rt>c\u00e8sh\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u6e2c\u8a66\" data-simp=\"\u6d4b\u8bd5\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Test<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u5148<\/span><rt>xi\u0101n<\/rt><span class=\"rb\">\u6e2c\u8a66<\/span><rt>c\u00e8sh\u00ec<\/rt><span class=\"rb\">\u770b\u770b<\/span><rt>k\u00e0nkan<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u5148<\/span><rt>xi\u0101n<\/rt><span class=\"rb\">\u6d4b\u8bd5<\/span><rt>c\u00e8sh\u00ec<\/rt><span class=\"rb\">\u770b\u770b<\/span><rt>k\u00e0nkan<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u5148\u6e2c\u8a66\u770b\u770b\" data-simp=\"\u6211\u5148\u6d4b\u8bd5\u770b\u770b\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">Let me test it first.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">16<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%8A%9F%E8%83%BDgongneng%E5%8A%9F%E8%83%BDgongneng%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u529f\u80fd<\/span><rt>g\u014dngn\u00e9ng<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u529f\u80fd<\/span><rt>g\u014dngn\u00e9ng<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u529f\u80fd\" data-simp=\"\u529f\u80fd\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Feature \/ function<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u9019\u500b<\/span><rt>zh\u00e8ge<\/rt><span class=\"rb\">\u529f\u80fd<\/span><rt>g\u014dngn\u00e9ng<\/rt><span class=\"rb\">\u9084\u6c92<\/span><rt>h\u00e1im\u00e9i<\/rt><span class=\"rb\">\u5b8c\u6210<\/span><rt>w\u00e1nch\u00e9ng<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8fd9\u4e2a<\/span><rt>zh\u00e8ge<\/rt><span class=\"rb\">\u529f\u80fd<\/span><rt>g\u014dngn\u00e9ng<\/rt><span class=\"rb\">\u8fd8\u6ca1<\/span><rt>h\u00e1im\u00e9i<\/rt><span class=\"rb\">\u5b8c\u6210<\/span><rt>w\u00e1nch\u00e9ng<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u9019\u500b\u529f\u80fd\u9084\u6c92\u5b8c\u6210\" data-simp=\"\u8fd9\u4e2a\u529f\u80fd\u8fd8\u6ca1\u5b8c\u6210\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">This feature isn&#8217;t finished yet.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">17<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E7%A8%8B%E5%BC%8F%E7%A2%BCchengshima%E5%AF%A9%E6%9F%A5shencha%E4%BB%A3%E7%A2%BCdaima%E5%AE%A1%E6%9F%A5shencha%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7a0b\u5f0f\u78bc<\/span><rt>ch\u00e9ngsh\u00ecm\u01ce<\/rt><span class=\"rb\">\u5be9\u67e5<\/span><rt>sh\u011bnch\u00e1<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u4ee3\u78bc<\/span><rt>d\u00e0im\u01ce<\/rt><span class=\"rb\">\u5ba1\u67e5<\/span><rt>sh\u011bnch\u00e1<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u7a0b\u5f0f\u78bc\u5be9\u67e5\" data-simp=\"\u4ee3\u78bc\u5ba1\u67e5\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Code review<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">18<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E6%8A%80%E8%A1%93jishu%E5%82%B5zhai%E6%8A%80%E6%9C%AFjishu%E5%80%BAzhai%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6280\u8853<\/span><rt>j\u00ecsh\u00f9<\/rt><span class=\"rb\">\u50b5<\/span><rt>zh\u00e0i<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6280\u672f<\/span><rt>j\u00ecsh\u00f9<\/rt><span class=\"rb\">\u503a<\/span><rt>zh\u00e0i<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u6280\u8853\u50b5\" data-simp=\"\u6280\u672f\u503a\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Technical debt<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">19<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E5%BE%85%E5%91%BDdaiming%E5%BE%85%E5%91%BDdaiming%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u5f85\u547d<\/span><rt>d\u00e0im\u00ecng<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u5f85\u547d<\/span><rt>d\u00e0im\u00ecng<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u5f85\u547d\" data-simp=\"\u5f85\u547d\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">On call \/ being paged<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u6628\u665a<\/span><rt>zu\u00f3w\u01cen<\/rt><span class=\"rb\">\u4e09\u9ede<\/span><rt>s\u0101ndi\u01cen<\/rt><span class=\"rb\">\u88ab<\/span><rt>b\u00e8i<\/rt><span class=\"rb\">\u53eb<\/span><rt>ji\u00e0o<\/rt><span class=\"rb\">\u8d77\u4f86<\/span><rt>q\u01d0l\u00e1i<\/rt><span class=\"rb\">\u4fee<\/span><rt>xi\u016b<\/rt>bug<\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6211<\/span><rt>w\u01d2<\/rt><span class=\"rb\">\u6628\u665a<\/span><rt>zu\u00f3w\u01cen<\/rt><span class=\"rb\">\u4e09\u70b9<\/span><rt>s\u0101ndi\u01cen<\/rt><span class=\"rb\">\u88ab<\/span><rt>b\u00e8i<\/rt><span class=\"rb\">\u53eb<\/span><rt>ji\u00e0o<\/rt><span class=\"rb\">\u8d77\u6765<\/span><rt>q\u01d0l\u00e1i<\/rt><span class=\"rb\">\u4fee<\/span><rt>xi\u016b<\/rt>bug<\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u6211\u6628\u665a\u4e09\u9ede\u88ab\u53eb\u8d77\u4f86\u4feebug\" data-simp=\"\u6211\u6628\u665a\u4e09\u70b9\u88ab\u53eb\u8d77\u6765\u4feebug\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">I got called at 3 a.m. last night to fix a bug.<\/p>\n    <\/div>\n    <p class=\"note\"><span class=\"lang-zh-TW\">\u5f85\u547d<\/span><span class=\"lang-zh-CN\">\u5f85\u547d<\/span> (d\u00e0im\u00ecng) is the formal term for being on call. In everyday speech, engineers say <span class=\"lang-zh-TW\">\u88ab\u53eb\u8d77\u4f86<\/span><span class=\"lang-zh-CN\">\u88ab\u53eb\u8d77\u6765<\/span> (b\u00e8i ji\u00e0o q\u01d0l\u00e1i, literally &#8220;got called up&#8221;) when they&#8217;re woken up for an incident.<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">20<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E6%9C%83%E8%AD%B0huiyi_%E7%AB%99%E6%9C%83zhanhui%E4%BC%9A%E8%AE%AEhuiyi_%E7%AB%99%E4%BC%9Azhanhui%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u6703\u8b70<\/span><rt>hu\u00ecy\u00ec<\/rt> \/ <span class=\"rb\">\u7ad9\u6703<\/span><rt>zh\u00e0nhu\u00ec<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u4f1a\u8bae<\/span><rt>hu\u00ecy\u00ec<\/rt> \/ <span class=\"rb\">\u7ad9\u4f1a<\/span><rt>zh\u00e0nhu\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u6703\u8b70 \u7ad9\u6703\" data-simp=\"\u4f1a\u8bae \u7ad9\u4f1a\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Meeting \/ standup<\/p>\n    <p class=\"note\"><span class=\"lang-zh-TW\">\u7ad9\u6703<\/span><span class=\"lang-zh-CN\">\u7ad9\u4f1a<\/span> (zh\u00e0n hu\u00ec, literally &#8220;standing meeting&#8221;) is the term for a standup, widely used at tech companies in both Taiwan and China. You might also hear <span class=\"lang-zh-TW\">\u6668\u6703<\/span><span class=\"lang-zh-CN\">\u6668\u4f1a<\/span> (ch\u00e9n hu\u00ec, &#8220;morning meeting&#8221;) for the same idea.<\/p>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">21<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E7%89%88%E6%9C%ACbanben%E6%8E%A7%E5%88%B6kongzhi%E7%89%88%E6%9C%ACbanben%E6%8E%A7%E5%88%B6kongzhi%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u7248\u672c<\/span><rt>b\u01cenb\u011bn<\/rt><span class=\"rb\">\u63a7\u5236<\/span><rt>k\u00f2ngzh\u00ec<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u7248\u672c<\/span><rt>b\u01cenb\u011bn<\/rt><span class=\"rb\">\u63a7\u5236<\/span><rt>k\u00f2ngzh\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u7248\u672c\u63a7\u5236\" data-simp=\"\u7248\u672c\u63a7\u5236\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Version control<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u9019\u500b<\/span><rt>zh\u00e8ge<\/rt><span class=\"rb\">\u5c08\u6848<\/span><rt>zhu\u0101n\u00e0n<\/rt><span class=\"rb\">\u7528<\/span><rt>y\u00f2ng<\/rt>Git<span class=\"rb\">\u505a<\/span><rt>zu\u00f2<\/rt><span class=\"rb\">\u7248\u672c<\/span><rt>b\u01cenb\u011bn<\/rt><span class=\"rb\">\u63a7\u5236<\/span><rt>k\u00f2ngzh\u00ec<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u8fd9\u4e2a<\/span><rt>zh\u00e8ge<\/rt><span class=\"rb\">\u4e13\u6848<\/span><rt>zhu\u0101n\u00e0n<\/rt><span class=\"rb\">\u7528<\/span><rt>y\u00f2ng<\/rt>Git<span class=\"rb\">\u505a<\/span><rt>zu\u00f2<\/rt><span class=\"rb\">\u7248\u672c<\/span><rt>b\u01cenb\u011bn<\/rt><span class=\"rb\">\u63a7\u5236<\/span><rt>k\u00f2ngzh\u00ec<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u9019\u500b\u5c08\u6848\u7528Git\u505a\u7248\u672c\u63a7\u5236\" data-simp=\"\u8fd9\u4e2a\u4e13\u6848\u7528Git\u505a\u7248\u672c\u63a7\u5236\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">This project uses Git for version control.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">22<\/span><span class=\"rule\"><\/span><\/div>\n    <h2 class=\"h2-word\"><span class=\"ez-toc-section\" id=\"%E8%B3%87%E6%96%99%E5%BA%ABshujuku%E6%95%B0%E6%8D%AE%E5%BA%93shujuku%F0%9F%94%8A\"><\/span><span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u8cc7\u6599\u5eab<\/span><rt>sh\u00f9j\u00f9k\u00f9<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u6570\u636e\u5e93<\/span><rt>sh\u00f9j\u00f9k\u00f9<\/rt><\/ruby><\/span><button class=\"speaker-btn\" data-trad=\"\u8cc7\u6599\u5eab\" data-simp=\"\u6570\u636e\u5e93\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"explain\">Database<\/p>\n    <div class=\"phrase\">\n      <span class=\"zh-line\"><span class=\"lang-zh-TW\"><ruby><span class=\"rb\">\u4f7f\u7528\u8005<\/span><rt>sh\u01d0y\u00f2ngzh\u011b<\/rt><span class=\"rb\">\u8cc7\u6599<\/span><rt>z\u012bli\u00e0o<\/rt><span class=\"rb\">\u90fd<\/span><rt>d\u014du<\/rt><span class=\"rb\">\u5b58<\/span><rt>c\u00fan<\/rt><span class=\"rb\">\u5728<\/span><rt>z\u00e0i<\/rt><span class=\"rb\">\u8cc7\u6599\u5eab<\/span><rt>sh\u00f9j\u00f9k\u00f9<\/rt><span class=\"rb\">\u88e1<\/span><rt>l\u01d0<\/rt><\/ruby><\/span><span class=\"lang-zh-CN\"><ruby><span class=\"rb\">\u7528\u6237<\/span><rt>y\u00f2ngh\u00f9<\/rt><span class=\"rb\">\u6570\u636e<\/span><rt>z\u012bli\u00e0o<\/rt><span class=\"rb\">\u90fd<\/span><rt>d\u014du<\/rt><span class=\"rb\">\u5b58<\/span><rt>c\u00fan<\/rt><span class=\"rb\">\u5728<\/span><rt>z\u00e0i<\/rt><span class=\"rb\">\u6570\u636e\u5e93<\/span><rt>sh\u00f9j\u00f9k\u00f9<\/rt><span class=\"rb\">\u91cc<\/span><rt>l\u01d0<\/rt><\/ruby><\/span><button class=\"speaker-btn small\" data-trad=\"\u4f7f\u7528\u8005\u8cc7\u6599\u90fd\u5b58\u5728\u8cc7\u6599\u5eab\u88e1\" data-simp=\"\u7528\u6237\u6570\u636e\u90fd\u5b58\u5728\u6570\u636e\u5e93\u91cc\" aria-label=\"Play pronunciation\" type=\"button\">&#128266;<\/button><\/span>\n      <p class=\"en-line\">User data is all stored in the database.<\/p>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"sec-eyebrow\"><span class=\"tag\">CULTURE<\/span><span class=\"rule\"><\/span><\/div>\n    <h2><span class=\"ez-toc-section\" id=\"Unspoken_Cultural_Rules\"><\/span>Unspoken Cultural Rules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n    \n    <div class=\"culture-card\">\n      <p class=\"culture-title\">&#128161; Taiwan: Silicon Valley Vibes vs. Traditional IT<\/p>\n      <p class=\"explain\" style=\"margin:0;\">In Taiwan&#8217;s software industry (especially within the startup ecosystem), the culture and pace are heavily influenced by Silicon Valley. Calling colleagues by their English names and maintaining flat hierarchies is the norm. However, if you work in the software department of a traditional industry\u2014such as banking IT or telecommunications\u2014the culture remains deeply hierarchical beneath the surface.<\/p>\n    <\/div>\n    \n    <div class=\"culture-card\">\n      <p class=\"culture-title\">&#128161; Taiwan: Code Reviews and &#8220;Saving Face&#8221;<\/p>\n      <p class=\"explain\" style=\"margin:0;\">When giving feedback during a code review, Taiwanese engineers will typically offer a compliment before pointing out an issue. Bluntly saying &#8220;this is written wrong&#8221; is often perceived as rude or not giving someone &#8220;face&#8221; (\u9762\u5b50, mi\u00e0nzi). Additionally, if a colleague says &#8220;let&#8217;s discuss this later&#8221; (<span class=\"lang-zh-TW\">\u9019\u500b\u6211\u5011\u518d\u8a0e\u8ad6<\/span><span class=\"lang-zh-CN\">\u8fd9\u4e2a\u6211\u4eec\u518d\u8ba8\u8bba<\/span>, zh\u00e8ge w\u01d2men z\u00e0i t\u01ceol\u00f9n), it is usually a polite, euphemistic rejection rather than a genuine invitation to debate.<\/p>\n    <\/div>\n    \n    <div class=\"culture-card\">\n      <p class=\"culture-title\">&#128161; China: The Reality of &#8220;Rapid Iteration&#8221;<\/p>\n      <p class=\"explain\" style=\"margin:0;\">In China&#8217;s major tech firms (like Alibaba, Tencent, or ByteDance), the pace is notoriously extreme. The mantra of &#8220;rapid iteration&#8221; (<span class=\"lang-zh-TW\">\u5feb\u901f\u8fed\u4ee3<\/span><span class=\"lang-zh-CN\">\u5feb\u901f\u8fed\u4ee3<\/span>, ku\u00e0is\u00f9 di\u00e9d\u00e0i) often serves as code for normalized, high-intensity overtime. Even seemingly open corporate values\u2014such as ByteDance&#8217;s &#8220;Context, not Control&#8221;\u2014come with immense underlying pressure to execute and deliver results.<\/p>\n    <\/div>\n\n    <div class=\"culture-card\">\n      <p class=\"culture-title\">&#128161; China: The Power of Product Managers<\/p>\n      <p class=\"explain\" style=\"margin:0;\">In the Chinese tech ecosystem, Product Managers (PMs) wield significantly more power than they typically do in Taiwan. They function almost like mini-bosses, and engineers are generally expected to show a much higher degree of compliance and obedience to a PM&#8217;s product requirements and directives.<\/p>\n    <\/div>\n\n    <div class=\"culture-card\">\n      <p class=\"culture-title\">&#128161; China: Tech Jargon and &#8220;Aligning&#8221;<\/p>\n      <p class=\"explain\" style=\"margin:0;\">Chinese tech giants have their own distinct corporate speak. A prime example is the heavy use of the word &#8220;align&#8221; (<span class=\"lang-zh-TW\">\u5c0d\u9f4a<\/span><span class=\"lang-zh-CN\">\u5bf9\u9f50<\/span>, du\u00ecq\u00ed). Meetings begin with &#8220;aligning on goals&#8221; and move on to &#8220;aligning on schedules.&#8221; It is a highly ritualistic form of communication that often leaves outsiders and foreign engineers thoroughly confused.<\/p>\n    <\/div>\n\n    <div style=\"text-align:center; margin-top: 32px; margin-bottom: 10px;\">\n      <a href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/unspoken-rules-for-engineerings\/\" style=\"color:var(--seal); font-weight:500; font-family:'Noto Sans TC', sans-serif; font-size: 16px; text-decoration: none;\">\n        Read more unspoken rules &rarr;\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"odd-support-box\">\n    <div class=\"odd-support-img\">\n      <a href=\"https:\/\/ko-fi.com\/tiffanystalk\">\n        <img decoding=\"async\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png\" alt=\"\u8edf\u9ad4\u4e2d\u6587\">\n      <\/a>\n    <\/div>\n    <div class=\"odd-support-text\">\n      <h2><span class=\"ez-toc-section\" id=\"Enjoying_this_site\"><\/span>Enjoying this site?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p>\n        This project is free and made in my spare time. If this helped with your Chinese, a coffee goes a long way toward keeping new lessons coming.\n      <\/p>\n      <p style=\"margin:0 !important;\">\n        <a href=\"https:\/\/ko-fi.com\/tiffanystalk\" class=\"odd-support-btn\">\n          &#9749; Buy me a coffee\n        <\/a>\n      <\/p>\n    <\/div>\n  <\/section>\n\n<\/div>\n<script>\n\n(function(){\n  \/\/ Scoped per embed root, so this never touches speaker buttons or\n  \/\/ lang-zh-TW\/CN elements belonging to any other embed or content on\n  \/\/ the same page.\n  var roots = document.querySelectorAll('.odd-article-embed');\n  roots.forEach(function(root){\n    function isTraditionalActive(near){\n      \/\/ Determine which script is currently visible, per the site's own\n      \/\/ Text Display switch (which hides the inactive .lang-zh-TW \/\n      \/\/ .lang-zh-CN elements). Falls back to Traditional if neither can\n      \/\/ be measured (e.g. before the site's CSS runs).\n      var scope = (near && near.closest('.word-card')) || root;\n      var twEl = scope.querySelector('.lang-zh-TW');\n      if (twEl && twEl.offsetParent === null) return false;\n      var cnEl = scope.querySelector('.lang-zh-CN');\n      if (cnEl && cnEl.offsetParent === null) return true;\n      return true;\n    }\n\n    root.addEventListener('click', function(e){\n      var btn = e.target.closest('.speaker-btn');\n      if (!btn) return;\n      if (!('speechSynthesis' in window)) return;\n      var tw = isTraditionalActive(btn);\n      var text = tw ? btn.getAttribute('data-trad') : btn.getAttribute('data-simp');\n      if (!text) return;\n      window.speechSynthesis.cancel();\n      var utter = new SpeechSynthesisUtterance(text);\n      utter.lang = tw ? 'zh-TW' : 'zh-CN';\n      window.speechSynthesis.speak(utter);\n    });\n  });\n})();\n<\/script>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/professional-field\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u8edf\u8f6f OneDotDot Chinese &middot; Vocabulary Software Engineering Vocabulary in Chinese \u8edf\u9ad4ru\u01cent\u01d0\u4e2d\u6587zh\u014dngw\u00e9n\u8f6f\u4ef6ru\u01cenji\u00e0n\u4e2d\u6587zh\u014dngw\u00e9n Twenty-one terms every software engineer working with Taiwanese or Chinese colleagues should know, plus the unspoken cultural rules that shape how engineers there actually communicate \u2014 because &#8220;we&#8217;ll try our best&#8221; rarely means what it sounds like. Tap the speaker icon to hear anything&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[29],"tags":[1296,1297],"class_list":["post-15918","post","type-post","status-publish","format-standard","hentry","category-others","tag-engineering","tag-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Engineering Vocabulary in Chinese - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Engineering Vocabulary in Chinese - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T07:12:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T09:46:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"Software Engineering Vocabulary in Chinese\",\"datePublished\":\"2026-08-24T07:12:20+00:00\",\"dateModified\":\"2026-08-24T09:46:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/\"},\"wordCount\":1380,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/java_logo_2_color-1.png\",\"keywords\":[\"Engineering\",\"Software\"],\"articleSection\":[\"Others\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/\",\"name\":\"Software Engineering Vocabulary in Chinese - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/java_logo_2_color-1.png\",\"datePublished\":\"2026-08-24T07:12:20+00:00\",\"dateModified\":\"2026-08-24T09:46:46+00:00\",\"description\":\"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/java_logo_2_color-1.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/java_logo_2_color-1.png\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/08\\\/24\\\/software-engineering-vocabulary-in-chinese\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineering Vocabulary in Chinese\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Engineering Vocabulary in Chinese - OneDotDot Chinese","description":"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/","og_locale":"en_US","og_type":"article","og_title":"Software Engineering Vocabulary in Chinese - OneDotDot Chinese","og_description":"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/","og_site_name":"OneDotDot Chinese","article_published_time":"2026-08-24T07:12:20+00:00","article_modified_time":"2026-08-24T09:46:46+00:00","og_image":[{"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"Software Engineering Vocabulary in Chinese","datePublished":"2026-08-24T07:12:20+00:00","dateModified":"2026-08-24T09:46:46+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/"},"wordCount":1380,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png","keywords":["Engineering","Software"],"articleSection":["Others"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/","name":"Software Engineering Vocabulary in Chinese - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png","datePublished":"2026-08-24T07:12:20+00:00","dateModified":"2026-08-24T09:46:46+00:00","description":"Learn essential Chinese vocabulary for software engineering, including programming, coding, software development, and technical terms. Build practical Chinese skills for working in the tech industry.","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/06\/java_logo_2_color-1.png","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/24\/software-engineering-vocabulary-in-chinese\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"Software Engineering Vocabulary in Chinese"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/15918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=15918"}],"version-history":[{"count":2,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/15918\/revisions"}],"predecessor-version":[{"id":15925,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/15918\/revisions\/15925"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=15918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=15918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=15918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}