본문 바로가기
프론트엔드/카카오테크캠퍼스 2기

카카오테크캠퍼스 2기 | STEP2 | 1일차(24-06-24) 회고

by YUNI Heo 2024. 6. 25.
반응형

 

⭕ 카카오테크캠퍼스 2기 | STEP2 | 1일차(24-06-24) 회고

📝 과제 수행 기록

조별 그라운드 룰 설정 & 다짐 공유하기

    • 스케줄 결석 시 반드시 팀원들에게 알리기 📢 (결석 사유는 공유하지 않아도 됩니다).
    • 플래너는 매일 스케줄 📅, 학습일지 제출 📝, 과제 제출 마감일 등을 슬랙에 공유합니다.
    • 금요일은 21:00까지 학습 일지를 제출해야 합니다 ⏰. 

1인 1역

  • 구희원 : 플래너 📅
  • 이예지 : 그룹장 🧑‍🏫
  • 조중현 : 트래커 📊
  • 허윤수 : 리액셔너 💡, 메이커 📜
    • 프론트엔드 개발자로서 제 자신이 적합하다고 생각하는 이유 중 하나는, 깔끔하게 정리된 모습을 보는 것을 좋아하기 때문입니다.

Git/Github 학습하기

  • 소스트리를 많이 사용하여 익숙해졌습니다. Git 명령어로 사용해야 하는 이유는 무엇인가요?
  • 프로젝트 디렉토리로 이동: 작업을 시작하기 전에 프로젝트 디렉토리로 이동했습니다.
PS C:\\Users\\User> cd C:\\Users\\User\\Desktop\\workspace
  •  Git 저장소 클론: 프로젝트의 초기 코드베이스를 로컬로 가져오기 위해 원격 저장소를 클론했습니다.
PS C:\\Users\\User\\Desktop\\workspace> git clone <https://github.com/sugoring/react-gift-react-foundation.git>
  •  업스트림 리모트 추가: 이를 통해 프로젝트의 최신 상태를 유지하고, 팀원 간의 작업 일관성을 확보할 수 있습니다.
PS C:\\Users\\User\\Desktop\\workspace\\react-gift-react-foundation> git remote add upstream <https://github.com/kakao-tech-campus-2nd-step2/react-gift-react-foundation.git>
  • 새로운 브랜치 생성: 독립적인 작업 공간을 확보하기 위해 새로운 기능 개발 브랜치를 생성했습니다.
PS C:\\Users\\User\\Desktop\\workspace\\react-gift-react-foundation> git checkout -b feat-heoyunsu

 

📝 Daily Scrum 이후

스크럼

  1. 애자일 원칙
    • 사람과 상호작용을 중시
    • 실제 작동하는 제품을 중시
    • 고객 협력을 중시
    • 변화에 대한 대응을 중시
  2. 스크럼 팀 구성
    • 5~9명의 소규모 다기능 팀
    • 제품 책임자(Product Owner): 해야 할 일 목록(product backlog)을 관리
    • 스프린트(sprint): 일정 주기 내에 수행할 업무를 계획하고 실행
    • 스크럼 마스터(Scrum Master): 팀 지원, 장애 요소 제거, 프로세스 안내
  3. 스크럼 과정
    • 해야 할 일 목록(product backlog)에서 스프린트 동안 해야 할 일(sprint backlog)을 선정
    • 스프린트마다 결과물(increment)을 산출
  4. 질문
    • 스크럼 방법론에서 팀이 일정 주기로 작업을 수행하고, 그 주기마다 목표를 설정하고 이를 달성하기 위한 작업 목록을 관리한다는 점에서, to-do-list를 생성하고 해결하는 과정이라고 이해하면될까요?

GPT

  • GPT를 활용하여 애플리케이션을 개발한 경험이 있었습니다. GPT를 최대한 활용했지만, 직접 코드를 작성하는 시간은 줄어들었습니다. 그 결과, 실제로 코드를 타이핑하는 경험이 부족해졌습니다. GPT를 사용하여 코드를 개발하는 것이 과연 스스로에게 도움이 될지 고민이 됩니다.

REACT

  • 처음에는 REACT 자체가 웹 애플리케이션을 구성한다고 생각했으나, 실제로는 REACT와 REACT-DOM의 결합이 웹 애플리케이션을 구성하며, REACT와 REACT-NATIVE의 결합이 모바일 애플리케이션을 구성한다는 것을 배웠습니다.
  • 웹 애플리케이션: REACT와 REACT-DOM의 조합
  • 모바일 애플리케이션: REACT와 REACT-NATIVE의 조합

 

😋 Today 회고

  • Zep이라는 온라인 플랫폼에서 여러 사람들과 함께 공부하는 것이 흥미로웠다. 이번 주 수요일까지 1단계 PR을 완료할 계획이다. Step1에서 정리한 Git/GitHub 명령어를 사용해 쉽게 설정을 마칠 수 있었다. Git 설정을 모두 끝냈기 때문에 내일은 본격적인 코딩 작업으로 바쁜 하루가 될 것으로 예상된다.

 

➡️ 참고 링크

https://hrbulletin.net/organizational-culture/%EC%95%A0%EC%9E%90%EC%9D%BC-%EB%B0%A9%EB%B2%95%EB%A1%A0%E2%91%A0-%EC%8A%A4%ED%81%AC%EB%9F%BCscrum/

 

애자일 방법론 ① : 스크럼(scrum)

HR 블레틴은 기업 경쟁력의 핵심 요소로 부각되고 있는 기민한(agile) 조직에 대해 4회에 걸쳐 조명한다. 1부에서는 기민한 조직이 등장한 배경에 대해 살펴보고, 2부, 3부에서는 기민한 조직을 만

hrbulletin.net

 

반응형