JavaRush /Java Blog /Random-KO /JavaRush 프로젝트 사용 방법: 세부 지침

JavaRush 프로젝트 사용 방법: 세부 지침

Random-KO 그룹에 게시되었습니다
JavaRush 프로젝트 사용 방법: 세부 지침 - 1

사이트 작업

나는 항상 학생들에게 프로그래밍은 간단하고 재미있다고 말했습니다. 이제 이것도 볼 수 있습니다. 이 과정의 목표는 프로그래머로 쉽게 취업할 수 있도록 많은 재미와 기분, 실용적인 프로그래밍 기술을 습득하는 것입니다. 이에 대한 작은 실제 작업이 있습니다. 그러나 그들 중 많은 수가 있습니다. 너무 많아요.

게임 장치

게임은 40개의 레벨 로 구성되어 있습니다 . 각 레벨에는 10~12개의 레슨과 20~30개의 연습 문제가 포함되어 있습니다 . 해결된 각 문제에 대해 여러 단위의 흑색 물질이라는 보상을 받습니다. 다음 레벨로 넘어가기 위해서는 마테리아가 필요합니다. 프로필 페이지와 강의 오른쪽 상단에서 흑색물질의 양을 언제든지 추적할 수 있습니다. 각 레벨은 강의, 실습 블록 또는 비디오 등의 수업으로 구성됩니다. 다음 강의로 넘어가려면 큰 버튼을 눌러야 합니다. 흑마테리아가 부족하다면 여러 문제를 해결하고 마테리아를 획득해야 합니다. 이를 위해 강의 왼쪽, 실제 작업 반대편에 노란색 버튼이 있습니다.

강의

강좌 강의는 명확한 실제 사례가 포함된 대화 형식으로 구성되어 있으며 레벨별로 그룹화된 Java 수업 으로 나누어져 있습니다. 시각화는 이론에 대한 인식을 향상시키고 연구 중인 주제에 대한 더 많은 이해를 제공합니다. 일부 수업은 작업 블록입니다. 일부 작업은 브라우저에서 직접 해결할 수 있습니다. 이러한 문제는 방금 다룬 이론을 통합하기 위해 제공됩니다. 즉시 수행하면 뇌가 연구 중인 주제를 더 잘 이해할 것입니다. 각 레벨이 끝나면 IT 주제에 대한 비디오를 시청하고 추가 자료에 대한 링크도 제공됩니다. 꼭 읽어야 합니다. 이것은 코스의 일부입니다. 추가 자료를 바탕으로 문제가 출제되므로 건너뛸 수 없습니다.

비디오를보다

생산적인 학습을 위해서는 뇌가 다른 활동으로 전환해야 합니다. 이상적인 해결책은 공부와 비디오 시청을 번갈아 하는 것입니다. JavaRush는 각 레벨마다 두뇌를 이완시키고 IT 세계에 몰입할 수 있는 흥미롭고 유용한 비디오를 제공합니다. 그런데 그것을 보면 흑색물질도 나온다.

학습에 대한 비표준 접근 방식

JavaRush 과정은 학습에 대한 비표준 접근 방식을 사용합니다.
  1. 이론은 강의와 해당 레벨의 추가 자료에서 모두 제공됩니다. 이 접근 방식은 프로그래머에게 매우 중요한 자가 학습 기술을 제공합니다. 프로그래머는 인기 있는 Java 리소스, 포럼 및 블로그를 알아야 합니다.
  2. 연습은 많은 작업의 형태로 구현됩니다.
    • 일부 문제는 수업 직후 이론적 자료를 바탕으로 제공됩니다.
    • 다른 부분은 이전 수준의 이론을 반복하기 위해 제공됩니다.
    • 세 번째 부분은 미래의 2~3개 레벨의 자료를 기반으로 합니다. 문제를 해결할 수 없으면 건너뛰세요. 몇 단계를 거친 후 해당 주제에 대한 이론이 제공되면 해당 주제로 돌아오게 됩니다. 저를 믿으십시오. 이것은 모든 사람을 가르치는 자연스러운 접근 방식입니다. 먼저 실천이 오고 그 다음에는 정당화-이론이 옵니다. 이렇게 하면 지식이 더 잘 흡수됩니다.
    • 그리고 작업의 또 다른 부분은 보너스 작업입니다. 이러한 작업은 자율 학습과 알고리즘적 사고 개발을 위한 것입니다.
    • 별도의 작업 범주는 대규모 작업입니다. 이전 단락의 작업은 더 큰 작업의 기초입니다. 프로그래밍에 대한 기본적인 이해를 제공하는 것은 큰 문제이며, 퍼즐 조각은 하나의 그림으로 모일 것입니다.
  3. 훈련(이론 + 실습)과 휴식(동영상)을 교대로 수행하면 훈련 효과가 극대화됩니다.

실무적인 업무

