전체 글

하다살
역기획이란 것을 해보자, 오늘의 집편
·기획과UX
기획자 커리어를 시작한 지 어언 2년, 그동안 실무에서 요구사항을 정리하고 정책과 화면을 설계해 왔지만, 하나의 서비스를 비즈니스 관점에서 끝까지 해부해 본 경험은 많지 않았다. 그래서 사용자의 문제부터 서비스 구조, 수익 모델, 회사의 성장 전략까지 연결해 분석해 보는 역기획을 진행해 보려고 한다. 역기획을 이렇게 하는 건지는 잘 모르겠다. 그럼에도 불구하고 진행해보려고 한다. 자, 이번에 선택한 서비스는 '오늘의 집'이다. 오늘의 집은 단순한 가구/리빙 쇼핑몰이 아니다. 콘텐츠와 커뮤니티를 통해 사용자의 취향을 발견하게 하고, 상품 구매부터 인테리어 시공, 이사, 배송·설치까지 집과 관련된 의사결정을 연결하는 라이프스타일 플랫폼이다. 내가 최근에 가장 많이 이용하는 서비스이고 사용하면서 편리하다는 ..
[기획수집기록🧺] 카카오톡 - 초복 맞이 특별한 친구 추천 기능
·기획과UX
몇일 전 초복이었을 때 카카오톡에서 꽤나 신기한 것을 발견했다.바로 양가 어른들 카톡이 '특별한 친구' 항목으로 뜨는 것이다.초복에 잊지말고 효도를 하라는 걸까? 나 대신 이벤트를 챙기는 카톡이신박하고 대견하기도 하면서 한편으로는 약간은 투머치하다 하는 생각도 들었다. 그리고 또 신기핸던 점은 어떻게 양가 어른들 카톡만 딱 보여줄 수 있었냐는 것이다.아마도 보통 시어른, 장인어른 등 명칭이 있다보니 그 텍스트 기준으로 걸러 추천해주지 않았나 싶다.하지만 만약 내가 외국인이라서 영어로 써놨다면?mother in law 라고 적혀진 카톡 프로필도 추천해주려나,,,그러고보니 각자 부모님은 안뜨는 것도 나름 아이러니했다.문득 궁금해지긴 했지만 확인하지는 못했다. 작년 카카오톡의 인스타그램화로 인해 꽤나 많은..
[기획수집기록🧺] 오늘의 집 - 오집렌즈
·기획과UX
오늘의집은 검색보다 '집구경'이 더 재밌다오늘의집에서 제품을 찾을 때 저는 검색창보다 '집구경' 메뉴를 더 자주 봅니다.예쁜 집을 구경하다 보면 자연스럽게 "어? 이 조명 어디 거지?", "이 의자 너무 예쁜데?" 하는 순간이 자주 생기거든요. 다행히 대부분은 제품 태그가 달려있지만, 가끔 태그가 없는 사진도 있는데요.만약 사고 싶은 제품에 태그가 달려있지 않다면 어디서 정보를 얻어야 할지 막막하더라구요.그럴 때 알게 된 기능이 '오집렌즈'였습니다. 사진 속 제품을 선택하면 비슷한 제품을 찾아주는 이미지 검색 기능인데, 저처럼 태그가 없는 제품 때문에 아쉬웠던 사람들에게 정말 유용한 기능이었습니다.생각보다 추천 정확도도 꽤 높은 편이라 원하는 제품을 찾는 데 도움이 많이 됐습니다.사용자가 어떤 불편함..
기록남겨두자 #첫도전
지난 6일 프로그래머스에서 했던 웹 프론트 데브 매칭을 봤다. 처음 데브 매칭을 보는 거였던지라 초반에 당황을 많이 했다. 그래서 코드 제출할 때, 옮겨놓지도 못하고 제출했다.. 사실 옮겨놔야한다는 생각 자체를 못했음. 작년에 진행했던 고양이 사이트를 한번 보고 이번 시험을 치뤘는데, 저번보단 문제를 이해하는 게 어렵진 않았다고 생각한다. 대략 문제는 파일 탐색기 기능 구현하는 것이었다. 폴더 목록 API, 해당폴더 안의 파일 API, 파일의 이미지 API 3가지가 주어졌고 각 정보들을 주어진 이벤트 실행 시 잘 받아와야 했다. 그리고 파일을 클릭하면 해당 파일의 이미지를 모달로 띄워주는 기능을 구현해야 했다. 정말로 음 처음 문제를 봤을 땐, 오? 할 수 있겠는데? 했다.. 하지만.. 참으로 섣부른 판..
이코테 DFS / BFS 문제
음료수 얼려먹기 n,m = map(int,input().split()) arr = [] for i in range(n) : arr.append(list(map(int,input()))) # 상하좌우 # dx = [-1,1,0,0] # dy = [0,0,-1,1] # 재귀함수 def dfs(x, y) : # 0부터 시작하니까! if x = m : return False if arr[x][y] == 0 : arr[x][y] = 1 dfs(x-1, y) #상 dfs(x+1, y) #하 dfs(x, y-1) #좌 dfs(x, y+1) #우 return True return False result = 0 for i in range(n) : for j in range(m) : if dfs(i,j) == True :..
wnwlals13
하다살