프로젝트(6)
-
23년 07월 2주차, 일주일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 객체지향의 사실과 오해를 다 읽었다. - JPA 책 3장까지 읽었다. - JPA 미션을 진행했다. 개인 성장 - 평일 중 세번 이상 1시간 이상 운동을 했다. - 영양제를 꾸준히 먹었다. - 알고리즘 문제 중 세그먼트 트리 문제를 다시 풀면서 복습했다. 커뮤니티 - 프로젝트 내에서 기획 회의와 api 설계 회의를 계속 진행했다. - 강릉 놀러갈 멤버들과 영상통화를 했다. - 레벨 2 데일리 조원들과 함께 회식을 했다.(목) Feeling (느낌: 무슨 느낌이 들었나?) - 이번주는 퇴근 이후에 운동을 했던 날들이 많았다. 건강 걱정도 되고 너무 체력이 떨어졌다는 생각이 들어서 월요일부터 한번 뛰어봤다. 생각보다 뛰고 난 이후에 상쾌한 느낌이 좋고, 하..
2023.07.14 -
추천 서비스에서 '좋아요' 대신 '싫어요' 기능을 넣기로 한 이유
얼마전 1차 데모데이 때 이런 피드백을 받았다. "싫어요 기능이 꼭 필요할까요? 차라리 좋아요라는 기능을 넣는 것이 추천 서비스에 더 적합하지 않을까요? 긍정문이어서 거부감도 적을 것 같고요." 지난 포스팅에서도 작성했지만 우리 프로젝트는 '사용자의 선호에 맞춘 음악 추천 서비스'이다. 현재 안드로이드 파트와 백엔드 파트가 모여서 개발을 진행하고 있다. 1차 데모데이 때 서비스 핵심 기능을 발표하면서 위와 같은 질문/피드백을 받았다. 당시에 질문과 피드백에 대해 일부 공감하긴 했지만 마음 속에선 계속해서 꺼림칙한 느낌이 들었다. 왜 꺼림칙하지? 조직행동론 곰곰히 생각을 해보다가 이전에 공부한 조직행동론을 떠올리게 되었다. 조직행동론은 심리학과 경영학에 기초한 학문으로 조직 구성원들이 조직 내에서 잘 일할..
2023.07.12 -
23년 07월 10일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - jpa 학습 테스트를 진행했다. - jpa 책 1장을 읽었다. - 객체지향의 사실과 오해를 5장을 읽었다. 개인 성장 - 러닝 1시간동안 했다. 그리고 개인 운동도 했다. - 영양제도 좀 챙겨먹었다. - 싱크대 청소를 했다. - 오늘 회고를 썼다. - 술도 안마심 ㅎㅎ 커뮤니티 - 백엔드 크루들과 함께 jpa 학습테스트를 진행했다. - 새벽에 주노, 홍실, 박스터, 여우와 함께 술 한잔했었다.(어제 블로그에 적는다고 해서 추가한다 ㅎㅎ) Feeling (느낌: 무슨 느낌이 들었나?) - 간만에 알차게 살아본 느낌이다. 물론 늦게 일어나서 막 최고다! 이건 아니지만 그래도 최근 생활했던 것들에 비해 잘 살아간 것 같다. 적당히 공부도 하고(많이 모자라지..
2023.07.11 -
23년 06월 27일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - x 개인 성장 - 오늘 회의했던 내용 중 가장 핫했던 이슈에 대해 글로 정리해보았다. - 음원 저작권과 관련해 조사해보고, 배경음악 용 음원을 제공하는 사이트에 영어로 문의까지 남겨놓았다. 커뮤니티 - 프로젝트 팀플을 진행했다. - 영상 편집을 했다. - 체인저와 저녁을 먹었다. Feeling (느낌: 무슨 느낌이 들었나?) - 간만의 회고이다. 레벨 3 시작인데 이번에도 화이팅해보자. - 굉장히 오랜만에 일찍 일어나서 굉장히 피곤하다. ㅋㅋㅋㅋㅋㅋ 오늘부터 갓생을 살기로 마음을 다잡았던 것과는 다르게 6시가 되자마자 바로 집에 가고 싶었다. 그치만 그 마음을 이겨내고 캠퍼스에 남아서 하려고 했던 일들을 마무리했다. (굿) - 이렇게 진한 회의는 정말..
2023.06.27 -
우리는 왜 HLS 프로토콜을 사용하려 하는가
음악 추천 스트리밍 서비스 우테코 레벨 3에서는 '음악 추천 스트리밍 서비스'를 구현하는 프로젝트를 기획하기로 했다. 사용자가 음악을 듣고 얼마나 유지하는지, 관련된 음악을 계속 듣고 싶은지 아니면 듣고있는 종류의 음악을 더 이상 듣고 싶지 않은지 등등에 대한 액션을 취할 때 우리의 서비스는 그에 액션에 맞는 음악을 추천해줘야한다. 쉽게 말해서 사용자의 선호도를 판단해서 음악을 추천해주는 서비스라고 생각하면 된다. 우리는 이 서비스의 핵심적인 기능 중 하나를 '스트리밍'으로 봤다. 딜레이없는 음악 감상, 딜레이없는 음악 추천. 그것이 우리의 서비스가 제공해야할 핵심적인 사용자 경험이라 생각했다. 어떻게 스트리밍 서비스를 제공할까? 스트리밍 서비스를 제공해주기 위해선 크게 두 가지 방법이 있었다. 1. 서..
2023.06.27 -
소프트웨어 공학 (12), Project Management
Project Management 탑다운에 기반한 내용이기에 최근 소프트웨어 개발 방법론인 Agile과는 다른 면이 있어 논란의 여지가 있을 수 있다. - Project Planning 이전의 단계이지만 WaterFall 방식과 Agile 방식의 차이점이 너무 크기 때문에 이를 중심으로 Project Management를 설명하고자 한다. 1. Ice break - 프로젝트는 시작된다고 해서 모두 성공하는 것은 아니고, 망해가는 프로젝트를 통해 교훈을 얻을 수 있다. 이후 이러질 Project Planning을 하는 것이 매우 어렵고 WaterFall 방식과 Agile 방식의 차이점도 매우 크고, man-month라고 하는 투입되는 사람에 대해 차이점이 있다. 또한 프로젝트가 망해가는 것에 대한 특징을 ..
2022.06.10