JavaRush에서는 작업이 난이도에 따라 구분됩니다. 가장 간단한 것은 샘플을 사용하여 코드를 입력하는 작업입니다. 이 작업을 완료하려면 창 상단에 있는 샘플과 동일한 Java 코드를 창 하단에 입력해야 합니다. 다음으로 가장 어려운 작업은 이론적 자료를 통합하는 것입니다. 이러한 문제는 이론 직후에 발생하며 사이트에서 직접 해결할 수 있습니다. 이러한 작업을 완료하려면 Java로 프로그램을 작성해야 합니다. 솔루션을 제시한 다음 기본 창에 솔루션 코드를 입력해야 합니다. 편의를 위해 양식을 최대화하고 닫는 버튼을 추가했습니다. 문제를 해결하는 데 문제가 있으면 도움을 요청할 수 있습니다. 작업을 확인하려면 버튼을 클릭해야 합니다. 작업이 테스트되고 결과가 화면 상단에 표시됩니다.

플러그인

모든 프로그래머는 특수 개발 환경( IDE )에서 프로그램을 작성해야 합니다. 이것은 자신만의 프로그램을 작성하기 위한 특별한 프로그램입니다. JavaRush 에 따른 최고의 IDE는 IntelliJ IDEA 입니다 . 이것이 IntelliJ IDEA용 특수 플러그인이 JavaRush에 생성된 이유입니다. 이를 사용하면 IDE에서 직접 낮음, 중간, 높음 복잡성의 작업을 해결할 수 있습니다. 작업 프로젝트와 이를 위한 플러그인을 설정하는 과정은 JavaRush의 레벨 3에 설명되어 있습니다. "내 다운로드" 탭에서 페이지의 플러그인과 함께 모든 작업이 해결될 작업 프로젝트를 다운로드할 수 있습니다. IntelliJ IDEA에서 작업 중인 프로젝트의 작업 목록을 가져오려면 작업 가져오기 버튼( 줄무늬 ) 을 클릭해야 합니다 . 검토할 작업을 제출하려면 오른쪽 버튼( 확인 표시) 을 눌러야 합니다 . 작업 수신 버튼을 클릭하면 사용 가능한 모든 미해결 문제 목록이 포함된 양식이 열립니다. 모든 작업이 해결되었거나 IDEA 의 작업 프로젝트에서 해결할 수 있는 작업이 없는 경우 플러그인은 이를 특별한 메시지로 알려줍니다. 검토를 위해 작업을 제출한 후 서버에서 테스트됩니다. 테스트 결과는 IDEA 에 표시됩니다 . 중간 난이도 작업 - 이 작업은 플러그인을 통해 IDEA 에서만 사용할 수 있습니다. 그들은 종종 여러 수업으로 구성되며 추가 이론 자료를 다룹니다. 고급 작업 - 이 작업은 플러그인을 통해 IDEA 에서만 사용할 수 있습니다 . 이는 종종 알고리즘을 기반으로 하는 복잡한 보너스 작업입니다. 이에 대한 이론적 자료는 제공되지 않습니다. 대규모 작업 - 이러한 작업은 레벨 21부터 시작하는 플러그인을 통해 IDEA에서만 사용할 수 있습니다 . 대규모 작업은 15~25개의 종속 하위 작업 의 연속입니다.. 다음 하위 작업에 대한 액세스는 현재 하위 작업을 해결한 후에만 제공됩니다. 특정 대규모 작업을 위한 모든 코드는 하위 패키지가 포함된 하나의 패키지로 개발되며 소규모 애플리케이션을 나타냅니다. 예를 들어 아카이버 또는 작업 수집기입니다. 큰 문제를 해결함으로써 하나의 큰 문제를 하위 작업으로 분해하고, 리팩토링하고, 아키텍처를 개발하고, 디자인 패턴과 몇 가지 유용한 프레임워크(기술, 라이브러리)를 연구하는 방법을 배우게 됩니다. 큰 문제를 해결하면서 얻은 경험은 취업 중 시험 과제를 작성할 때 도움이 될 것입니다. IDEA에서 해결된 각 문제에 대해 문제 해결에 도움을 요청하고(이 문제에 대한 질문은 help.javarush.ru에서 검색함) 커뮤니티에서 이 문제에 대해 토론할 수 있습니다(info에서 ahalogical 주제 검색). .javarush.ru(이 작업의 경우). 이렇게 하려면 작업 선택 양식을 열고 특정 작업을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 불러와야 합니다. Intellij IDEA에서 큰 문제를 해결할 때 마지막 하위 문제를 해결할 때까지 진행 상황을 재설정할 수 있습니다. 이는 솔루션 초기에 하위 작업 중 하나에서 실수를 했다는 사실을 깨달은 경우 유용할 수 있습니다. 이런 경우에는 맨 처음부터 문제를 해결해야 합니다.

해결되지 않은 문제

예를 들어 강의 중에 문제를 해결하지 못할 수도 있지만 레벨이 끝날 때까지 연기할 수도 있습니다. 작업 페이지에서는 브라우저에서 해결할 수 있는 모든 미해결 작업을 찾을 수 있습니다.

문제 해결에 도움

JavaRush 서비스는 메시지를 통해 모든 변경 사항과 프로모션을 알려드립니다. "메시지"섹션에서 메시지를 읽을 수 있습니다.

