전체 글 225

Day 152 - 취하여(취업을 위하여) 프로젝트 80%, 왜 하필 몸이 지금 아플까? (1)

1. 프로젝트 진행 상황 및 계획 🥇 기술 요건이 많이 겹치는 순으로 채용 공고 목록 보내는 코드 작성하기 (완료)🥈 팀 프로젝트 브로슈어(brochure) 작성하기 (진행 전, 2025.03.14 18:00 완료 목표)🥉 사용자 500명, 일치하는 키워드 1개, 채용 공고 1,000건으로 이메일을 보낸 다음 발생하는 문제 파악하기 (진행 전, 2025.03.12 완료 목표) 4️⃣ FCM(Firebase Cloud Messaging)을 활용하여 핸드폰으로 푸시(Push) 알림 받기 (진행 중, 2025.03.10 완료 목표) 2. 왜 하필 지금 몸이 아플까? (1) 너무 아파서 반(半) 기절 상태로 하루를 보냈다. 원래 약을 먹으면 약효가 잘 돌았는데, 오늘따라 이상하게 약효가 전혀 듣질 않았다...

4주 차: 알림 기능 찾아 삼만리 Day 21 - 이메일에 넣을 채용 공고 스무 개는 어떤 기준으로 뽑지?

[알림 기능 찾아 삼만리 링크 1주 차: (1) (2)][알림 기능 찾아 삼만리 링크 2주 차: (3) (4) (5) (6) (7) (8) (9) (10)][알림 기능 찾아 삼만리 링크 3주 차: (11) (12) (13) (14) (15) (16) (17) (18) (19) (20)][깃허브 링크]더보기package com.project.cheerha.domain.notification.service;import com.project.cheerha.domain.notification.dto.NotificationRecipientDto;import com.project.cheerha.domain.notification.entity.Notification;import com.project.cheerha.d..

Day 151 - 취하여(취업을 위하여) 프로젝트 76%, 구현 사항 설명하기 1회차 피드백을 받다, 노션(Notion)으로 일정 달력을 만들다

1. 프로젝트 진행 상황 및 계획 🥇 기술 요건이 많이 겹치는 순으로 채용 공고 목록 보내는 코드 작성하기 (진행 중, 2025.03.07 완료 목표)🥈 팀 프로젝트 브로슈어(brochure) 작성하기 (진행 전, 2025.03.14 18:00 완료 목표)🥉 사용자 500명, 일치하는 키워드 1개, 채용 공고 1,000건으로 이메일을 보낸 다음 발생하는 문제 파악하기 (진행 전, 2025.03.12 완료 목표) 4️⃣ FCM(Firebase Cloud Messaging)을 활용하여 핸드폰으로 푸시(Push) 알림 받기 (진행 중, 2025.03.10 완료 목표) 2. 구현 사항 설명하기 1회차 피드백을 받았다. 고생한 덕인지 완전히 잘못된 논리는 없어 보여서 안도의 한숨을 쉬었다. '알림 기능이 문..

4주 차: 알림 기능 찾아 삼만리 Day 20 - 아니, 이메일 안에 토글을 못 넣는 건 계획에 없었습니다만?

[알림 기능 찾아 삼만리 링크 1주 차: (1) (2)][알림 기능 찾아 삼만리 링크 2주 차: (3) (4) (5) (6) (7) (8) (9) (10)][알림 기능 찾아 삼만리 링크 3주 차: (11) (12) (13) (14) (15) (16) (17) (18) (19)]package com.project.cheerha.common.email.format;import com.project.cheerha.domain.notification.entity.Notification;import java.util.List;public class NotificationFormat { public static String[] createEmailNotification(List notificationList)..

Day 150 - 취하여(취업을 위하여) 프로젝트 72%, 이메일 알림 전송 로직을 분리하는 데 성공하다

1. 프로젝트 진행 상황 및 계획 🥇 이메일 알림 전송 서비스 3차 리팩토링(refactoring)하기 (완료)🥈 기술 요건이 많이 겹치는 순으로 채용 공고 목록 보내는 코드 작성하기 (진행 전, 2025.03.06 완료 목표)🥉 사용자 500명, 일치하는 키워드 1개, 채용 공고 1,000건으로 이메일을 보낸 다음 발생하는 문제 파악하기 (진행 전, 2025.03.07 완료 목표) 4️⃣ FCM(Firebase Cloud Messaging)을 활용하여 핸드폰으로 푸시(Push) 알림 받기 (진행 중, 2025.03.09 완료 목표) 2. 이메일 알림 전송 로직을 분리하는 데 성공했다.(1) 알림 기능 찾아 삼만리 Day 19(2) 깃허브 링크 1: KAN-242-알림 기능 관련 클래스 및 메서드명..

4주 차: 알림 기능 찾아 삼만리 Day 19 - 아마도 마지막 리팩토링(Refactoring), 끝을 향하여 (2)

[알림 기능 찾아 삼만리 링크 1주 차: (1) (2)][알림 기능 찾아 삼만리 링크 2주 차: (3) (4) (5) (6) (7) (8) (9) (10)][알림 기능 찾아 삼만리 링크 3주 차: (11) (12) (13) (14) (15) (16) (17) (18)] '이메일 발송 로직을 분리해야 할까?' 이번에 '구현 사항 설명하기' 2회차 영상을 녹화할 때 '이메일 발송 로직 분리'를 첫 번째 기술적 의사결정으로 얘기하기로 했다. 왜 로직을 나누었으며, 나눌 때와 나누지 않을 때 장단점을 비교하고 어떤 이유로 로직을 나누었는지 설명하기로 했다. 새로운 기술 적용은 아니라서 '과연 이걸 기술적 의사결정이라고 할 수 있을까?' 의문이 들었지만, 오히려 가장 기초가 되는 기술적 의사결정이라는 피드백에 마..

Day 149 - 취하여(취업을 위하여) 프로젝트 68%, "서비스로 출시해도 좋을 만큼 잘 구성했다는 생각이 들었습니다."

1. 프로젝트 진행 상황 및 계획 🥇 팀원이 작성한 리드미(README) 초안 수정하기 (완료)🥈 이메일 알림 전송 서비스 3차 리팩토링(refactoring)하기 (진행 중, 2025.03.05 완료 목표)🥉 기술 요건이 많이 겹치는 순으로 채용 공고 목록 보내는 코드 작성하기 (진행 전, 2025.03.06 완료 목표)4️⃣ 사용자 500명, 일치하는 키워드 1개, 채용 공고 1,000건으로 이메일을 보낸 다음 발생하는 문제 파악하기 (진행 전, 2025.03.07 완료 목표) 5️⃣ FCM(Firebase Cloud Messaging)을 활용하여 핸드폰으로 푸시(Push) 알림 받기 (진행 중, 2025.03.09 완료 목표) 2. "서비스로 출시해도 좋을 만큼 잘 구성했다는 생각이 들었습니다..

4주 차: 알림 기능 찾아 삼만리 Day 18 - 아마도 마지막 리팩토링(Refactoring), 끝을 향하여 (1)

[알림 기능 찾아 삼만리 링크 1주 차: (1) (2)][알림 기능 찾아 삼만리 링크 2주 차: (3) (4) (5) (6) (7) (8) (9) (10)][알림 기능 찾아 삼만리 링크 3주 차: (11) (12) (13) (14) (15) (16) (17)] [TIL Day 149 - 중간 발표회 피드백 모음] 중간 발표회에 좋은 피드백을 받은 뒤, 팀에서는 남은 일정을 점검하고 계획을 조정하며 하루를 마무리했다. 5주 차는 사실상 문서 작성 및 발표 준비 기간이라서 이번 주에 최대한 개발 일정을 마쳐야 했다. 눈꺼풀 위에 돌덩이를 하나씩 얹은 양 계속 눈이 감겼지만, 더 나은 이메일 알림 기능을 만들기 전에 이름 변경 같은 리팩토링(refactoring)을 진행했다. 1. 이름 수정 [깃허브 링크]일..

Day 148 - 취하여(취업을 위하여) 프로젝트 64%, 중간 발표회 자료를 다 고쳤더니 리드미(README)가 나를 기다리네

1. 프로젝트 진행 상황 및 계획 🥇 중간 발표회 PPT 수정 (완료)🥈 이메일 알림 전송 서비스 3차 리팩토링(refactoring)하기 (진행 전, 2025.03.04 완료 목표)🥉 팀원이 작성한 리드미(README) 초안 수정하기 (진행 전, 2025.03.04 완료 목표)4️⃣ 사용자 500명, 일치하는 키워드 1개, 채용 공고 1,000건으로 이메일을 보낸 다음 발생하는 문제 파악하기 (진행 전, 2025.03.04 완료 목표) 5️⃣ FCM(Firebase Cloud Messaging)을 활용하여 핸드폰으로 푸시(Push) 알림 받기 (진행 중, 2025.03.05 완료 목표) 2. 발표 자료를 다 고쳤더니 리드미(README) 수정이 남았다. [알림 기능 찾아 삼만리 Day 17]눈에 ..

4주 차: 알림 기능 찾아 삼만리 Day 17 - 내 사전에 줄 글 범벅 PPT는 없으니까!

[알림 기능 찾아 삼만리 링크 1주 차: (1) (2)][알림 기능 찾아 삼만리 링크 2주 차: (3) (4) (5) (6) (7) (8) (9) (10)][알림 기능 찾아 삼만리 링크 3주 차: (11) (12) (13) (14) (15) (16)] 개발 공부를 하면서 늘 발표하진 않았어도 항상 발표 자료를 제작하고 검토하고 수정했다. 이번 발표 순서는 특히나 맨 끝이라, 최대한 모두의 집중력을 끌어올릴 수 있는 방향으로 PPT를 제작했다. '인상 깊은 발표' 또한 개발에서 중요한 부분이라고 생각하는 만큼, 이번에 공들인 PPT를 정리했다.▶ 유리잔은 Canva의 왼쪽에 있는 'Elements'에 'celebration'을 검색하여 사용했다. 사진처럼 보이지만 사실 움직인다. 목차는 마찬가지로 왼쪽에 ..