HeoBrain AI · DEV · GROWTH

HEO BRAIN · DEV LAB

배운 것을 구조화하고,
실제로 작동하게 만듭니다.

AI, 코딩, 영어, 포트폴리오를 직접 공부하고 만들며 얻은 지식을 누구나 다시 써먹을 수 있게 정리합니다.

heobrain.workflow LIVE
01 collect(experience) 02 structure(knowledge) 03 ship(something useful)

EMAIL NEWSLETTER

새 글을 이메일로 받아보세요

하루 동안 올라온 HeoBrain의 새 글을 매일 오후 8시에 한 통으로 보내드립니다.

인증 이메일의 링크를 눌러야 구독이 완료되며, 언제든 해지할 수 있습니다.

HEOBRAIN ARCHIVE

AI

53개의 기록
AI/AI_Use

CLAUDE.md 구축 실습

새 Claude 세션을 열 때마다 나는 같은 설명부터 반복했다. “이 프로젝트는 G: 드라이브에 있어서 여기서 npm을 실행하면 안 됩니다.” “지금 NHN KCP 실결제 심사 중입니다.” “가격과 결제 로직은 내 승인 없이 바꾸면 안 됩니다.” AI가 코드를 쓰는 시간보다 프로젝트의 사정을 다시 인수인계하는 시간이 더 아깝게 느껴졌다.그릿 모먼츠 Task 7의 표면적인 과제는 나에게 맞춘 CLAUDE.md 초안 한 개를 만드는 것이었다. 하지만 관련 책을 읽고 나니 이 파일은 자기소개서도, 긴 만능 프롬프트도 아니었다. 세션이 바뀌어도 일을 이어가고, 위험한 행동을 멈추고, 완료 여부를 같은 기준으로 판단하게 만드는 작은 운영체계에 가까웠다.이번 과제에서 실제로 만든 것글로벌·프로젝트 CLAUDE.md..

읽어보기 →
AI/AI_Use

AI 코딩 에이전트에게 프로젝트 규칙을 기억시키는 법(AGENTS.md와 CLAUDE.md)

AI 에이전트 운영 파일 가이드 · 2026년 7월 기준AI에게 매번 “이 프로젝트는 pnpm을 쓰고, 생성 파일은 직접 수정하지 말고, 작업이 끝나면 테스트를 실행해”라고 설명하고 있다면 문제는 모델 성능보다 프로젝트의 암묵지가 저장소에 없다는 것일 수 있다.대화창의 지시는 세션이 바뀌면 사라지기 쉽다. 반면 AGENTS.md와 CLAUDE.md는 빌드 명령, 코드 규칙, 금지사항, 완료 기준을 프로젝트와 함께 버전 관리할 수 있게 해준다. 다만 두 파일은 이름만 다른 같은 기능이 아니다. 자동으로 읽는 도구와 탐색 방식이 다르며, 이 차이를 무시하면 “분명 파일에 적었는데 왜 안 지키지?”라는 문제가 생긴다.먼저 보는 핵심 결론① AGENTS.md는 여러 AI 코딩 도구가 채택하는 개방형 프로젝트 지..

읽어보기 →
AI/정보처리기사_스터디

정처기 3일차 수제비: 명령문·사용자 정의 함수·구조체·클래스 총정리

정보처리기사 필기 공부 기록 · 3일차 · p.4-38~p.4-55정처기 3일차 수제비: 명령문·함수·구조체·클래스 총정리3일차 범위는 명령문, 사용자 정의 함수, 구조체, 클래스입니다. 조건과 반복으로 실행 흐름을 만들고, 반복되는 로직은 함수로 묶으며, 관련 데이터는 구조체로, 상태와 동작은 클래스로 설계하는 순서로 이어집니다.시험에서는 반복문의 실행 결과, break와 continue, 함수의 값 전달, s1.age와 p->age, 생성자 문법이 자주 헷갈립니다. 이 글에서는 코드가 실행되는 순서를 초보자 눈높이에서 하나씩 따라가 보겠습니다.핵심 1 명령문은 실행 흐름을 결정한다핵심 2 함수는 반복 로직을 이름으로 묶는다핵심 3 .은 변수, ->는 포인터핵심 4 클래스는 상태와 동작의 설계도오늘의 ..

읽어보기 →
AI/정보처리기사_스터디

정보처리기사_수제비_2일차

1. 포인터와 역참조int a = 10;int *b = &a;표현의미결과a변수에 저장된 값10&aa의 주소주소값ba의 주소를 저장한 포인터&a*bb가 가리키는 곳의 값10핵심은 b와 a가 같은 것이 아니라, *b와 a가 같은 메모리 공간을 뜻한다는 것이다.*b = 20;printf("%d", a); // 20*b를 변경하면 같은 공간을 사용하는 a도 변경된다.기호의 문맥도 구분해야 한다.int *b: 포인터 선언*b: 역참조&a: 주소 얻기a & b: 비트 AND원문의 ***b를 출력하면?은 문맥상 *b를 출력하면?의 오타다.2. 배열과 포인터int arr[3] = {10, 20, 30};int *p = arr;배열 이름 arr은 대부분의 식에서 첫 원소의 주소인 &arr[0]으로 변환된다.arr[i..

읽어보기 →
AI/정보처리기사_스터디

편입 합격 후기: 상위 70% 모의고사에서 경희대 합격까지 바꾼 공부법

2024 편입 합격 후기편입 합격 후기: 모의고사 성적이 무너진 뒤 바꾼 공부법처음부터 잘했던 합격 후기는 아닙니다. 편입영어 단어는 외워도 금방 흐려졌고, 편입수학은 개념을 봐도 기출 앞에서 손이 멈췄습니다. 시험이 가까워질수록 불안해서 자료를 더 찾았지만, 성적은 생각만큼 움직이지 않았습니다. 그때 알았습니다. 제게 먼저 필요했던 건 더 많은 공부가 아니라 공부 순서의 정리였습니다.경희대 편입 편입영어 편입수학 기출 분석제가 마지막까지 붙잡은 핵심은 단순했습니다. 기출을 먼저 보고, 필요한 개념을 채우고, 다시 기출로 확인하는 것. 이 글은 그 과정을 최대한 솔직하게 정리한 편입 공부 후기입니다.10월 모의고사 결과입니다. 이후에도 성적이 안정적으로 올라간 것이 아니라 계속 흔들렸고, 이때부터 학교별..

읽어보기 →
AI/정보처리기사_스터디

비개발자의 취업 도전의 시작!

팀그릿 북 커밋 챌린지로 쓴 글입니다. 읽은 책은 『만약에 내가 지금 신입이라면』입니다. 이 글은 책을 읽고 느낀 감상문이 아니라 직접 내 삶에 적용한 글입니다. 책 링크: https://teamgrit.co/store바꾼 기준 절박함을 말이 아니라 시간표로 증명하기채용공고 해석 AI·Cloud·SW로 고객 문제를 끝까지 해결하는 사람나의 증거 운동, 영어, AI 서비스, AWS 프로젝트, 운영 경험1. 막힌 지점: 오래 도전했지만, 오래 멈췄다나는 경희대학교 생체의공학과를 졸업한 비전공자다. 지금은 AI 엔지니어 취업을 목표로 준비하고 있다. 돌아보면 코딩과 AI에 관심은 오래 있었다. 하지만 관심이 곧 실력이 되지는 않았다. 여러 번 시작했고, 하지만 꾸준히 못하고 쉽게 포기했다. 게다가 AI가 나와..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
AI/AI_Use

CLAUDE.md 구축 실습

새 Claude 세션을 열 때마다 나는 같은 설명부터 반복했다. “이 프로젝트는 G: 드라이브에 있어서 여기서 npm을 실행하면 안 됩니다.” “지금 NHN KCP 실결제 심사 중입니다.” “가격과 결제 로직은 내 승인 없이 바꾸면 안 됩니다.” AI가 코드를 쓰는 시간보다 프로젝트의 사정을 다시 인수인계하는 시간이 더 아깝게 느껴졌다.그릿 모먼츠 Task 7의 표면적인 과제는 나에게 맞춘 CLAUDE.md 초안 한 개를 만드는 것이었다. 하지만 관련 책을 읽고 나니 이 파일은 자기소개서도, 긴 만능 프롬프트도 아니었다. 세션이 바뀌어도 일을 이어가고, 위험한 행동을 멈추고, 완료 여부를 같은 기준으로 판단하게 만드는 작은 운영체계에 가까웠다.이번 과제에서 실제로 만든 것글로벌·프로젝트 CLAUDE.md..

읽어보기 →
AI/AI_Use

AI 코딩 에이전트에게 프로젝트 규칙을 기억시키는 법(AGENTS.md와 CLAUDE.md)

AI 에이전트 운영 파일 가이드 · 2026년 7월 기준AI에게 매번 “이 프로젝트는 pnpm을 쓰고, 생성 파일은 직접 수정하지 말고, 작업이 끝나면 테스트를 실행해”라고 설명하고 있다면 문제는 모델 성능보다 프로젝트의 암묵지가 저장소에 없다는 것일 수 있다.대화창의 지시는 세션이 바뀌면 사라지기 쉽다. 반면 AGENTS.md와 CLAUDE.md는 빌드 명령, 코드 규칙, 금지사항, 완료 기준을 프로젝트와 함께 버전 관리할 수 있게 해준다. 다만 두 파일은 이름만 다른 같은 기능이 아니다. 자동으로 읽는 도구와 탐색 방식이 다르며, 이 차이를 무시하면 “분명 파일에 적었는데 왜 안 지키지?”라는 문제가 생긴다.먼저 보는 핵심 결론① AGENTS.md는 여러 AI 코딩 도구가 채택하는 개방형 프로젝트 지..

읽어보기 →
AI/정보처리기사_스터디

정처기 3일차 수제비: 명령문·사용자 정의 함수·구조체·클래스 총정리

정보처리기사 필기 공부 기록 · 3일차 · p.4-38~p.4-55정처기 3일차 수제비: 명령문·함수·구조체·클래스 총정리3일차 범위는 명령문, 사용자 정의 함수, 구조체, 클래스입니다. 조건과 반복으로 실행 흐름을 만들고, 반복되는 로직은 함수로 묶으며, 관련 데이터는 구조체로, 상태와 동작은 클래스로 설계하는 순서로 이어집니다.시험에서는 반복문의 실행 결과, break와 continue, 함수의 값 전달, s1.age와 p->age, 생성자 문법이 자주 헷갈립니다. 이 글에서는 코드가 실행되는 순서를 초보자 눈높이에서 하나씩 따라가 보겠습니다.핵심 1 명령문은 실행 흐름을 결정한다핵심 2 함수는 반복 로직을 이름으로 묶는다핵심 3 .은 변수, ->는 포인터핵심 4 클래스는 상태와 동작의 설계도오늘의 ..

읽어보기 →
AI/정보처리기사_스터디

정보처리기사_수제비_2일차

1. 포인터와 역참조int a = 10;int *b = &a;표현의미결과a변수에 저장된 값10&aa의 주소주소값ba의 주소를 저장한 포인터&a*bb가 가리키는 곳의 값10핵심은 b와 a가 같은 것이 아니라, *b와 a가 같은 메모리 공간을 뜻한다는 것이다.*b = 20;printf("%d", a); // 20*b를 변경하면 같은 공간을 사용하는 a도 변경된다.기호의 문맥도 구분해야 한다.int *b: 포인터 선언*b: 역참조&a: 주소 얻기a & b: 비트 AND원문의 ***b를 출력하면?은 문맥상 *b를 출력하면?의 오타다.2. 배열과 포인터int arr[3] = {10, 20, 30};int *p = arr;배열 이름 arr은 대부분의 식에서 첫 원소의 주소인 &arr[0]으로 변환된다.arr[i..

읽어보기 →
AI/정보처리기사_스터디

편입 합격 후기: 상위 70% 모의고사에서 경희대 합격까지 바꾼 공부법

2024 편입 합격 후기편입 합격 후기: 모의고사 성적이 무너진 뒤 바꾼 공부법처음부터 잘했던 합격 후기는 아닙니다. 편입영어 단어는 외워도 금방 흐려졌고, 편입수학은 개념을 봐도 기출 앞에서 손이 멈췄습니다. 시험이 가까워질수록 불안해서 자료를 더 찾았지만, 성적은 생각만큼 움직이지 않았습니다. 그때 알았습니다. 제게 먼저 필요했던 건 더 많은 공부가 아니라 공부 순서의 정리였습니다.경희대 편입 편입영어 편입수학 기출 분석제가 마지막까지 붙잡은 핵심은 단순했습니다. 기출을 먼저 보고, 필요한 개념을 채우고, 다시 기출로 확인하는 것. 이 글은 그 과정을 최대한 솔직하게 정리한 편입 공부 후기입니다.10월 모의고사 결과입니다. 이후에도 성적이 안정적으로 올라간 것이 아니라 계속 흔들렸고, 이때부터 학교별..

읽어보기 →
AI/정보처리기사_스터디

비개발자의 취업 도전의 시작!

팀그릿 북 커밋 챌린지로 쓴 글입니다. 읽은 책은 『만약에 내가 지금 신입이라면』입니다. 이 글은 책을 읽고 느낀 감상문이 아니라 직접 내 삶에 적용한 글입니다. 책 링크: https://teamgrit.co/store바꾼 기준 절박함을 말이 아니라 시간표로 증명하기채용공고 해석 AI·Cloud·SW로 고객 문제를 끝까지 해결하는 사람나의 증거 운동, 영어, AI 서비스, AWS 프로젝트, 운영 경험1. 막힌 지점: 오래 도전했지만, 오래 멈췄다나는 경희대학교 생체의공학과를 졸업한 비전공자다. 지금은 AI 엔지니어 취업을 목표로 준비하고 있다. 돌아보면 코딩과 AI에 관심은 오래 있었다. 하지만 관심이 곧 실력이 되지는 않았다. 여러 번 시작했고, 하지만 꾸준히 못하고 쉽게 포기했다. 게다가 AI가 나와..

읽어보기 →
블로그 검색