항해플러스 7

항해 DEV LAB 참여 후기

뒤늦은 항해 DEV LAB 참여 후기 8 / 31 토요일 스파르타 코딩클럽에서 항해 DEV LAB 세션을 진행한다 하여 참가하게 되었다. 항해 플러스 백엔드 4기 진행 시 코치진으로 멘토링을 해주신 허재 코치님께서도 계시고 같이 항플 과제를 진행해 나간 멘티분들도 계셔서 인사를 나누고 세션을 듣게 되었다.   AI와 자동화로 주니어 개발자 키우기우선 인프런의 CTO분이신 이동욱 개발자님께서 세션 시작을 해주셨다.인프랩 회사의 구성원을 간략하게 소개해주셨는데 개발자가 30명 초반으로 구성되어 있고 첫 직장 11명이라고 소개를 해주셨다. 이동욱 개발자님의 개발자 채용의 핵심 모티브는 아래와 같았다.1. 자기 동기부여가 강한 사람(self-motivation)2. 제품과 조직의 align이 된 사람3. 해당..

카테고리 없음 2024.09.08

[백엔드 4기] 9주차 팀별 회고 노트

### 1. 문제 **(과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)**이번 주차를 지나며 겪었던 문제가 무엇이었나요?이커머스 프로젝트에 유저 포인트 사용/충전에 대해서 History를 남기고, 인덱스 고려등을 많이 하지 않은거 같아서 조금 어려운 부분이 있었습니다. ### **2. 시도**문제를 해결하기 위해 어떤 시도를 하셨나요?시도라기 보다는 주문아이템 테이블에 대해서 orderId를 이용해서 인덱스를 걸거나, 사용자 포인트 사용/충전에 대해서 History를 남기는 것을 차주에 진행해야 할 거 같습니다. ### **3. 해결**문제를 어떻게 해결하셨나요?- ### **4. 알게된 것**문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?DB 조회 쿼리 성능 개선을 위해 Index..

항해 플러스 2024.05.11

[백엔드 4기] 7주차 팀별 회고 노트

[WIL 작성 키워드] 문제 이번 주차를 지나며 겪었던 문제가 무엇이었나요?CI / CD 과정에서 CI 과정에 집중하고 CD 과정은 대체로 진행을 하지 않았습니다.그리고 CI 과정에서 빌드 뿐 아니라 lint, coverage ( jacoco ) 등 다른 장치를 포함시키는 과정을 진행하지 않아 차후에 천천히 진행해야 할 거 같습니다. 시도 문제를 해결하기 위해 어떤 시도를 하셨나요?Github Action에 대해 자세히 공부하고 연동되는 여러가지 내용을 반영하면서 CI에 대해 제대로 다루어 보는 시간을 따로 가져야 할 거 같습니다. 그리고 추후에 AWS ECR / ECS 등등 여러 콘솔을 다루면서 CI / CD 통합과정을 제대로 해보는 과정을 진행할 예정입니다. 해결 문제를 어떻게 해결하셨나요?- 알게된..

항해 플러스 2024.04.27

[백엔드 4기] 6주차 팀별 회고 노트

KPT 중심의 회고록(WIL)을 작성합니다. Keep : 현재 만족하고 계속 유지할 부분 코드를 작성하고 부족한 부분은 다른 조원들의 깃허브를 참고하고 피드백 받는 과정을 계속해서 유지하고 싶습니다. 그리고 저녁 멘토링 시간 때 코치님들과 다른 조원들은 어떻게 진행해가고 있는지를 공유하고 파악해나가면서 이 부분을 이어나가고 싶습니다. Problem : 개선이 필요하다고 생각하는 문제점 API 구현 및 테스트 및 해야할 todo list를 계속해서 미루는 과정을 고쳐야 할 거 같습니다.. 그리고 TDD를 하는 과정에서 테스트 코드를 먼저 작성하고 API 구현을 넘어가야 하는데 api 구현을 먼저하고 테스트 코드를 작성하는 과정이 생겨서 한 일관성 있는 방식을 정해놓고 앞으로 남은 과제를 진행해야 할 거 같..

항해 플러스 2024.04.20

[백엔드 4기] 5주차 팀별 회고 노트

### 1. 문제 **(과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)**이번 주차를 지나며 겪었던 문제가 무엇이었나요?=> 비즈니스 별 단위 테스트 및 통합 테스트 적용 시 정확한 개념을 적립하지 못했던거 같습니다.### **2. 시도**문제를 해결하기 위해 어떤 시도를 하셨나요?1주차 ~ 3주차까지 배운 개념을 다시 한번 살펴보고 다른 조 팀원들의 코드를 살펴보았습니다.### **3. 해결**문제를 어떻게 해결하셨나요?=> 멘토링 시간에 Repository(통합테스트로 구현), Controller(통합테스트로도 구현, 단위테스트 진행 예정), Service별로 단위 테스트, 통합 테스트를 구분해서 작성하는 방법을 찾아보고 적용하였습니다.### **4. 알게된 것**문제를 해결하기 위해 시도하며 ..

항해 플러스 2024.04.13

[백엔드 4기] 3주차 팀별 회고 노트

Keep : 현재 만족하고 계속 유지할 부분=> 궁금한 부분이나 개념중에 학습이 필요한 내용은 팀원들끼리 여러가지 피드백을 주고받으면서 진행해왔고 앞으로도 평일 정기모임때 이슈사항이 생기면 계속해서 공유해야 할거 같습니다. Problem : 개선이 필요하다고 생각하는 문제점=> 멘토링 때 받은 피드백 내용을 과제코드에 적절히 녹이는게 제일 중요한거 같고 제가 1주차 2주차때 학습을 소홀히 한 부분이 조금 있어서 개선이 필요하다고 생각합니다.  Try : 문제점을 해결하기 위해 시도해야할 것=> 각 챕터에서 요구하는 과제에 대한 개념을 정확히 이해하고 코치님께 받은 피드백 내용을 적절하게 코드에 적용하는 습관이 필요하다 생각합니다.

항해 플러스 2024.03.30

[백엔드 4기] 1주차 팀별 회고 노트

[WIL 작성 키워드]  문제 이번 주차를 지나며 겪었던 문제가 무엇이었나요?TDD에 대한 개념이 적립되지 않은 상태에서 TDD 과제 코드 작성을 하고 구조가 잘 적용 되어있지 않은 과제코드를 작성하였습니다.아직 리팩토링을 다 못하였지만 차후 계속 적용할 예정입니다.시도 문제를 해결하기 위해 어떤 시도를 하셨나요?멘토링 시간에 코치님이 라이브 코딩으로 보여주신 예제 코드를 바탕으로 기존에 있던 코드구조가 아닌 새로운 브랜치에서 작업을 시작하여 TDD 코드를 조금씩 반영하였습니다. 해결 문제를 어떻게 해결하셨나요?아직 TDD 및 클린 아키텍쳐 과제 문제는 100% 해결하지 못하였지만 차근차근 리팩토링 및 심화 과제까지 적용할 예정입니다. 알게된 것 문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가..

항해 플러스 2024.03.29