CodeGym /Java Blog /무작위의 /동기를 잃지 않고 학습 경로를 유지하는 방법?
John Squirrels
레벨 41
San Francisco

동기를 잃지 않고 학습 경로를 유지하는 방법?

무작위의 그룹에 게시되었습니다
확실히 코딩을 배우는 것은 쉬운 과정이 아니며 그 과정에서 막히거나 좌절감을 느끼는 것은 정상적인 일입니다. 우리 모두는 거기에 있었습니다. 동기 부여를 유지하는 데 어려움을 겪고 있다면 학습 경로를 덜 구불구불하고 훨씬 더 매력적으로 만들 수 있는 몇 가지 검증된 힌트와 팁이 있습니다. 동기를 잃지 않고 학습 경로를 유지하는 방법?  - 1

그냥 시작하세요... 그리고 계획/일정으로 시작하세요

종종 사람들은 게으름 때문이 아니라 실패에 대한 두려움 때문에 Java 코딩 학습을 미룹니다. 그 두려움을 극복하는 방법? 우선 목표를 설정하고 프로그래밍에서 수행하려는 작업을 정확히 이해해야 합니다. 애플리케이션 개발, 모바일 앱 개발 또는 QA 자동화? 위의 항목 중 원하는 항목을 찾고 관련 최종 목표를 설정하고 학습해야 할 특정 주제 집합을 정의한 다음 학습 계획을 만드세요. 실제로 효과적인 계획은 일관성을 유지하고 학업을 성공적으로 마치는 데 도움이 되는 핵심 사항 중 하나입니다. 계획을 고수함으로써( 여기에서 기본 계획을 참조할 수 있습니다.), 정기적으로 공부하고 단계별로 올바른 정보를 얻는 것이 더 쉬울 것입니다. 무엇 향후 계획? 일정! 자신의 라이프스타일과 학습 속도에 따라 편안한 개인 학습 일정을 만들어야 합니다. 이 일정은 자기 조직화에 문제가 있는 학생들에게 특히 도움이 될 것입니다. 또한 외부 도우미를 참조하여 보다 체계적이고 그에 따라 동기를 부여할 수 있습니다.
  • 수많은 노트 도구 중에서 Trello는 비즈니스 전략에서 큰 움직임에 이르기까지 무엇이든 정리하는 데 도움이 되는 매우 편리한 프로젝트 관리 앱이기 때문에 마음에 드실 것입니다.

  • Notion 은 메모, 캘린더, 미리 알림, 칸반 보드, 위키 및 데이터베이스를 제공할 수 있는 좀 더 간단한 도구입니다.

  • 코드짐 킥매니저 . 이름에서 알 수 있듯이 매일 학습을 시작하는 데 도움이 되는 매우 유용한 앱입니다. 원하는 일정을 설정하기만 하면 코딩을 시작해야 할 때가 되면 앱에서 알려줍니다.

  • 학습 과정에서 Codegym 북마크 기능도 매우 유용할 수 있습니다. 메모용이 아니라 나중에 참고할 중요한 정보를 북마크하기 위한 것입니다. 학습을 보다 조직화하고 구조화하려는 사람들에게 이 기능은 상당한 가치가 있을 수 있습니다. 과정을 완료할 때 각 강의, 기사 또는 작업의 하단에서 찾을 수 있습니다.

천천히 시작하십시오. 속도보다 일관성을 선택하십시오

정보로 자신을 과부하시키는 것은 좌절과 의욕 상실로 가는 지름길입니다. 한 번에 모든 것을 얻으려고 하지 말고 동시에 너무 많은 다른 주제를 배우십시오. 다른 연습 방법과 기술도 마찬가지입니다. 대신 작게 시작하십시오. 특정 기술에 집중하고 주당 약 20시간을 투자하는 것이 좋습니다. 간단한 것부터 시작하십시오. 작은 것에도 소홀히 하지 마세요. 그 작은 것조차 매우 가치가 있을 수 있고 큰 자신감을 줄 것입니다. 또한 코딩의 가장 흥미로운 부분에 도달하기 전에 처음에 압도당하고 학습을 포기하지 않을 것입니다. 작은 노력도 꾸준함과 결합하면 분명 큰 성과를 거둘 수 있다는 사실을 명심하세요.

소진을 피하십시오

이전 시점에서 자신감을 얻은 다음 매일 천천히 진행합니다. 하지만 정말 답답한 날에는 심호흡을 하고 쉬는 방법을 찾아보는 것도 괜찮습니다. 때로는 마음을 비우기 위해 약간의 휴식이 필요합니다. 산책을 하거나 음악을 듣거나 좋아하는 다른 활동을 하여 초점을 바꾸십시오. 즉, 하루를 건너뛰는 것은 괜찮지만 더 이상은 안 됩니다. 긴 휴식은 결국 습관이 되어 진행 속도를 늦출 수 있으므로 피하십시오.

더 쉽고 매력적인 학습 방법으로 전환

배움의 어느 시점에서 막히더라도 포기하지 마십시오. 아마도 당신은 기준을 너무 높게 설정했고 더 쉬운 연습 방법을 고수해야 할 때입니다. 계속 연습하고 기술에 더 자신감을 가질 수 있는 가장 쉬운 방법 중 하나는 이미 존재하는 코드를 사용하는 것입니다. 즉, 코드를 복사하는 것입니다. 전문가가 작성한 코드를 통해 학습함으로써 학습 부담을 줄이면서 나만의 스타일을 개발할 수 있습니다. 다른 사람의 생각을 엿볼 수 있는 공개 리소스 중에서 GitHub , GitLab , Pluralsight , Free CodeCamp 또는 SourceForge를 찾을 수 있습니다.굉장히 유용하다. Java 코딩을 배우는 또 다른 흥미롭고 동기 부여가 되는 방법은 앱, 챗봇 또는 게임과 같은 작지만 흥미로운 프로젝트를 직접 만드는 것입니다. 다음과 같을 수 있습니다.
  • 게임: 지뢰 찾기, 스네이크, 레이서, 슈퍼 마리오 브라더스; 클론, 2048, 테트리스 등;
  • 계산기, 캘린더, 위시리스트 또는 할 일 목록과 같은 작은 앱
  • 학교, 도서관 및 스포츠 관리 시스템
  • 항공사 예약 시스템;
  • 환율 계산기.
물론 프로젝트가 어려울 수 있지만 "게임" 섹션 은 초보자도 이를 가능하게 합니다. 단계별 지침과 함께 인기 있는 게임을 다시 만드는 방법을 안내합니다. 이 섹션에는 코드 예제가 포함되어 있으며 초보자 수준의 Java 지식만 있으면 됩니다.

질문. 커뮤니티 입력

어떤 작업에 막혔을 때 어려움을 극복하는 또 다른 매우 효과적인 방법은 도움을 요청하는 것입니다. 오늘날 인터넷은 전 세계의 모든 수준의 Java 개발자가 경험과 지식을 공유하는 수많은 커뮤니티와 포럼으로 가득 차 있습니다. 그들은 항상 도움을 제공하고 까다로운 문제를 해결할 준비가 되어 있습니다. 또한 동료가 지원을 제공하고 자신의 경험을 공유할 수 있습니다. QuoraReddit 에서는 가장 어리석은 질문도 하고 빠른 답변을 얻을 수 있는 반면, Coderanch , Codecademy CommunityStackOverflow 와 같은 리소스 는 같은 생각을 가진 사람들을 찾고 함께 Java를 배우는 도전적인 여정을 진행하는 데 도움이 될 수 있습니다.

자신을 다른 사람과 비교하지 마십시오

Java 커뮤니티에 더 많이 참여할수록 자신을 다른 코더와 비교하지 마십시오. 동료의 추진력을 보는 것은 나쁘지 않지만 다른 사람이 자신보다 더 잘하는 것처럼 보이면 질투하거나 낙담하는 것은 좋지 않다는 점을 기억하십시오. 대신 그들의 에너지와 흥분을 자신의 경험으로 옮기십시오. 또한 학습 시간이 더 많거나 적을 수 있으므로 모든 사람이 다른 속도로 발전한다는 점을 명심하십시오. 한 가지 더 큰 실수는 사기꾼 증후군이 당신을 실망하게 하는 것입니다. 실수를 하더라도 항상 자신의 실력에 자신감을 가지세요. 자존감을 높이려면 자신이 얼마나 멀리 왔는지 깨닫기 위해 이미 한 모든 일을 되돌아볼 수 있습니다. 자신이 우울할 때마다 왜 시작했는지, 무엇이 영감을 주었는지, 최종 목표가 무엇인지 기억하십시오.

개요

실제 헬스장에서와 마찬가지로 틀어진 근육을 단련하기 시작하면 처음에는 단련하기가 정말 어렵습니다. 그러나 시간이 지남에 따라 근육이 성장하고 강해집니다. 자연스럽게 운동을 수행하기가 더 쉬워집니다. Java 학습을 시작하면 코딩 기술이 이제 막 성장하기 시작했으며 문제가 발생하면 종료하기가 매우 쉬울 수 있습니다. 그러나 일단 근육통을 느끼면 체육관에서 운동하는 것을 거의 포기하지 않을 것이라는 점에 동의하십시오. 코딩도 마찬가지입니다. 그러니 의욕이 떨어지더라도 배움을 포기하지 마세요. 계속 진행하는 데 도움이 될 수 있는 핵심 사항을 기억하십시오. 최종 목표를 염두에 두고 잘 짜여진 계획, 속도보다 일관성, 합리적인 휴식, 흥미진진한 프로젝트, 동료 커뮤니티, 고유성 이해. 자신을 의심하고 다른 사람과 자신을 비교하지 마십시오. 자신이 덜 재능이 있거나 과정을 마치고 좋은 직업을 얻을 만큼 재능이 없다고 생각합니다. 동기 부여, 신념, 반복 횟수 및 세트에 관한 모든 것입니다. 그럼 저희 헬스장에서 즐거운 운동하세요!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION