🚀 토스, 포항공대 출신 | 현업 백엔드 개발자(+9년)
🎥2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 18,000+
👥 개발자 취업 커뮤니티 운영 중 (8,000+)
🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor
📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)
현업에서 전달되는 생생한 정보들을 쉽고, 연역적으로 이해되게 전달합니다.
강의
클립
전체 30Codex가 브라우저를 직접 조작할 때 먼저 정해야 할 것들
AI에게 “댓글창 열어보고 분위기만 알려주세요”라고 말하는 장면은 이제 꽤 현실적입니다. Codex가 Safari를 열고, 페이지를 스크롤하고, 댓글 반응을 확인한 뒤 “무작정 싫어한다기보다 검증하려는 댓글이 강하게 붙은 상태”라고 요약할 수 있습니다. 이 장면이 중요
딩코딩코
6월 23일
Claude가 멍청한 게 아니라, 제가 일을 개떡같이 줬습니다
저는 Claude Code를 꽤 자주 욕했습니다. 분명 기존 패턴 따라가라고 했는데 새 유틸 파일을 만들고, 테스트 깨지면 안 된다고 했는데 테스트 이름을 바꾸고, 새 구조 만들지 말라고 했는데 어디선가 당당하게 새 구조를 들고 옵니다. 그때 제 반응은 대충 이랬습니다
딩코딩코
6월 23일
로드맵
전체 2수강평
- 비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
- 비개발자 직장인을 위한 Claude (Cowork + N8N + Claude Design)
- 38군데 합격 비법, 2026 코딩테스트 필수 알고리즘
- 비개발자 직장인을 위한 Claude (Cowork + N8N + Claude Design)
게시글
질문&답변
아티팩트 관련 문의
안녕하세요 좋은 질문 감사합니다!기능 자체가 개편/제거된 것 같습니다 ㅠ.ㅠ 클로드 업데이트가 잦다보니 이런 일이 발생했네요 영상 내에 업데이트해두겠습니다!!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 59
질문&답변
7. cowork desktop 앱 다운로드 문의
안녕하세요 좋은 질문 감사합니다!UI가 달라 보이는 건 Claude 앱 업데이트로 인터페이스가 바뀐 것 때문이에요. 채팅창에서 "협업"으로 선택하는 방식이 현재 버전에서 Cowork를 여는 방법으로 바뀐 거라면, 기능 자체는 동일하게 작동하는 거에요!! 관련해서는 영상에 추가로 설명해두겠습니다 제보 감사드려요 ㅎㅎ
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 53
질문&답변
1-11 소수 나열하기 (에라토스테네스의 체)
안녕하세요 좋은 질문 감사합니다!말씀주신대로 에라토스테네스의 체 방식이 강의에서 다룬 2차 개선 방식보다 더 효율적입니다!강의의 2차 개선 방식은 각 숫자 n에 대해 기존에 찾은 소수 목록을 순회하면서 i * i > n 조건으로 조기 종료하는 방식입니다. 이 방식은 숫자마다 나눗셈 연산을 반복합니다.반면 에라토스테네스의 체는 boolean 배열을 미리 만들어두고, 소수를 발견할 때마다 그 배수들을 한 번에 걸러냅니다. 시간복잡도가 O(N log log N)으로, 나눗셈 기반 방식보다 빠르고 메모리 접근 패턴도 단순합니다. 특히 범위가 클수록 차이가 더 크게 납니다.작성하신 코드도 정확하게 구현되어 있습니다. i*i부터 시작해서 i 간격으로 배수를 제거하는 부분까지 올바르게 적용하신 것 같습니다!! 새로운 시도 넘 좋습니다 ㅎㅎㅎ 좋은 하루 되시길 바랍니다
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 46
질문&답변
파일이 다운이 안되네요
안녕하세요 좋은 질문 감사합니다!3주차 pdf 재업로드 이후 정상 동작확인했습니다 제보 감사드려요!! 좋은 하루 되시길 바랍니다
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 60
질문&답변
운영환경에 적용해볼 수 없을때...고민입니다 ㅠㅠ
안녕하세요 좋은 질문 감사합니다!테스트 코드로 캐시 전/후 성능을 비교하는 방향은 맞습니다. 강의에서도 실제로 테스트 코드를 통해 Redis 캐싱 적용 전/후 조회 속도를 비교하는 방식을 사용했고, 이 결과를 수치화해서 제시하는 것이 핵심입니다.다만 말씀하신 것처럼 JVM warmup 문제는 실제로 신뢰성에 영향을 줍니다. 강의에서 이 문제를 해결한 방식은 이렇습니다. 총 20번 반복 수행하되, 앞의 10번은 warmup으로 버리고 11번째~20번째 수행 시간의 평균만 비교하는 방식입니다. 이렇게 하면 JVM 최적화가 안정된 이후의 수치만 사용하게 되어 신뢰성이 높아집니다.코드로 보면 AbstractBookTest에 REPEATED_COUNT = 20, WARM_UP_COUNT = 10 상수를 두고, 앞 10회는 결과를 버리고 뒤 10회 평균을 측정하는 구조입니다. 이 패턴을 그대로 적용하시면 됩니다.이렇게 측정한 결과라면 "테스트 코드 기반이라 신뢰성이 없다"는 말은 성립하지 않습니다. warmup을 제거하고 반복 평균을 낸 수치는 충분히 설득력 있는 근거가 됩니다. 1초 → 1ms 같은 수치가 나왔다면 그 자체로 임팩트가 있고, 거기에 "왜 이런 차이가 나는지"를 설명할 수 있으면 더욱 좋습니다.별도 벤치마크 툴로는 JMH(Java Microbenchmark Harness)가 JVM 레벨의 정밀한 측정에 적합하지만, 스프링 통합 테스트 환경에서는 위에서 설명한 warmup 제거 + 반복 평균 방식으로도 충분히 의미 있는 수치를 만들 수 있을겁니다!!! 좋은 고민해주셔서 감사드립니다!!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 71
질문&답변
플러터 세팅 후 새폴더 생성건
안녕하세요 좋은 질문 감사합니다!VS Code에서 Ctrl+Shift+P (Mac은 Cmd+Shift+P)로 커맨드 팔레트를 열고 'Flutter: New Project'를 검색하면 Flutter 관련 선택지가 나와야 정상입니다. 이게 안 보인다면 VS Code에 Flutter 확장(Extension)이 제대로 설치되지 않은 경우가 대부분이에요.아래 순서로 확인해 보세요.1. VS Code 왼쪽 Extensions 탭(네모 아이콘)에서 'Flutter'를 검색해서 Flutter 공식 확장이 설치되어 있는지 확인2. 설치가 안 되어 있으면 설치하고, 이미 설치되어 있다면 비활성화 상태인지 확인 후 Enable3. VS Code를 완전히 껐다가 다시 실행그래도 안 나온다면 터미널에서 'flutter doctor'를 실행해서 어떤 항목에 X 표시가 뜨는지 결과를 알려주시면 정확히 어디서 세팅이 안 됐는지 파악할 수 있을 것 같습니다!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 51
질문&답변
h2 database
안녕하세요 좋은 질문 감사합니다!엇 spring boot 4.x 버젼으로 벌써 올라가셔서 그렇군요!신규 버젼 도전해보시는 거 넘 좋습니다 ㅎ.ㅎ 강의에도 추후 업데이트해보겠습니다 제보 감사드려요!!
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 38
질문&답변
자막 오타 제보
안녕하세요 Bruce 님!! 헛 넵!! 제보해주시는대로 반영하겠습니다 말씀 감사드립니다!!
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 44
질문&답변
claude-squad 실행 시 로그인 및 권한 문제
안녕하세요 장훈님! claude squad 는 오픈소스 프로젝트로 별도의 비용을 초과하지 않습니다 혹시 로그인 하라고 나오는 화면 스크린샷을 첨부해주실 수 있을까요? 감사합니다
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 64
질문&답변
cursor ai가 업데이트 되서 ui가 바뀌었는데 반영은 안될까요?
안녕하세요 lovelove 님! UI 에 대응되도록 업데이트 준비해보겠습니다 질문 감사드립니다
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 68




