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가 되어 있을 거야.
눈물..