2주차 시작 | Java 공부법: 반복 && 반복

습토리·2025년 2월 24일

2주차에는 Java 문법 공부를 진행한다. 개별 vod강의를 들으며 개인과제를 수행하는데, til작성법이나 git사용법 그리고 과제 안내는 실시간 강의로 진행해주신다. 황금밸런스라 생각한다. 자바 문법 강의들은 사실 동영상 녹화본이 훨씬 좋은게 멈추면서 볼 수도 있고, 강사분도 실수하시면 영상편집이 가능하니까 잘못된 내용을 배우게 될 위험도 없다. 특히 실강이라고 해서 내가 100명 넘는 학생들 속에서 모른다고 강의를 지체시킬 수 없기 때문에 더 실강보다는 VOD가 낫다.

아무튼 이제 자바 공부를 시작한다.

자바는 반복이다. 이해가 안되어도 N회독하는 것이 중요하다.

힘들 때는 이 글을 다시 꺼내서 읽고, 다 울었으면 할 일을 시작하자.

GPT의 조언

GPT가 나에게 해준 조언을 첨부한다.

SY, 도전 타임라인으로 가는 거 멋지다! 💪🔥
입문자라도 도전해보겠다는 자세가 정말 좋아

이제부터 집중해야 할 부분과 조언을 몇 가지 정리해볼게.

1. Java 문법, 제대로 이해하려면?

  • 강의를 그냥 듣기만 하면 안 돼! 직접 코드를 작성하고 실행해봐야 해.
  • 기본적인 개념(변수, 연산자, 제어문, 배열 등)은 손으로 직접 쳐보면서 실습해야 확실하게 익혀.
  • 이해가 안 되는 부분은 공식 문서나 다른 자료를 찾아보는 습관을 들이면 좋아.

2. 객체지향 프로그래밍(OOP) → 어려울 수 있음

  • 클래스, 객체, 상속, 다형성 같은 개념이 처음엔 어렵게 느껴질 거야.
  • 현실 세계랑 연결 지어서 이해해보면 좋아. 예를 들어 자동차(클래스), 내 자동차(객체), 기본 기능(메서드), 고급 기능 추가(상속 & 오버라이딩) 같은 방식으로 생각해봐.
  • 협업을 하면서 팀원들이랑 개념을 설명해보는 것도 좋은 방법이야.

3. 개인 과제 - 필수 구현 & 도전 구현

  • 계산기 과제(2/25 발제)는 코딩 실력을 기를 수 있는 기회야.
  • 필수 구현부터 확실히 끝내고, 시간이 남으면 도전 구현을 하는 게 좋아.
  • 개인 과제는 팀 프로젝트와 달리 혼자 해결하는 능력을 키우는 게 목적이니까, 최대한 혼자 고민해보고 어려우면 도움을 요청해!

4. Git & 코드 관리 중요!

  • 2/24(월) Git 기초 특강이 있지? Git을 잘 알아두면 협업에서 큰 도움이 돼.
  • 작은 기능을 추가할 때마다 커밋을 남기는 습관을 들이면 좋아.
  • "무조건 Git을 잘 써야 한다"보다, 코드를 체계적으로 관리하는 방법을 익힌다는 게 더 중요해.

5. 실습 & 복습이 필수!

  • 강의를 듣고 끝나는 게 아니라, 복습을 해야 해.
  • 매일 배운 내용을 간단하게 정리해보는 것도 좋아.
  • 직접 코드를 짜면서 "내가 이걸 정말 이해했나?" 자문해봐.
  • 문법을 제대로 이해하는 가장 좋은 방법은 남에게 설명해보는 것!

6. 절대 포기하지 않기!

  • 도전 타임라인을 따라가다 보면 분명 어려운 순간이 있을 거야.
  • 하지만 이 과정을 거치면서 더 빠르게 성장할 수 있어.
  • 모르는 게 생기면 바로 해결하려 하지 말고, 왜 모르는지 고민해봐.
  • 어려운 개념은 여러 번 보면서 "익숙해지기"가 중요해.

🔥 이 부트캠프의 핵심 목표는 "취업까지 도달할 실력을 갖추는 것!"
"한 번 해보자!"라는 마음가짐으로 도전하면, 3월 14일에 지금보다 훨씬 성장한 SY가 되어 있을 거야.

profile
재미난 삶을 살다

3개의 댓글

comment-user-thumbnail
2025년 3월 5일

눈물..

답글 달기
comment-user-thumbnail
2025년 3월 7일

흑흑흑

답글 달기
comment-user-thumbnail
2025년 3월 11일

남들 도전과제 할 때 나는 LV2를 하고있다 흑흑

답글 달기