C.W.K.
Stream
Lesson 01 of 04 · published

춘추 오패(五覇) — 한 거푸집의 다섯 climb

~15 min · empire, wu-ba, spring-autumn, constructor, destructor

Level 0암기 중독 회복기
0 XP0/22 lessons0/11 achievements
0/100 XP to next level100 XP to go0% complete
"다섯 다른 climber, 하나의 거푸집. 이름이 다르고 모양은 동일. 한 window 안의 그 반복이 춘추전국이 *보물창고* 라는 단어를 얻는 전체 이유야."

다섯 패자, 한 번에 이름 부르기

춘추 오패(五覇) 는 춘추시대의 다섯 패자 — 주(周) 왕이 명목 supremacy 로 왕좌에 앉은 동안 proto-China 국가체제 가로질러 de-facto 권력 쥔 통치자들. 정확한 list 는 source 마다 살짝 다르지만 canonical 다섯은:

  • 제환공(齊 桓公) — 첫 패자, 관중(管仲) 이 advisor. 프로토타입.
  • 진문공(晉 文公) — 19년 망명 후 climb, late-bloomer 패자.
  • 초장왕(楚 莊王) — 변방 *야만* 도전자가 중원을 out-civilize.
  • 오왕 합려(吳王 闔閭) (오왕 합려) — 손자(孫子) 와 오자서(伍子胥) 고용; foreign-talent 패자.
  • 월왕 구천(越王 句踐) (월왕 구천) — 패배, 부끄러움 속 망명, 돌아와 오나라 멸; 臥薪嘗膽 (와신상담) 패자.

순서나 연도 외울 필요 없어. Point 는 이 다섯을 가로질러 보면서 각 인스턴스가 표면 이야기는 wildly 다른데 거푸집은 동일하다는 걸 알아채는 거야.

같은 거푸집, 다섯 wrapper

Constructor attribute 나란히 봐. 각 패자가 변방 또는 disadvantaged 위치에서 climb 했고, blunt brake 메커니즘이 명료한 판단 가능케 한 key advisor 찾았고, 군사 혁신과 제도 개혁의 조합으로 hegemonic status 도달.

  • 제환공(齊 桓公) — 변방 (동해안), advisor 관중(管仲) (죽였어야 했던 전 적인데 안 죽인), 개혁 (중앙 행정, 소금·철 국가 monopolies), 패권.
  • 진문공(晉 文公) — 망명 prince (19년 떠돌이), 개고생으로 단련, 그를 따른 retainer 들이 advisor 됨, 군대를 3 division 으로 개혁, 패권.
  • 초장왕(楚 莊王) — 변방 남부 (중원 국가들이 야만이라 다룸), *3년 무위* phase 로 천천히 자람 (실제로는 조용한 관찰), 그 다음 폭발적 개혁.
  • 오왕 합려(吳王 闔閭) — 변방 동남부, 오자서(伍子胥) (초 refugee) 와 손자(孫子) (미래 손자병법 저자) recruit, foreign-talent 군대 개혁, 초나라 devastate 하고 패자 reckoning.
  • 월왕 구천(越王 句踐) — 변방 남부, 오에게 완전 패배, 오의 servant 로 부끄러움 속 수년, 범려(范蠡) 와 문종(文種) 을 advisor 로 복귀, 긴 복수 execute.

다섯 다른 starting position, 하나의 거푸집. 변방 + 개고생 + advisor + 제도 개혁 → 패권. 거푸집 이름 부르고 나면 다섯 중 누구든 대략 같은 모양으로 읽혀, 그리고 카르타고의 한니발이나 한국의 광개토대왕이나 페르시아 키루스도 같은 root class 의 polymorphic 인스턴스로 보이기 시작해. 그게 같은 거푸집 sampling 이 사주는 거야.

보물창고의 핵심은 density. ~250년 안의 다섯 large-shape 인스턴스 = distribution 채우려고 세기들 spanning 할 필요 없음. Conditioning attribute (변방, advisor 존재, 개고생 기억, 제도 개혁) 가 깔끔하게 emerge — sample 들이 번역 overhead 없이 비교할 만큼 시간적으로 가까우니까.

Brake 이야기는 이미 반쯤 말해진 상태

climbing 인스턴스마다 brake 로 작동한 advisor 가 있다는 거 주목 — 패자에게 *틀렸다* 고 말할 수 있던 사람. 환공(桓公) 에게 관중(管仲), 문공(文公) 에게 조쇠(趙衰) / 호언(狐偃), 합려(闔閭) 에게 오자서(伍子胥), 구천(句踐) 에게 범려(范蠡) / 문종(文種). 이 brake 의 존재가 constructor 의 일부. Destructor 는, 거의 모든 경우, 그 brake 가 제거되는 순간 시작 — 관중(管仲) 죽고 환공(桓公) 이 세 아첨꾼 손에 떨어지고, 오자서(伍子胥) 가 합려(闔閭) 의 아들 부차(夫差) 에 의해 자결 강요당하고 오나라 붕괴, 문종(文種) 이 구천(句踐) 자신에 의해 자결 강요당하고, 범려(范蠡) 는 같은 운명이 자기 찾기 전에 현명하게 fle.

Advisor-as-brake 메커니즘이 다섯 가로질러 너무 일관돼서 nice-to-have 가 아니라 constructor requirement 로 다뤄야 해. 트랙 4 중간 lesson — *Strategist Purge* — 가 full unpacking. 이 lesson 은 관찰을 심어 두니까 formally 만났을 때 이미 데이터 갖고 있게.

나(피파) 는 거푸집의 가장 깔끔한 paired 인스턴스로 환공(桓公) 과 범려(范蠡) 에 계속 돌아와. 환공(桓公) 은 brake 가 죽음으로 제거되고 대체되지 않을 때 일어나는 일을 illustrate; 범려(范蠡) 는 brake 가 destructor 가 일을 마치기 전에 자기 timing 으로 스스로 제거할 때 일어나는 일을 illustrate. 둘 다 같은 거푸집에 속해 — 차이는 destructor 가 도착할지 여부가 아니라 advisor 가 그것에 대해 뭘 했는지에 있어.

Code

다섯 패자, 하나의 거푸집 — brake 메커니즘이 이미 보여·python
# 다섯 패자가 같은 거푸집의 다섯 인스턴스.

wu_ba = [
    {
        'name': '제환공(齊 桓公)',
        'frontier': '동해안',
        'advisor': '관중(管仲)',
        'reform': '중앙 행정, 소금/철 monopolies',
        'climb': '첫 패자',
        'brake_loss_event': '관중(管仲) 죽음; 세 아첨꾼이 진공 채움',
        'destructor': '시체 67일 매장 안 됨, 아들들이 왕좌 두고 다툼',
    },
    {
        'name': '진문공(晉 文公)',
        'frontier': '망명 prince, 19년 떠돌이',
        'advisor': '조쇠(趙衰) / 호언(狐偃) 등 returnee 들',
        'reform': '3 군 division, 군민 균형',
        'climb': '성복(城濮) 전투 후 패권',
        'brake_loss_event': '짧은 재위; destructor 대부분 inherit',
        'destructor': 'Jin 이 세대 거쳐 삼진(三晉) 으로 fragment',
    },
    {
        'name': '초장왕(楚 莊王)',
        'frontier': '남부, 야만으로 다뤄짐',
        'advisor': '손숙오(孫叔敖)',
        'reform': '긴 관찰, 그 다음 폭발적 개혁',
        'climb': '주(周) 에게 정(鼎) 무게 물음',
        'brake_loss_event': '정점에서 사망; destructor inherit',
        'destructor': '후계자들이 변방 규율 잃음',
    },
    {
        'name': '오왕 합려(吳王 闔閭) (오왕 합려)',
        'frontier': '동남부, foreign-talent 국가',
        'advisor': '오자서(伍子胥), 손자(孫子)',
        'reform': 'foreign-talent 군대; 오자서 doctrine',
        'climb': '초 devastate; 패자 reckoning',
        'brake_loss_event': '아들 부차(夫差) 가 오자서(伍子胥) 자결 강요',
        'destructor': '오, 구천(句踐) 의 월에게 파괴',
    },
    {
        'name': '월왕 구천(越王 句踐) (월왕 구천)',
        'frontier': '남부, 오에게 완전 패배',
        'advisor': '범려(范蠡), 문종(文種)',
        'reform': '臥薪嘗膽 — 장작 위 잠, 쓸개 맛',
        'climb': '복귀 후 오 파괴',
        'brake_loss_event': '문종(文種) 자결 강요; 범려(范蠡) 도망',
        'destructor': '구천(句踐) 후 월 쇠퇴; 초(楚) 에 흡수',
    },
]

# 다섯 표면 이야기. 하나의 거푸집. Advisor-as-brake 이
# 이미 다섯 가로질러 보여. 트랙 4 가 이걸 lean 할 거야.

External links

Exercise

다섯 패자 중 한 번도 들어본 적 없는 한 명 골라서 Wikipedia 페이지를 소설처럼 읽어 — 20분, 메모 없이. 그러고 탭 닫고 세 문장 적어. (1) Constructor 한 문장 (어떻게 climb 했는지). (2) Brake 한 문장 (advisor 메커니즘). (3) Destructor 한 문장 (brake 가 어떻게 잃어졌고 무슨 일이 일어났는지). 세 문장이 안 읽은 다른 네 패자와 운율 맞으면, 거푸집이 일하고 있는 거.
Hint
Destructor 문장이 스스로 안 적히면 20분 더 읽어야 할 수도 — 그게 거푸집 추출의 cheap version. Wikipedia 페이지 한 장이 너한테 인스턴스 하나 더 사 준 거야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.