Project
TIL(12) 21-10-01 : 1차 프로젝트 완료🚀 되돌아보기
TIL D.P 프로젝트 1차 완료 드디어 1차 프로젝트를 완료했다. 1차 프로젝트 완료 후, 팀원 분의 서버에서 호스팅 작업을 맞췄는데 서버에서 해당 홈페이지를 리턴해주지 못했다. 그래서 무엇이 문제가 있는지 확인하기 위해, 내 컴퓨터로 팀원 분의 서버 들어가서 실행시키니, 잘 돌아갔다. 무엇이 문제였을까? 팀원 분의 노트북 네트워크 문제로 추측이 된다. 1차 회고록 작성 Keep Try Problem을 적용하여, 회고를 하였다. PM 분께서 아이디어를 발상할 수 있도록 시각화 해주셔서 쉽게 Keep, Try, Problem에 대한 생각을 하나씩 꺼내 볼 수 있었다. 💡 Project를 잘 이끄려면, 소통을 잘 할 수있게 하는 것이 중요한데, PM 분의 행함을 보고 역량을 배우게 된다. Keep Try ..
TDP 1차 회고록 (2021.10.01)
Keep ✔️ 다들 포기하지 않고 각자가 맡은 것을 끝까지 한 것 ✔️ 궁금한 것이 있으면 숨기지 않고 서로에게 질문을 하는 것 💡 ✔️ Merge를 독단적으로 하지 않고 허락 맡고 한 것 ✔️ 결과물을 위해 목표를 현실적으로 변경한 것 ✔️ 협업을 하기 위해 다양한 시도와 방법을 한 것 🙌🏻 Miro를 통해 와이어 프레임, 페르소나, 플로우 차트를 제작 → 함께 시각화 하는데 도움이 되었다. 마인드 맵, 워크스루, 스크럼 회의를 진행 → 서로의 진행사항을 확인하고 협업하는데 도움이 되었다. 클라우드 개발 방법론 적용 (각자가 할 수 있는 범위를 본인이 가져가서 작업을 수행하고 반납함) → 빠르게 핵심 기능을 런칭하고 데이터 기반으로 필요한 기능과 기술을 파악하여 계속적으로 빠르게 업데이트를 할 수 있게..
TIL(11) 21-09-30 : Level Up
오늘 한 일들 CRUD 구현 완료 내가 선택한 게시글 수정 기능 구현 내가 선택한 게시글 삭제 기능 구현 내가 선택한 게시글 공개범위 변경 기능을 구현 ➡️ CRUD 완료 🎉 Git 작업방식 이해, Merge 연습 Git Merge 연습, Merge Conflict 해결하기 시도 오늘 배운 것 게시글 공개범위 변경 기능을 구현할 때, 어떻게 하면 조건문을 줄이고 간단하게 구현할 수 있을지 고민해보게 되었다. 먼저 내가 구현하고자 하는 것을 구현해보고, 구현한 코드를 계속 간결하게 짤 수 있을지 고민했다. 예전에는 구현하는 것에 목적을 두었는데, 오늘은 이렇게 구현에서 끝나지 않고 간결하게 코드를 짜봐야할지 생각해보고 구현했다. 가 되는 것을 향해 한 걸음 더 성장하고 있구나" 생각이 들었다. 계속 이렇게..
TIL(10) 21-09-29 : 구현 도전, 클린코드도 도전
오늘 한 일들 내가 작성한 게시글 가져오기 구현 내가 선택한 게시글을 수정, 삭제 기능을 구현하기 위해, client와 server역할은 무엇인지, _id 기준으로 처리한다면, _id를 어디에서 처리해야 보안의 위험성이 없는지 고려하며 API를 설계하였다. 오늘 배운 것 API를 설계할 때, 처음부터 완벽하게 하려고 하고, 정답을 찾으려고 하다가 구현을 바로 하지 못한 채 시간을 많이 소요하는 것 같다. API 설계하다가 막막한 부분은 팀원분들과 의논해보자. 의논한 것을 바로 구현해보고 고쳐야할 부분은 고치면서 해보자.
TIL(9) 21-09-28 : TIL Deserter Pursuit 프로젝트 4일차
오늘 한 일들 TIL D.P. 프로젝트 팀원분들과 TIL 관리 시스템 구축 프로젝트를 시작한지 4일차가 되었다. 오랜만에 협업을 해보면서, Github가 편리하다는 것을 느꼈고, 함께 개발하기 위해서는, 실시간으로 많은 토의가 필요하다는 것을 실감했다. 팀원분들께 협업을 이끄는 능력과 적극성에 대해 많이 배우고 있다. 또한, 다같이 열심히 하는 모습에 힘도 받아 개발을 재미있게 하면서 감사한 시간들을 보내고 있다. 😊 TIL D.P. 프로젝트에서 create 페이지 잘 돌아가는지 리뷰를 했었고, MongoDB의 Column과 Field 설계를 마무리 지었다. 오늘 배운 것 피드백 오늘 튜터님께 기술에 관한 피드백을 받았다. 피드백 받으면서 평소 궁금했던 부분을 배울 수 있었다. Client와 Server..
TIL(8) 21-09-27 : Convention is important
오늘 한 것들 1차 프로젝트 3일차 컨벤션에 대해 이야기를 나누었다. 협업하기 위해, 무엇을 먼저 정할지 하나하나씩 배워나가는 느낌이다.
TIL(7) 21-09-24 : POC 프로젝트란
1차 프로젝트 2일차 POC 프로젝트 개선 방향 오늘 튜터님께 POC 프로젝트 기획한 것해 조언을 받았다. 프로젝트 1차 목표는 핵심기능을 먼저 구현하는 POC 프로젝트가 거리가 멀다고 하셨다. 핵심 기능을 먼저 구현하면 좋겠다고 조언을 주셔서 TIL 게시글 CRUD 구현을 먼저 하기로 했다. 그리고 핵심에서 확장할 기능들을 2차, 3차 목표에 배치해 두었다. CRUD API화를 이슈로 만들고, 각자 맡을 역할을 정했다. POC는 프로젝트 방향성에 맞춰 가장 핵심적인 기능에 중점을 맞춰야한다는 것을 배웠다.
TIL(6) 21-09-23 : POC 프로젝트 시작
POC 프로젝트 시작 프로젝트를 POC개념으로 오늘 처음 시도해보게 되었다. POC란 서비스를 처음부터 완벽하게 런칭하는 것이 아니라, 일단 빠르게 작은 핵심 기능들을 런칭을 하는 프로젝트라고 한다. 개념을 들어보니, 이렇게 수행해보면 필요한 기능과 기술을 파악하여 계속적으로 빠르게 업데이트하고 서비스를 확장시킬 수 있을 것 같다. 첫 협업 어떤 서비스를 만들지, 와이어 프레임을 어떻게 할지 등을 팀원분들과 나누었다. 함께 개발하기 위해서는 실시간으로 많은 토의가 필요하다는 것을 느꼈지만, 내가 다른 사람들 앞에 의견을 먼저 내는 것이 어려웠고 다른 사람들이 의견을 낼 수 있는 환경을 만드는 것은 나한테는 아직 어려웠다. 😢 이러한 문제점을 발견했으니, 고치려고 노력해야겠다. 👊🏻 PM 경험이 있으신 팀..
TIL(5) 21-09-17 : 메타인지
오늘 배운 것 오늘은 전반적으로 메타인지에 대해 생각해보게 되는 하루였다. TIL 작성 내가 배운 것을 잘 적기 위해서, 메타인지가 중요하다는 것을 다시 한번 느낀다. 회고 (K : Keep P : Problem T: Try) 잘하고 있는 것과 잘하고 있다고 느낀 이유 문제, 오류 내가 시도한 것과 어떤 것을 개선해 나갈까? KPT를 사용해보면서, 잘하고 있고 유지할 것이 무엇인지, 개선해야 할 것이 무엇인지 알게 되면서 자기를 파악하는데 좋은 도구임을 느꼈다. TIL 작성할 때, KPT 활용해보자. 오늘 배운 것을 나만의 언어로 적어보자. 나만의 방식으로 적용한 것도 적어보자. 매일 아침에 팀원들과 배우고 적용한 것과 해결한 것을 설명해보자. Rubber Duck Debugging 코드를 디버깅하는 방..
TIL(4) 21-09-16 : Git 작업방식 이해
오늘 한 것 Git 작업 방식 이해 Git 은 뭐고, Github 은 무엇인가? Git은 프로젝트의 버전 관리를 하고 프로젝트를 협업할 수 있는 도구다. Github는 개발자의 커뮤니티이며, Git의 버전관리를 저장하는 곳이다. 버전관리와 commit Git 은 어떻게 버전관리를 할까? Git은 '누가', '언제', '현재 파일 내용들' 3가지 정보를 포함하여 작업 내역을 관리한다. commit(커밋)은 무엇일까? 현재 프로젝트 상태를 저장하는 것을 말한다. Git이 commit(이전에 저장한 프로젝트의 상태)를 알고 있음으로 자동으로 누가, 언제, 어떤 부분을 바꾸었는지 확인할 수 있다. 원격 repo 사용하기 원격 repo와 로컬 repo가 무엇일까? 원격 repo는 Github에 저장되어 있는 Re..