CodeGym/Java Blog/무작위의/Dummies를 위한 Java 코딩: 처음부터 배우는 가장 좋은 옵션은 무엇입니까?
John Squirrels
레벨 41
San Francisco

Dummies를 위한 Java 코딩: 처음부터 배우는 가장 좋은 옵션은 무엇입니까?

무작위의 그룹에 게시되었습니다
회원
책에서 무엇이든 배우는 것이 올바른 선택인 것 같지만 코딩을 배우는 데 의미가 있습니까? 당신이 프로그래밍에 완전히 익숙하지 않고 실제 직업을 찾기 위해 정확히 무엇을 알고 무엇을 해야 하는지에 대한 막연한 이미지를 가지고 있다고 상상해 봅시다. 일반적인 아이디어를 얻기 위해 인형용 Java 코딩에 관한 책을 읽는 것은 괜찮지만 다음은 무엇입니까? 이력서에 이 경험을 포함시킬 수는 없습니다 :) Dummies를 위한 Java 코딩: 처음부터 배우는 가장 좋은 방법 - 1프로그래밍은 매일 코딩하는 습관 덕분에 날카로워지는 기술입니다. 훌륭한 결과를 얻으려면 매일 연습하고 세게 두드려야 하기 때문에 게임의 규칙을 배운다고 해서 뛰어난 스포츠 선수가 될 수는 없습니다. 이제 많은 초보자들의 주요 실수에 대해 이야기하고 완벽한 학습 계획을 짜서 실수를 피할 수 있는 방법을 생각해 봅시다.

어디서부터 시작하고 하지 말아야 할 것

당신 이전에도 수백만 명의 학습자가 있었고 훨씬 더 많은 후계자가 있을 것입니다. 그들 중 많은 사람들이 여전히 일반적인 함정에 빠지고 있습니다. 그러나 당신은 그들 사이에 있지 않을 것입니다, 친구 :) 당신은 거의 모든 초보자들이 흔히 저지르는 실수에 대한 짧은 목록을 가지고 있기 때문에 이제 당신은 아마 다음과 같은 일에 시간을 할애하지 않을 것입니다:
  • 연습 대신에 너무 많은 연구;
  • 정해진 목표가 없는 지속적인 학습;
  • 교육을 너무 오래 중단합니다.
  • 독학.
이 장애물을 단번에 제거할 수 있습니까? 이론, 실습, 동기 부여 및 목표 설정이 적절하게 혼합되어 더미용 Java를 배울 수 있는 옵션이 있습니까? 훌륭한 Java 개발자가 될 수 있는 마법의 약은 존재하지 않습니다. 그러나 이제 우리는 이 위대한 도전에 도움이 될 올바른 도구를 갖춘 훌륭한 환경을 갖추고 있습니다.

CodeGym을 만나보세요: 인형을 위한 Java 튜토리얼(및 고급 학습자도 가능합니다 :)

CodeGym 과정은 프로그래밍 초보자도 쉽게 이용할 수 있습니다. 과정을 통과하기 위해 수학에서 뛰어난 결과를 보여주거나 IT에 대한 배경 지식이 없어도 됩니다. 필요한 것은 배우고 연습할 시간뿐입니다. 다음은 Java 학습 수준을 높일 수 있는 몇 가지 CodeGym의 기능입니다.
  1. 신중한 학습 계획으로 시작

    모든 최고의 전문가가 최고의 교사가 될 수 있는 것은 아닙니다. 때로는 너무 경험이 많은 전문가가 완전한 초보자에게 자신이 알고 있는 개념을 설명할 수 없습니다. 단순하게 유지할 수 없기 때문입니다.

    순전히 이론적이고 익숙하지 않은 표현으로 설명된 새로운 주제를 이해하는 것이 얼마나 어려운지 알고 있습니다. 어떤 식으로든 주제와 관련이 있는 모든 가장 작은 기능을 너무 많이 탐구하지 않는 것이 좋습니다.

    CodeGym의 목표는 주니어 개발자로서 필요한 최소한의 이론 기반을 제공하는 것입니다. 수행(또는 더 구체적으로는 코딩)을 통해 학습하는 인형을 위한 완전한 Java 자습서입니다.

    이 과정은 가능한 한 간단하게 설명되는 약간의 이론적 지식과 수천(!) 개의 코딩 작업으로 구성됩니다. 기본 과제부터 시작하여 단계적으로 더 까다로운 작업과 코딩 프로젝트로 이동합니다. 걱정하지 마십시오. 이 과정은 처음부터 Java 프로그래밍을 실행하는 방법을 명확하게 이해하도록 안내합니다.

    CodeGym에서의 여정은 Java Syntax, Java Core, Java Multithreading 및 Java Collections의 네 가지 퀘스트로 나뉩니다. 각 퀘스트는 10개의 레벨로 구성되어 있습니다. 각 레벨에는 12-13개의 레슨이 있습니다. 모든 수업은 특정 주제를 다루고 이론과 일련의 작업을 포함합니다. 여기에 짧고 이해하기 쉬운 강의와 "숙제"가 포함된 교육 계획이 있습니다!

  2. 결과 및 진행 상황에 대한 즉각적인 피드백 받기

    책은 이미 쓰여진 것만을 제공할 수 있습니다. 추가 질문에 답변하지 않으며 코드를 수정하는 방법에 대한 조언도 제공하지 않습니다!

    이러한 목적을 위해서는 멘토가 필요합니다. 학원이나 과외에서 공부하는 것이 책으로 자바를 배우는 것보다 훨씬 효과적이지만 단점도 있다. 첫째, 빡빡한 일정입니다. 둘째, 뒤늦은 피드백. 튜터는 과제를 확인하고 추천을 할 시간이 필요하며 며칠 동안 응답을 기다릴 수 있습니다.

    CodeGym에서 단 몇 초 만에 솔루션에 대한 즉각적인 검토를 받고 코드가 요구 사항을 완전히 충족하는지 등을 확인하십시오! 직접 확인하십시오. 인형을 위한 Java 프로그래밍은 흥미로울 수 있습니다. 편리한 webIDE를 사용하여 첫 번째 강의부터 코딩을 시작하고 솔루션에 대한 팁과 코딩 스타일을 개선하는 방법에 대한 조언을 얻습니다.

    모든 것이 간단합니다. 코드를 작성하고 "확인" 버튼을 클릭하면 즉시 결과를 볼 수 있습니다. 시스템은 또한 다른 학생들이 시도한 평균 횟수를 제공합니다.

  3. 감각, 동기, 좋은 회사와 함께 배우십시오.

    Java 학습자가 성과와 상관없이 중간에 중단하는 이유는 무엇입니까? 대답은 간단합니다. 동기 부여가 부족하거나 지루한 학습 경험입니다. 프로그래밍에 대한 배경이 무엇이든 관계없이 참여하지 않으면 공부에 몰두하기가 어렵습니다. 하지만 우리 모두가 좋아하는 한 가지가 있습니다. 바로 놀이입니다.

    게임에 익숙하다면 퀘스트를 통과하거나 상상의 세계를 정복할 때까지 게임이 몇 시간, 며칠 동안 현실에서 쉽게 "훔쳐갈" 수 있다는 것을 알고 있을 것입니다. 교육이 그렇게 재미있을 수 있습니까? 다시 한 번 CodeGym에 오신 것을 환영합니다.

    여기에서 미래 지향적인 환경에서 배우고 놀 수 있습니다. 당신의 목표는 퀘스트를 통과하고 작업을 해결하여 캐릭터의 레벨을 올리는 것입니다. 성공적으로 해결된 각 작업은 "암흑 물질"을 제공합니다. 추가 수업과 연습을 시작하는 데 필요한 보상이자 리소스입니다. 전체 게임을 끝까지 넘기려면 코딩을 많이 해야 합니다. 그런 식으로 과정이 끝날 때까지 지식과 300~500시간의 실제 연습을 갖게 됩니다.

    또한 중요한 것은 여기에 혼자가 아니라는 것입니다. CodeGym의 커뮤니티는 성장하고 있으며 언제든지 작업에 대한 도움을 요청하거나 학습 조정에 대한 조언을 얻을 수 있습니다. 매일 코딩하는 습관을 들이면 Java 프로그래밍을 실행하는 방법을 확실히 배울 수 있습니다.

Java 학습을 위한 보너스 도서 목록: "인형용" 시리즈부터 심도 있는 읽기까지

오해하지 마세요. 아무도 당신이 책을 읽지 못하게 하려고 하지 않습니다. 실제로 책은 학습 계획에 꽤 좋은 추가 기능이 될 수 있습니다. 다음은 주목할 가치가 있는 몇 가지 소스입니다.
  1. Kathy Sierra & Bert Bates의 헤드 퍼스트 자바

    이 책은 틀림없이 OOP의 핵심 언어와 개념을 실제 사례를 통해 설명한 최고의 Java 입문서입니다. 첫 페이지부터 끝까지 참여하게 됩니다. 자료를 더 잘 암기하기 위해 각 장 끝에 있는 연습 문제와 퍼즐을 건너뛰지 마십시오.

  2. 인형을 위한 Java 프로그래밍 시작

    "인형 시리즈"에 대해 회의적일 수 있지만 특정 분야에 대해 전혀 모르는 사람들에게는 여전히 유용합니다. 여기에서는 Java 설치 방법, 코드 컴파일 방법 및 읽기를 마친 후 다양한 실습을 완료하는 방법과 같이 Java 코딩을 시작하는 데 필요한 주요 내용을 배웁니다.

  3. Java: Herbert Schildt의 초보자 가이드

    좋아요, 농담은 제쳐두고. 진지한 어조로 심오한 설명을 기대하신다면, 한번 해보세요. 이 책은 Java의 핵심 용어를 소개하고 데이터 유형, 클래스 및 개체에 대한 기본적인 이해에서 람다 식 및 기능적 인터페이스와 같은 보다 복잡한 개념에 이르기까지 안내합니다. 이 책은 또한 각 장의 끝에 자체 테스트 섹션이 있습니다.

  4. 코어 자바 볼륨 I — 기초

    인상적인 1000페이지에 혼동하지 마십시오. 이 책은 처음부터 끝까지 쉽게 읽을 수 있습니다. 각 장은 언어 및 Java 프로그래밍 환경 소개에서 시작하여 데이터 구조, 개체 및 클래스 등으로 이동하는 특정 주제에 전념합니다. 초보자를 위한 많은 책과 달리 Core Java는 실제 프로그래밍에 유용한 컬렉션 및 제네릭을 명시적으로 다룹니다.

  5. Think Java: Allen Downey와 Chris Mayfield의 컴퓨터 과학자처럼 생각하는 방법

    완전한 초보자를 위한 이 책은 코드로 생각하는 방법을 알려줍니다. 다른 많은 사람들과 마찬가지로 OOP에 대한 소개로 시작합니다. 각 장에는 이론을 통합하고 프로그래밍 사고 기술을 습득하기 위한 어휘 및 연습 섹션이 있습니다. 코딩 경험이 조금이라도 있는 독자보다는 초보자에게 더 적합합니다. 처음에는 간단하고 재미있게 읽을 수 있습니다.

마무리

프로그래밍에 대한 이해의 입문 수준은 맨 처음에만 관련이 있음을 기억하십시오. 최소한 다음 세 가지가 있다면 더 준비된 학습자를 능가할 수 있는 모든 기회가 있습니다.
  • 명확한 목표와 기간
  • 동기 부여
  • ...물론 많은 연습이 필요합니다.
행운을 빌어요!
코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다