Step 341. 다음 성장 축 탐색 — 클라우드/모바일/IoT 보안: 지금까지 쌓은 기초 위에 얹을 새 레이어
Level 4 — 전문가 | 난이도 ★★☆☆☆ | 예상 소요 시간 2일 (영역별 개관 각 2시간 + 맛보기 조사 + 선정)
전제: 이 책의 웹·시스템·리버싱·대회 여정 전체 — 특히 자기 강점 분야가 무엇인지 아는 상태(Step 297, 340의 회고).
- 준비물: 읽을 자료 목록(2-1의 표), 파이썬 3, 채용 공고 검색이 가능한 환경. 선택 점수표 스크립트는 여러분의 점수로 직접 돌리는 실측 도구입니다.
- 주의: 오늘은 "배우는" 날이 아니라 "고르는" 날입니다. 깊이 파지 말고 지도를 그리는 데 집중하세요 — 착수는 다음 챕터의 일입니다.
- ⚠️ 이 챕터의 실습은 내 랩·합법 플랫폼 전용입니다. 허가 없는 시스템에 적용하면 범죄입니다. 영역 조사 중 만나는 취약 랩·연습 앱도 공식 제공 환경에서만 다룹니다.
전통적인 웹·시스템·리버싱을 넘어, 보안에는 새로운 전선들이 열려 있습니다. 클라우드의 권한·설정 오류는 지금 가장 뜨거운 침투 경로이고, 모바일 앱과 IoT 펌웨어는 각각 거대한 공격 표면이며, AI 보안은 막 생긴 판입니다.
좋은 소식이 있습니다 — 이 영역들은 제로에서 시작하는 학문이 아닙니다. 전부 지금까지의 기초 위에 새 레이어를 얹는 형태라, 지금까지의 여정이 그대로 자산이 됩니다. 오늘은 네 영역을 개관하고, "다음 6개월의 도전 분야" 하나를 근거와 함께 선택합니다.
1. 학습 목표
이 챕터를 끝내면 다음을 할 수 있습니다:
- 클라우드·모바일·IoT·AI 보안 네 영역의 공격 표면과 대표 자료를 설명한다
- 각 영역이 지금까지의 어느 기초 위에 얹히는지 연결 고리를 말할 수 있다
- 영역별 "입문 맛보기"(무료 랩·취약 연습 앱)를 찾아 목록화한다
- 흥미·시장성·강점 연결의 점수표로 도전 분야를 1개 선정한다
- 선정 근거를 기록해 6개월 뒤의 내가 검증할 수 있게 한다
2. 배경 지식 — 오늘의 도구와 개념
오늘의 도구 한눈에 보기
| 구분 | 내용 |
|---|---|
| 언어·환경 | 웹 브라우저(자료 정독·채용 공고 검색), 파이썬 3(선택 점수표) |
| 오늘의 명령 | python step341_next_axis.py — 네 영역 가중 점수표와 1순위 권장 |
| 필요한 개념 | 공격 표면의 확장, 강점 연결도, 시장성, "입문 맛보기"의 존재 유무 |
| 오늘의 산출물 | 영역별 개관 노트 4매 + 다음 도전 분야 선정서 1부 |
2-1. 네 영역의 개관 — 공격 표면과 대표 자료
네 영역을 한 표로 개관합니다. 각 영역의 "대표 자료 하나 정독"이 오늘의 읽기 과제입니다.
| 영역 | 공격 표면 | 이 책에서 이어지는 기초 | 대표 입문 자료 |
|---|---|---|---|
| 클라우드 보안 | IAM 권한 오설정, 스토리지 버킷 노출, 메타데이터 서비스(SSRF 경유 크리덴셜 탈취) | 웹·네트워크 전부 — API가 중심 | AWS IAM 권한 상승 정리 글(Rhino Security), CloudGoat |
| 모바일 보안 | 앱의 불안전한 저장소, 통신 검증 우회, 리패키징·후킹 | 리버싱·웹(앱의 백엔드는 웹 API) | OWASP MAS 가이드, DIVA·InsecureBankv2 취약 앱 |
| IoT/임베디드 | 펌웨어 내 하드코딩 크리덴셜, 업데이트 검증 부재, 디버그 포트(UART/JTAG) | 파일 포맷·리버싱·시스템 | 펌웨어 분석 입문(binwalk 계열), 공개 펌웨어 이미지 |
| AI/LLM 보안 | 프롬프트 인젝션, 간접 인젝션, 모델 탈취·과다 권한 에이전트 | 웹(인젝션 계열 사고방식) | OWASP LLM Top 10 |
표의 세 번째 열이 핵심입니다 — 어느 영역이든 여러분의 기존 강점이 입구가 됩니다. 웹이 강하면 클라우드(웹 API가 중심)가, 리버싱이 강하면 모바일/IoT가 자연스러운 연장선입니다.
2-2. 강점 연결도 — 선택 기준의 첫 번째 축
소재 원문의 선택 기준은 하나로 수렴합니다 — "지금 내 강점과 가장 잘 연결되는 것". 이것을 강점 연결도라 부릅시다.
강점 연결도가 높은 영역을 고르면 세 가지가 절약됩니다. ① 기초 학습 시간 — 이미 아는 개념 위에 얹으므로. ② 시행착오 — 기존 분야의 방법론(정찰→열거→공략→기록)이 그대로 이식됩니다. ③ 포트폴리오의 일관성 — "웹 강자가 클라우드로 확장"은 하나의 이야기가 되지만, 판을 갈아엎는 선택은 이력이 단절되어 읽힙니다. 재미있는 것과 잘 연결되는 것이 다를 때, 첫 확장 축은 연결되는 것을 고르세요 — 재미는 둘째 축부터 따라옵니다.
2-3. 시장성 — 채용 공고로 검증하는 수요
흥미만으로 고르면 6개월 뒤 동력이 꺼질 수 있습니다. 시장성은 감이 아니라 검색으로 확인합니다.
시장성 확인 절차 (화면 예시):
1. 채용 사이트에서 영역 키워드 검색 — "클라우드 보안", "모바일 보안", "임베디드 보안" 등
2. 공고 수 기록 — 절대 수보다 "6개월 뒤에도 있을 법한가"의 지속성을 본다
3. 요구 역량의 교집합 확인 — 내 여정의 기록과 겹치는 요구가 몇 개인가
4. 연봉 대역과 경력 구간 기록 — 주니어 진입이 가능한 판인가
한 가지 주의 — AI 보안처럼 빠르게 뜨는 분야는 공고 수는 많지만 요구 역량의 정의가 몇 달마다 바뀝니다. 자료의 수명이 짧다는 뜻이고, 그만큼 "공식 문서와 일차 자료를 읽는 근육"(Step 323의 오픈소스 리딩 경험)이 중요해집니다.
2-4. 맛보기의 존재 — 입문 랩이 있는 영역이 학습 가능한 영역
영역을 고를 때 간과하기 쉬운 기준이 하나 더 있습니다 — 합법적 연습 환경이 존재하는가입니다.
이 책의 전체 여정이 증명하듯, 보안 실력은 실습 없이는 자라지 않습니다. 다행히 네 영역 모두 공식 맛보기가 있습니다 — 클라우드는 AWS Free Tier와 CloudGoat(취약 AWS 랩), 모바일은 DIVA·InsecureBankv2 같은 공개 취약 앱, IoT는 공개 펌웨어 이미지, AI는 OWASP LLM Top 10과 각종 플레이그라운드. 고르기 전에 각 영역의 맛보기를 실제로 열어 보고 "이 환경이 내 손에 돌아가는가"까지 확인하는 것이 오늘 조사의 완료선입니다.
3. 따라 하기
3-1. 영역별 개관 노트 — 한 장씩, 같은 양식으로
네 영역을 각각 한 장의 노트로 정리합니다. 양식을 통일해야 비교가 됩니다.
영역 개관 노트 양식 (화면 예시 — 클라우드 보안):
- 한 줄 정의: 클라우드 자산의 권한·설정 오류를 찾아 이용·방어하는 분야
- 대표 공격 3개: IAM 권한 상승, 공개 버킷, 메타데이터 서비스 크리덴셜 탈취
- 내 기초와의 연결: 웹 API 침투 경험이 그대로 통함, SSRF 경험이 메타데이터 공격과 직결
- 입문 맛보기: AWS Free Tier + CloudGoat 시나리오
- 대표 자료 정독 메모: (읽고 세 줄 요약)
- 첫인상 점수: 흥미 ?/5, "계속 읽고 싶은가" 예/아니오
양식의 마지막 두 줄이 선정의 원재료입니다. 정독 중 "계속 읽고 싶은가"는 속이지 말고 기록하세요 — 흥미는 노력으로 만들어지지 않습니다.
3-2. 채용 공고 조사 — 시장성의 실측
2-3의 절차대로 영역별 공고를 검색해 기록합니다.
시장성 조사 기록 (화면 예시):
| 영역 | 검색 키워드 | 공고 수(오늘 기준) | 겹치는 요구 역량 | 비고 |
| 클라우드 | "클라우드 보안" | 다수 | IAM, CSPM, 침투 테스트 | 주니어 공고 존재 |
| 모바일 | "모바일 보안" | 중간 | 안드로이드 분석, Frida | 금융권 중심 |
| IoT | "임베디드 보안" | 중간 | 펌웨어 분석 | 제조·차량 분야 |
| AI | "AI 보안 / LLM 보안" | 증가 중 | 프롬프트 인젝션, 레드팀 | 정의가 빠르게 변동 |
공고 수는 검색 시점과 사이트에 따라 다릅니다 — 중요한 것은 절대 수가 아니라 여러분이 직접 확인했다는 사실입니다. 남의 정리 글이 아니라 오늘의 검색 결과가 선정 근거가 되어야, 6개월 뒤에 다시 검색해 검증할 수 있습니다.
3-3. 선택 점수표 — 판단을 숫자로 펼치기
감으로만 고르면 "그날의 기분"이 선택을 좌우합니다. 세 축에 점수를 매기는 도구를 돌려 봅시다. step341_next_axis.py로 저장하세요.
# step341_next_axis.py — 다음 성장 축 선택 점수표
# 각 영역에 1~5점을 매기세요. 가중치: 강점 연결 3, 흥미 2, 시장성 2
AXES = {
"클라우드 보안": dict(link=4, fun=4, market=5,
note="웹/API 강점과 직결 — IAM·설정 오류가 현재 최다 침투 경로"),
"모바일 보안": dict(link=3, fun=3, market=3,
note="리버싱 기초가 자산 — 안드로이드부터 진입이 자연스러움"),
"IoT/임베디드": dict(link=3, fun=4, market=3,
note="펌웨어 카빙은 파일 포맷 지식의 연장 — 하드웨어는 별도 투자"),
"AI/LLM 보안": dict(link=3, fun=5, market=4,
note="웹 지식 재활용 큼 — 분야가 빨리 변해 자료의 수명이 짧음"),
}
W = dict(link=3, fun=2, market=2)
print("=== 다음 성장 축 선택 점수표 (가중치: 강점 연결 x3, 흥미 x2, 시장성 x2) ===\n")
ranking = []
for name, s in AXES.items():
total = s["link"] * W["link"] + s["fun"] * W["fun"] + s["market"] * W["market"]
ranking.append((total, name, s))
print(f"{name:<12} 강점연결 {s['link']} 흥미 {s['fun']} 시장성 {s['market']} -> 가중 합계 {total}")
print(f" 근거: {s['note']}")
ranking.sort(reverse=True)
print(f"\n권장 1순위: {ranking[0][1]} ({ranking[0][0]}점)")
print("규칙: 점수 차가 2점 이내면 '지금 내 강점과 가장 잘 연결되는 것'을 고른다.")
이 챕터의 예시 점수로 실행한 실측 출력입니다:
=== 다음 성장 축 선택 점수표 (가중치: 강점 연결 x3, 흥미 x2, 시장성 x2) ===
클라우드 보안 강점연결 4 흥미 4 시장성 5 -> 가중 합계 30
근거: 웹/API 강점과 직결 — IAM·설정 오류가 현재 최다 침투 경로
모바일 보안 강점연결 3 흥미 3 시장성 3 -> 가중 합계 21
근거: 리버싱 기초가 자산 — 안드로이드부터 진입이 자연스러움
IoT/임베디드 강점연결 3 흥미 4 시장성 3 -> 가중 합계 23
근거: 펌웨어 카빙은 파일 포맷 지식의 연장 — 하드웨어는 별도 투자
AI/LLM 보안 강점연결 3 흥미 5 시장성 4 -> 가중 합계 27
근거: 웹 지식 재활용 큼 — 분야가 빨리 변해 자료의 수명이 짧음
권장 1순위: 클라우드 보안 (30점)
규칙: 점수 차가 2점 이내면 '지금 내 강점과 가장 잘 연결되는 것'을 고른다.
읽는 법: 두 가지를 봅니다. ① 가중치의 설계 — 강점 연결에 3배를 준 것이 이 챕터의 주장 그대로입니다. 흥미 5점짜리 AI 보안이 연결도 3점에 발목 잡히는 구조를 확인하세요. ② 마지막 줄의 동점 규칙 — 점수표는 결정을 대신하는 것이 아니라 판단의 재료를 펼치는 도구이므로, 근소한 차이는 연결도 원칙으로 다시 묶습니다. 여러분의 점수로 바꿔 실행해 보세요 — 점수를 매기는 행위 자체가 "내가 이 영역을 얼마나 아는가"의 자기 점검입니다.
3-4. 맛보기 확인 — 손에 돌아가는가
상위 두 영역의 맛보기를 실제로 열어 봅니다. 오늘은 설치·계정 생성까지만 — 본격 실습은 Step 342의 일입니다.
맛보기 확인 기록 (화면 예시):
[ ] 클라우드: AWS Free Tier 계정 생성 가능 확인 + CloudGoat 저장소 열람
[ ] 모바일: 안드로이드 스튜디오 에뮬레이터 요구 사양 확인 + DIVA 저장소 열람
[ ] IoT: 공개 펌웨어 샘플 확보 경로 확인 (제조사 다운로드 페이지 등)
[ ] AI: OWASP LLM Top 10 문서 열람
3-5. 선정서 작성 — 6개월 뒤의 나에게
최종 선택을 한 장의 선정서로 기록합니다.
다음 도전 분야 선정서 (화면 예시):
- 선정: 클라우드 보안
- 근거 1 (강점 연결): 웹/API 침투가 내 최다 경험 — SSRF 등 경험의 직결
- 근거 2 (흥미): 개관 정독 중 "계속 읽고 싶은가"에 예
- 근거 3 (시장성): 오늘 검색 기준 공고 다수, 주니어 진입 가능 확인
- 맛보기 확인: Free Tier 계정 생성 완료, CloudGoat 시나리오 목록 열람
- 6개월 목표: CloudGoat 전 시나리오 + IAM 권한 상승 경로 정리 문서 1부
- 검증일: 6개월 뒤 이 선정서를 다시 읽고 유지/변경 판단
선정서를 쓰는 이유 — 6개월 뒤에는 오늘의 근거를 잊고 "다른 걸 할걸" 하는 회의가 옵니다. 선정서는 그 회의에 답하는 문서입니다. 근거가 틀렸으면 바꾸면 되고, 근거는 맞는데 조급함이었으면 계속하면 됩니다 — 둘을 구분하는 재료가 선정서입니다.
4. 미션과 연습문제
미션 — 다음 도전 분야 1개의 선정
- 네 영역을 3-1의 양식으로 한 장씩 개관하고, 각 영역의 대표 자료 하나를 정독해 세 줄 요약을 남깁니다.
- 3-2의 절차로 영역별 채용 공고를 직접 검색해 시장성 기록표를 채웁니다.
step341_next_axis.py에 여러분의 점수를 넣어 실행하고 결과를 저장합니다.- 상위 두 영역의 맛보기 환경을 실제로 열어 "돌아가는가"까지 확인합니다.
- 3-5 양식의 선정서를 작성해 학습 노트의 첫 문서로 저장합니다.
연습문제
문제 1. 네 영역(클라우드·모바일·IoT·AI)이 각각 이 책의 어느 기초 위에 얹히는지, "연결 고리"를 하나씩 들어 설명해 보세요.
문제 2. 선택 기준에서 "재미있는 것"보다 "강점과 연결되는 것"을 첫 확장 축으로 권하는 이유를 세 가지 절약의 관점에서 설명해 보세요.
문제 3. 시장성 확인을 "남의 정리 글"이 아니라 오늘의 직접 검색으로 해야 하는 이유를, 6개월 뒤의 검증 가능성과 연결해 설명해 보세요.
문제 4. 3-3 점수표에서 강점 연결에 가중치 3을 준 설계를 근거로, 흥미가 가장 높은 영역이 1순위가 되지 못한 사례(실측 출력)를 해석해 보세요. 그리고 동점 규칙이 왜 "연결도"로 기울어 있는지 설명해 보세요.
5. 모범 답안과 완료 기준
미션 모범 답안
검증 기준으로 확인하세요.
- 개관의 균일성: 네 영역 노트가 같은 양식으로 채워졌고, 각각 "내 기초와의 연결"이 구체적인가("웹과 연결됨"이 아니라 "SSRF 경험이 메타데이터 공격과 직결" 수준).
- 시장성의 일차성: 채용 공고 표가 오늘의 직접 검색에 근거하고 검색일이 적혀 있는가.
- 점수의 주관 인정: 점수표의 점수가 남의 점수가 아니라 여러분의 매긴 점수인가 — 근거(note)가 여러분의 경험으로 다시 쓰였는가.
- 맛보기의 실측: "확인"이 문서 읽기가 아니라 계정 생성·저장소 열람 등 손에 닿은 행위인가.
- 선정서의 검증 가능성: 6개월 뒤의 검증일과 목표가 측정 가능한 형태인가.
연습문제 해답
문제 1 해답. 클라우드 보안은 웹과 네트워크 위에 얹힙니다 — 클라우드 자산의 조작은 결국 API 호출이고, 메타데이터 서비스 공격은 SSRF 경험의 직접 연장입니다. 모바일 보안은 리버싱 위에 얹힙니다 — APK 분석은 바이너리 분석의 다른 형태이고, 앱의 백엔드는 웹 API라 웹 지식도 함께 쓰입니다. IoT/임베디드는 파일 포맷과 시스템 지식 위에 얹힙니다 — 펌웨어 카빙은 매직 바이트와 압축 포맷의 지식이고, 풀어낸 루트 파일시스템의 분석은 리눅스 경험 그대로입니다. AI 보안은 인젝션 계열의 사고방식 위에 얹힙니다 — 프롬프트 인젝션은 "입력과 지시가 같은 통로를 타는" SQL 인젝션의 구조적 사촌입니다. 어느 축을 골라도 지금까지의 학습은 버려지지 않습니다.
문제 2 해답. 세 가지 절약입니다. 기초 학습 시간의 절약: 이미 아는 개념 위에 얹으므로 입문 구간이 짧아집니다 — 처음부터 배우는 분야와의 속도 차는 몇 주 단위입니다. 시행착오의 절약: 정찰→열거→공략→기록의 방법론, 막혔을 때의 트리, 학습 노트 습관이 그대로 이식됩니다 — 새 분야에서 초보가 되더라도 "초보를 탈출하는 절차"만큼은 숙련자로서 수행할 수 있습니다. 포트폴리오 일관성의 절약: 강점의 연장선은 하나의 성장 이야기로 읽혀서 채용·협업에서 설명 비용이 낮습니다. 재미는 첫 확장에서 밀려나도 됩니다 — 한 분야에 깊이 들어가면 재미는 대개 따라오고, 반대로 재미만 좇아 얕게 여러 판을 건드리는 것이 가장 비싼 낭비입니다.
문제 3 해답. 시장성은 시간의 함수입니다 — "클라우드 보안이 뜬다"는 정리 글은 쓰인 시점의 시장을 말할 뿐이고, 분야가 빠를수록 문서의 수명은 짧습니다. 오늘의 직접 검색은 두 가지를 줍니다. 첫째, 현재 시점의 일차 데이터 — 공고 수, 요구 역량의 원문, 경력 구간. 둘째, 재검증의 기준점 — 검색일과 조건(키워드, 사이트)이 기록돼 있으면 6개월 뒤 같은 조건으로 다시 검색해 "선정 근거가 아직 유효한가"를 확인할 수 있습니다. 선정이 일회성 결정이 아니라 검증 가능한 가설이 되는 지점이 여기입니다.
문제 4 해답. 실측 출력에서 AI/LLM 보안은 흥미 5점으로 최고였지만 가중 합계 27점으로 클라우드(30점)에 밀렸습니다 — 강점 연결 3점에 가중치 3이 곱해져 9점에 그친 것이 갭의 본체입니다. 이 설계는 "흥미는 변하고 연결은 자산"이라는 판단의 구현입니다 — 흥미 2점 차는 입문 한두 주의 경험으로 뒤집히지만, 연결도 1점 차는 수백 시간의 기초 축적 차이입니다. 동점 규칙(2점 이내면 연결도로 결정)이 같은 방향으로 기운 이유도 같습니다 — 근소한 점수 차는 채점 오차 범위이므로, 오차 안에서는 원칙(연결도)이 우선합니다. 점수표는 결정의 주인이 아니라, 판단의 재료를 펼쳐 원칙을 적용하기 쉽게 만드는 도구입니다.
완료 기준 체크리스트
- [ ] 네 영역의 개관 노트를 같은 양식으로 작성했다
- [ ] 각 영역의 대표 자료 하나를 정독하고 세 줄 요약을 남겼다
- [ ] 영역별 채용 공고를 직접 검색해 시장성 표를 채웠다
- [ ]
step341_next_axis.py에 내 점수를 넣어 실행하고 저장했다 - [ ] 상위 두 영역의 맛보기 환경을 실제로 열어 확인했다
- [ ] 선정서를 작성했고 6개월 검증일이 적혀 있다
6. 흔한 실수와 해결
벽 1. 전부 재미있어 보여서 선택이 안 돼요
증상: 개관을 읽을수록 네 영역 모두 끌려서 선정이 미뤄집니다.
원인: 정보가 늘수록 선택이 어려워지는 것은 정상입니다 — 그리고 기준이 없어서가 아니라 기준을 아직 적용하지 않아서입니다.
해결: 소재 원문의 기준으로 돌아가세요 — "지금 내 강점과 가장 잘 연결되는 것". 3-3의 점수표를 실제로 매겨 보세요. 점수를 매기는 순간 "재미있어 보임"과 "내 기초와 연결됨"이 분리되어 보입니다. 그래도 못 고르겠으면 3-4로 가서 상위 두 영역의 맛보기를 열어 보세요 — 손에 닿는 쪽이 답인 경우가 많습니다.
벽 2. "뜨는 분야"를 골라야 할 것 같은 압박이 있어요
증상: AI 보안 기사를 볼 때마다 지금의 선택을 의심합니다.
원인: 뉴스 사이클과 학습 사이클을 섞어 보는 것입니다 — 뉴스는 몇 주 단위, 학습은 몇 개월 단위입니다.
해결: 선정서의 근거를 다시 읽으세요 — 근거가 "기사"였다면 흔들리는 게 맞고, 근거가 강점 연결과 직접 검색한 시장성이었다면 기사는 근거를 건드리지 못합니다. 그리고 기억하세요 — 어느 영역이든 깊이가 생기면 인접 영역으로의 확장은 빠릅니다. 첫 축은 방향이지 운명이 아닙니다.
벽 3. 개관 자료를 읽다가 그 영역 공부를 시작해 버려요
증상: 클라우드 개관을 읽다가 IAM 실습을 밤새 하고, 정작 모바일 개관은 못 읽었습니다.
원인: 오늘의 목표가 "배우기"가 아니라 "고르기"인데, 재미있는 영역에서 깊이로 빠진 것입니다.
해결: 개관 노트에 시간 제한을 두세요 — 영역당 2시간, 타이머를 켭니다. "더 파고 싶다"는 충동은 오히려 귀한 신호입니다 — 개관 노트의 "계속 읽고 싶은가: 예"에 기록하고 넘어가면 됩니다. 그 충동이 선정의 근거가 되고, 파는 것은 다음 챕터(Step 342)의 몫입니다. 조사의 날에 착수하지 마세요 — 비교가 불완전한 상태의 착수는 대개 재착수로 끝납니다.
벽 4. 점수표를 매겼는데 1순위와 2순위가 딱 2점 차예요
증상: 클라우드 30, AI 27 같은 근소한 차이로 오히려 결정이 더 어려워졌습니다.
원인: 점수표에 결정을 통째로 맡기려는 기대입니다 — 근소한 차이는 채점 오차 범위입니다.
해결: 스크립트의 마지막 줄 규칙을 적용하세요 — 2점 이내면 "지금 내 강점과 가장 잘 연결되는 것"을 고릅니다. 점수표의 역할은 후보를 두 개로 좁히는 것까지이고, 마지막 한 걸음은 원칙이 합니다. 그리고 선정서에 "2순위였던 영역"을 적어 두세요 — 6개월 검증일에 "첫 축을 굳혔으니 이제 두 번째 축으로"라는 자연스러운 다음 단계가 됩니다.
벽 5. 고른 영역의 맛보기가 내 환경에서 안 돌아가요
증상: 에뮬레이터가 사양 부족으로 안 켜지거나, Free Tier 가입이 결제 수단에서 막힙니다.
원인: 맛보기 환경도 각각 요구 조건이 있습니다 — 이것이 3-4에서 "실제로 열어 보라"고 한 이유입니다.
해결: 환경 장벽은 선정의 재료입니다 — 두 가지로 처리하세요. ① 우회 환경 탐색 — 사양이 안 되면 클라우드 IDE나 원격 랩, 가입이 막히면 로컬 시뮬레이터(LocalStack류) 같은 대안이 영역별로 존재합니다. ② 장벽의 기록 — 우회가 안 되는 장벽(예: 하드웨어 구입 비용)은 선정서의 "비고"에 적습니다. 맛보기의 장벽이 높은 영역은 입문 난도가 높다는 뜻이고, 그것도 선정의 합법적 근거입니다.
7. 정리
오늘의 개념
| 개념 | 한 줄 설명 |
|---|---|
| 새 성장 축 | 클라우드·모바일·IoT·AI — 전부 지금까지 쌓은 기초 위의 새 레이어 |
| 강점 연결도 | 첫 확장 축의 제1 기준 — 웹 강자는 클라우드, 리버싱 강자는 모바일/IoT |
| 시장성 | 채용 공고의 직접 검색 — 검색일·조건을 기록해 재검증 가능하게 |
| 맛보기의 존재 | 합법 연습 환경이 있는 영역이 학습 가능한 영역 |
| 선택 점수표 | 강점 연결 x3, 흥미 x2, 시장성 x2 — 근소 차는 연결도로 |
| 선정서 | 근거·목표·검증일의 한 장 기록 — 6개월 뒤의 나에게 |
오늘의 도구·명령어
| 도구·명령 | 하는 일 |
|---|---|
python step341_next_axis.py |
네 영역 가중 점수표와 1순위 권장 출력 |
| 영역 개관 노트 양식 | 정의·공격 3개·연결 고리·맛보기·요약·첫인상 |
| 시장성 조사 기록표 | 키워드·공고 수·요구 역량 교집합·검색일 |
| 선정서 양식 | 선정·근거 3개·맛보기 확인·6개월 목표·검증일 |
명령어보다 중요한 감각
348개 스텝의 여정이 만든 가장 큰 자산은 기술 목록이 아니라 "새 분야를 배우는 절차"에 대한 확신입니다. 처음 PowerShell을 열었던 날부터 대회 본선까지 — 여러분은 초보에서 숙련자로 가는 경로를 몸으로 압니다. 그래서 다음 분야가 무엇이든, 입문의 첫 2주가 막막한 것은 정상이고 그 막막함이 걷히는 과정도 이미 경험한 것입니다.
고르는 일의 본질은 예언이 아니라 기록입니다. 완벽한 선택은 존재하지 않고, 근거를 남긴 선택과 근거 없는 선택만 있습니다. 오늘의 선정서가 6개월 뒤의 여러분에게 보내는 편지라고 생각하세요 — 그 편지가 있으면 미래의 수정도 성장의 일부가 됩니다.
전부 체크되면 Step 341 완료입니다. 사이드바의 체크박스를 눌러 진도를 저장하세요.