반응형
1. 프로젝트
1) 한 일
- 프로젝트 명: 세상에 외친다
- 필수 작업 : 팀원 소개 메인페이지, 개인페이지 구현
- 추가 작업: 개인페이지 방명록 구현
2) 느낀점
- 이승연 - 코드의 구조화, 정형화 필수! 다양한 기능들을 연동시키는 데 불필요한 시간이 걸린다. 중복되는 코드 내용도 너무 많았다. 그리고 주석으로 설명을 달아 협업자들의 이해를 빨리 돕는게 시간을 단축하는 팁! git 서비스를 이용하면 팀원 간 협업이 더욱 수월하고, 많이 이루어질 것 같다. 이번에 DB 도 이것저것 만져보면서 모르는 부분도 너무 많았다... mongodb 의 '_id'에 접근하는 방법을 아직 해결하지 못해서 내가 생각한 삭제 기능을 구현할 수 없었다. 그래도 배운게 있다면 그동안 mongodb 에 이미지 저장을 url 형식으로 하길래 그럼 본 이미지 자체는 어떻게 관리하는거지 하는 어려움이 있었는데 구글 드라이브, 즉 클라우드 서비스(결국 구글 드라이브도 하나의 db 이므로...)를 통해 이미지를 관리하고 그 url 만 mongoDB 에 넣으면 이미지 처리가 수월할 것이라는 생각이 들었다.
- 정태희 - 처음하는 프로젝트인 만큼 욕심을 내고 싶었지만 캠프 전 기초영상 만으로는 내가 원하는 페이지를 구현하기가 많이 힘들었다. 어떻게든 bootstrap 을 활용하여 만들었지만 스스로의 실력으로 만든 것 같지 않아 부족함을 느꼈다. Javascript, Flask, mongoDB 등 백엔드 공부를 더 해야겠다는 생각이 들었다.
- 송창주 - 첫 프로젝트를 진행하며 어떻게 협업 임무 분장을 해야할지, 어떻게 페이지를 구현 시킬지에 대한 계획 수립에 어려움을 겪었다. 내일배움단 영상의 코딩내용을 따라하는것과 직접 활용하는 것에 큰 차이가 있음을 느꼈다. 결과론적으로 HTML, CSS 만을 사용했음에도 원하는 내용을 결과로 도출하지 못해 부트스트랩에만 의존하여 개인페이지를 구성했으며 백엔드 과정을 활용해보지 못해 아쉬움으로 남았다. 기능 및 명령어들을 메모하여 정리하고 복습을 통해 무언가에 의존하는게 아니 이해하고 활용할 수 있는 사람으로 성장할 필요성을 느꼈다.
- 정유준 - 프로젝트에 대한 경험이 적고 협업 경험 또한 적다 보니, 초기 기획의 목표 설정과 목표 달성까지의 과정이 일치하지 못했다. 어떤 기능을 어떻게 만들고, 구성 하는지에 대한 지식이 있음에도 불구하고, 가이드라인 없이 백지에서 시작하는 작업은 막막하였고 결국 목표치를 축소하게 되어 아쉬웠다. 생각보다 CSS 세부적인 내용을 수정하며 직관적으로 화면을 볼 수 있다는 장점이 잘 느껴졌으며, 백엔드를 탄탄하게 구성하는 것과는 다른 재미를 느낄 수 있었다. 또한 단순히 HTML, CSS 만 사용하는 데에도 막히는 부분이 많았고, 시간을 많이 쏟아부었지만, 해결하지 못한 부분도 있었다. 프론트엔드에 대한 공부도 필요하다는 것을 느꼈고, 탄탄한 백엔드를 다진 이후, 프론트엔드를 조금 더 공부해보고 싶은 욕심이 생겼다. 다음 프로젝트는 더욱 탄탄한 기본 지식과 함께 조금 더 긴 시간을 가지고 초기에 목표했던 성과물을 이루어낼 수 있으면 좋겠다.
2. Keep
- 서로 질문하고, 격려하고, 적극적으로 피드백 하려고 한 것
- 부트스트랩 적극 활용하기
- 개인의 역량을 키울 수 있게 각자 모든 페이지 제작 시도하는 것
- 문제를 만났을 때 검색을 통해 문제를 해결하고 내용을 공유함
- 안돼도 끝까지 하려고 시도한 것
3. Problem
1) 문제
- 코드의 정형화, 주석 부족 --> 코드 병합에 있어서 다소 시간이 걸림
- 내 스스로 직접 코드를 만드는 습관이 부족
- 도전 의식 부족
- 중간 마감 기한을 설정하지 않음
- -> 후반 연동 과정에서 우왕좌왕한 것
2) 원인
- 팀원들의 역량을 고려하지 못한 기획 --> 너무 장황했음
- 코딩과 협업의 경험 부족
- 실력 파악에 대한 시간이 짧음
- 처음 접하는 프로젝트에 대한 낯설음
4. Try
- 정기적인 상호 피드백 및 논의 시간을 가지는 것
- 실력에 대한 객관적인 평가
- 프로젝트에서 파트 분배를 좀 더 효율적인 방향으로 세세하게 나누는 것
- 초반에 기획 단계에서 최대한 명확하게 협의하고 프로젝트를 시작하는 것
- 코딩을 복습하고 다른 도움 없이 혼자 다시 작성해 보는 것
- 최종 목표, 중간 목표 등을 설정하는 것
- 코드에 대한 충분한 설명
- 구글 검색 능력을 더욱더 키우는 것
반응형
'개발일지 > AI 캠프' 카테고리의 다른 글
내일배움캠프 AI - 5일차 TIL, 2022.09.02 (0) | 2022.09.02 |
---|---|
내일배움캠프 AI - 4일차 TIL, 2022.09.01 (0) | 2022.09.02 |
내일배움캠프 AI - 3일차 TIL, 2022.08.31 (0) | 2022.09.01 |
내일배움캠프 AI - 2일차 TIL, 2022.08.30 (0) | 2022.08.30 |
내일배움캠프 AI - 1일차 TIL, 2022.08.29 (1) | 2022.08.30 |