개발환경 요구사항과 학습 단계

학습 목표

  • 자바 프로그램을 구현하고, 실행하기 위한 개발환경을 구축하고, 간단한 자바 소스 코드를 실행하는 경험을 한다.
  • 구현한 소스 코드를 github 저장소를 통해 관리하는 경험을 한다.
  • 반복 학습을 통해 자바 개발환경을 구축하고, github 저장소를 통해 관리하는 역량을 체득한다.

요구사항


  • 자바 프로그램을 실행할 수 있는 자바 개발 도구(Java Development Kit, 이하 JDK)와 자바 프로그램 구현을 위해 필요한 eclipse를 설치한다.
  • eclipse 실행하고 프로젝트를 생성한 후 Hello World 메시지를 출력하는 프로그램을 구현하고 실행한다.
  • 구현한 소스 코드를 저장하고 관리하기 위한 github 저장소를 생성한다.
  • github 저장소에 위키 페이지를 만들고 markdown 문법으로 문서를 작성한다.
  • eclipse 프로젝트와 github 저장소를 연결해 소스 코드를 저장소에 추가한다.
  • eclipse 프로젝트에서 소스코드를 수정한 후 수정된 내용을 github 저장소에 반영한다.

반복 학습 단계

개발환경 구축에 대한 자신감을 가지는 가장 좋은 방법은 설치와 삭제를 반복하면서 여러 번 해보는 것이다. 프로그래밍 또한 비슷한 측면이 있지만 특히 개발환경 구축은 반복적으로 경험하는 것만큼 좋은 연습은 없는 것 같다.

반복하는 과정에서 이전에는 발생하지 않던 문제가 발생하면 원인을 찾아 해결하는 과정 자체가 개발환경에 대한 이해도를 높이는 길이다.

개발환경 구축에 대한 자신감이 필요한 이유는 프로그래밍 실습에서 문제가 발생할 경우 문제의 원인을 찾는데 도움을 받을 수 있기 때문이다. 프로그래밍 실습 코드에서는 아무 문제가 없는 개발환경 자체에서 발생하는 문제 때문에 많은 시간을 소비해 버리는 경우가 종종 있기 때문이다.

개발환경 구축에 대한 반복 학습 단계는 점진적으로 난이도를 높혀가면서 반복 학습할 수 있도록 설계했다.

  • 1단계는 동영상을 보면서 따라하는 방식으로 개발 환경을 구축한다.
  • 2단계는 힌트를 참고해 개발 환경을 구축한다.
  • 3단계는 검색을 활용해 개발 환경을 구축한다.
  • 4단계는 검색을 최소화하면서 혼자 힘으로 개발 환경을 구축한다.

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.