Posts Java GUI 프로젝트 도전기 : 계산기, 그림판, 데이터베이스, 이미지 프로세싱, 육목, 네트워크
Post
Cancel

Java GUI 프로젝트 도전기 : 계산기, 그림판, 데이터베이스, 이미지 프로세싱, 육목, 네트워크

본 포스팅의 시작에 앞서 내가 이 포스팅을 올리게된 계기를 설명하려한다. 나는 학교에서 Java를 배우고 방학 때 교수님의 지도 아래 3주동안 6개의 프로젝트를 진행하였다. GUI에 대한 지식이 없었던 상태에서 이 프로젝트는 나에게 정말 많은 도움이 되었고, 이 프로젝트 후에는 어떤 것이든 할 수 있을 것 같은 자신감이 생겼다. 그래서 나는 이 경험을 Java를 배우고 얼마되지 않은 친구들이 GUI를 공부해보고 싶다거나, Java를 좀 더 다양하게 활용해 보고 싶은 마음이 있는 친구들에게 나누고, 그 때했던 프로젝트들을 하나씩 정리하고 싶어 본 포스팅을 작성하려한다.


1. 들어가기에 앞서…

  • 본 프로젝트를 해볼까하는 마음이 있다면 중간에 포기하지 않도록 마음을 잘 다잡길 바란다.
  • 본 프로젝트를 진행하는 3주라는 시간이 생각보다 짧기 때문에 이 기간동안 다른 일과 병행하지 않고 집중하길 바란다.
  • 다시 한번 말하지만 Java를 배우고 GUI에 대해 더 공부해보고 싶거나 활용해보고 싶은 사람들에게 추천한다.

그리고 참고로 나의 프로젝트 결과물들은 Java를 배운지 얼마되지 않은 상태에서 서툴게 만들었기 때문에 부족한 부분이 많은데, 부끄럽지만 그 부분은 감안해주었으면 좋겠다…(o´▽`o)/


2. 준비 단계

  • ‘Java의 정석’ 이라는 책 구매 (꼭 이 책이 아니어도 괜찮다)
  • 함께 진행하는 친구들 (있다면 더 많이 배울 수 있을 거라 생각한다)
  • 성공적으로 마무리 해보겠다는 마음가짐


3. 과정

프로젝트가 어떤 식으로 진행되는지 간략하게 개요만 설명하면,

일정

process

방법

  • 본 프로젝트는 순전히 스스로 적극적으로 찾아가면서 하는 것이다.
  • 따라서 프로젝트에 관련한 어떠한 힌트를 주는 것이 아니라, 다만 프로젝트의 기능과 목표, 일정만 정해주는 것이다.
  • 어떻게 개발해야 하는지는 스스로 검색하고 찾아가면서 해야한다.
  • 나의 결과물과 코드, 설명도 있지만 자신의 프로젝트를 완성한 후에 확인하는 것을 추천한다.
  • 친구와 함께 하지 않는 친구들은 나의 결과물을 보면서 함께 한단계씩 해결하는 느낌을 받았으면 좋겠다.


4. 실전, 프로젝트!

5. 마무리

포스팅을 마무리하며, 모두 3주간의 프로젝트를 잘 마무리해서 실력도 늘고 자신감도 생겼으면 좋겠다.
배운 것은 함께 나누는 우리 학교의 모토 ‘배워서 남주자’를 실현하는 한 걸음이었길 바라며 이만 포스팅을 마친다.


6. GitHub repo

https://github.com/dailyco/java-camp

This post is licensed under CC BY 4.0 by the author.

Java GUI 프로젝트 도전기 : 육목 네트워크 적용하기

프로그래머스 고득점 Kit : 다리를 지나는 트럭

Comments powered by Disqus.