2주차 Dart심화 강의를 수강 완료하고 심화과제를 수행했다.
1. 이번 주 목표 & 할 일 (Goal & To-Do)
이번 주를 시작하면서 세웠던 목표와 실제로 진행한 작업/학습 내용
- Dart 프로그래밍 VOD강의 완강하기!
-강의는 1회 완강하고 다시 복습해서 문법을 익히고 개념을 다지는 과정 진행
- Dart 심화 과제 완료하고 제출하기!
-1번부터 4번까지 필수문제 / 도전문제 중 필수문제 완성해보기
- 팀장의 역할: 데일리스크럼 진행, 피그마 KPT회고 진행, 앞으로 팀 프로젝트를 위해 git 레포지토리를 만들고 관리할 것, 팀원들 끼리 서치하다 발견한 좋은 자료는 팀 슬랙에 공유하기
2. 이번 주 학습 내용/성과 (Learned & Achievements)
새롭게 배운 개념, 지식, 기술
진행한 프로젝트의 진척 상황이나 달성한 성과- Dart 심화 과제, Dart프로그래밍 VOD수강

https://teamsparta.notion.site/Dart-2c02dc3ef51480d8a214dfddf2da077e
성적분석 프로그램을 직접 코드를 짜는 과제를 수행하였다.
단계별로 클래스를 만들고, 상속을 하고, 파일을 불러오고, 터미널에서 원하는 내용을 출력할 수 있는 수준의 구현을 했어야 했다.
내가 구현할 수 있는 수준은 아직 클래스의 구조를 짜고 메인함수에서 간단한 실행을 할 수 있는 정도였지만
튜터님의 수업을 들으며 구조를 이해하려고 노력하고 3번 문항까지 과제를 완성해서 제출하였다.
프로그래밍 VOD강의 내용대로 충실히 코드를 짜기 위해서 노력했다.
3. 문제 & 해결 과정 (Problem & Solution)
학습하거나 프로젝트를 진행하면서 마주쳤던 기술적인 문제를 구체적으로 기록합니다. (예: 어떤 오류가 났는지, 왜 막혔는지)

- 1번 문제의 클래스 구조는 완성하였지만 메인함수에서 그 클래스를 출력하는 방법을 헤맸었다.
- 내용에서 찾는 학생이 없을 경우 오류가 날 수 있으므로 null값을 넣어줬어야 했는데 이 부분도 생각을 하지 못하고 파일 안의 자료만 출력을 해야 된다는 단순한 생각을 했었다.
그 문제를 해결하기 위해 어떤 시도를 했는지 (검색, 문서 참조, 멘토링 등) 자세히 적습니다.
- 강의를 다시 돌려보며 구조를 이해하려고 노력했다. 비슷한 예시들의 코드들을 보며 과제와 접목해 보려고 노렸했지만 코드를 짜는 방식이 다양해서 내가 아는 방식으로 하기엔 다소 이해하기에 힘들었다.
- 튜터님의 힌트가 담긴 스터디를 듣고 내가 정한 변수이름을 대입해가며 코드를 완성해서 3번문제까지 완료하고 제출할 수 있었다.
최종적으로 문제를 어떻게 해결했는지 (핵심 해결책)를 명확히 기록합니다. 이 부분이 나만의 '사전'을 만드는 핵심입니다.
- 기초적인 문법 구조를 완성하는데 집중해서 힌트가 많이 담긴 답안지를 보면서
주석처리로 이 문법을 언어적으로 어떻게 풀어내고 진행을 해야 할지 자세히 적어가면서 이해를 했다.
4. 느낀 점 & 회고 (Retrospection & Feeling)
이번 주 학습/작업에 대한 주관적인 평가와 느낀 점을 기록합니다.
피그마로 팀원들과 함께 이번주 KPT회고를 진행하였다.

https://www.figma.com/board/CCqlDHSIpDG5Q4oRPWCNTx/%EA%B0%9C%EB%B0%9C-2%EC%A1%B0-KPT-%ED%9A%8C%EA%B3%A0?node-id=0-1&p=f&t=wCEmTNxLSf1PkgKp-0
5. 다음 주 목표 & 다짐 (Next Week Goal & Try)
이번 주 느낀 점을 바탕으로 다음 주에 시도해 볼 개선 사항 (Try)을 구체적으로 정합니다.
Dart
- 주말 중으로 다시 한 번 강의를 복습해서 개념을 이해하기
- 개인과제 심화문제까지 분석해서 이해하기
- 과제 분석한 것 잘 정리해보기
Flutter
- 다음주 부터는 새로 Flutter를 배우는 주차로 잘 문법공부와 적절히 병행하면서 진행하기
다음 주에 학습하거나 진행할 목표를 명확히 세웁니다.
- 예제를 풀어서 코드를 짜는 연습을 하는것이 중요. 하루 1개 쉬운 예제라도 문법과 관련해서 풀어보기
- 시간을 잘 분배해서 공부 / 과제를 적절히 나눠서 진행하기
- 틀린것도, 배운것도 기록은 실시간으로 진행해서 시간을 절약하고 생각을 정리하기