CodeGym /Java Blog /무작위의 /자바 프로그래밍 수업
John Squirrels
레벨 41
San Francisco

자바 프로그래밍 수업

무작위의 그룹에 게시되었습니다
교육은 지루하지 않아야 합니다. 그것은 우리가 확신하는 한 가지입니다! 변경될 수 있고 변경되어야 합니다. 이것이 바로 우리가 한 일입니다. 우리는 CodeGym 프로그래밍 과정을 개발했습니다. 다른 온라인 과정과는 다르다고 감히 말할 수 있습니다. 책임에 대한 기대치가 불분명한 긴 동영상 강의나 과제 목록이 없습니다. 대신 명확한 목표가 있고 특별한 학습 도구가 만들어졌으며 수행해야 할 작업이 잘 정의되어 있습니다.
자바 프로그래밍 수업 - 1

CodeGym 레슨의 11가지 특징

일반적으로 온라인 프로그래밍 과정은 교과서 또는 비디오 자습서의 형태를 취합니다. 우리는 완전히 다른 접근 방식을 취했습니다. 우리는 Java에 대한 일련의 짧은 강의를 만들고 실용적인 연습으로 채웠으며 솔루션이 올바른지 확인하기 위한 "스마트" 도구를 제공했습니다. 그리고 이 모든 것이 일관되고 전체론적인 과정으로 마무리됩니다!

1. CodeGym은 일종의 게임입니다. 레벨이 있고 "레벨 업"

자바 프로그래밍 수업 - 2
즉, 프로그래머의 레벨업을 도와드립니다. 단순히 예제가 있는 Java 수업이 아닙니다. 간단한 수업을 읽은 다음 즉시 작업을 완료하고 보상을 받습니다. 논리적이고 이해할 수 있습니다. 다양한 작업을 완료하게 됩니다. 가장 일반적인 작업에는 몇 가지 문제를 해결하기 위한 코드 작성이 포함됩니다. 또한 다른 사람의 코드를 읽고 버그를 수정하고 개선(리팩토링)하고 새 기능을 추가하는 방법을 배워야 합니다.
때때로 당신은 기술 세계에 있는 사람들에 대한 흥미로운 비디오를 보도록 강요받을 것입니다. 처음부터 프로그래밍을 배우는 사람들도 코드를 입력하면 도움이 됩니다. 충분히 발전한 사람들은 실제로 작은 프로젝트인 큰 작업에 직면하게 될 것입니다. 이러한 작업을 완료하려면 좀 더 진지한 방식으로 몇 가지 흥미로운 프로그램(작은 게임, 온라인 채팅 응용 프로그램 등)을 작성해야 합니다.

2. Java 레슨, 그 외에는 없습니다!

다른 프로그래밍 언어와 마찬가지로 오랫동안 Java를 공부할 수 있습니다. 여정의 맨 처음에 너무 수렁에 빠지지 않도록 초보자에게 필요하지 않은 주제를 제거했습니다. 초심자 Java 개발자를 위한 프로그래밍 수업은 종종 이러한 보풀로 가득 차 있습니다. CodeGym은 가장 필수적인 것만 유지합니다. 그리고 이것은 공허한 단어가 아닙니다. 우리는 이 접근 방식에 도달하기 위해 수백 개의 일자리를 분석했습니다. 따라서 우리의 주장은 이 과정에 야심 찬 주니어 Java 개발자가 직업을 찾기 위해 알아야 할 주제가 정확하게 포함되어 있다는 것입니다. 주니어 Java 개발자가 되려면 공부에 할애하는 시간에 따라 3개월에서 1년이 걸립니다.

3. 500개의 미니 레슨과 1200개 이상의 연습

이 과정에는 많은 연습이 있습니다. 많이, 많이, 많이, 많이, 많이! 이 과정에는 500개의 미니 레슨(예: Java에 대한 짧은 레슨)과 1200개 이상의 연습이 포함되어 있습니다. 대다수는 작은 작업을 포함합니다(그러나 수천 개가 있습니다!). 그것들을 모두 완료함으로써, 당신은 일어나서 더 심각한 문제를 해결하는 데 필요한 최소한의 경험을 얻을 것입니다. 또한 이 과정에는 소위 "큰 작업"(실제로 미니 프로젝트)과 유용한 비디오가 있습니다.

4. 4개의 퀘스트, 40개의 레벨, 수많은 실용적인 지식

