내일배움캠프의 커리큘럼은 "좋은 주니어 개발자란 무엇인가?"는 고민에서 비롯되어, 일관된 철학을 가지고 디자인 되었습니다.
내일배움캠프는 좋은 주니어 개발자를 아래의 자질을 갖춘 개발자라고 정의하였습니다.
새로운 문제에 호기심을 가지고 끊임없이 도전할 수 있는 개발자
서비스를 만드는 것에 그치지 않고, 고객과 사용성을 생각할 수 있는 개발자
팀으로 원활하게 협업할 수 있는 자질을 갖춘 개발자
하여, 내일배움캠프의 커리큘럼은 이러한 자질들을 극대화하는 방향으로 설계되었습니다. 매 주차별로 도전적인 과제들이 제시되고 팀과 함께 문제를 해결해나갑니다.
일방향식의 강의가 아닌, 자기주도적인 학습을 통해 문제해결능력과 팀워크를 갖춘 "프로그래머"로 거듭날 수 있게 됩니다.
기본적으로 자기주도적인 학습을 지향합니다. 좋은 개발자란, 자기주도적으로 문제를 정의하고 해결할 수 있는 사람이기 때문입니다.
하여, 내일배움캠프는 "좋은 개발자"를 배출하기 위해 자기주도적 학습을 권장하고 있습니다. 그래서 판서를 하고 받아적고 외우는 식의 강의를 최대한 하지 않으려 합니다. 모든 수업은 일방향 강의 보다는 실습과 프로젝트 위주로 진행됩니다.
이 과정이 초보자에게는 결코 쉽지 않으리라는 것을 잘 알고 있습니다.
하지만 가장 빠르게 목표를 달성하는 방법이라는 것을 믿고 따라와주셨으면 합니다.