[국비지원 후기] ‘백엔드 개발자 준비 3가지면 끝나요' 30년 경력의 일타 강사 남궁성의 데브캠프: 남궁성님의 이야기
‘백엔드 개발자 준비 3가지면 끝나요'
일타 강사가 말하는 개발자 취업하는 방법
![남궁성의 데브캠프](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202404/182211-687/데브캠프-남궁성-강사님.png)
글 미리보기
1. 30년 경력의 일타 강사가 3년 만에 부트캠프로 돌아온 이유
2. AI 시대, 살아남는 개발자가 되려면?
3. 좋은 개발자에게 꼭 필요한 기본 개념, 쉽고 재미있게 알려드릴게요
4. 기업에서는 '이런 개발자'를 채용하려고 합니다
5. 국비지원? 부실한건 사실이지만, 데브캠프 개발자 교육 과정은 달라요
좋은 백엔드 개발자를 양성하기 위한 교육에서 가장 중요한 것은 무엇일까요? 바로 ‘강사’입니다. 강의의 전반적인 커리큘럼을 기획하고, 전달하는 만큼 강사진의 역량은 교육의 퀄리티를 결정 짓는 아주 중요한 요소인데요.
남궁성 강사님은 많은 수강생들이 선택한 백엔드 개발 분야의 일타강사입니다. 전 삼성SDS 해외 IS실 개발팀의 개발자였고, 수년간 좋은 백엔드 개발자를 양성하기 위한 교육을 해왔고요. JAVA 분야의 베스트셀러인 ‘JAVA의 정석'의 저자입니다. 3년 전 국비지원 강의를 진행 했을때, 전 회차를 조기 마감시킬 정도로, 입증된 강의력을 가지고 있죠.
백엔드 개발의 정수, 남궁성 강사님의 강의를 국비지원으로 경험할 수 있는 기회가 다시 찾아왔습니다. 패스트캠퍼스의 국비지원 백엔드 개발 부트캠프인 ‘데브캠프’는 100% 오프라인 교육으로 진행되는 부트캠프인데요. 지금까지 유료 강의로 진행됐던 남궁성 강사님의 뛰어난 강의력과 커리큘럼, 노하우와 인사이트까지 국비지원으로 한 번에 만나볼 수 있는 기회입니다.
패스트캠퍼스 데브캠프: 남궁성의 백엔드 개발 교육과정은 어떤 내용일까요? 30년 경력의 일타 강사가 말하는 ‘진짜 취업에 도움 되는 교육’에 필요한 3가지는 무엇일까요? 남궁성 강사님을 직접 만나 그 자세한 이야기를 들어보았습니다.
Q. 안녕하세요. 강사님, 자기소개 부탁드립니다.
안녕하세요. 패스트캠퍼스 데브캠프: 남궁성의 백엔드 개발 강사이자 베스트 셀러인 ‘JAVA의 정석’ 저자 남궁성입니다. 패스트캠퍼스에서 백엔드 개발자 양성 과정의 설계와 강의를 담당하고 있습니다.
저와 패스트캠퍼스의 인연은 3년 전부터 시작됐습니다. 스프링의 정석 강의를 시작으로 백엔드 개발자 취업과정, 그리고 이번 국비지원 데브캠프까지 함께하게 되었습니다.
Q. 강사님을 처음 뵙는 분들을 위해 백엔드 개발 및 교육 분야에서 어떤 일을 해오셨는지 알려주세요.
개발부터 교육까지 약 30년의 경력을 가지고 있습니다. 20년 넘게 자바 개발자 커뮤니티를 운영하면서 스터디와 세미나를 해왔고요. 최근 7년 동안은, 20여개의 백엔드 개발자 취업과정을 직접 강의했습니다.
![백엔드 개발 취업 후기](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/175916-1349/240318--1-.png)
30년 경력의 일타 강사가
3년 만에 부트캠프로 돌아온 이유
Q. 강사님께서 3년 만에 국비지원 부트캠프인 ‘데브캠프’로 돌아오셨는데요. 데브캠프에 다시 참여하게 된 이유는 무엇인가요?
최근 AI가 빠르게 발전하면서 개발자에게 보다 높은 능력이 요구되고 있는데요. 이런 요구사항에 걸맞는 개발자를 양성할 수 있는 교육과정이 필요하다고 생각했어요. 마침 패스트 캠퍼스에서 새로운 교육과정을 준비하고 있었고, 데브캠프의 강사로 함께하게 되었습니다.
Q. 패스트캠퍼스 데브캠프에서 강사님이 맡은 역할은 무엇인가요?
저는 이번 데브캠프의 모든 커리큘럼 설계부터 강의 진행을 맡았고요. 수강생들의 코드리뷰, 고민상담과 취업조언 등 학생들에게 도움이 될 수 있는 모든 일을 주도적으로 이끌 예정입니다.
Q. 데브캠프를 재기획하며, 어떤 생각과 다짐으로 임하셨나요?
이전보다 취업이 더 어려워졌어요. 과거에는 광범위한 분야의 개발자를 채용했다면, 이제는 전문적인 개발자를 채용하는 시대가 왔습니다. 그래서 강사인 저도 더 긴장하고, 수강생들을 위해 노력과 정성을 더 기울여야겠다고 생각했습니다.
![백엔드 개발 취업 후기](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/180729-1349/240314.png)
AI 시대, 살아남는 개발자가 되려면?
Q. 강사님께서 이번 데브캠프에서 강조하고 싶은 커리큘럼이 있다면 무엇인가요?
다 중요하지만, 개발자에게는 특히 기초 교육과 원리가 가장 중요하다고 생각합니다. AI가 등장하면서, 개발자들에게 더 전문적인 역량이 요구되고 있어요. 간단하고 쉬운 코딩은 챗GPT 같은 생성형 AI가 대체할 것이기 때문이죠.
전문적인 역량을 기르기 위해서는 원리와 개념이 중요한데, 난이도가 높으니까 포기하고 대충 넘기는 경우가 많아요. 그래서 이번 데브캠프에서는 자료구조와 데이터베이스 설계, 튜닝과 같은 개발자로서 알아야하는 핵심원리를 알려주는 과목을 특히 더 신경써서 지도할 계획입니다.
Q. 데브캠프에서 AI 관련 교육도 진행되는데, 백엔드 개발자에게 AI 교육이 필요한 이유는 무엇인가요?
최근들어 AI가 빠르게 발전하고 있고, 실무에서도 AI의 활용범위가 점점더 넓어지고 있기 때문입니다.
AI에서 중요한 요소 중의 하나가 데이터를 분석하고 처리하는 것인데, 이런 작업은 백엔드 개발자와 연관성이 높거든요. 백엔드 개발자가 AI를 배우면 트렌디한 AI전문가로도 성장해나갈 수 있는 것이죠.
![국비지원 LM 메가바이트스쿨 선택한 이유](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/181038-1349/240315.png)
수강생이 100% 집중할 수 있는 환경
Q. 이번 데브캠프가 100% 오프라인 강의로 진행되는 이유는 무엇인가요?
실무 적응능력을 향상시키기 위해서입니다. 오프라인 교육에서 학생들이 직접 부딪히면서 서로 협력하고 토론할 수 있는 환경을 제공함으로서, 커뮤니케이션 역량을 기를 수 있도록 훈련하는 것이죠.
실제로 필드에서는, 요즘 신입들이 협업이나 소통 능력이 떨어진다는 말을 많이 합니다. 개발자는 혼자 개발을 하는 것이 아니라, 팀 단위로 협업하기 때문에 커뮤니케이션 역량도 중요하거든요. 코딩에 대한 실력도 중요하지만, 상사, 동료들과 함께 올바른 소통을 해나가면서 일을 진행하는 능력도 요구된다는 것이죠.
데브캠프에서는 다양한 프로젝트와 협업, 팀 활동으로 보다 효율적으로 커뮤니케이션 역량을 기를 수 있습니다.
Q. 이번 데브캠프에서는 오프라인 교육을 통해 강사님의 타이트한 관리가 동반된다고 들었는데요. 어떤 관리가 이루어지는지 궁금합니다.
좋은 개발 부트캠프가 되기 위해서는 강사, 환경, 학생 이 3가지가 가장 중요합니다. 강사와 멘토들이 직접 옆에서 딱 붙어 관리할 수 있도록, 강의실부터 노트북, 프로젝트 운영비까지 개발에만 집중 할 수 있는 환경을 구축했는데요.
오프라인 교육인 만큼 학생들과 늘 함께 할 수 있기 때문에, 학생들을 세세하게 관찰하고 도움을 줄 수 있습니다. 예를 들면 학습 방법에 대한 조언이나 고민상담부터 과목별 테스트 및 과제의 일대일 리뷰 등 다른 교육에서는 찾아보기 힘든 밀착관리가 들어갑니다.
Q. 다른 교육에서는 찾아보기 힘든 밀착관리라, 예를 들면 무엇일까요?
수강생 한 명 한 명 테스트를 진행하고, 개별 맞춤형 코칭을 작성해주는 것이죠. 제가 가르쳤던 수강생 중에, 정리되지 않은 지저분한 코딩을 하는 경우가 있었어요. 이 수강생에게는 생각을 정리하는 능력이 가장 필요할 것이라고 여기고, 글쓰기 훈련을 많이 시켰죠. 그랬더니 실력이 많이 늘더라고요.
밀착관리가 있어야 개개인의 장점과 단점을 파악하고, 솔루션을 제안할 수 있어요. 그것은 수강생이 스스로 성장할 수 있는 지표가 됩니다.
![백엔드개발 포트폴리오](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/181435-1349/240317.png)
수강생에게 좋은 강의를 제공하기 위해, 끊임없이 연구하는 남궁성 강사
좋은 부트캠프가 가진 3가지 조건
Q. 데브캠프에서 가장 중요시 하는 것이 ‘환경, 강사, 학생’이라고 하셨잖아요. 개발자 취업 준비생에게 좋은 환경이 중요한 이유는 무엇인가요?
단기간에 높은 성과를 내려면, 학업에만 집중할 수 있는 환경을 제공하는 것이 중요합니다. 데브캠프에서는 다양한 수강생들과, 직접 부딪히며 프로젝트를 진행할 수 있어요. 단순히 이론만 공부하는 것보다, 실전처럼 부딪히며 체화하는 과정이 학습 분위기 형성에 더 도움이 되죠.
Q. 좋은 동료가 수강생에게 중요한 이유는 무엇인가요?
데브캠프는 일반적인 교육 프로그램과 달라요. 수강생이 취업을 하고, 실무에서 완벽하게 적응할 수 있도록 연습하고 준비하는 곳입니다. 그렇기에 좋은 동료가 정말 중요해요. 강사 뿐만 아니라 좋은 동료와 함께 일하는 것만으로도, 배우는 것이 아주 많기 때문이에요.
그래서 패스트캠퍼스 데브캠프에서는 체계적인 선발 과정을 거쳐 수강생을 선발하고 있습니다. 서류 제출부터 면접, 코딩 테스트 등 ‘이 사람이 7개월 동안 열정적으로 참여할 수 있는지’, ‘본인이 성장하면서, 동료의 성장도 도울 수 있는지’를 중점적으로 확인하죠.
Q. 다양한 수강생이 모이다 보니 수강생들간의 수준 차가 있을 수 있는데, 이 부분은 어떻게 해소할 계획이신가요?
백그라운드에 의한 수준 차는 걱정하지 않으셔도 됩니다. 진도에 앞서 나가는 수강생들은 별도의 교재로 스터디를 진행할 예정이고요. 뒤처지는 학생들은 별도의 과제와 보강을 제공할 것입니다.
좋은 개발자에게 꼭 필요한 기본 개념
쉽고 재미있게 알려드릴게요
Q. 강사님께서 강의를 진행할 때 가장 많이 신경쓰는 포인트는 무엇인가요?
‘어떻게 하면 기본 개념과 원리를 쉽게 이해하고 기억할 수 있게 할 것인가’입니다. 저는 강의를 기획할 때 수강생이 최대한 쉽고 재미있게 기억할 수 있도록, 연구하는데요. 이미지와 그림, 그리고 비유를 활용합니다. 예를 들면 JAVA의 Type을 가르칠 때, Type 값을 폴더에 비유해요. 폴더는 폴더 안에 들어갈 수 있고, 비어 있는 경우도 있고, 여러 개를 묶을 수도 있잖아요? Type도 마찬가지거든요.
사실 개념과 원리를 머릿속에 집어 넣는 방법은 단순해요. 강사가 설명을 잘 하는 것이죠. 강사가 쉽고 재미있게 가르칠수록, 학생들이 기억을 잘하고 이해를 잘합니다. 저도 학생들에게 좋은 내용을 잘 가르칠 수 있도록 끊임없이 노력하고 있어요.
Q. 강사님께서는 주로 수강생과 어떻게 소통하며, 어떤 마음으로 대하려고 하시나요?
부모와 같은 마음으로 대하려고 노력하죠. 그렇지만 모든걸 다 해주지는 않아요. 수강생이 강사에게 질문을 많이 하고, 스스로 답변할 수 있게 유도합니다.
앞에서도 얘기했지만, 데브캠프는 수강생을 전문적인 개발자로 양성하는 과정이거든요. 최대한 개개인의 실력을 키워서 취업 시장에, 필드에 내보낼 수 있는 것이 목표고요. 그러려면 스스로 질문하고, 필요한 것을 요구하고, 자신을 객관화할 수 있는 ‘자율성’이 필요해요.
저는 부모와 같은 마음으로, 수강생이 스스로 자립할 수 있도록 돕고, 훈련시킬 예정입니다.
![국비지원 백엔드 취업후기](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/182603-1349/240316.png)
기업에서는 ‘이런 개발자’를 채용하려고 합니다
Q. 현재 백엔드 개발자 취업 시장에서 데브캠프가 필요한 이유는 무엇일까요?
현실적으로 말하자면, 대학 교육만으로는 실무에서 요구하는 능력을 갖추기 어렵습니다. 대학에서는 실무에 필요한 역량을 알려주기 보다는, 학점을 채우기 위한 학습이 우선시된다고 생각해요. 취업에 전공 유무가 중요하지 않은 이유이기도 하고요.
무엇보다 수강생들은 본인의 방식에 갇혀있는 경우가 많기 때문에, 스스로를 객관적으로 평가할 수 없어요. 지금은 괜찮을 지 몰라도, 나중에 취업하고 실무에 투입되면 문제가 발생하는 것이죠.
그래서 좋은 강사의 체계적인 관리가 필요해요. 데브캠프에서는 수강생의 코딩 실력부터 적응 능력, 커뮤니케이션 역량까지 모두 객관적으로 판단하고, 개선 방향을 제안해줄 것입니다.
Q. 수강생들이 가장 궁금해하는 질문일 것 같은데요. 데브캠프를 통해 취업에 성공할 수 있을까요? 강사님께서는 수강생들의 취업을 위해 어떤 도움을 주실 계획인가요?
모두가 취업시장이 얼어붙어있다고 말하죠. 그렇지만 실무에서 필요로 하는 ‘전문적인 개발자’는 늘 모자랍니다. 제가 말하는 전문적인 개발자란, 원리를 완벽하게 이해하고 스스로 응용할 줄 아는 개발자예요. 전문성을 배제하면, ‘저질 코딩’만 하는 양산형 개발자가 되기 십상이죠. 국내에서는 전문적인 개발자는 없고, 양산형 개발자가 70~80% 이상이라고 생각합니다.
사실 전반적인 교육 시스템이 문제죠. IT 교육은 넘쳐나는데, 전문적인 개발자를 양성하는 교육은 없거든요. 그래서 데브캠프에서는 전문적인 개발자를 양성하는 것이 목표입니다. 실무에서 필요로 하는, 스스로 성장할 수 있는 개발자가 될 수 있도록 도울 거예요.
국비지원? 부실한건 사실이지만, 데브캠프 개발자 교육 과정은 달라요
Q. 국비지원 과정은 내용도 부실하고, 취업이 잘 안 된다는 말이 많잖아요.백엔드 개발 분야에 오랫동안 몸 담고 있는 전문가이자, 국비지원교육의 강사로서 이런 얘기에 대해서 어떻게 생각하시나요?
국비지원교육이 부실한 것은 사실입니다. 전체적으로 하향평준화 되어있다고 생각해요. 가장 큰 문제점은 겉보기만 번지르르하고, 속은 비어있는 결과물을 만드는 것이에요. 수강생의 전문성과 실력, 실무 역량을 길러주는 것이 아니라, 그저 결과에만 치중하는 것이죠.
그렇지만 데브캠프는 확실히 다르다고 말씀드리고 싶습니다. 좋은 학습 환경과 체계적인 관리는 물론이고, 전문적인 강사·멘토진이 조언과 리뷰, 이력서·포트폴리오 피드백, 모의면접 등 다양한 커리어 서비스를 제공하거든요. 저는 강사로서 수강생이 원하는 목표를 이룰 수 있도록 최선을 다할 것입니다.
Q. 패스트캠퍼스 데브캠프는 어떤 사람이 들으면 좋을까요?
오래 일할 수 있는 전문적인 개발자가 되고 싶은 사람이 참여하면 좋겠습니다. 우리가 고심해서 만든 교육과정인 만큼, 개발에 진심인 사람에게 기회를 주고 싶거든요.
Q. 패스트캠퍼스 데브캠프에 참여하게 될 예비 수강생님들이 ‘이것 하나만큼은 준비해오면 좋겠다’하는 것은 무엇일까요?
강사의 말을 잘 따르고, 수용할 수 있는 마음가짐이 중요한 것 같아요. 7개월 동안, 전문적인 개발자로 나아가는 과정이 결코 쉬운 일은 아닐 거예요. 힘든 만큼 피드백을 수용하고, 스스로 학습하고 변화하려는 노력이 필요합니다. 그렇지 않으면 절대 성장할 수 없어요.
그리고 기본기는 많이 다져 놓을수록 좋습니다. 수강 전, 자바 프로그래밍에 대한 기본적인 학습을 가능한 많이 해두세요. 도움이 될 겁니다.
![국비지원 백엔드 취업후기](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/183456-1349/240319.png)
Q. 패스트캠퍼스 데브캠프를 앞두고, 각오 한 말씀 부탁드립니다!
취업이 어려워진 만큼, 채용 시장은 ‘전문적인 개발자’를 필요로 합니다. 이전에는 필요 이상으로 많은 개발자를 원했는데, AI의 발전으로 인해 낮은 수준의 개발자를 대체할 수 있는 환경이 만들어졌어요. 이제는 낮은 수준의 많은 개발자보다는 높은 수준의 적은 개발자가 더 중요해지는 시대가 온 거죠.
저는 시대에 걸맞는 ‘높은 수준의 개발자’를 양성할 수 있도록 언제나 노력할 것입니다. 개발자로 진로를 확실히 정했고, 배움에 대한 열정이 넘치고, 함께’ 협업 할 줄 아는 사람 이라면 언제든 환영합니다.
데브캠프에 참여한 모두가,‘스스로 성장 할 줄 아는 개발자’가 될 때까지 책임지겠습니다. 저를 믿고, 함께 여정을 떠나보시죠.
패스트캠퍼스 데브캠프 : 남궁성의 백엔드 개발은 개발에 대한 열정을 가진 누구나 전문적인 개발자로 성장할 수 있는 교육과정입니다. JAVA와 Spring 기초부터 실습과 이론,실제 기업과 연계한 협업 프로젝트, 그리고 AI시대에 살아남기 위해 백엔드 개발자가 가져야 할 AI역량까지 모두 담겨 있습니다.
무엇보다 베스트셀러 ‘JAVA의 정석’저자이자, 30년 동안 개발에 매진한 남궁성 강사의 노하우를 그대로 배울 수 있죠.
데브캠프에서 수강생보다 더 열정적인 강사와, 학습에 집중할 수 있는 강의장, 그리고 좋은 동반자가 될 동료를 만나보세요. 여러분이 전문적인 개발자가 되어 취업에 성공할 수 있도록, 최적의 학습환경과 강의를 제공해 드리겠습니다.
*패스트캠퍼스 백엔드 개발 부트캠프는 패스트캠퍼스 데브캠프 : 남궁성의 백엔드 개발 과정으로 과정명이 변경되었습니다.
다른 후기가 더 궁금하다면