코스는 4개의 퀘스트로 나뉩니다. 각 퀘스트는 통과해야 하는 40개의 레벨입니다. 첫 번째 퀘스트에는 언어에 대한 사전 지식이 없다고 가정하는 Java 레슨이 포함되어 있습니다. 기본 사항, 구문 및 수많은 관련 작업만 있으면 됩니다. 매우 쉬운 작업이 있습니다. 그리고 자료를 마스터하는 데 도움이 되도록 계속해서 Google을 사용해야 하는 더 어려운 작업이 있습니다. 그리고 가장 용감한 학생들을 위한 도전적인 과제가 있습니다. 현재 레벨에서 대부분의 작업을 완료한 후에만 다음 레벨로 이동할 수 있습니다. 그들 중 일부는 크랙하기가 너무 어렵다면 나중을 위해 안전하게 연기할 수 있습니다. 이 방법으로 작업을 마치면 약 500시간의 실용적인 프로그래밍 경험을 갖게 됩니다. 이는 주니어 Java 개발자가 되기 위한 입찰의 견고한 기반입니다!
자바 구문 이 퀘스트는 초보자를 위한 것입니다. 이 퀘스트에서 Java에 대한 작업과 학습은 언어의 기본 구조(변수, 조건부 연산자, 루프, 메서드, 클래스, 컬렉션 및 개체에 대한 기본 정보)를 마스터하는 데 도움이 됩니다.
자바 코어 이 퀘스트에서는 OOP의 기본 사항을 배우고 직렬화 및 메서드 오버로드에 익숙해집니다.
자바 멀티스레딩 멀티스레딩은 이 퀘스트에서 가장 중요한 단어입니다. 그러나 그것이 우리가 여기서 이야기할 전부는 아닙니다. 또한 Object 및 String 클래스가 구성되는 방법 및 기타 여러 사항을 다룹니다. 이 퀘스트와 다음 퀘스트를 동시에 공부할 수 있습니다.
자바 컬렉션 수집품은 Java 프로그래머에게 다이너마이트가 탐사자에게 있는 것입니다. 그것들에 대해 알아야 하지만 그것들을 사용하는 방법을 이해하는 것이 중요합니다. 이 퀘스트에는 JSON, Git, RMI 및 DynamicProxy 작업에 대한 많은 정보와 JavaScript에 대한 약간의 정보도 포함되어 있습니다.

5. 원하는 곳에서 작업 수행

작업을 완료하고 확인을 위해 제출합니다.
  • 웹 사이트에서 바로. CodeGym은 초보자를 위한 연습용 Java 레슨이 아닙니다. 작업을 완료하기 위한 대화형 플랫폼이기도 합니다. 이는 편리합니다. 레슨에서 예제를 탐색한 다음 매우 유사한 작업을 완료해야 합니다. 자료를 보강하는 이러한 작은 작업은 CodeGym 웹사이트에서 직접 완료할 수 있습니다. 이를 위해 Web IDE를 개발했습니다 .

  • 더 많은 시간이 필요한 작업을 완료하려면 IntelliJ IDEA 전문 개발 환경을 사용하는 것이 좋습니다 . CodeGym 학생들이 더 편리하게 사용할 수 있도록 이 인기 있는 IDE를 위한 유용한 플러그인을 개발했습니다. 플러그인을 사용하면 한 번의 클릭으로 작업 조건을 얻을 수 있으며 검증을 위해 솔루션을 쉽고 빠르게 제출할 수 있습니다.

  • 확인을 위해 제출된 후 여러 장치를 사용하는 경우 코드가 다양한 컴퓨터/장치에서 동기화됩니다.

6. 즉각적인 작업 검증

학생들은 이러한 상황을 직접 경험했습니다. 과제가 완료되었지만 교사가 확인하지 않습니다. 한 명의 교사가 초급 Java 수업을 제공하고 동시에 24명(또는 그 이상)의 학생을 처리해야 하며 각 학생의 작업을 확인할 시간이 없는 대면 과정에서 작동하는 방식입니다. CodeGym에서는 솔루션이 올바른지 즉시 확인할 수 있습니다. 너:
  • 솔루션을 Java로 작성하십시오.
  • "확인" 버튼을 누르세요: 귀하의 솔루션이 CodeGym 서버에 제출됩니다!
  • 잠시 후 솔루션이 올바른지 확인하고 오류가 있는 경우 권장 사항을 얻습니다.
자바 프로그래밍 수업 - 3

7. 코드짐 추천 시스템

초보자가 컴파일러가 놓친 프로그래밍 오류를 포착하는 것은 매우 어렵습니다. 작업을 완료했지만 솔루션이 올바른지 모르십니까? 문제 없습니다. CodeGym 추천 시스템은 솔루션에서 오류가 숨어 있는 위치를 알려줍니다.

8. 도움말 페이지

CodeGym 추천 시스템이 당신을 도울 수 없고 어려운 작업을 완료하는 동안 단단히 막힌 경우 도움말 페이지를 살펴보십시오. 이 서비스는 당신이 문제에 혼자 직면하도록 내버려두지 않을 것입니다. 다른 CodeGym 학생이나 교직원이 확실히 도와줄 것입니다.

9. 관심사 기반 그룹

우리 커뮤니티는 다른 학생 및 업계 전문가가 작성한 기사를 읽고, 자신의 게시물을 작성하고, Java 또는 프로그래밍과 관련된 기타 주제에 대해 의견을 말하고 토론할 수 있는 관심 그룹으로 구성됩니다.

10. 소셜 네트워크 및 CodeGym

Facebook에서 CodeGym을 팔로우하세요. 소셜 네트워킹 그룹에서 IT 뉴스 및 Java 프로그래밍 강의에 대해 토론하고 친구들과 성과를 공유하고 Java에 대한 비디오 강의를 보거나 도움을 요청할 수 있습니다. 페이스북: https://www.facebook.com/codegym.cc/ 유튜브: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA 트위터: https://twitter.com/codegym_cc

11. 자료의 범위

과정 강의와 그룹 에 게시된 기사 에는 다른 Java 리소스, 서적 및 비디오에 대한 많은 참조가 포함되어 있습니다. 이것은 우연이 아닙니다. 자료가 전달되는 방식은 프로그래머의 필수 기술인 필요한 정보를 인터넷에서 검색하는 능력을 개발하는 데 도움이 되도록 설계되었습니다. CodeGym 수업을 보완하는 좋은 시작 Java 수업을 찾았습니까? 정말 훌륭합니다! CodeGym의 목적은 새로운 지식을 얻고 실제로 적용하는 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION