wtfeWays They Frame Engineering
日本語

China

中国CN

Meyer rates it among the most top-down; pushback on 996 and the age-35 problem has moved policy

This page draws on court rulings and officially published cases, news reports and research papers to describe how software engineers in mainland China work. These are country-level tendencies, and practice differs widely between big tech firms, process-heavy companies such as Huawei, and smaller firms and startups. Activity on domestic platforms such as Gitee, and Chinese-language sources, are poorly captured by international surveys.

Within-country variance and counter-evidence

  • Speed-focused internet companies coexist with process-heavy large firms such as Huawei, which enforced IBM's IPD.
  • Ending the alternating six-day week removed overtime pay and cut income, and about 30% of ByteDance employees wanted to keep the long hours. Attitudes toward working hours are not uniform.
  • English proficiency is low on the national average, but Beijing and Shanghai score far higher, and the gap between cities is large.
  • Rankings of developer numbers depend on how developers are counted. Counting only GitHub accounts misses activity on domestic platforms such as Gitee and AtomGit and undercounts China.
  • Public sources did not show whether anyone was held accountable or disciplined after the major outages of 2023.
  • The 2023 Alibaba Cloud and Didi outages are individual incidents and do not support generalizing about software quality across the country.

Design & quality3 claims

→ Compare with other countries: Design & quality

Failure & risk2 claims

→ Compare with other countries: Failure & risk

Feedback & code review3 claims

→ Compare with other countries: Feedback & code review

Hierarchy & decisions2 claims

→ Compare with other countries: Hierarchy & decisions

Communication & docs4 claims

→ Compare with other countries: Communication & docs

Work & careers4 claims

→ Compare with other countries: Work & careers

Open source & community5 claims

→ Compare with other countries: Open source & community

Scales

Fourteen lines, one per scale. Each tick is a country or region placed where a published framework puts it. Read them as positions relative to each other, not as traits of the people who live there. How to read these scales

Culture Map positions

Communicating

← Low-contextHigh-context →

Communicating: US −3, DE −2, NORD −2 (DK −2, SE −1, FI −1), NL −2, UK −1, BR 0, PL 0, IN +1, FR +1, KR +2, CN +2, JP +3.

No source: Israel, Ukraine

NORD is drawn as a span over its members: DK −2, SE −1, FI −1.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
United States US−3
Germany DE−2
The Nordics NORD−2 (DK −2, SE −1, FI −1)
Netherlands NL−2
United Kingdom UK−1
Brazil BR0
Poland PL0
India IN+1
France FR+1
South Korea KR+2
China CN+2
Japan JP+3

Evaluating

← Direct negative feedbackIndirect negative feedback →

Evaluating: NL −3, IL −3, DE −2, FR −1, NORD −1 (DK −1, FI −1), PL −1, US 0, UK 0, CN +1, IN +1, BR +1, KR +2, JP +3.

No source: Ukraine

NORD is drawn as a span over its members: DK −1, FI −1.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
Netherlands NL−3
Israel IL−3
Germany DE−2
France FR−1
The Nordics NORD−1 (DK −1, FI −1)
Poland PL−1
United States US0
United Kingdom UK0
China CN+1
India IN+1
Brazil BR+1
South Korea KR+2
Japan JP+3

Persuading

← Principles-firstApplications-first →

Persuading: FR −3, DE −1, PL −1, BR 0, NORD +1 (DK +1, NO +1), NL +1, UK +2, US +3.

No source: Japan, South Korea, China, India, Israel, Ukraine

NORD is drawn as a span over its members: DK +1, NO +1.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
France FR−3
Germany DE−1
Poland PL−1
Brazil BR0
The Nordics NORD+1 (DK +1, NO +1)
Netherlands NL+1
United Kingdom UK+2
United States US+3

Leading

← EgalitarianHierarchical →

Leading: NORD −3 (DK −3, SE −3, FI −2), NL −3, IL −2, US −1, UK −1, DE 0, FR +1, BR +1, PL +1, KR +2, CN +2, JP +3.

