CodeGym 정보
CodeGym은:
- 웹사이트
- 이 웹사이트에서 제공되는 혁신적인 온라인 교육 과정
- 및 Java 프로그래머가 되기를 원하는(또는 이미 된) 사람들의 커뮤니티
이 코스는 4개의 퀘스트로 구성되어 있으며 각 퀘스트에는 10레벨이 있습니다. 각 레벨은 수업(Java, 인터뷰 질문, 동기 부여, 고용 및 재미)과 작업(수천 가지! 고급 퀘스트에는 미니 프로젝트도 포함됨)으로 가득합니다.
진행하면서 재료를 순차적으로 이용할 수 있습니다. CodeGym에는 많은 기능이 있습니다. 즉각적인 작업 확인, 솔루션 권장 사항, 멘토의 조언 등 가장 흥미로운 부분만 언급했습니다. 아, 네, 코스에는 스토리가 있습니다. =)
전체 과정의 목표는 프로그래머로 쉽게 취업할 수 있도록 재미있고 행복하게 지내며 진정한 Java 프로그래밍 기술을 습득하는 것입니다.
우선 Java Core를 배우게 됩니다. 여기에는 Java 언어의 기본 사항, 모든 잠재적 주니어 Java 개발자가 알아야 하는 모든 것이 포함됩니다. 또한 미니 프로젝트(소코반 및 스타워즈와 같은 게임, 온라인 채팅, ATM 에뮬레이터 등)를 포함하여 1200개 이상의 작업을 완료하여 연습을 통해 학습하게 됩니다.
또한 Java 외에 면접 과정과 이력서 작성 방법에 대한 강의도 있습니다.
예: <여기>.
프로그래밍은 실습 활동입니다. 어떤 잠재적 고용주도 당신이 과정을 이수했다고 말하는 가장 아름다운 "종이 조각"에 재고를 두지 않을 것입니다. 따라서 인증서를 발급하지 않습니다. 우리는 CodeGym 졸업생이 졸업장, 자격증 또는 기타 공식 교육 트로피 소지 여부와 관계없이 취업할 수 있도록 프로그래밍을 가르칩니다.
이론, 실습 그리고 가장 중요한 것은 작성한 코드에 대한 피드백의 조합, 이것이 바로 CodeGym이 제공하는 것입니다.
책을 읽거나 영상을 보는 것만으로 프로그래머가 될 수는 없다! 프로그램하는 법을 배우려면... 프로그래밍을 많이 해야 하고, 프로그래머처럼 생각하는 법을 배워야 합니다. 이를 달성하는 데 도움이 되도록 이 과정에는 다양한 복잡성을 가진 1200개 이상의 작업이 있습니다(솔루션의 지능적인 자동 검증 포함). 이를 통해 1,000시간 이상의 실용적인 프로그래밍 경험을 얻을 수 있습니다.
CodeGym에 대한 리뷰는 어디에서 찾을 수 있나요?
- 인터넷상의 모든 곳. Google에 "CodeGym reviews"를 입력하고 검색 결과를 확인하십시오. 제3자 리뷰는 필터링하지 않으므로 긍정적인 리뷰(훨씬 더 많은 것이 좋습니다)뿐만 아니라 건설적인 비판과 그렇지 않은 비판도 볼 수 있습니다.
- 저희 웹사이트에는 리뷰 섹션도 있습니다. 여기에서 리뷰를 남기고 다른 사용자의 의견을 읽을 수 있습니다.
P.S.: 리뷰는 주관적이며 코스가 귀하에게 어떤 의미인지에 대한 올바른 인상을 형성할 수 있는 것은 귀하뿐입니다. CodeGym으로 학습해보세요. 초기 Java 과정을 다루는 첫 번째 퀘스트는 완전 무료입니다. 따라서 과정에 대한 자신의 의견을 형성할 수 있습니다.
작업 정보
당신이 하는 일의 특별한 점은 무엇입니까? «작업 모음»에 대한 비용을 지불하지 않고 스스로 프로그래밍하는 것이 좋지 않습니까?
첫째, 올바른 방향으로 성장하는 데 도움이 되는 작업을 독립적으로 선택하는 것은 특히 초보 개발자에게 쉬운 일이 아닙니다. 둘째, 프로그램이 정답을 생성하더라도 그것이 올바르게 구현되었음을 의미하지는 않습니다.
따라서 자동 솔루션 검증 시스템은 우리 과정에서 매우 중요한 역할을 합니다. 지능형 유효성 검사기는 솔루션을 순식간에 확인하고 오류를 분석하며 수정 방법에 대한 권장 사항을 제공합니다.
얼마나 많은 작업이 있습니까? 그것들은 어떤 것입니까?
4개의 CodeGym 퀘스트에는 1200개가 넘는 작업이 있습니다. 매우 다양합니다.
- 코드 입력. 가장 단순한 작업 유형인 기계 코드 입력입니다. 많지는 않지만 학생이 코딩에 익숙해지도록 돕기 위해 학습의 첫 단계에서 필요합니다.
- 작업을 검토합니다. 이러한 작업은 일반적으로 수업 직후에 이루어집니다. 무엇이든 가능하지만 대부분 어렵지 않습니다. =)
- 챌린지 작업. 이 작업을 수행하려면 약간 앞서야 합니다. 여기에는 수업에서 아직 다루지 않은 내용이 포함되어 있습니다. 힌트: 챌린지 작업을 완료하는 데 필요한 자료는 일반적으로 다음 레벨에서 제공됩니다.
- 보너스 작업. 일반적으로 열심히 생각해야 하며 때로는 인터넷에서 해결책을 찾아야 합니다.
- 미니 프로젝트. 가장 큰 작업입니다. 그렇게 함으로써 작은 게임, URL 단축기 또는 ATM 에뮬레이터와 같은 흥미롭고 때로는 유용한 프로그램을 만들 수 있습니다. 단계별로 미니 프로젝트를 완료하게 됩니다(작업 조건은 5-20개의 하위 작업으로 나뉩니다).
"이 작업에서 내가 정확히 무엇을 해야 합니까?"와 같은 질문의 수를 줄이기 위해 우리는 학생에게 충족해야 하는 요구 사항 목록을 제공합니다. 또한 모든 것이 올바르게 완료되면 각 요구 사항 옆에 확인 표시가 나타납니다.
코드에 오류가 있습니다. 어떤 이유로 제대로 작동하지 않습니다. 하지만 왜? 아무도 모른다. 글쎄, 누군가는 알고 있지만이 사람을 어디에서 찾을 수 있습니까? CodeGym 버전 2.0부터 학생은 코드 권장 사항을 사용할 수 있습니다. 가상 멘토가 코드에 대해 설명하고 오류를 지적하며 사례의 95%에서 오류가 발생한 이유를 설명합니다.
교육 방법론
여러 요소가 결합되어 독특합니다.
1. 많이 연습하세요! 우리는 «우리 과정은 엄청나게 많은 연습입니다»라고 말하는 것이 이미 당신을 구역질나게 만들었다는 것을 이해합니다. 그러나 우리의 경우에는 연습이 정말 기초의 기초입니다. 우리 과정은 웨비나나 수업(물론 수업은 있지만)을 기반으로 하지 않고 작업을 기반으로 합니다. 1200개가 넘는 제품이 있습니다.
2. 학생들이 다음을 수행할 수 있는 지능형 시스템(가상 멘토):
- 확인을 위해 작업을 즉시 제출하고 솔루션이 올바른지 확인
- 작업 요구 사항 가져오기
- 가상 멘토로부터 의견 받기: 프로그램의 오류를 보고하고 수정 방법을 알려줍니다.
- 코드 스타일을 분석합니다. 팀으로 작업할 때 읽기 쉬운 코드가 매우 중요합니다.
3. 종합 계획.
CodeGym 수료의 궁극적인 목표는 Java 프로그래머로 취업하는 것입니다. CodeGym은 이를 달성하는 데 도움이 되는 많은 것을 제공합니다.
- 자바 코어 강의
- 관련 기술(예: JavaScript)에 대한 강의
- 자동 코드 확인 작업
- 연습을 위한 미니 프로젝트
- 동기 부여 수업(자습에는 동기 부여가 매우 중요합니다!)
- 추가 자료 링크
- 취업 면접을 위한 질문과 답변
- 이력서 작성 및 이력서 전문가 검토에 대한 강의
4. 학습할 때 지루함으로 죽지 않는 것이 중요하므로 눈에 거슬리지 않으면서도 흥미로운 줄거리와 사려 깊은 캐릭터가 삽입된 강의를 진행합니다. 당신은 우주선 Galaxy Rush에서 프로그래밍 방법을 배우고 있는 Amigo라는 젊은 로봇입니다. 당신의 여정에는 매우 호기심 많은 사람들이 동행합니다. =) 나머지는 과정에서 배우게 됩니다.
- 많은 연습: 미니 프로젝트를 포함한 1200개 이상의 작업
- 종합 계획이 포함된 온라인 과정 «계획 링크»:
- 언제든지 원하는 속도로 공부할 수 있습니다
- 즉시 작업 확인 시스템
- 추천 및 코드 분석
- 코드 스타일 권장사항
- 웹사이트에서 직접 작업을 완료하기 위한 구문 강조 및 자동 완성 기능이 있는 웹 IDE
- 전문 IDE에서 작업을 완료하기 위한 플러그인: IntelliJ IDEA
- 온라인 인턴십 참여 기회
- 게임화 및 플롯
- 취업에 도움이 되는 많은 자료: 이력서 작성 지원, 면접 질문(분석 포함), 구직자의 조언
- 사람들이 자신의 경험을 공유하고 학업에서 서로 돕는 거대한 커뮤니티
좋은 개발 환경에서도 코드가 형식화된다는 사실을 알고 계셨습니까? 이것은 읽기 쉽게 하기 위한 것입니다. 텍스트에서도 똑같은 일을 합니다.
IntelliJ IDEA 플러그인
IntelliJ IDEA는 가장 널리 사용되는 통합 개발 환경(IDE) 중 하나입니다. 대부분의 Java 프로그래머가 사용합니다. 직장을 구하면 IntelliJ IDEA로 코드를 작성하게 될 것입니다. 이 IDE는 프로그래머의 작업 속도를 크게 높이고 좋은 코드 스타일을 개발하는 데 도움이 됩니다. 실제 작업 조건에서 기술을 완벽하게 수행할 수 있도록 IntelliJ IDEA에서 CodeGym 작업을 완료하기 위한 특수 플러그인을 개발했습니다. IntelliJ IDEA에서 바로 사용하여 사용 가능한 불완전한 작업 목록을 열고 한 번의 클릭으로 확인을 위해 제출할 수 있습니다. 이에 대한 자세한 내용은 3단계에서 배우게 됩니다.
첫 번째 CodeGym 퀘스트의 세 번째 레벨에는 플러그인을 다운로드, 설치 및 구성하는 방법에 대한 자세한 지침이 있습니다.
<플러그인 다운로드 방법 안내>
내 인터넷 연결이 프록시 서버를 사용하지만 플러그인이 서버에서 인증할 수 없습니다. 지침에 따라 플러그인을 구성했습니다. 무엇이 문제인가요?
IntelliJ IDEA용 프록시를 구성해야 합니다. 프록시 구성 방법에 대한 지침 링크: https://www.jetbrains.com/help/idea/2016.1/http-proxy.html
IntelliJ IDEA의 작업 코드는 빨간색으로 강조 표시됩니다. 어떻게 해야 하나요?
아마도 IntelliJ IDEA에서 SDK를 연결하지 않았을 것입니다. 이 문제를 해결하려면 IntelliJ IDEA에서 File -> 프로젝트 구조 -> 플랫폼 설정 -> SDK.
클래스 경로 탭에서 모든 jar 파일을 연결해야 합니다(«Java 경로»/jre/lib에서 찾을 수 있으며 Windows의 경우 기본 Java 경로는 — C:\Program Files\Java입니다).