서: 한 wiki의 출생 증명서
2017년 5월 2일, 저장소에는 세 가지밖에 없었습니다: README 하나, Home 페이지 하나, 사이드바 하나. 그때 기록된 것은 인턴들이 로봇을 만들던 일이었습니다. ROS의 내비게이션과 지도 작성, XBot 로봇의 그리핑, Android에서 돌린 MACE와 GluonCV 추론, opencv.js 브라우저 데모, 휴대폰으로 옮긴 YOLO, TensorRT 사용기, 그리고 PocketSphinx 음성 인식 실험.
이 파일들에는 당시의 맥락을 잘 보여주는 디테일이 하나 있습니다. 코드 규범 디렉터리 이름이 droid_coding_norm이었고, 그 안에 droid_cpp_template.cpp, droid_py_template.py, ros_package_template.xml이 있었습니다. “droid”는 로봇의 그 droid가 아니라 Zhongke Chongde의 영어 이름입니다. 저장소 작성자는 당시 그곳에서 일했고, 훗날의 이력서에도 그 시기의 회사명은 “Zhongke Chongde”로 적혀 있습니다.
2017년 한 해에 저장소는 254개의 커밋을 만들었고, 역사상 가장 바쁜 해였습니다. 한 사람, 하나의 wiki, 로봇을 만드는 인턴 무리가 그렇게 저장소의 첫해를 채웠습니다.
1장: 2019, PLCT Lab과 기묘한 등급 제도
2019년, 吴伟에게 새 간판이 생겼습니다: 중국과학원 소프트웨어연구소의 PLCT Lab(프로그래밍 언어·컴파일 기술 연구실). 저장소의 무게중심도 옮겨 갔습니다 — plct-interns.md가 등장하고, 로봇 보고서는 서서히 컴파일러와 툴체인에 자리를 내줬습니다.
같은 해 3월 14일, 저장소에는 아주 짧지만 나중에 깊은 영향을 남긴 문서가 처음 공개되었습니다: 《우리는 인턴의 능력을 어떻게 등급으로 평가하는가》. 《어떤 과학의 초전자포》에 나오는 토키와다이 중학교 설정을 빌려 인턴을 LV0부터 LV5까지 여섯 등급으로 나눴습니다:
- LV5 초능력자 —— 문제를 독립적으로 분해하고 자원을 통합하며 개발 그룹을 이끌어 납품을 보장할 수 있음;
- LV4 대능력자 —— 모듈 단위 개발을 독립적으로 맡고, LLVM 같은 대형 시스템을 독립적으로 디버깅·추적·수정할 수 있음; LV4 이상의 오류를 알아차리고 지적할 수 있음;
- LV3 강능력자 —— 기준이 아주 구체적입니다: “마주친 bug나 crash를 독립적으로 분석할 수 있다”;
- LV2 이능력자 —— git으로 팀 협업을 하고, 일주일 안에 멘토가 낸 개발 과제를 완료할 수 있음. 이것이 모집의 기본 기준;
- LV1 / LV0 —— 일반적으로 offer를 주지 않음.
이 등급은 대표가 “자비로운 독재자” 방식으로 정하고 멘토와 LV4+의 의견을 참고합니다. 평가 기준은 하나뿐입니다: 공동 양성 기관의 일상 개발 업무를 해낼 수 있는가 — “인턴 공동 양성 기관이 쓰지 않는 능력은 평가 범위가 아니다”.
2019년의 문서가 이렇게 쓸 수 있었던 것은 그 뒤에 실제 공사장이 있었기 때문입니다: GCC, Binutils, LLVM, QEMU, glibc, V8, Gem5, Gentoo, Arch Linux, openEuler. 등급은 상장이 아니라 분업표였습니다.
2장: 2022, “영광은 칼날 위에”
2022년 3월 27일, 저장소는 새 분류를 공개했습니다: senior interns(고급 인턴). 설립 이유의 첫 줄은 중국어로 아홉 글자뿐이었습니다:
영광은 칼날 위에.
두 번째, 세 번째 이유는 더 실무적이고 관리자의 불안이 더 잘 보입니다. 기존의 “외부에서 확인 가능한 산출물 월간 관측 제도”는 코드와 PR은 보지만 동료 지도, 팀 간 상호 지원, 인간관계 유지 같은 보이지 않는 산출물은 보지 못합니다. 그리고 팀에 정말 필요한 것은 이미 자신을 증명한 사람을 “단순하고 한 달이면 결과가 나오는” 일에서 빼내, 어렵고 느리고 반드시 그달에 결과가 나오지는 않는 일로 옮기는 것이었습니다.
그래서 senior interns가 받는 것은 명예 칭호가 아니라 약속입니다: 매달 인턴 수당은 기준값보다 낮아지지 않고, 오르기만 합니다.
같은 시기, 스튜디오 안에는 지금은 재현하기 어려운 생태계가 자랐습니다: TARSIER 운영체제 팀, 시뮬레이터 소팀, Arch 소팀, Gentoo 소팀, LLVM 소팀, GCC 소팀, CAAT 소팀, oerv 소팀, Aya 소팀…… 그리고 스스로 “문문 신문사”라고 부른 동아리(bunbun.md)도 있었습니다. 그 안에서 프로그래밍 언어 Aya와 정리 증명기를 만들었고, 모집 글은 기술 블로그이자 동아리 전단처럼 쓰였습니다: “특성 하나를 구현하고 그것으로 직접 코드를 써 봐야, 우리가 이 물건의 ‘쓸모 있음’에 대한 직관을 세울 수 있습니다.”
이 무리는 나중에 명단의 LV5와 LV4+가 되었습니다: Arch Linux RISC-V의 수많은 패키지 메인테이너, LuaJIT의 RISC-V port 작성자, RustSBI 리드, K230의 메인라인 커널 지원을 제출한 사람, eunomia-bpf를 커뮤니티로 만든 사람.
3장: 2023, 모이고 흩어지다
2023년 6월, PLCT Lab은 창립 이래 첫 대규모 감원을 겪고 장기 재정 축소에 들어갔습니다. 그 결과는 저장소에 그대로 적혔습니다:
- Kubuds가 설립되었습니다. 두 공동 창업자 중 李威威는 PLCT의 시뮬레이터 팀에서, 王俊强은 TARSIER 운영체제 팀에서 왔습니다 —— 둘 다 먼저 해체되고, 그다음 출발했습니다.
- TARSIER 팀은 2023년 6월에서 8월 사이에 해체되었습니다.
- 2023년 9월 15일, 한 커밋의 제목은 “PLCT 이외 내용 제거, README와 관련 인턴 과정 소개 간소화”였습니다.
이것이 이 저장소가 가장 정직한 지점입니다. 그것은 자신이 계속 올라가는 곡선인 척하지 않았습니다. 팀이 만들어지고, 불어나고, 해체되고, 다시 만들어질 때마다 git에는 이음매가 하나 남았습니다. 그리고 그 이음매 뒤에도 저장소는 남았고, 모집도 남았습니다.
4장: 2024, 지아천 프로젝트
2024년 6월 8일, 지아천 프로젝트는 새 프로젝트를 발표했습니다: 오픈소스 인턴 공동 모집·양성. 원문은 “멤버 기관이 최소의 금전·관리 자원을 투입해 자사에 유용한 RISC-V 생태계 구축 목표의 달성을 앞당긴다”였고, 지아천 용의 해부터 매년 2000명이 넘는 인턴 정원을 엽니다.
2024년 7월 19일, weloveinterns에 지아천 프로젝트 소개가 더해졌습니다. 그때부터 그것은 PLCT의 채용 페이지만이 아니라 지아천 프로젝트 전체의 입구가 되었습니다 — 수십 개 멤버 기관의 포지션이 이 저장소에서 나갑니다.
그해 10월 12일, 저장소는 뺄셈을 한 번 했습니다: 253개 파일이 삭제되고 2021년 및 그 이전 인턴 보고서가 통째로 접혔습니다. Zhongke Chongde 시기의 archives/ 전체도 포함되어 있었습니다. README에 남은 문장은 오늘 읽으면 조금 뭉클합니다:
관심이 있거나 자신이 제출한 보고서를 찾고 싶다면, 이 저장소를 clone하고
git checkout -b old-happy-time 664048d로 얻을 수 있습니다.
old-happy-time —— 좋은 시절.
5장: 2025에서 2026, “선별”에서 “양성”으로
2025년 12월, PLCT Lab 브랜드가 은퇴했습니다. 6년 쓴 이름이 퇴장했고, 모집과 양성은 멈추지 않고 지아천 프로젝트 이름 아래에서 계속되었습니다.
2026년 병오년(말의 해) 음력 정월 초하루, 지아천 프로젝트는 오색석 프로젝트를 발표했습니다: RISC-V 글로벌 리더 인재 양성 프로젝트. 여와가 오색석을 녹여 하늘을 메웠다는 뜻을 빌려, 10년을 주기로 “인재 찾기·선별”에서 “체계적이고 장기적인 인재 양성”으로 올라섭니다.
2026년 9월, 저장소의 포지션 번호는 K181–K185에 이르렀습니다: openEuler 로봇 패키지 유지보수, openKylin 임바디드 AI 사례, RT-Thread 임베디드, FlagOS RISC-V, RISC-V 로봇 설계. 다섯 포지션 설명에는 같은 문장이 하나씩 들어 있습니다:
본 포지션은 오색석 프로젝트의 일부입니다.
9년 전 로봇 과제를 두던 그 wiki는, 지금은 10년짜리 인재 체계의 접수처입니다.
마지막에: 왜 “오직 lazyparser만 그 자리에 있는가”
779개 커밋 중 500개가 한 사람에게서 나왔습니다. 그에게 다른 직함이 없는 것은 아닙니다 — RISC-V 인터내셔널 재단 TSC 위원, ISA Infra HC 의장, LLVM 재단 이사, 지아천 프로젝트 발기인 겸 대표 — 하지만 이 선 위에서 그의 역할은 늘 같았습니다: 이력서를 읽고, 멘토를 배정하고, 월말에 외부에서 확인 가능한 산출물을 집계하고, 그다음 인턴 수당에 서명하는 사람.
조직은 흩어지고, 브랜드는 은퇴하고, 회사는 감원합니다. 저장소에 남을 수 있는 것은 다른 두 가지입니다.
하나는 규칙입니다: “985나 211을 보지 않고, 전공과 학년 석차도 보지 않으며, 오로지 업무 능력과 잠재력으로 선발한다”; “STEM 분야에서 여성의 잠재력을 믿고, 인턴 정원의 최소 30%를 여성 지원자에게 배정한다”; 매달 외부에서 확인 가능한 산출물로 인턴 수당을 산정하고, 뛰어난 산출물은 상한에 묶이지 않습니다. 이 문장들은 2019년부터 지금까지 한 번도 지워지지 않았습니다.
둘은 서명입니다: 공개를 원하는 모든 인턴의 이름이 이 저장소에, 그리고 지금은 이 웹사이트에 적혀 있습니다. 영광은 추상적인 사람에게 가지 않습니다. 영광은 구체적인 사람에게 갑니다 — 칼날 위에, merge된 PR 위에.
무쇠로 된 공동 양성 계획, 물처럼 흐르는 인턴. 흘러간 그들은 지금 당신의 컴파일러를 유지보수하고 있습니다.