No source: India, Ukraine

NORD is drawn as a span over its members: DK −3, SE −3, FI −2.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
The Nordics NORD−3 (DK −3, SE −3, FI −2)
Netherlands NL−3
Israel IL−2
United States US−1
United Kingdom UK−1
Germany DE0
France FR+1
Brazil BR+1
Poland PL+1
South Korea KR+2
China CN+2
Japan JP+3

Deciding

← ConsensualTop-down →

Deciding: JP −3, NORD −2 (DK −2, SE −2), NL −2, DE −1, UK 0, IN +1, US +1, FR +1, BR +1, CN +2.

No source: South Korea, Israel, Poland, Ukraine

NORD is drawn as a span over its members: DK −2, SE −2.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
Japan JP−3
The Nordics NORD−2 (DK −2, SE −2)
Netherlands NL−2
Germany DE−1
United Kingdom UK0
India IN+1
United States US+1
France FR+1
Brazil BR+1
China CN+2

Trusting

← Task-basedRelationship-based →

Trusting: US −3, UK −2, DE −2, NORD −2 (DK −2), NL −2, PL −1, FR 0, JP +1, IL† +1, KR† +2, CN +2, IN +2, BR +2.

No source: Ukraine

NORD is drawn as a span over its members: DK −2.

† Placed from reviews and summaries of Meyer's work, not from her own chart.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
United States US−3
United Kingdom UK−2
Germany DE−2
The Nordics NORD−2 (DK −2)
Netherlands NL−2
Poland PL−1
France FR0
Japan JP+1
Israel IL †+1
South Korea KR †+2
China CN+2
India IN+2
Brazil BR+2

Disagreeing

← ConfrontationalAvoids confrontation →

Disagreeing: IL −3, DE −2, FR −2, NL −2, NORD −1 (DK −1, SE +1), PL −1, US 0, UK 0, IN +1, BR +1, KR +2, CN +2, JP +3.

No source: Ukraine

NORD is drawn as a span over its members: DK −1, SE +1.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
Israel IL−3
Germany DE−2
France FR−2
Netherlands NL−2
The Nordics NORD−1 (DK −1, SE +1)
Poland PL−1
United States US0
United Kingdom UK0
India IN+1
Brazil BR+1
South Korea KR+2
China CN+2
Japan JP+3

Scheduling

← Linear timeFlexible time →

Scheduling: DE −3, JP −2, NORD −2 (DK −2, SE −2, NO −2), NL −2, US −1, UK −1, FR 0, PL 0, IL† +1, IN +2, BR +2.

No source: South Korea, China, Ukraine

NORD is drawn as a span over its members: DK −2, SE −2, NO −2.

† Placed from reviews and summaries of Meyer's work, not from her own chart.

Source: Erin Meyer, The Culture Map (2014) and her country mapping charts. Positions are approximate, read off her charts onto a seven-step grid. About this scale

Positions as text
Country or regionStep (−3 to +3)
Germany DE−3
Japan JP−2
The Nordics NORD−2 (DK −2, SE −2, NO −2)
Netherlands NL−2
United States US−1
United Kingdom UK−1
France FR0
Poland PL0
Israel IL †+1
India IN+2
Brazil BR+2

Hofstede dimensions

Power distance

← Low power distanceHigh power distance →

Power distance: IL 13, NORD 28 (DK 18, SE 31, NO 31, FI 33), UK 35, DE 35, NL 38, US 40, JP 54, KR 60, FR 68, PL 68, BR 69, IN 77, CN 80, UA 92.

NORD is drawn as a span over its members: DK 18, SE 31, NO 31, FI 33.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
Israel IL13
The Nordics NORD28 (mean of DK 18, SE 31, NO 31, FI 33)
United Kingdom UK35
Germany DE35
Netherlands NL38
United States US40
Japan JP54
South Korea KR60
France FR68
Poland PL68
Brazil BR69
India IN77
China CN80
Ukraine UA92

