딩코딩코
@dingcodingco
수강생
11,031
수강평
1,186
강의 평점
4.9
🚀 토스, 포항공대 출신 | 백엔드 8년
🎥2만 유튜버 | 개발 콘텐츠 제작
📚 인프런 강사 | 누적 수강생 8,000+
👥 개발자 취업 커뮤니티 운영 중 (8,000+)
🧩 오픈소스 (Gradle, Spring AI 등) 다수 Contributor
📝38개 서류 합격 및 크몽 이력서 첨삭 100+회 이상 경험 (평점 5.0점)
코딩을 뒤집다, 딩코딩코. 쉽고, 연역적으로 이해되는 지식을 전달합니다.
강의
클립
전체 4AI 코딩 그렇게 하는 거 아닌데 - 켄트 백 (40년차)
AI가 코딩을 대신해 줄 때, 그냥 '돌아가기만 하면 되는' 코드를 만들게 놔두면 미래를 망치는 '씨앗을 먹어버리는' 꼴이 될 수 있어요. 켄트 백은 개발자가 주도권을 잡고 AI를 똑똑하게 활용하는 '아규먼티드 코딩'이라는 새로운 방법을 제안합니다.1. AI 코딩의 위
딩코딩코
11월 9일
개발자 이력서, '숫자'로 말해야 합격합니다: 문제 해결 경험 만드는 법
요즘 취업, 이직 시장 정말 빡세죠. 특히 그 첫 번째 관문인 '서류 전형' 때문에 골머리 앓는 분들 많으시죠? 코딩 테스트나 기술 면접은 진짜 자신 있는데, 이력서에서 '광탈'해서 기회조차 못 받아서 힘든 상황들이 많은 것 같습니다안 그래도 경쟁 치열한데, 요즘은 더
딩코딩코
11월 4일
로드맵
전체 2수강평
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
- 3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
게시글
질문&답변
블로그에 학습 내용 정리 포스트를 올려도괜찮나요?
오 안녕하세요 qkrwnsgh 님!!! 좋은 질문 감사합니다 완전완전 환영입니다!!! 요런 블로그 후기 이벤트 가 있어서작성해주신 다음에 제출해주시면 기프티콘도 드리겠습니다!!!좋은 하루 보내세요 ㅎㅎㅎ
- 0
- 2
- 12
질문&답변
코드스니펫 입출력 케이스에 오류가 있는것 같아요
안녕하세요 June님!!! 으아니 그렇네요!!! 교재에 잘못 작성되어 있던 것 같습니다아래 케이스로 대체해놨습니다 기여해주셔서 감사합니다!!!print("정답 = ()()() / 현재 풀이 값 = ", get_correct_parentheses("))()()")) 덕분에 강의를 더 발전시킬 수 있을 것 같습니다 감사합니다!!!!
- 0
- 2
- 20
질문&답변
멀티스레드 상황인데 currentParticipants 가 AtomicInteger가 아닌 이유?
아하 happy 님!! 열심히 공부하고 질문 남겨주셔서 감사합니다 ㅎㅎㅎ 같이 빠이팅해보시져!!
- 0
- 3
- 37
질문&답변
Window 환경에서의 Hooks 적용 에러문제
안녕하세요 Jin K 님! 우선 .env 에 대해서는 훅이 정상적으로 동작한 것으로 보입니다! 빨간 문구로 출력이 되었으니까 정상적으로 훅은 동작했으나, 클로드 이 녀석이 다른 방식으로 문제를 해결해야 된다고 파악한 것 같습니다. 훅에 의해 동작을 멈추는 게 아니라, 읽는 게 목표라고 생각해서 우회하려 한 것 같습니다 ;_; 이게 저희의 의도한 동작은 아니나, 비결정적인 동작이 가능하기 때문에 가능한 경우라고 봐주시면 좋을 것 같습니다! 규칙 3 & 4 에 대해서는 첨부해주신대로 윈도우의 경로에 의해서 문제가 생기는 것 같습니다 ;_; 혹시 경로 단위를 \로 바꿔보실 수 있으실까요?클로드의 디버그 모드가 전체 업데이트되어서 파일로 분리하도록 변경이 된 것 같습니다! 그래서 강의에서 보였던대로 출력은 안되는 게 맞습니다. ㅠ.ㅠ
- 0
- 2
- 33
질문&답변
1-7 hooks 강의에서 질문 있습니다.
안녕하세요 광훈님!! 좋은 질문 감사합니다!! 우선, 디버그 모드가 전체 업데이트되어서 상훈님이 말씀해주신 것처럼 파일로 분리하도록 변경이 된 것 같습니다! 그래서 강의에서 보였던대로 출력은 안되는 게 맞습니다.dispatch 관련 버그가 다른 수강생 분이 계셔서, 현재 클로드 훅 내에 버그가 존재하는 것 같습니다 ;_; 말씀해주신대로 SessionStart 훅을 시도해보셔도 좋을 것 같습니다 제가 테스트해본 바로는 현재 훅 하나만 존재해도 정상 동작하는 것으로 보입니다 (사진)
- 0
- 2
- 25
질문&답변
Dispatcher Pattern PreToolUse 작동이 안하는 경우 당면
안녕하세요 채진님!다른 수강생분께서 질문 주신 내용이 있는데, 이 내용에 따르면 SessionStart hook을 명시하지 않으면 PreToolUse hook 이 동작하지 않는 버그가 있는 것 같습니다! 😢 해당 hooks 을 추가해서 테스트해보실 수 있을까요?! "SessionStart": [ { "matcher": "startup", "hooks": [ { "type": "command", "command": "echo '{\"status\":\"success\",\"message\":\"🚀 Session started!\",\"timestamp\":\"'$(date -u +\"%Y-%m-%dT%H:%M:%SZ\")'\"}' 1>&2 && echo '🚀 디스패처 실행됨!' && echo '{\"status\":\"initialized\"}'" } ] } ],
- 0
- 3
- 30
질문&답변
download as zip 윈도우에서 어디있나요?
안녕하세요 생동생동리더님!해당 이미지를 참고하셔서 한 번 버튼 눌러보시겠어요?!만약 못찾으시겠으면 스크린샷 첨부하셔서 다시 말씀 부탁드려요 ㅎㅎㅎ(사진)
- 0
- 2
- 19
질문&답변
저 플러터 앱 만들준비 된건가요?
안녕하세요 밤님 좋은 질문 감사합니다!!결론부터 말씀드리면, 지금 상태로 진행하셔도 전혀 문제없습니다.스크린샷을 보니 중요한 항목들이 모두 체크되어 있습니다Flutter 자체, Android toolchain, Android Studio, Chrome, VS Code, Connected device 등 Flutter 모바일 앱 개발에 필요한 핵심 요소들이 전부 정상입니다.Visual Studio의 느낌표(!)는 Windows 데스크톱 앱을 만들 때 필요한 C++ 빌드 도구가 없다는 뜻인데, 우리 강의에서는 Android/iOS 모바일 앱을 만들기 때문에 이 부분은 무시하셔도 됩니다.macOS와 Windows의 차이로 이런 메시지가 다르게 보이는 건 맞아요. Mac에서는 Xcode 관련 메시지가 나오고, Windows에서는 Visual Studio 관련 메시지가 나오는데, 둘 다 데스크톱 앱 개발용이라 모바일 앱 개발과는 무관합니다!지금 바로 진도 이어서 진행하시면 됩니다. 에뮬레이터 실행이나 flutter run 명령어 등 다음 단계에서 문제가 생기면 그때 다시 질문 주세요! 감사합니다
- 0
- 2
- 24
질문&답변
Replit 문의
안녕하세요 시욱님!아고 ㅠㅜ 요새 AI Agent 들이 사용량을 아끼도록 만들고 있는 것 같습니다수정 이후에 원하시는 결과가 나오지 않으시다면, 두가지 선택지가 있을 것 같습니다!Replit 유료 결제 후 이용Cursor 로 넘어가서 유료 결제 후 이용강의에서는 Cursor 에 대해서 많이 다루기에, 2번을 권장드리고 있습니다!2주차로 넘어가셔서 커서를 적용해보시는 걸 추천드리겠습니다
- 0
- 2
- 20
질문&답변
링크드 리스트 원소 찾기 구현 방식 질문드립니다.
안녕하세요 용맹님 좋은 질문 감사합니다!!우선 결론만 말씀드리면, 동작은 하지만 권장하지 않는 방식입니다!1. 현재 코드의 문제점작성하신 코드를 살펴보면 두 가지 이슈가 있어요.첫째, 마지막 노드가 누락돼요. while cur.next is not None 조건 때문에 마지막 노드에 도달하면 반복문이 끝나버려서, 마지막 노드의 data는 list에 추가되지 않아요. 그래서 while cur is not None 으로 바꾸면 정상 동작할 것 같습니다둘째, 링크드리스트의 존재 이유를 무색하게 만들어요. 별도의 파이썬 list를 만들어서 모든 데이터를 복사하면, 굳이 링크드리스트를 쓸 이유가 없어지게 됩니다2. 왜 파이썬 list를 쓰면 안 될까?기차 비유로 설명을 드려보면, 링크드리스트에서 3번째 칸을 찾는다는 것을 가정해보겠습니다기차의 모든 칸을 돌아다니면서 각 칸에 뭐가 있는지 전부 종이에 적어두고, 나중에 그 종이를 보고 3번째가 뭐였는지 찾는 거예요.반면 강의에서 제시하는 방식은: 1번 칸에서 시작해서 "1번, 2번, 3번!" 하고 세 칸만 이동한 다음 멈추는 거예요. 훨씬 효율적인 구현이 됩니다.3. 강의에서 제시하는 올바른 구현def get_node(self, index): cur = self.head cur_index = 0 while cur_index != index: cur = cur.next cur_index += 1 return cur 이 코드의 핵심은 index까지만 이동하고 바로 반환한다는 거예요. 0번째 노드를 찾고 싶으면 head에서 바로 반환하고, 2번째를 찾고 싶으면 딱 두 번만 이동해요.4. 시간복잡도 관점에서 보면둘 다 O(n)이긴 한데요, 제시해준 방식은 index가 0이어도 전체를 다 돌아야 하고, 강의 방식은 index가 0이면 바로 반환해요. 그리고 추가 메모리(파이썬 list)를 쓰지 않아서 공간복잡도도 O(1)로 유지됩니다코딩테스트에서 링크드리스트 문제가 나오면, 보통 "링크드리스트의 특성을 이해하고 있는가"를 평가해요. 별도의 배열로 변환해서 풀면 정답은 맞을 수 있지만, 면접관이 원하는 답은 아닐 수 있습니다처음에 이런 방식으로 시도해보신 건 자연스러운 사고 흐름이에요! 노드를 따라가면서 카운트하는 패턴이 처음엔 낯설 수 있거든요. 강의의 while문 패턴을 몇 번 직접 손으로 따라가보시면 금방 익숙해지실 거예요. 언제든 편하게 질문주세요!!
- 0
- 2
- 21




