지금쯤이면 아시겠지만 CodeGym의 Java 학습 철학은 '연습이 최우선'이라는 말로 요약할 수 있습니다. 우리 과정의 주요 초점은 실제 직업에 적용할 수 있는 코딩 기술을 가르치는 것이며 CodeGym에 많은 작업이 있는 이유입니다. CodeGym 과정에서 1200개 이상의 다양한 작업을 통해 Java 개발자(아직 주니어 개발자일지라도)로서 자신감을 가질 수 있는 충분한 실제 경험을 얻을 수 있습니다.
이것은 매우 간단합니다. 몇 가지 새로운 이론적 지식을 배운 후에는 작업을 통해 배운 내용을 강화해야 하며 이러한 작업은 정확히 그렇게 합니다. 과정의 이 부분은 매우 전통적입니다. 먼저 몇 가지 교훈을 배운 다음 이 지식의 특정 부분을 기반으로 한 실용적인 작업이 이어집니다.
물론 이전 레벨에서 배운 내용에 대한 실용적인 작업도 수행해야 합니다. 이것은 CodeGym에서 볼 수 있는 두 번째 유형의 작업입니다. 어떤 사람들은 과정을 마치는 데 몇 달, 때로는 몇 년이 걸립니다. 이러한 작업의 임무는 이론을 잊지 않고 그 과정에서 필수 기술이나 지식의 일부를 잃지 않도록 하는 것입니다. 과정 전반에 걸쳐 그러한 작업을 많이 보게 될 것입니다. 문제를 해결하는 데 싫증이 나고 불평하고 싶을 수도 있지만 기억하십시오. 이유가 있습니다. 우리 인간은 모든 일을 (생각하는 것보다 더 많이) 여러 번 반복하여 뇌가 한 번에 어떻게 수행되었는지 기억하도록 해야 합니다.
이런 종류의 작업이 CodeGym에 고유하기 때문에 이것이 더 흥미로워지는 곳입니다. 이러한 작업은 아직 배울 기회가 없었던 이론을 기반으로 합니다(일반적으로 다음 세 가지 수준 중 하나로 제공됨). 그래서 기본적으로 당신은 아무도 당신에게 그들이 기반으로 하는 이론을 가르쳐주지 않았기 때문에 당신이 해결할 수 없는 과제에 직면하고 있습니다. 무의미한 말? 아니요, CodeGym 고유의 멋진 기능(이 문제에 대한 많은 기능 중 하나)입니다. 이러한 작업을 해결하려면 인터넷 검색을 시작하기만 하면 됩니다. 문제는 필요한 답이나 정보를 웹에서 검색하는 것은 모든 프로그래머에게 매우 중요한 기술이며 코드 작성이나 버그 찾기와 같은 다른 중요한 기술과 마찬가지로 이를 마스터하기를 바랍니다. 하지만 실험하고 싶지 않고 전통적인 학습 방식을 고수하고 싶은 분들을 위한 방법도 있습니다. 인터넷 검색이 마음에 들지 않으면 언제든지 이러한 '챌린지 작업'을 제쳐두고 CodeGym에서 필요한 이론에 도달하면 다시 시작할 수 있습니다. 학습에 대한 접근 방식을 선택할 때 우리는 적절할 때마다 말하자면 선택에 찬성합니다.
코드 입력은 완전 초보자를 위한 가장 쉬운 유형의 작업입니다. 야심 찬 프로그래머는 코드와 작성 방식을 느끼는 것부터 시작해야 합니다. 따라서 이러한 작업에서 해야 할 일은 주어진 코드의 예를 복사하는 것입니다.
배울 수 있는 또 다른 좋은 방법은 버그를 유발하는 실수가 어디에 있는지 파악하기 위해 다른 사람의 코드를 연구하는 것입니다. 다른 사람의 코드에서 오류를 찾는 것은 소프트웨어 개발자에게 매우 중요하고 적용 가능성이 높은 기술입니다.
어느 시점에서 자신의 코드를 작성하기 시작할 것입니다. 이러한 유형의 작업을 통해 코드가 충족해야 하는 일련의 요구 사항을 얻습니다. 물론 요구 사항은 항상 다르며 실제 Java 프로그래머가 실제 작업에서 정기적으로 직면하는 작업을 수행하는 방법을 가르치는 방식으로 설계되었습니다.
일반 작업을 공원 밖으로 두드리는 분들을 위해 우리는 또한 더 어려운 보너스 작업을 제공합니다. 꽤 많은 자습이 필요하고 알고리즘적 사고 기술을 개발하도록 설계되었으므로 이러한 문제를 해결하여 얼마나 힘든지 보여주세요.
이들은 CodeGym 작업의 보스입니다. 다소 복잡한 프로그램을 혼자서 개발해야 하는 프로젝트(물론 우리의 도움 없이는 안 됨)입니다. 하지만 걱정할 필요는 없습니다. 미니 프로젝트는 일반적으로 더 작은 하위 작업으로 나뉘므로 중간에 갇히지 않을 것입니다. 프로그램 개발의 일반적인 프로세스와 이를 구성하는 단계를 학습할 수 있도록 만들어졌습니다. 이러한 유형의 각 작업이 완료되면 간단한 비디오 게임이나 온라인 대화방과 같이 자신의 손으로 작성된 새로운 프로그램으로 끝납니다. 이것은 일반적으로 (Java를 배우는 다른 방법을 사용하는 사람들의 경우) 코딩 초보자가 첫 번째 복잡한 프로그램을 처음부터 만들 수 있기까지 몇 년이 걸릴 수 있기 때문에 CodeGym의 큰 이점입니다.
그리고 마지막으로 동영상 시청도 CodeGym 과정의 일부입니다. 가끔 코드를 읽고 쓰는 것을 잠시 쉬어가는 것도 나쁘지 않기 때문입니다. 비디오 시청은 소비하기 쉬운 다른 유형의 콘텐츠로 전환하여 두뇌가 휴식을 취할 수 있는 좋은 방법입니다. 또한 코딩 습관에 대한 새로운 학습을 강화하는 데 도움이 됩니다. 시간이 없고 휴식을 취할 때에도 TV 쇼나 좋아하는 YouTube 블로거 대신 프로그래밍 관련 콘텐츠를 소비하고 있습니다. 이것은 당신의 두뇌에 당신이 이것을 하는 것에 대해 진지하다고 말하는 또 다른 방법입니다.

GO TO FULL VERSION