1. 자바 언어만 배우기

다른 교육 플랫폼과 비교할 때 CodeGym은 Java로 프로그래밍하는 방법만 가르친다는 점에서 독특합니다 . 우리는 귀하의 학습 경험을 보다 효과적이고 재미있고 접근하기 쉽게 만들기 위해 지속적으로 노력하고 있습니다. 그 결과 우리는 Java 학습을 위한 가장 인기 있는 리소스 중 하나가 되었습니다 .

우리가 다른 많은 사람들과 마찬가지로 C#, JavaScript, Python 등의 과정을 추가하기 시작했다면, 우리는 모든 것을 가르치는 수천 개의 웹 사이트 중 평범한 방식으로만 가르치는 또 다른 웹 사이트가 될 것입니다 . 우리의 목표는 세계 최고의 Java 학습 사이트를 만드는 것입니다 .

그것은 우리가 최근의 과장된 주제를 다루는 또 다른 과정을 만드는 즐거움을 종종 스스로 부정해야 한다는 것을 의미합니다. 대신, 우리는 같은 수업을 반복해서 다듬고 같은 작업을 개선합니다. 그들이 말했듯이 완벽은 선의 적입니다 🙂

오늘 CodeGym에 있는 것을 간단히 살펴보겠습니다.


2. 퀘스트 맵

CodeGym의 전체 Java 코스는 퀘스트라는 4개의 블록으로 나뉩니다. 이러한 퀘스트는 Java Syntax , Core , CollectionsMultithreading 입니다 . 각 퀘스트는 레벨로 구성됩니다. 첫 번째 퀘스트에는 18개의 레벨이 있고 각 후속 퀘스트에는 10개의 레벨이 있습니다. 몇 개만요, 그렇죠?

각 레벨은 차례로 10-15개의 레슨과 약 30개의 실용적인 작업으로 구성됩니다. 모두 1200개의 작업과 600개의 레슨에 해당합니다. 이제 일이 흥미로워지고 있습니다!

작업은 점차 어려워집니다. 초기 작업은 몇 분 안에 해결할 수 있습니다. 코스 종료 시 작업을 완료하는 데 몇 시간 또는 며칠이 걸릴 수 있습니다. 전체 과정을 완료하면 500-1000시간의 프로그래밍 경험을 얻을 수 있습니다. 이것은 "프로그래머처럼 생각하는" 능력을 확립하는 데 필요한 최소한의 것입니다.

전체 과정을 완료하는 데 6~12개월이 소요되며, 교육 수준, 근면성 및 Java 학습에 할애할 시간에 따라 다릅니다.


3. 레벨 및 수업

레벨 및 수업

모든 퀘스트는 레벨로 나뉩니다. 각 레벨은 10-15개의 레슨으로 구성됩니다. 수업에는 작업이 포함될 수 있습니다. 과제가 없는 수업도 있고, 10개 이상의 과제가 있는 수업도 있습니다.

그리고 학습을 더욱 흥미롭게 만들기 위해 모든 교육은 게임의 형태를 취합니다. 많은 게임에서 몬스터를 죽이고 레벨을 올려 경험치를 얻습니다. 각각의 새로운 레벨은 흥미로운 새로운 기회를 제공합니다. CodeGym에서도 마찬가지입니다.

CodeGym에서는 작업을 해결하고 블랙 물질을 보상으로 받습니다.

이 검은 물질을 사용하여 다음 수업과 레벨을 잠금 해제할 수 있습니다. 그리고 새로운 레벨은 새로운 교훈과 새로운 작업을 제공합니다. 전체 Java 과정을 완료하려면 모든 작업의 ​​80% 이상을 해결해야 합니다.


4. 흑색 물질

레슨은 순서대로만 잠금 해제할 수 있습니다. 먼저 모든 레슨을 잠금 해제하지 않고는 코스 중간 어딘가에서 레슨을 열 수 없습니다. 또한 다음 강의의 잠금을 해제하려면 먼저 충분한 양의 암흑 물질을 "저장"한 다음 다음 강의를 "구매"하는 데 사용해야 합니다.

검은 물질이 충분하면 수업이 열리고 다음 메시지가 표시됩니다.

흑색 물질이 충분하지 않으면 다른 메시지가 표시됩니다.


5. 최근 수업(계속)

오래간만에 웹사이트로 돌아와 마지막으로 열었던 수업으로 빠르게 돌아가고 싶다면 두 가지 빠른 방법이 있습니다.

방법 1

현재 작업 중인 퀘스트를 엽니다. 마지막으로 연 레벨 옆에 "계속" 링크가 표시됩니다. 그것을 클릭하면 이 퀘스트에서 열었던 마지막 수업으로 이동합니다.

방법 2

웹 사이트의 왼쪽 상단 모서리에 있는 학습을 클릭합니다 . 최근에 연 3개의 강의 목록이 표시됩니다. 가장 최근 수업은 가장 왼쪽에 있습니다. 원하는 카드를 클릭하면 — 붐 — 수업에 들어갑니다.