Individualism

← CollectivistIndividualist →

Individualism: IN 24, BR 36, CN 43, PL 47, UA 55, IL 56, KR 58, US 60, JP 62, FR 74, UK 76, DE 79, NORD 83 (FI 75, NO 81, SE 87, DK 89), NL 100.

NORD is drawn as a span over its members: FI 75, NO 81, SE 87, DK 89.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
India IN24
Brazil BR36
China CN43
Poland PL47
Ukraine UA55
Israel IL56
South Korea KR58
United States US60
Japan JP62
France FR74
United Kingdom UK76
Germany DE79
The Nordics NORD83 (mean of FI 75, NO 81, SE 87, DK 89)
Netherlands NL100

Motivation towards achievement and success

← Consensus-orientedDecisive →

Motivation towards achievement and success: NORD 14 (SE 5, NO 8, DK 16, FI 26), NL 14, UA 27, KR 39, FR 43, IL 47, BR 49, IN 56, US 62, PL 64, CN 66, UK 66, DE 66, JP 95.

NORD is drawn as a span over its members: SE 5, NO 8, DK 16, FI 26.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
The Nordics NORD14 (mean of SE 5, NO 8, DK 16, FI 26)
Netherlands NL14
Ukraine UA27
South Korea KR39
France FR43
Israel IL47
Brazil BR49
India IN56
United States US62
Poland PL64
China CN66
United Kingdom UK66
Germany DE66
Japan JP95

Uncertainty avoidance

← Tolerant of ambiguityAvoids ambiguity →

Uncertainty avoidance: CN 30, UK 35, IN 40, NORD 40 (DK 23, SE 29, NO 50, FI 59), US 46, NL 53, DE 65, BR 76, IL 81, KR 85, FR 86, JP 92, PL 93, UA 95.

NORD is drawn as a span over its members: DK 23, SE 29, NO 50, FI 59.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
China CN30
United Kingdom UK35
India IN40
The Nordics NORD40 (mean of DK 23, SE 29, NO 50, FI 59)
United States US46
Netherlands NL53
Germany DE65
Brazil BR76
Israel IL81
South Korea KR85
France FR86
Japan JP92
Poland PL93
Ukraine UA95

Long-term orientation

← Short-termLong-term →

Long-term orientation: BR 28, IL 47, PL 49, US 50, IN 51, UA 51, DE 57, NORD 57 (SE 52, NO 55, DK 59, FI 63), UK 60, FR 60, NL 67, CN 77, KR 86, JP 100.

NORD is drawn as a span over its members: SE 52, NO 55, DK 59, FI 63.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
Brazil BR28
Israel IL47
Poland PL49
United States US50
India IN51
Ukraine UA51
Germany DE57
The Nordics NORD57 (mean of SE 52, NO 55, DK 59, FI 63)
United Kingdom UK60
France FR60
Netherlands NL67
China CN77
South Korea KR86
Japan JP100

Indulgence

← RestrainedIndulgent →

Indulgence: UA 14, CN 24, IN 26, KR 29, PL 29, DE 40, JP 42, FR 48, BR 59, NORD 65 (NO 55, FI 57, DK 70, SE 78), US 68, NL 68, UK 69.

No source: Israel

NORD is drawn as a span over its members: NO 55, FI 57, DK 70, SE 78.

Country averages. About 80% of variation in values is between people inside a country (Taras et al. 2016).

Source: The Culture Factor country comparison tool, current values (revised around 2023), retrieved 2026. About this scale

Positions as text
Country or regionScore
Ukraine UA14
China CN24
India IN26
South Korea KR29
Poland PL29
Germany DE40
Japan JP42
France FR48
Brazil BR59
The Nordics NORD65 (mean of NO 55, FI 57, DK 70, SE 78)
United States US68
Netherlands NL68
United Kingdom UK69