JavaRush /Java Blog /Random-KO /JavaRush에서 학습하는 방법: 코스 가이드

JavaRush에서 학습하는 방법: 코스 가이드

Random-KO 그룹에 게시되었습니다
그래서 당신은 자바 프로그래머가 되기로 결정했습니다. "어디서부터 시작해야 할까요?"라는 합리적인 질문이 즉시 발생합니다. 이 기사에서는 JavaRush를 사용하여 프로그래밍을 처음부터 배우는 방법에 대해 설명합니다. 코스에는 어떤 기능이 있고, 교육은 어떤 단계로 나누어져 있으며, 교육을 최대한 효과적으로 진행하려면 사이트의 어떤 섹션을 사용해야 합니까? JavaRush를 배우는 방법: 코스 가이드 - 1

콘텐츠

  1. JavaRush 코스의 특징
  2. 학습 플랫폼: 웹사이트 및 모바일 애플리케이션
  3. 코스 단계
  4. 사이트의 유용한 섹션
  5. JavaRush 팀과 소통할 수 있는 곳

JavaRush: 연습에 중점을 둔 Java 튜토리얼

1. 게임 기반 훈련

JavaRush 과정은 컴퓨터 게임과 다소 유사합니다. 이는 4개의 퀘스트로 나누어져 있으며 각 퀘스트에는 일반적인 아이디어가 있습니다. 예를 들어, Java Syntax는 첫 번째 퀘스트입니다. 이는 언어의 기본 구문을 가르칩니다. 훈련을 시작할 때 사용자는 퀘스트가 어떤 시나리오를 따를지 선택할 수 있습니다. 게임 형식으로 학습하는 것을 좋아하는 사람들에게는 문학적(플롯) 또는 게임화된 시나리오가 적합하며, 최소한의 물, 즉 고전적인 것을 선호하는 사람들에게는 적합합니다. 차례로 각 퀘스트는 10개의 레벨로 구성됩니다 (초기 퀘스트 제외: 10~21개의 레벨이 있습니다(사용자가 선택한 시나리오와 지식의 시작 레벨에 따라 다르지만 후속 퀘스트보다 짧습니다). 순차적으로 완료해야 합니다. 레벨은 다양한 복잡성의 강의와 작업으로 채워져 있습니다. 다음 레벨로 이동하려면 현재 레벨에서 대부분의 문제를 해결해야 합니다. 문제.” 도움을 받으면 다음 강의와 문제를 열 ​​수 있습니다.

2. 첫 수업부터 프로그래밍 연습

Java 튜토리얼(JavaRush 코스)의 실습에는 다양한 형식의 작업이 포함되어 있습니다. "연대기"가 다릅니다.
  • 일부 작업은 앞서 강의에서 이론적 자료를 통합하는 것입니다.
  • 또 다른 부분은 이전 수준에서 이전에 다룬 이론을 반복하는 것을 목표로 합니다 .
  • 세 번째 작업은 " 미래의 작업 "입니다. 다음 1, 2, 3개 레벨의 자료를 기반으로 제공됩니다. 응, 응, 넌 그렇게 생각하지 않았어. 이는 의도적인 것입니다. 지금 문제를 해결하고 싶지만 지식이 부족합니까? 구글해! 이는 프로그래머에게 매우 유용한 기술입니다. 글쎄요, 일관되게 움직이고 싶다면 작업을 제쳐두고 몇 가지 레벨을 마친 후 필요한 이론에 도달하면 다시 시작하세요.
규모와 복잡성 수준 측면에서도 다음과 같습니다.
  • 코드 입력 - 초보자를 위한 작업입니다. 때때로 미래의 프로그래머는 코드를 직접 손으로 만져보고 느껴야 할 때가 있습니다. 이렇게 하려면 샘플에서 간단히 "복사"하면 됩니다.
  • 다른 사람의 코드를 분석하여 오류를 찾아냅니다. 글쎄, 당신은 아이디어를 얻습니다. 그러한 작업도 있습니다.
  • 작업의 조건 목록을 충족하는 코드를 직접 작성합니다 .
  • 보너스 작업. 이러한 작업은 독립적인 학습과 알고리즘적 사고의 개발을 위해 복잡성이 증가합니다.
  • 미니 프로젝트. 이러한 작업은 여러 하위 작업으로 구분되며, 점진적인 해결을 통해 상대적으로 복잡하고 큰 프로그램이 생성됩니다. 예를 들어 "Sokoban" 게임이나 온라인 채팅이 있습니다. 이러한 문제는 대략 코스 중간에 나타날 것입니다.
  • 비디오. 때로는 다른 활동으로 전환하는 것이 유용할 때도 있습니다. JavaRush에서 이러한 활동은 IT 전문가에 대한 비디오를 시청하는 것입니다.
작업이 너무 많아서 과정을 끝까지 마치면 프로그래머가 될 수밖에 없습니다!

3. 결과 즉시 확인 및 코드 개선을 위한 도구

모든 온라인 코스와 차별화되는 JavaRush의 가장 중요한 기능은 문제, 팁 및 솔루션 권장 사항을 즉시 자동으로 확인하는 것입니다 . JavaRush를 사용하면 교사가 문제를 확인할 때까지 오래 기다릴 필요가 없습니다. 버튼 하나만 누르면 솔루션에 문제가 있는 경우 즉시 결과와 권장 사항을 얻을 수 있습니다.

4. 문제 해결에 도움

프로그래밍을 배우는 것이 바다 한가운데 뗏목 위에 혼자 있는 것처럼 느껴져서는 안 됩니다. 의사소통이 필요합니다. 이를 위해 JavaRush에는 우선 " 도움말 " 섹션이 있습니다. 강좌의 특정 작업을 수행하는 데 오랜 시간이 걸리거나 복잡한 주제를 이해할 수 없는 경우 특별 섹션 에서 질문하세요 . 학생, 개발자 또는 리소스 관리 중 한 명이 확실히 도움을 줄 것입니다. 또한, 기분이 강해지면 "도움말" 섹션으로 이동하여 누군가의 연구를 돕는 것이 매우 유용할 것입니다. 여기서는 다른 사람의 코드를 이해해야 합니다. 정기적으로 공부하기 위해 "마법의 발차기"가 필요한 사람들을 위해 JavaRush는 킥 차트를 제시했습니다 . 필요한 수업일에 대해 킥 관리자를 수동으로 구성할 수 있습니다. 필요할 때 알림을 제공합니다. 푸시 알림은 JavaRush 모바일 애플리케이션으로 전송됩니다. 킥 일정에는 처음에 매일 및 주말에 대한 알림 옵션이 포함됩니다. 미니 휴가를 가기로 결정한 경우 필요한 "공부 잊어 버리기"버튼도 있습니다.
과정을 마치면 학생은 300-500시간의 실제 프로그래밍 경험을 얻게 됩니다! 이 과정은 이미 초보자를 위한 프로그래밍을 배웠지만 일자리를 어디서부터 찾아야 할지 모르는 사람들을 위한 훌륭한 도구이기도 합니다. JavaRush를 통과하면서 연습하는 것 외에도 면접에서 대답해야 할 주요 질문을 분석하고 유능한 이력서를 작성할 수 있습니다.

학습 플랫폼: 웹사이트 및 모바일 애플리케이션

JavaRush를 사용하여 Java 프로그래밍의 기본 사항을 배울 수 있는 두 가지 옵션이 있습니다: Android 모바일 애플리케이션 또는 웹 버전. 우리는 이 자료에서 모든 것에 대해 더 자세히 이야기합니다 .

코스 단계

JavaRush는 러시아어로 된 가장 완벽한 Java 튜토리얼입니다. 기본 과정에서는 Java Core에 대한 철저한 이해를 제공하고 후속 연습을 통해 고급 기술을 사용하는 방법을 배우는 데 도움이 됩니다. 따라서 JavaRush를 배우는 것은 두 가지 주요 부분으로 나눌 수 있습니다.

1단계: 코스의 4개 퀘스트 완료

Java Core, 즉 “Java 언어의 핵심”을 연구하고, 자동 검사를 통해 동일한 1200가지 문제를 해결합니다. 무엇을 알고 있나요?
  • 짧은 이론 강의와 풍부한 실제 사례;
  • 작업, 미니 프로젝트;
  • 코스를 끝까지 완료하기 위한 "충전"을 유지하는 데 도움이 되는 동기 부여 강의(레벨 공개) 및 비디오
  • 다루는 자료에 대한 설문 조사(초기 수준).
훈련은 어떻게 진행되고 있나요? 첫 번째 레벨은 JavaRush의 세계, 캐릭터 및 교육 방법에 대한 일종의 소개입니다. 첫 수업부터 문제가 나타나며, 웹사이트에서 직접 해결할 수 있습니다. 레벨 3에는 Java 프로그래머가 사용하는 인기 있는 개발 환경인 IntelliJ IDEA 설치에 대한 특별 강의가 포함되어 있습니다. JavaRush 플러그인과 함께 설치하면 웹 버전뿐만 아니라 PC에서도 문제를 해결할 수 있습니다. 이는 큰 작업이 시작되는 코스의 다음 레벨과 코스 후반부( 미니 프로젝트 , 보너스 작업)에서 특히 유용합니다. 선택한 시나리오에 상관없이 특정 과정에서 레벨 35에 도달하면 온라인 인턴십에 등록 할 수 있습니다 .

2단계: 온라인 인턴십

몇 달에 걸쳐 학생들은 숙련된 멘토의 감독 하에 미래의 Java 개발자를 위한 중요한 원리와 기술을 공부합니다. 인턴십 동안 게임부터 애플리케이션(예: 할 일 목록, Jira와 같은 작업을 위한 보드)에 이르기까지 포트폴리오를 위한 8가지 멋진 프로젝트를 작성하게 됩니다. 멘토로부터 이러한 프로젝트에 대한 피드백을 받고 이를 GitHub 포트폴리오에 추가할 수 있습니다. JavaRush 온라인 인턴십의 또 다른 보너스는 첫 직업을 준비하고 찾는 데 있어 취업 센터의 도움을 받을 수 있다는 것입니다. 이력서, 자기 소개서 작성 방법, 인터뷰 처리 방법 및 좋은 제안을 받기 위해 해야 할 일에 대해 직업 전문가로부터 조언을 얻을 수 있습니다. 인턴십 모집은 월 1회 진행됩니다.

강좌 수강을 위한 플랫폼

컴퓨터에서 JavaRush로 프로그래밍하는 방법을 배우거나 출근길에 모바일 애플리케이션을 사용할 수 있습니다. 사이트에서 구입한 구독은 데스크톱 버전과 모바일 애플리케이션 모두에서 작동합니다. 모바일 버전으로 구독을 구매하시면, 앱에서만 학습이 가능하다는 점을 고려해 볼 만합니다. 소규모로 시작하여 모바일 애플리케이션 구독을 구매한 후 나중에 웹사이트에서 학습하기로 결정한 경우 지원팀에 문의하세요. 이를 달성하는 방법을 알려드리겠습니다.

JavaRush의 유용한 섹션

교육 과정 이 가장 중요합니다! 이 모든 과정을 거치면 당신은 멋진 자바 프로그래머가 될 것입니다! 문제 - 1200개의 실제 문제. 강좌와 별도로 개설할 수 있지만 이미 도달한 강좌만 솔루션에 사용할 수 있습니다. "작업" 섹션에 대한 자세한 내용은 이 비디오 에서 확인할 수 있습니다 . 도움 은 JavaRush 학생과 전문가의 집단적 지혜입니다. 이론이나 실제 문제에 대해 질문하면 확실히 도움이 될 것입니다. "도움말" 섹션의 가장 유용한 기능은 여기에서 찾을 수 있습니다 . 기사는 다양한 관심 집단과 도시의 게시물을 모아 놓은 섹션입니다. 그들은 프로젝트와 연구와 관련된 모든 것(이론, 과제, 인터뷰 질문)을 논의하기 위해 만들어졌습니다. 관심 있는 그룹에 가입하고 JavaRush 졸업생, 학생 및 편집자의 기사를 읽고, 할 말이 있으면 자신의 기사를 게시하십시오! 성공 사례는 JavaRush 학생과 졸업생이 어떻게 Java를 정복하고 취업했는지에 대해 이야기하는 특별 그룹입니다. 게임은 "Snakes", "2048", 장애물 경주, 우주 슈팅 게임 등 간단하지만 흥미진진한 게임을 작성하기 위한 프로젝트가 포함된 섹션입니다. 모든 프로젝트는 하위 작업으로 나뉩니다. 단계별로 따라하면 자신만의 버전을 작성할 수 있습니다. 프로젝트는 복잡성에 따라 구분됩니다. 5단계 과정을 이수한 학생들이 할 수 있는 과정이 있고, 10단계 이상을 요구하는 과정이 있습니다.
비디오 - 공식 YouTube 채널에서는 JavaRush 프로젝트 학생들의 비디오 보고서, 비디오 리뷰, 다양하고 유용한 지침, 프로그래밍에 관한 최고의 외국 강의 번역 등을 찾을 수 있습니다.

JavaRush 팀과 소통할 수 있는 곳

support@javarush.com 으로 이메일을 보내 거나 웹사이트의 채팅을 통해 과정과 관련된 질문을 할 수 있습니다 . 우리는 또한 소셜 네트워크를 통해 학생들과 소통합니다:
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION