Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

작은자바이야기

From ZeroWiki
Revision as of 14:55, 5 May 2012 by imported>Kesarr

소개

  • --작은 자바를 건드리면 어떻게 될까?--
  • 2012년형 중장기 Java 스터디!

누가?

  • 튜터: 변형진
  • 튜티: 김태진, 김준석, 권순의, 서민관, 서영주, 권영기
    • 누구나 참여 가능합니다. 각자 이름을 써주세요.
    • 최소 Java 기초 문법 이해 및 학부 2학년 1학기 커리큘럼 수준의 전산지식 필요
    • 이론과 실무 지식을 모두 다룰 예정이므로 Java 경험이 많을 수록 좋습니다.
    • 우앙 재밌겠다 - 서지혜
    • 흥미로워서 참여하고 싶지만 아직 서울에 갈만한 형편이 안되네요.. 흥미로운 주제를 다루시는것 같던데. - 안혁준

언제?

  • 토요일 오후 1시부터

어디서?

  • 제2공학과 6층 ZeroPage학회실 또는 컴퓨터공학부실습실

무엇을?

  • 학교에서 배울 수 없는 Java에 대한 좀더 깊고 다양한 이야기
  • 다룰 법한 주제
    • Java Technology와 생태계
    • Java 개발 환경 및 빌드 프로세스
    • Java 프로그래밍 언어
    • Java 코딩 컨벤션
    • 클래스와 객체
    • Annotations 및 Generics
    • 예외 처리
    • Java API와 주요 기술
    • 컬렉션 프레임워크와 동시성 제어
    • Servlet과 Servlet 컨테이너
    • Java 런타임과 리플렉션
    • 입출력과 네트워크
    • 프레임워크와 아키텍처
      • MVC와 영속화 계층(DB)
    • 주요 오픈 소스 라이브러리
    • Java 개발 방법론
    • 객체지향 프로그래밍
      • 리팩터링
      • 디자인 패턴
    • 테스트 주도 개발
      • 유닛 테스트
      • Mock 프레임워크
    • Android 플랫폼
    • 등등…

어떻게?

  • 세미나
  • 라이브 코딩
  • 실습
  • 참고도서
    1. Effective Java Second Edition by Josh Bloch

왜?

  • --작은 자바의 작은 배때지에 칼빵을 놔주기 위해…?--

변형진

  • 현업 Java 개발자도 놓치기 쉬운 문제들을 짚어보고, 올바른 Java 프로그램을 빠르고 깔끔하게 구현하는데 필요한 중급 수준의 지식을 전달하기 위해
  • Java를 중점적으로 다루지만, Java에 한정되지 않은 폭넓은 컴퓨터공학적 이해를 바탕으로 사고하도록 하기 위해
  • 그동안 설계와 구현에 관한 일반론을 위주로 세미나를 진행해왔기에, 이번에는 좀더 practical하고 pragmatic한 지식을 전달하는데 비중을 두고자 함.
  • 나 스스로도 알지만 불충분했던 지식이나 아직 어렴풋한 지식을 설명하면서 함께 공부하고 배우기 위해

규칙

진행

2012년 5월 5일

  • 오리엔테이션
    • 튜터가 생각한 이 스터디의 "무엇을?", "어떻게?", "왜?"를 자세히 소개하고, 튜티들이 원하는 "무엇을?", "어떻게?"에 대한 이야기를 나눴습니다.
    • 스터디 시간이 참여자들 각각에게 원하지 않는 시간 낭비가 되지 않도록, 언제라도 또다른 의견과 질문을 환영합니다.
  • "왜?"에 각자 서브섹션을 나누어 자신이 이 스터디를 통해 원하는 것을 적고, 스스로에게 동기부여를 해봅시다.

후기


2012년활동지도, 스터디분류