- 現어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러
🚀 개발자 멘토링 by 큰돌
네이버 출신 개발자 · 스타트업 CEO · 『면접을 위한 CS전공지식노트』 저자
포트폴리오 첨삭 + 코드 리뷰 한 번으로 취업 경쟁력 200% 상승!
👨🏫 멘토 소개
현) AI 핀테크 스타트업 어비스(AVISS) 대표
전) 네이버 개발자, 공군 기상체계개발계획 팀장
저서 『면접을 위한 CS전공지식노트』(IT 분야 1위), 『MEVN 실시간 모니터링 시스템』
알고리즘 실력 백준 상위 0.1%
수상 카카오프론트엔드챌린지 6위, 스타트업 해커톤 1위, 공군/육군 개발 표창 다수
강의 인프런 베스트셀러 ‘10주 완성 C++ 코딩테스트’, ‘CS지식의 정석’
유튜브 큰돌의 터전 채널 운영 (IT/개발 취업 콘텐츠)
실제 네카라쿠배 취업/이직 성공 사례 수십 건, 데이터 기반 피드백 제공
🎯 멘토링 포커스
| 분야 | 제공 내용 |
|---|---|
| 포트폴리오 첨삭 | 기획 → 설계 → 구현 → README까지 전 과정 피드백GitHub/블로그 정리 가이드, 프로젝트 스토리텔링 컨설팅 |
| 코드 리뷰 | 실무 수준 코드 리뷰, 성능 최적화 |
| 면접 준비 | CS 전공지식 압축 정리, 예상 질문 및 꼬리질문 피드백 |
| 커리어 전략 | 신입/이직 전략, 부트캠프 이후 로드맵 설계 |
🔥 이런 분께 추천해요
🧑💻 포트폴리오를 깔끔하게 정리하고 싶은 분
🎯 코딩테스트 합격 이후 면접 준비가 막막한 분
🚀 스타트업/빅테크로 이직을 꿈꾸는 개발자
🏆 실력 있는 멘토에게 코드 품질/아키텍처 피드백 받고 싶은 분
- 부트캠프에 대해 고민이 있는 분
📈 진행 방식
사전 설문 – 현재 상황 & 목표 파악
1:1 온라인 세션 – 포트폴리오/코드 실시간 피드백
후속 가이드 – 개선 방향, 추가 학습 자료 제공
강의
수강평
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
- CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
게시글
질문&답변
3-I 궁금한점
안녕하세요 ㅎㅎ수빈이는 2초에 2라는 지점에 온뒤, 4초에 2라는 지점에 다시 올 수 있습니다. 2 -> 3 -> 2가 가능하죠. 만약 동생이 4초에 해당 지점에 온다면 둘이 서로 만날 수 있습니다. 그러나 만약 수빈이가 3초에 2라는 지점에 왔다면 5초, 7초, 9초에 해당 지점에 다시올 수 있고 4초에는 올 수 없습니다. 즉, 짝수 초에 해당 지점에 온 수빈이는 다시 짝수초에 해당 지점 방문이 가능하고, 홀수 초에 해당 지점에 온 수빈이는 다시 홀수초에 해당 지점 방문이 가능하기 때문에 해당 부분을 나눠놨습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 26
질문&답변
3-J 궁금한점
안녕하세요 ㅎㅎ메모리적효율성 차이는 많이 나지 않습니다. 저 코드는 그냥 저렇게 쓴거구요. 보통은 3차원짜리를 -> 2차원짜리로 축소하기 위해서 저 기법을 많이 사용합니다. 만약에 문제에서 3차원짜리 배열이 y, x, z이렇게 필요한데 이를 z1, z2이렇게 축소해서 하고 싶다면 저 기법을 쓰시면 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 23
질문&답변
3-q 질문
안녕하세요 ㅎㅎ이 문제는 가짓수 = 경우의 수를 구하는 문제입니다. BFS + 완탐으로 푸는 문제도 있지만 기본적으로 이 문제는 완탐으로 모든 경우의 수를 찾아내야하는 문제입니다. BFS만으로는 경우의 수를 모두 찾지 못합니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 15
질문&답변
5-M 12100 맞왜틀팁 질문드립니다.
안녕하세요 케이님 ㅎㅎ정말 잘 짜셨네요 ㅎㅎ후 너무 좋은 코드라서 디버깅하는데 오래걸렸습니다. 틀린점을 찾기가 쉽지가 않더라구요. for(int k = 0; k 이 코드 때문에 틀렸습니다. temp 에 push하면서 temp사이즈가 변경되면서 사이드 이펙트가 발생되겠죠? 제가 다듬은 + 주석 달은 코드입니다. 참고부탁드립니다. #include #include #include using namespace std; int n; int ret; void countMaxValue(const vector> &v) { for (int i = 0; i > &v) { int y = v.size(); int x = v[0].size(); vector> temp(x, vector(y)); for (int i = 0; i > &v) { // n x n 보드라는 가정이 항상 성립하므로 n 사용해도 됩니다. for (int j = 0; j temp; bool canMerge = true; for (int i = 0; i > &v) { if (moveCnt == 5) { countMaxValue(v); return; } vector> localV = v; // 너무 좋습니다. for (int i = 0; i > next = localV; moveUp(next); go(moveCnt + 1, next); rotate90(localV); } } int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cin >> n; vector> board(n, vector(n)); // 이렇게 받는게 더 깔끔합니다. for (int i = 0; i > board[i][j]; } } go(0, board); // go에서 4방향으로 호출하고 있는데 처음부터 4방향을 호출할 필요는 없습니다. cout 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 29
질문&답변
교안 관련 문의
안녕하세요 ㅎㅎif 조건문 작성시에 한줄로 작성하는 이유가 혹시 따로 있을까요?-> 음.. 그런 부분도 있지만 무조건 그런건 아닙니다. 강의진행하시다보면 한줄이상 짜리 코드도 있을거에요. ㅎㅎ2줄이상의 경우 중괄호 + 2줄이상으로 진행하셔야 합니다.혹시 코테나 라이브 코딩시에 코드 작성 시에 신경써야 할 코딩 스타일 같은 것들이 있을까요?-> 없습니다. 편하신대로 하시면 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 22
질문&답변
3-D 반례
안녕하세요 ㅎㅎ만약 불이 없을 경우 fireCheck가 0으로 초기화 되는게 왜 안되는지 궁금합니다.-> 불의 값이 원래 0이기 떄문에 아무런 작업을 하지 않는 경우 0이 됩니다. (전역변수선언을 했기 때문에)#include using namespace std; const int INF = 987654321; char a[1004][1004]; int n,m,sx,sy,dx[4]={-1,0,1,0},dy[4]={0,-1,0,1}, ret, y, x; int fire_check[1004][1004], person_check[1004][1004]; if (fireVisited[sy][sx] -> 넵 이 때 무조건 0이기 때문에 true가 되어서 이상하게 꼬여버리는 문제점이 발생됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 16
질문&답변
#include <bits/stdc++.h> 관련 질문 있습니다
안녕하세요 김cm님 ㅎㅎ음... 혹시 visual studio code 말씀하시는게 맞을까요? 감사합니다.
- 0
- 2
- 26
질문&답변
백트래킹 질문있습니다.
안녕하세요 ㅎㅎ예전에 백트래킹에 대해서 공부한 기억이 있는데, 강사님께서 말씀하시는 원상복구를 백트래킹이라고 이해하고 있었습니다.-> 사실 이게 정의가 2가지로 쓰이고 있습니다. 수강생님이 말씀하신 원상복구를 백트래킹이라고 하는 것도 있고 가지치기를 포함한게 백트래킹이라고 한 것도 있습니다. 이 부분은 영어 -> 한국말로 바꾸는 부분에서 나타난 차이라고 보시면 됩니다. 백트래킹을 영어로 설명하는 강의를 보면recursive backtraking, recursive backtracking with optimization 이렇게 두가지로 나눠지는데요. 전자의 경우 우리나라 워딩으로 완전탐색이라는 말로 쓰이고 있기 때문에 그걸 구분하기 위해서 저는 백트래킹 = 가지치기 + 완탐으로 구분지어서 설명드리고 있습니다. 좀 더 정확히는 recursive backtracking with optimization은 DP로 최적화, 가지치기로 최적화, 비트마스킹으로 최적화 이렇게 세분화해서 설명을 하는 영어 강의가 있는데 이를 한국말로 구분지어서 설명하기 위해 DP로 최적 -> DP재귀적 탐색, 비트마스킹 -> 비트마스킹 + DP로 설명을 드리고 있습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 1
- 24
질문&답변
삼성 싸피 (난이도 실버수준) 준비하려면 3주차까지면 충분할까요?
안녕하셍쵸 ㅎㅎ추후에 단톡방 열어드리겠습니다. 아마 유투브로 공지드릴 예정입니다. 음 4 ~ 5 주차까지는 해야 안전합니다. 감사합니다.
- 0
- 1
- 50
질문&답변
3-B 2589 왜틀렸는지 모르겠습니다.
아 ㅎㅎ 스스로 구하셨군요 ㅎㅎ감사합니다. 담부턴 좀 더 빠르게 답변을.. 하겠습니다 ㅎㅎ
- 0
- 3
- 25






