Coding & programming in Chinese 编程

biānchéng

Programming in Chinese is 编程 (biān chéng).

Also searched for as: coding, programming, software developer, programmer, learn to code.

Write code, fix bugs, repeat. 15 essential coding & programming words in Mandarin Chinese, with pinyin and English. Open it in the app to hear each word, tick off the ones you know and turn them into flashcards.

Programming in Chinese is 编程 (biān chéng), and the person doing it is a 程序员 (chéng xù yuán), though programmers often call themselves 码农 (mǎ nóng), 'code farmers', with a mix of pride and weariness. These words let you talk about work in tech, describe what happens when a program 报错 (bào cuò), throws an error, and join in the jokes about long hours, the 996 schedule and losing your hair. Many English technical terms are used alongside them.

ChinesePinyinEnglish
编程biān chéngprogramming; coding
写代码xiě dài mǎto write code
代码dài mǎcode
程序员chéng xù yuánprogrammer
码农mǎ nóngcode monkey (slang for programmer)
编程语言biān chéng yǔ yánprogramming language
软件ruǎn jiànsoftware
开发kāi fāto develop
运行yùn xíngto run (a program)
报错bào cuòto throw an error
调试tiáo shìto debug
数据库shù jù kùdatabase
上线shàng xiànto go live; to launch
996jiǔ jiǔ liùthe 996 schedule (9am to 9pm, six days a week)
掉头发diào tóu fato lose one's hair

Usage tips

Common mistakes

Mini dialogue

  1. A你怎么还没下班?Nǐ zěn me hái méi xià bān?How come you haven't left work yet?
  2. B新功能明天上线,可是代码一直报错。Xīn gōng néng míng tiān shàng xiàn, kě shì dài mǎ yī zhí bào cuò.The new feature goes live tomorrow, but the code keeps throwing errors.
  3. A是数据库的问题吗?Shì shù jù kù de wèn tí ma?Is it a database problem?
  4. B不知道,我已经调试了一下午了。Bù zhī dào, wǒ yǐ jīng tiáo shì le yī xià wǔ le.No idea. I've been debugging all afternoon.
  5. A当程序员真不容易,早点儿休息吧。Dāng chéng xù yuán zhēn bù róng yì, zǎo diǎnr xiū xi ba.Being a programmer really isn't easy. Get some rest soon.
  6. B再这样下去,我要掉头发了。Zài zhè yàng xià qù, wǒ yào diào tóu fa le.If this carries on, my hair's going to fall out.

Example sentences

Practise speaking

Ready to use these words? The Coding & programming speaking island has 8 everyday questions about coding & programming to prepare your own answers to.

Related topics

Open the interactive list