Skip to content

Instantly share code, notes, and snippets.

View YangSiJun528's full-sized avatar

sijun-yang YangSiJun528

View GitHub Profile
@YangSiJun528
YangSiJun528 / [Jungle My Note | W02] 하노이의 탑 정리.md
Last active March 9, 2026 15:31
[Jungle My Note | W02] 하노이의 탑 정리.md

하노이의 탑 정리

알아두면 좋은 재귀의 조건 3가지:

  1. 문제를 더 작은 하위 문제로 쪼갤 수 있는가?
  2. 하위 문제들이 원래 문제와 같은 구조인가?
  3. 종료 조건(base case)이 존재하는가?

1. 아이디어와 설명

핵심 아이디어 1

@YangSiJun528
YangSiJun528 / [Jungle My Note | W02] 2026-03-09 - Recursion 특강 정리.md
Last active March 9, 2026 04:27
[Jungle My Note | W02] 2026-03-09 - Recursion 특강 정리.md

2026/03/09 - Recursion 특강 정리

의도: 재귀 개념, 사고방식 설명.

메모:
SICP(통칭 "마법사 책") 1장과 거의 동일한 내용.
링크: https://sourceacademy.org/sicpjs/1

프로그래밍의 세 가지 요소 (SICP §1.1)

@YangSiJun528
YangSiJun528 / CS146S: The Modern Software Developer Week 9: Agents Post-Deployment 정리.md
Last active February 26, 2026 15:03
CS146S: The Modern Software Developer Week 9: Agents Post-Deployment 정리

CS146S: The Modern Software Developer Week 9: Agents Post-Deployment 정리

실습

없음

발표 자료

AI DevOps — Mihail Eric

@YangSiJun528
YangSiJun528 / CS146S: The Modern Software Developer Week 8: Automated UI and App Building 정리.md
Last active February 24, 2026 08:49
CS146S: The Modern Software Developer Week 8: Automated UI and App Building 정리

CS146S: The Modern Software Developer Week 8: Automated UI and App Building 정리

실습

TODO

발표 자료

Automated UI and App Building — Mihail Eric

@YangSiJun528
YangSiJun528 / README.md
Last active February 23, 2026 06:55
CS146S: The Modern Software Developer Week 7: Modern Software Support 정리

CS146S: The Modern Software Developer Week 7: Code Review 정리

요약

  • AI는 코드 리뷰의 하위 기능(proofreading, 패턴 탐지)을 대체하지만, 상위 기능(alignment, knowledge diffusion, 아키텍처 판단)은 인간의 영역으로 남는다. 이 기능은 더욱 중요해진다.
  • AI를 통해서 개발이 빨라진 만큼, 리뷰/협업도 빨라져야 한다
  • 개발자의 역할이 코드 작성자에서 코드 보증자(Cyborg) → 아키텍처 보증자(EM) → 요구사항 보증자(Agency)로 이동할 수 있다

실습

@YangSiJun528
YangSiJun528 / README.md
Last active February 23, 2026 05:37
CS146S: The Modern Software Developer Week 6: AI Testing and Security 정리

CS146S: The Modern Software Developer Week 6: AI Testing and Security 정리

요약

  1. 기존 보안 지식은 여전히 필수다. OWASP Top 10, SAST/DAST/SCA 같은 전통적 프레임워크는 사라지지 않는다.
  2. AI 도구는 "쓸 수 있다"가 아니라 "잘 설계해야 한다". 도구를 쓰는 것 자체보다 프롬프트 설계, context 관리, 결과 검증 파이프라인 설계 능력에 따라 다른 성능을 보여준다.
  3. AI는 새로운 공격 백터이다. 보안 위협으로 다룰 수 있어야 한다.

TL;DR — 보안에서 AI는 어떻게 쓰이는가?

@YangSiJun528
YangSiJun528 / README.md
Last active February 19, 2026 09:26
CS146S: The Modern Software Developer Week 5: The Modern Terminal 정리

CS146S: The Modern Software Developer Week 5: The Modern Terminal 정리

실습

발표 자료

Building a Breakout AI Developer Product

Warp를 사례 도구로 활용하여 AI 기반 개발자 도구의 제품 원칙을 다룸.

@YangSiJun528
YangSiJun528 / README.md
Last active February 20, 2026 09:02
CS146S: The Modern Software Developer Week 4: Coding Agent Patterns 정리

CS146S: The Modern Software Developer Week 4: Coding Agent Patterns 정리

크래프톤 정글 실습 날짜까지 시간이 많이 없고, 자료들 내용이(프롬프트 엔지니어링, LLM 원리와 달리) 지속적인 최신화가 필요한 내용들임. 빠르게 1회독 -> AI요약 -> 정리 순으로 진행하기로 함.

실습

SubAgent 정리

Claude Code는 SubAgent를 자동으로 판단하여 호출한다

@YangSiJun528
YangSiJun528 / README.md
Last active February 16, 2026 13:38
CS146S: The Modern Software Developer 3주차 정리

CS146S: The Modern Software Developer Week 3: The AI IDE 정리

실습

스킵, 굳이 이미 있는 SDK 사용해서 간단한거 만드는거라 쉬워서 만들 필요 없다 생각함.

발표 자료

발표 영상이 공개된게 아니라, 그냥 PPT 보고 추측해서 부족한 부분은 채움. 뇌피셜이 좀 섞여있을 수 있음.

@YangSiJun528
YangSiJun528 / README.md
Last active February 12, 2026 09:58
스탠포트 강의 2주차 노트

CS146S: The Modern Software Developer 2주차 정리

https://kr.themodernsoftware.dev/#syllabus

느낀점 (과정 전체에 관해서)

====================================================================================

실습