메시지

우리 과정에서 학생은 문제 해결 문제에 결코 혼자 남겨지지 않습니다. 언제든지 “도움말” 섹션에서 질문하고 답변을 얻을 수 있습니다. 그리고 아마도 당신 자신이 누군가가 문제를 해결하도록 도울 것입니다. 어떤 주제를 이해하는 가장 좋은 방법은 그것을 다른 사람에게 설명하는 것입니다.

소셜 네트워크 연결

귀하의 편의를 위해 우리는 소셜 네트워크를 통해 등록할 수 있는 기회를 제공합니다. 몇 번의 클릭만으로 쉽게 로그인할 수 있으므로 Java 학습으로 빠르게 이동할 수 있습니다 . 소셜 네트워크에 자동으로 연결되면 프로필이 성, 이름, 아바타로 채워집니다. 또한 JavaRush를 연구하는 소셜 네트워크의 친구들이 친구 목록에 추가됩니다. JavaRush를 함께 진행하는 것은 친구들과 성공을 공유하고, 도움을 요청하거나, 반대로 그들이 Java를 배우도록 도울 수 있기 때문에 더 흥미롭습니다. 경쟁적인 요소는 항상 좋은 결과를 제공합니다! 각 레벨을 완료하면 소셜 네트워크를 통해 친구들과 이 소식을 공유할 수 있습니다. 당신의 성공을 공유하세요! 이것은 어려운 훈련 기간 동안 당신에게 추가적인 동기를 부여할 것입니다.

평가

평가 페이지에서는 강좌 통계와 평가를 추적할 수 있습니다. 예를 들어 특정 기간 동안 문제 해결 횟수, 레벨별, 평균 문제 해결 시도 횟수별로 사용자 평가를 살펴보세요. 레벨 10에 도달하면 순위가 매겨집니다. 작업 통계를 봅니다. 예를 들어 특정 문제를 해결한 사용자의 비율과 시도 횟수 등이 있습니다. 이는 해결되는 문제의 복잡성에 대한 이해를 높여줄 것입니다. 사용자 및 작업에 대한 정보를 그래프 형태로 볼 수도 있습니다.

풀 코스 계획

전체 과정의 개요를 숙지하세요. 이를 통해 몇 달 간의 학습 후에 무엇을 이해하게 될지에 대한 아이디어를 얻을 수 있습니다.

지역 사회

프로젝트의 모든 이벤트를 확인하려면 info.javarush.ru의 커뮤니티를 방문해야 합니다. 여기에서 프로젝트에서 어떤 일이 일어나고 있는지 알아보고, 다른 사용자의 성공 사례, IT 세계와 관련된 유용한 기사를 읽고, IntelliJ IDEA 튜토리얼을 자세히 연구하거나, 다른 사용자와 간단히 채팅하고 관심 있는 프로그래밍 주제에 대해 토론할 수 있습니다. . 레벨 5에 도달하면 커뮤니티 등록 초대를 받게 됩니다.

JavaRush 프로젝트에서 공유

지루한 학습의 시대는 끝났다! JavaRush - 학습 과정에서 소셜 네트워크를 사용합니다! 레벨을 완료하고 소셜 네트워크에서 친구들과 성공을 공유하세요. JavaRush는 귀하가 IT 세계의 새롭고 흥미로운 이벤트에 대해 알 수 있도록 할 것입니다. 좋은 소식을 선택하여 VK 및 FB의 그룹에 게시할 것입니다. 기사를 구독하고 읽고 공유하세요.

왜 그렇게 연습을 많이 하는 걸까요?

저는 친구들에게 프로그래밍을 가르치면서 이런 사실을 발견했습니다. 내가 그들에게 말한 모든 것은 연습을 통해 이 지식을 강화하지 않으면 2~3주 후에 잊어버렸습니다. 나는 이 문제에 대한 효과적인 해결책을 찾았기 때문에 이것을 발견이라고 부릅니다. 미래에 우리가 해결할 문제와 같은 문제를 해결할 때, 당신의 두뇌는 당신이 읽은 그림이나 텍스트보다는 경험에 의지할 것입니다. 강의 전체를 공부한다고 해서 프로그래머가 되는 것은 아닙니다. 음표도 배울 수 있는데, 그다음에는 피아니스트가 되나요? 우리의 목표는 지식이 아닙니다. 우리의 목표는 실제적인 실무 능력입니다. 일반적으로 내 학습 경험은 아래 그림과 일치합니다. JavaRush 프로젝트 사용 방법: 세부 지침 - 2실제 경험 시뮬레이션. 우리가 무엇을 하고 있는지 이해하지 못한다면 그것은 모두 시간 낭비입니다. 그러나 지식과 행동에 대한 인식이 결합되면 이는 폭발적인 혼합물입니다. 지식은 경험을 종이에 투영한 것입니다. 그러나 아직 도로 규칙을 배워 운전하는 법을 배운 사람은 없습니다. 연습이 전부입니다. 프로그래밍은 쉽습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION