스토리 홈

인터뷰

피드

뉴스

조회수 1189

On Amazon Marketing, 아마존 마케팅

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.오늘 주제는 아마존 마케팅 전략입니다. 아마존 홈페이지 상에서 실시하는 마케팅 방법을 다루기 때문에 ‘On Amazon’이라는 제목을 달았습니다. 전자 상거래에서의 마케팅 핵심은 노출입니다. 이전 포스트에서 언급했던 키워드 인덱싱은 고객의 검색어에 따른 ‘색인’과 그 자체가 핵심이라면, 아마존 마케팅의 핵심은 ‘어디에’, ‘얼마나’ 노출된 것인가의 문제라고 말할 수 있을 것입니다.On-Amazon 마케팅을 통해 아마존에서 내 상품을 잠재 고객들에게 노출하는 방법은 크게 두 가지가 있습니다. 첫 번째 방법 Organic ranking, 즉 실제 아마존의 알고리즘 (판매량, 리뷰, 최저가 등의 요인 등을 종합한 수치)에 따라 책정된 실제 상위 노출 전략. 두 번째 방법은 아마존 PPC 광고를 통한 Amazon Sponsored Products 추가 노출 전략입니다.1. Organic Ranking, 저가 상품에 적합한 On-Amazon 마케팅 전략Organic Ranking의 원리는 생각보다 매우 간단합니다. 특정 키워드 검색에 인덱싱이 된 상품을 구매하는 사람들이 많아질수록 해당 검색 결과 내에서 해당 리스팅의 순위가 실제로(Organically) 상위로 올라가는 개념이죠. 당연한 말인 것처럼 보이지만, 여기서 문제는 시장 진입 초기에 자연적인 판매를 발생시키는 게 매우 어렵다는 점입니다. 이는 다시 말하면, ‘어디에서 내 상품을 구매할 사람들을 구할 것인가’와 일맥상통하는 고민입니다.이때 필요한 게 마케팅입니다. 마케팅의 핵심은 결국 투자입니다. 일반 영세 판매자들은 특히, 해외 네트워크를 구축했을 가능성이 만무하기 때문에, 시장 진출 초기에 내 상품을 구매해주는 외부 사업자를 활용할 필요성이 있습니다. 대표적으로 Viral Launch 또는 Zonjump와 같은 서비스들이 존재하는데, 이들의 서비스를 이용할 땐 예를 들어, 판매자는 본인의 제품을 90% 이상 할인된 가격으로 구매할 수 있는 쿠폰을 대량 발급하여 외부 사업자에게 제공하는 것이고, 외부 사업자는 본인들이 관리하고 있는 인맥 풀에게 해당 쿠폰을 뿌리면서 ‘특정 키워드로 검색을 한 뒤에 내 상품을 구매하게끔 만드는 것’입니다. 굳이 이렇게 번거로워 보이고 손해를 가져다줄 수도 있는 일을 하는 이유는 ‘광고 표시’ 없는 상태로 상위 노출이 될 수 있는 효과를 누릴 수 있다는 점에서 일거양득의 측면이 있습니다.다만, Organic Ranking 전략을 취하실 땐 숨어있는 비용을 고려하셔야 합니다. 그 이유는 90% 할인 쿠폰을 얼마큼 발급할지에 대한 규모, 시기 산정을 위한 시장조사와 제품 공급 시 들어가는 원가 비용을 반드시 간과해서는 안 되기 때문입니다 (컨택틱에서는 이런 일련의 과정들을 ‘랭킹 작업’이라고 부릅니다). 이외에도 FBA 판매를 진행하실 때, 공통적으로 소요되는 FBA 창고 보관료, FBA 배송대행 수수료, 아마존 판매 수수료 등을 감안해서, 목표 손익 분기점을 설정하시고, 위 전략을 취하셔야 할 것입니다. 이처럼, 제품을 거의 무료로 제공하는 단계를 거치기 때문에, On Amazon 마케팅 중에서 ‘랭킹 작업’은 원가 부담이 심한 고가 제품보다는 저가 제품을 취급하는 판매자에게 유리한 전략인 것입니다.2. PPC(Pay Per Click) for Premium Products Cultivation전자상거래 마케팅의 가장 흔한 형태인 PPC 광고는 클릭 당 비용이 과금되는 특징이 있습니다. 위 방법은 반드시 상위 노출을 보장해주지는 않지만 (낙찰이 되면 1페이지 광고 구좌에 노출될지 24페이지 광고 구좌에 노출될지 정할 수 없으므로) ‘추가’ 노출을 통해 판매 가능성을 높이는 방법으로 이해하시면 되겠습니다. PPC는 판매자가 등록한 키워드 각각에 입찰가를 설정하고, 그게 낙찰이 되었을 경우, 본인의 상품이 고객의 검색 결과에 ‘노출(impression)’되는 형태입니다 (참고로 이 단계까지는 비용이 청구되지 않습니다). 소비자가 직접 본인의 제품(리스팅)을 클릭할 때, 비용이 발생한다는 점에서 합리적인 광고 형태이기도 합니다.다만, ‘Sponsored’ 문구가 적나라하게 표시되어 있으므로, 소비자 입장에서는 단번에 ‘광고 상품’이라고 인식할 수 있습니다. 역지사지의 관점에서 바라볼 때, 광고로 인해 눈에 띄는 제품보다 공인 인증된 ‘베스트셀러’ 물건을 구입하는 우리들의 모습을 고려한다면, PPC가 반드시 판매를 보장한다고 말할 수 없는 것이지요.또한, 잠재 고객이 내 제품을 클릭했지만, 구매를 하지 않았을 때 발생하는 ‘낮은 구매전환율’(CVR) 이 문제가 될 수 있습니다. 클릭당 비용은 쌓여만 가는데, 판매 자체는 적게 발생한다면 순이익이 줄어들 수밖에 없는 구조가 되어버립니다. 그렇기 때문에, PPC는 상대적으로 고가격 제품, 키워드 광고를 통한 데이터 수집, 높은 최적화 효과가 기대될 때, 사용하면 좋은 방법이라고 말씀드립니다. 컨택틱은 위와 같은 문제점을 최소화하면서도 마케팅 효과의 극대화를 위해서 데이터 수집 단계에서부터 ‘최적화’에 심혈을 기울이고 있습니다.컨택틱의 모든 교육은 파트너인 글로벌셀러창업연구소와 접수하고 진행합니다. 교육 신청은 아래 링크나 글로벌셀러창업연구소의 홈페이지를 통해 접수 가능합니다.오프라인 아마존 입문 과정오프라인 아마존 기초/심화 과정온라인 아마존 입문 과정그럼 오늘도 즐거운 글로벌 셀링 되세요!감사합니다.컨택틱서울특별시 서초구 서초대로 356, 606호(서초동, 서초지웰타워)대표 전화: 02-538-3939이메일: [email protected]홈페이지: https://www.kontactic.com네이버 블로그: https://blog.naver.com/kontactic카카오 브런치: https://brunch.co.kr/@allaboutamazon
조회수 1996

[인터뷰] 인스타 떡볶이를 만든 주인공! 제이키친 이민재 대표님

한국식 간식 / 떡 전문몰 '윙잇'은 처음에 제이키친 떡볶이 단 한 제품을 판매하는 것으로 시작했다. 비록 시작은 초라했지만, 제품력 하나만을 믿고 인스턴트 이미지를 탈피한 야채가 포함된 건강한 떡볶이를 선보였다. 이런 마음을 고객들이 알아주셔서 일까? 기존의 반조리 떡볶이와는 다른 모습으로, 제이키친 떡볶이는 신선한 야채와 함께 배송하여 소비자들로부터 많은 호응을 얻었다.일명 '인스타 떡볶이' 불리우며, 고객들의 후기가 꾸준히 올라오고 있다.이후 본격적으로 '인스타 떡볶이'로 알려지며 '윙잇' 브랜드를 알리는 효자 노릇을 톡톡히 한 제이키친 떡볶이. 윙잇은 제이키친을 발판으로 최초 서비스 시작에 비해 판매 상품이 크게 늘어나게 되었고, 지금의 간식 전문몰로까지 이어져 왔다. 그 일련의 과정에서 윙잇과 제이키친은 유통사와 제조업체의 관계를 떠나 정말 특별한 인연이 된 것. 그런 의미에서 윙잇 창업 1000일을 앞두고, 제이키친 떡볶이 대표님을 만났다.제이키친 떡볶이, 이민재 대표님윙잇 : 안녕하세요. 대표님! 일단 윙잇과 시작을 함께 한 '제이키친 떡볶이'라 감회가 새롭습니다. (하하)윙잇과 함께 하면서 가장 기억에 남았던 순간부터 여쭤봐도 될까요? 이민재 대표 : 아무래도 첫 사업 시작을 함께한 순간이 아닐까 해요. 윙잇 공동 대표님과 셋이 모여, 서울 근교 촬영장에 가서 떡볶이 사진만 7시간을 촬영했었죠. 이다빈 대표님의 콘티에 따라서 멋진 사진이 연출될 때까지... 또 SNS 홍보로 첫 고객님이 떡볶이 3팩을 샀을 때 참 벅찼었답니다. 그땐 촬영한 사진을 보정 중이라 상세페이지 없이 오로지 글로만 홍보 중이었거든요. ㅎㅎ 팔린 게 신기했었습니다.윙잇 : 감사합니다! 현재 제이키친은 떡볶이 말고도 메밀소바, 돈까스 등 다양한 제품들이 출시되고 있는데요. 혹시 이 일을 하시기 전에 과거에는 어떤 일을 하셨는지요 ...?이민재 대표 : 저는 경기도 의왕시에 '웰메이드 김밥'이라는 동네 김밥집을 운영했었어요. 그래서 자연스럽게 김말이 / 만두 등 다양한 간식거리를 판매하며, 오프라인 매장에 내공 아닌 내공(?)을 쌓았죠. 가끔 동네 아주머니들과 수다를 떨며 인사이트도 얻고요. 제겐 소중한 경험과 추억이었어요.윙잇 : 아 그러셨군요, 그럼 많은 제품 중 온라인 판매로 떡볶이를 선택하신 이유는요? 이민재 대표 : 단순한 이유지만, 일단 떡볶이가 재료 손질이 쉽고 관리하기가 편해서 많은 업체들이 뛰어들지만...^^; 저희는 모든 재료에 배합 비율을 5g씩 조절해가며 최적의 밸런스를 찾기 위해 노력했습니다. 또 오프라인 장사를 하다 보면 여러 정보를 얻게 되는데, 가끔 매장에 어머님들이 오셔서 저에게 떡볶이에 대한 자신감을 심어주고 가세요.온라인 판매를 시작하게된 계기는 저희 단골 손님이 떡볶이가 너무 맛있다며 강원도에 계시는 어머니집으로 보낸다고 포장을 부탁하셨는데, 떡이랑 소스 외에 야채도 같이 넣어달라고 하시더라고요. 택배는 하루면 도착하니까 아이스팩과 함께 넣으면 된다고 하시면서요.... 그리곤 "택배로 한번 팔아보세요 사장님, 잘 될 것 같아요"라고 하고 나가시는데 그 순간 깜짝 놀랐어요. 당시의 저에겐 '떡볶이 택배'가 쇼킹한 일로 다가왔거든요. 그래서 우연찮은 기회에 결심을 하고 도전하게 되었어요.제이키친 떡볶이 (왼쪽 시계방향부터 짜장, 카레, 기본)윙잇 : 그렇다면 '제이키친 떡볶이'는 어떤 노력 끝에 탄생하게 되었나요?이민재 대표 : 김밥집 운영 당시에 만들었던 떡볶이는 전반적으로 맵고 칼칼하다는 의견이 많았어요. 그래서 어떻게 남녀노소 즐길 수 있는 떡볶이를 만들 수 있을까 정보를 수집해 가면서 자연스럽게 터득해 나갔답니다.일단 너무나 당연한 얘기지만 설탕 대신 양파로 단 맛을 내고, 고춧가루 대신 대파로 건강한 매운맛을 내자는거였어요! 게다가 당시엔 온라인으로 파는 반조리 떡볶이 중에는 야채를 함께 보내주는 업체는 없었거든요. (지금도 없습니다) 또 고춧가루도 원산지별로 다 테스트하고... 각 재료마다 최상의 맛을 내기위해 초반에 제조공장도 계속 돌아다니고 많은 노력을 했던 것 같애요. 그때의 노력이 지금의 자산이 되었죠. ㅎㅎ윙잇 : 그렇다면 제이키친 떡볶이가 시중  떡볶이와 다른 점이 있다면요?이민재 대표 : 제이키친 떡볶이는 내 가족, 내 아이도 믿고 먹일 수 있는 건강한 떡볶이예요. 맛의 결정타는 바로 재료인데, 제이키친의 주재료는 국산과 신선함에 있죠!우선 제이키친은,1) 국내산 고춧가루와 고추장을 사용해요. 캡사이신이 아닌 손수 빻은 청양고추를 넣어 만들어요. 2) 그리고 프리미엄 열풍 건조떡을 사용해요. 떡의 쫄깃함과 식감을 최대한 보존하기 위해 상온에서 떡을 말린 뒤 (기존 떡은 여기서 마무리) 열풍 기계를 이용해 한 번 더 떡을 건조시켜, 수분을 모두 제거해요.3) 어묵은 밀가루보다는 어육량이 높아서 텁텁하지 않고 떡볶이의 감칠맛을 더 살려주고 있어요. 마지막으로 4) 방부제나 냉동 식재료는 사용하지 않고요.제이키친 대표님의 맛과 재료에 대한 철학은 확고하다.윙잇 : 역시 SNS에서 유명한 이유가 있군요...지나가는 얘기로 혹시 대표님은 제이키친 떡볶이를 얼마나 많이 드셔보셨나요?이민재 대표 : 한 달 기준으로 고춧가루를 20kg 정도나 먹었으니... 단기간 동안 아마 200인분 정도를 먹은 것 같아요... 그때 당시에 너무나도 하고 싶은 생각이 간절했었거든요.윙잇 : 와 대박인걸요? 떡볶이를 만드면서 가장 주안점을 두는 부분이 있다면요.이민재 대표 : 무조건 위생부터 신경쓰죠. 개인 관리와 더불어, 정기적인 시설 소독을 통해 청결한 시스템을 한결같이 유지하려고 노력하고 있어요. 배송은 신선도 유지를 위해 월~금 오전 10시까지 주문 분에 한하여 당일 발주기준 '선입선출'원칙을 철저하게 지키고 있고요.이르자면 새벽에 야채를 다듬고, 떡을 압축하고, 48시간 숙성된 특제 소스를 선입선출해서 72시간 내에 소비자가 받으실 수 있도록 해요. 재료들이 '최상의 맛'을 내는 상태로 보내졌으면 하는거죠. (후문으로 어묵 공급업체는 저때문에 동선이 바꼈어요... 일부러 새벽에 가져다 주시고, 저때문에 고생이 많으십니다. 이 자리를 빌어 감사드려요 :)모든 공정에서 사람의 손을 거치지 않은 곳이 없는 제이키친 떡볶이.윙잇 : 대표님의 꼼꼼함이 느껴지는 부분이군요. 제이키친은 제조공정이 하나하나 정성이 들어간 수작업인데요. 자랑할 거리가 있다면요?이민재 대표 : 각 공정단계에서도 분업별로 쪼개어 세심하게 체크하는 편이예요. 예를 들자면, 야채 같은 경우는 흙이 있기 때문에, 흙이 안들어가게끔 2중 3중으로 체크를 하는거죠. 그래서 야채를 까시는 분, 깐 야채를 검수하시는 분, 야채를 씻으시는 분, 씻고 담는 분으로 나뉘어서 분업을 하고 있어요. (왼쪽부터) 윙잇 이다빈 대표와 제이키친 떡볶이 이민재 대표.윙잇 : 자, 이제 쑥스럽지만 대표님에게 '윙잇'은 어떤 서비스인가요?이민재 대표 : 윙잇은 단순히 판매업체라기 보다는 남다른 형제애가 느껴지는 것 같아요. 서로의 서비스가 시작될때부터 같이 으쌰으쌰 하다보니 약간 가족같은 느낌이예요. 서로 도움도 많이 받았고요. 애정이 가는 곳이예요. (윙잇의 1,000일! 미리 축하드려요^^)윙잇 : 윙잇 고객님께도 한마디 부탁드려요!이민재 대표 : 저희 제이키친은 언제나 고객님들을 위해 열심히 달리고 있답니다. 여러분들에게 '제이키친 떡볶이보다 맛있는 것은 없다!' 라고 피드백을 받을 때까지 정말 열심히 할테니 애정해주시면 감사드리겠습니다♥  - 다음 편에 계속 -#아그레아블 #윙잇 #제이키친 #인터뷰 #인스타떡볶이 #화제의그집
조회수 1270

간만에 일을 해보았다.(feat. 책읽찌라 리브랜딩)

일이란 것이 내 맘대로 할 수 있는 것은 아니지만, 그래도 클라이언트를 선정하는 나름의 기준이 있어요. 1. 일단 도덕적으로 어긋나면 안돼요. 브랜딩은 회사의 영향력에 인피니티 스톤을 박아서 증폭시키는 역할을 해요. 나쁜 영향력이 증폭되면 울트론이 되기 때문에 그런 일을 벌이고 싶진 않아요.2. 애정하는 분야면 더욱 좋아해요. 요즘엔 블록체인이나, 핀테크관련 업계에 집중하고 있어요. 하지만 여행콘텐츠나 맥주나 독서, 인문 등등도 여전히 진행하고있죠. 전 이런 저런 일을 딱히 가리진 않지만 종종 넘나 어려운 분야가 있어요. 막 의료기기 분야나, 해양생물연구소같이... 너무 생소하고 어려운 분야는 머릿속에 그림을 그리기가 어려워요.ㅠㅠ3. 정당한 비용을 주고 정당한 퀄리티를 요구하는 곳을 선호해요. 일을 하다보면 아무리 고집있게 굴어도 사실 어느 정도는 더 해드리기 마련입니다. 이건 제가 착해서라기 보단 그냥 디자이너의 고질적인 집착에서 비롯되는 거죠. 사실 이런 점을 어느정도 감안하고 있어서 매번 따박따박 추가비용을 요구하진 않아요. 하지만 이런 호의를 둘리로 받아버리면 저도 얼음별대모험을 시켜드릴 거예요.  이번 프로젝트는 1,2,3번을 모두 충족하는 아주 애정하는 브랜드 '책읽찌라'의 리브랜딩이었어요. 애정하는 브랜드를 손댄다는 건 설레고 흥미돋는 일이죠. 제작은 로고와 패턴, 키비쥬얼과 목업제작, 가이드제작으로 진행되었답니당.일단 일하는 순서대로 늘어놓아볼께요.1. 이곳이 뭐하는 곳인지 이해해요. 책읽찌라는 이미 알고있는 곳이예요. 그러니 딱히 이해를 할 필욘없었어요. ... 1번은 건너뛰도록 하겠어요.(진짜 설렁설렁 쓴다.)2. 책읽찌라와 소비자의 관계를 규정해요. 책읽찌라는 동영상을 중심으로 책을 소개하고 있어요. 그걸 소비하는 층은 주로 2030일 거예요. 40대까지도 커버할 수 있다고 생각해요. 확실히 동영상콘텐츠는 연령대에 상관없이 이해하기 좋은 포맷이니까요. 음..책을 소개해주는 건 전문가와 수강생과 같은 느낌이 아니예요. 강의에 가서 책을 소개받진 않으니까요. 그렇다고 잡상인이나 광고같은 느낌도 아니예요. 책은 그렇게 사지 않죠. 책은 주로 친구나 지인의 소개를 많이 받아요. '요즘 읽을 책 없냐?''이거나 읽어봐.''오키'이런 식이 많아요. 조금 자세히 들어가면 주로 조금 형/누나/오빠/언니의 느낌이 강해요. 뭔가 되게 일 열심히하고 멋지게 살고있는 사람들이 추천해주는 책이면 나도 한 번 읽어볼까나~ 싶거든요. 그래서 지인이 지닌 둥글둥글한 느낌에 인생선배의 느낌을 결합해서 너무 귀욤하진 않게 형태를 잡기로 했어요. (하지만 귀여워요)3. 뚱글뚱글한 폰트느낌을 살려보았어요. 저건 참고로 폰트가 아니예요. 일일이 만든거죠. 노가다를 했어요. 간격조정이 진짜 힘들었어요. 전 타이포를 하는 디자이너는 아닌터라....꽤 다양한 분들의 도움을 받아야했어요. 좋은 타이포강의가 있다면 추천해주세요. 제발.4. 'ㅉ'에 포인트를 준 이유가 있어요. 책읽/찌라. 로 보통 이해하기 마련이예요. 책읽- 까지만 들어도 사실 어떤 브랜드인지 느낌이 온단말이죠. 원래 로고나 브랜드이름은 니 마음속에 그림을 박아주기 위해서 존재해요. 그래서 생소한 이름이면 익숙한 이미지를 붙이고익숙한 이름이면 무난한 이미지로 가죠.굳이 익숙한 이름에 익숙한 이미지를 붙여서 두 번 강조할 필욘 없어요. 그래서 '책읽'은 그냥 무난하게 냅뒀어요. 귀찮아서 그런게 아녜요. 절대Naver.반면 '찌라' 라는 느낌은 강세가 좀 있어요. '책'에서 한번 파열음을 내주고 '찌' 에서 된소리로 두 번 악센트가 들어가는 이름인지라 형태구성에서 'ㅉ'에 포인트를 주었어요. 의도를 한 건 아니겠지만 발음에 라임이 사는 것같아 스웩이 있어요.  5. 이제 색을 입혀보아요. 책을 소개해준다!! 라는 것은 여러가지 의미가 있어요. 지식을 쌓아서 참된 인생을 살아보쟈~ 라는 것도 있겠구..지친 니 마음속에 레드불 한사발. 같은 느낌도 있고.... 또는 오구오구 우쭈쭈 위로의 느낌도 있고... 책이란 게 참 다양한 감정을 전달하잖아요. 그래서 4개의 컬러를 선정해봤어요. 따란. 빨강색은 열정 이딴 게 아니예요. 활기를 뜻해요. 책은 정적인 느낌이 강하지만, 그렇다고 온통 정적인 색을 쓰면 수면유도제같게 느껴지잖아요. 그래서 빨간색으로 깨발랄한 느낌을 좀 살렸어요.갈색은 지식을 뜻해요. 차분하고 고급스러운 느낌을 줘요. 색의 무게중심을 맞추는 역할을 하라고 넣었어요.노란색과 살구색은 안정과 치유를 뜻해요. 요즘 온통 에세이가 괜찮아 잘했어 니가옳아 퇴사해. 느낌인데... 사람들이 책에게서 원하는 건 그런 우쭈쭈인 것 같아요.  빨간색이 강렬한 에너지를 지니고 있어서 대응색을 2개로 두었어요. 6. 컬러를 입혀보았어요. 이뻐졌죠? 살구색은 쓰지 않았어요. 채도가 다들 높은 컬러인지라 살구가 들어가면 뭔가 힘이 죽을 것 같았거든요. 사랑스러운 살구가 아싸처럼 묻히면 가슴아플 것 같았어요. 그래서 여기에선 잠시 빠져있으라고 했어요.7. 대신 패턴에선 살려주었어요. 책읽찌라의 초성을 땄어요. 난잡한 패턴보단 한글조합이 더 이쁠 것 같았어요. 책이 지닌 이미지가 또 굉장히 한글스럽잖아요. 사실 예전에 꼬꼬마 때는 한글로 디자인하기 어렵다는 생각을했어요. 그래서 영어로 쓰면 개 멋져보이고 막 그랬죠. 하지만 요즘엔 생각이 바뀌었어요. 한글은 여전히 디자인하기 어렵지만 굉장히 흥미진진한 매력을 지니고 있어요. 세종대왕님 만세예요.8. 로고 색상 바리에이션도 해보았어요. 배경색에 컬러를 깔아주면 더욱 이쁘더라구요. 각 색상별로 어떻게 바리에이션 해야하는 지 규정해야 해요. 물론 규정한 대로 잘 써야 의미가 있겠죠. 9. 이렇게 목업작업을 해보았어요. 존예라고 생각되요. 특히 저 빨간색과 노란색이 아주 부들부들한 느낌이 있더라구요. 엄청 컬러풀하지 않을까....하고 걱정했는데 막상 만들고보니 색들이 서로 균형을 잘 잡아주는 것 같아서 만족스러웠어요. 제가 만들고 막 제가 만족스러워하는 타입이예요. 이런식의 파일케이스나 굿즈가 있으면 매력터질 것 같아요. 물론 만드는 데엔 돈이 들어요. 그래서 저도 못 만들고 있어요. 하지만 목업으로 보는 것만으로도 일단 뿌듯하면 그걸로 된 거예요. 돈 생기면 만들죠 뭐.10. 그리고 이렇게 브랜드 가이드로 잘 정리해주면 일단 비쥬얼파트는 일단락이 된답니다!!~~박수. 짞짜까짜ㅏㅉ까ㅉ까짜짜까ㅉ까까짜까짜까ㅉ까짜까좋아요. 이제 파일을 건네고 이제 클라이언트님께서 열심히 사용해주시면 돼요. 대부분 넘나 바빠서 저 가이드대로 잘 지키진 못해요. 하지만 유용할 날이 반드시 올거예요. 브랜드를 다시 다듬을 때는 항상 이 후 비즈니스를 어떻게 진행할 지를 생각해야 해요. 한 번 바꾼 브랜드는 또 쉽사리 바꿀 수 없거든요.그래서 명량 울돌목처럼 소용돌이치는 대표님의 마음에 12척의 가이드를 드리는 거예요. 혼돈이 약점으로 작용하지 않도록 그걸 역이용하는 거죠. 브랜드 아이덴티티는 어지러운 생각을 잘 필터링해주거든요. 비쥬얼브랜드의 힘은 거기에 있는 것 같아요. 꼭 소비자 보기에 좋으셨더라~를 추구하는 건 아니예요.소비자가 보기에 좋은 걸 일일이 맞추다보면 이 맛도 저 맛도 아니게 되어버려요. 사람들의 취향은 오조오억개니까요. 1차적인 목표는 내 생각을 정리하기 위함이 먼저인 것 같아요. 딱 부러진 비쥬얼브랜드는 취향과 상관없이 묘한 매력을 주는 법이거든용.바쁘게 돌아가는 일상 속에서 뭔갈 엄청나게 하느라 항상 피곤한 당신이예요. 하지만 뭔가 맘 한 켠엔 밥먹고 커피 안먹은 것처럼 휑함이 자리하고 있죠. 그래요. 그 휑함의 정체는 바로 위로와 갈증이예요. 나를 향한 우쭈쭈와 호기심에 대한 갈증!~ 그것을 채워줄 수 있는 건 'check! 췕. 책!' 책이예요. 하지만 책이 조낸 많아서 뭘 읽어야 할 지 무서워요. 서점에 가면 맨날 핫트랙스에서 이쁜 것만 구경하다가 다리 아파져서 그냥 나오거든요. 일일이 리뷰를 보는 것도 일이예요. 그래서 바쁜 당신을 대신해 하루에도 수십권씩 쏟아지는 책을 미리 읽어보고 추천해주는 분이 있어요. 서점 들리기 전에 책읽찌라의 소개책들을 한 번 리스팅해보시면 더욱 빠르고 재밌는 책들을 만나보실 수 있을거예요. 우리의 시간은 소중하니까요. https://www.youtube.com/watch?v=TW1MLqkUn_I<iframe width="700.000000" height="394.000000" src="//www.youtube.com/embed/TW1MLqkUn_I" frameborder="0" allowfullscreen="">부끄러워서 한 번도 안해봤던 내 소개....http://aftermoment.kr/전 사실 이런저런 글을 쓰고있지만..워..원래 정체는 브랜드기획과 비쥬얼 아이덴티티를 만드는 사람이예요. 도대체 내 사업체는 뭐하는 곳인지 나도 모르고 너도 모르고 소비자도 모른다면... 우리가 만날 때가 된거예요 :)
조회수 922

대표님들을 위한 사업생활 디테일50가지

신입사원님들만 힘든 것은 아닙니다. 저번 글을 쓰다보니 뭔가 애환과 슬픔이 느껴지며 내면의 눈물이 주룩주룩 흐르더군요. 왜냐면 저도 신입 때 아마 저런 것들을 누군가가 알려줬다면 좀 더 술을 덜 마셨을 것이고 그랬다면 지금 역류성식도염에 끄륵끄륵 거리지 않아도 되지 않았을까 싶기 때문입니다. 지금 저는 나름 하나의 사업체를 운영하고 있습니다. 1인기업체지만, 여러 주변 프리랜서님들과 협력업체와 함께 움직이고 있죠. 일전엔 직원을 둔 적도 있었습니다. 다들 너무 열심히 해주어서 감사와 경배를 드린 나날이 훨씬 많았지만 뭐 다들 그렇듯 사람이란 게 원죄란 걸 지니고 있어서인지 아주 가끔 사기도 치고 일도 안하고 개판치기도 하고 일을 말아먹기도 하고...다양한 퍼포먼스를 통해 사업을 망치는 모습을 보기도 했습니다. 이 대표라는 사람들은 아주 고생을 사서하는 사람들입니다. 인생 편하게 살긴 글렀죠. 본인의 가치와 철학을 세상에 구현해보겠다는 그 신념과 액션의 댓가로 몇 개의 위장장애와 터널증후군, 또는 거북목과 C자형어깨, 만성피로와 링거, 휘청임과 어지러움 가끔 유산과 원인모를 지병까지...다양한 종합질병세트를 분기별로 수령받게 됩니다. 그러니 오늘은 이 분들의 애환과 슬픔을 조금이라도 덜어줄 디테일들을 알아보도록 하겠습니다. 물론 이건 제가 사업하면서 겪은 일이니 비공감되더라도 그냥 키득키득용으로 느껴주시길 바라겠습니다.위궤양 화이팅1. 출근했는데 에어컨(온풍기)가 켜져있다.: 황급히 에어컨을 끄고, 시원한(따뜻한)바람을 최대한 만끽하며 그래..출근했는데 쾌적했으니 된거야..라고 스스로 자위해봅니다. 한달 뒤 전기세는 한달 뒤의 내가 낼 것이니 그를 믿어보도록 합시다.2. 다들 존나 지각: 우리 회사가 드디어 외국스러운 자유출퇴근 문화가 정착되어가는건가? 라며 기뻐해봅니다. 이렇게 된 거 나도 제프 베조스로 빙의하여 책상위에 운동화를 신은 채 다리를 올려봅니다. 3. 직원들이 졸려하니 커피를 사줘야겠다.: 회사앞에 카페3군데 정도와 MOU를 맺는 편이 낫습니다. 프랜차이즈는 그런것이 잘 안되니까, 동네카페를 선점하여 골목상권과 나의 지갑에 윈윈을 선사합니다. 진정한 사회적가치 실현입니다. 오전 11시까지 우리회사 이름으로 하면 20%할인혜택을 주는 조건으로 MOU를 맺도록 합시다.4. 회의시간인데 직원들이 말을 하지 않는다.: 2000년12월31일 태조왕건 80회를 재감해봅니다. 궁예의 리더쉽을 익히도록 합니다. 어차피 조용할 거면 전제왕권의 패왕군주정권의 참모습을 실현하여 한비자의 제왕학과 마키아벨리의 군주론을 몸으로 익힐 수 있도록 체험시간으로 승화시켜보는 것을 어떨까요. (법봉 아이템 필수)지금...누가아..기침쏘리를 내었는가아? 누가 기침쏘리를 내어느냐 마리야!5. 말을 하긴 하는데 시덥잖은 얘기나 이상한 소리만 하고 있다.: 손석희로 일단 빙의해봅시다. 사실 회의시간에 대표의 역할은 오히려 사회자에 가깝습니다. 일단 회의전에 손석희의 앵커브리핑같이 오늘의 의제에 대해 충분히 설명해주는 것이 필요합니다. 생각보다 우리나라 사람들은 말을 잘 하지 못합니다. 그러니 대표님이 생각하시는 것보다 훨씬 아주 엄청 구체적인 수준으로 레벨다운 시켜서 질문을 던져야 말이 나옵니다. 제가 추천드리는 건 일단 YES or NO로 시작하는 이상형월드컵으로부터 진행해보는 것을 추천드립니다. 농담같죠? 진지합니다.6. 뭔가 시켜놓으면 보고를 안한다.: 직원들이 보고를 안하는 이유는 생각보다 의외입니다. 그걸 다 안해서 일까요? 음....그럴수도 있겠지만 대부분의 경우는 그걸 보고하면, 또 다른 일이 주어질 것을 알기 때문입니다. 보통 대표님들은 그 앞단의 일들이 눈에 보이기 때문에 일이 하나 끝나면 넥스트를 항상 던져줍니다만...직원들은 그 넥스트와 큰그림을 잘 보지 못하거나 안물안궁인 경우가 있습니다. 대표님 생각엔 '이 일과 연결된 다음 단계' 라고 생각하겠지만 직원들에겐 그저 '또 하나의 일거리' 일 뿐이죠. 꼭 뭔가를 시킬때는 "얼른 보고하면 빨리 집에 갈수있어" 라는 안심과 우쭈쭈를 동반해주도록 합니다. 7. 근데 오늘 꼭 끝내야 하는 일이라면: 치킨이나 컵라면이나 과자나 이런걸 사주는게 직원들이 좋아할 것 같지만...케바케입니다. 오히려 야식을 부담스러워하거나 그거 할 시간에 빨리 일끝내고 집에나 가고싶어하는 경우가 더 많습니다. 차라리 야식 살 돈으로 당장 알바를 한 명써서 업무시간을 줄이도록 합시다.8. 입찰공고가 떴다.: 들뜨지 맙시다.9. 제안서를 써야한다.: 집에 있는 눈에 넣어도 아프지 않을 와이프와 자식들에게 작별인사를 고합니다. 결혼을 하지 않았거나 비혼주의자라면 그 원칙을 고수하도록 합시다.10. 입찰경쟁에서 떨어졌다.: 대한민국에는 다양한 술이 가득합니다.11. 월급날이 다가온다.: 내셔널지오그래픽의 '우주의 끝을 찾아서' 3부작 다큐를 보도록 합시다. 모든 것은 무로 돌아가고 150억광년의 무한한 공간 속에 내 돈은 그저 공허한 한 점일 뿐이라는 것을 인식하며 마음을 비우고 광활한 퀘이사의 중성자펄스의 위대함에 젖어보도록 합시다.12. 잔금받는 날이다.: 오늘은 와인먹는 날13. 뭔가 벤처인증이나 우수중소기업 인증따위를 받아야 한다.: 맨하탄프로젝트 당시 과학자들은 따로따로 떨어진 연구실에서 각자 원자폭탄의 부품을 개발하였습니다. 그리고 하나로 모았죠. 그래서 폭탄이 만들어졌습니다. 과학자들은 자신이 무엇을 만드는지 조차 몰랐죠. 어차피 인증전체절차를 알고있는 건 나밖에 없을테니 절차를 쪼개서 직원당 하나씩만 맡아서 끝내도록 합니다. 이게 뭐하는 건지도 모르게 은밀히 처리합니다. 14. 자꾸 거슬리는 애가 한 명 있다.: 1:1면담으로 해결될 것이라고 생각하지만, 실상 그렇지 않은 경우가 많습니다. 루피나 나루토가 아니고서야 그 정도로 패왕색패기를 선보일 직원은 많지 않으니까요. 오히려 다른 직원에게 그의 상태를 물어보는 것이 더 현명할 때도 종종 있습니다. 1:1면담으로 뭔가 잘 안풀린다면 주변 동료들의 대화에 귀기울여 보시길15. 어떤 애가 일을 진짜 개 못한다.: 진심...하아..이건 어려운 문제이지만, 전 과감히 우리와 인연이 아니라고 말하고 싶습니다. 회사는 사람을 키우는 곳이 아닙니다. 대부분 스타텁과 소기업은, 당장 액션이 가능한 사람이 필요합니다. 16. 직원 중 한 명이 자꾸 아부한다: 때립시다. 그거 버릇되면 나중에 최익현됩니다.마, 느그대표 남천동살제!?17. 인터뷰와 강연요청이 자꾸 들어온다.: 통장잔고를 확인해본 뒤 1억정도 여유자금이 있으면 해도 됩니다.18. 책을 내고싶다.: 돈을 벌고 냅시다.19. 휴가를 가고싶다.: 폐업신고를 하고 갑시다.20. 몸이 아프다: 토닥토닥...21. 아픈데 직원들이 자꾸 일을 던진다.: 절 찾아오시면...쭈꾸미에 소주 한잔 사드릴 수 있습니다..22. 왜 직원들은 항상 6시에 보고를 하는걸까...: 보고하고 일 다했다! 하고 집에 가려구요. 대표님의 일은 그 때부터 시작되죠....23. 회사의 비전을 설명해보자: 제가 내년에 하려는 게 저걸 비쥬얼화 시키는 겁니다. 왜냐면.... 정말정말 직원들은 그 비전을 대표만큼 이해하기 힘들거든요. 특히 말이나 글로는 더더욱.... 정말 이건 실화인데... 임원진은 막 미디어, 네트워킹, 다양한 대관사업 등 멋진 컨텐츠제작의 비전을 2018년에 펼쳐볼 생각이 가득한데, 직원들의 불만은 "쓰레기치울거 많아지겠다...." 였습니다. 경악과 공포였죠. 이렇게나 다릅니다. 전 개인적으로 자꾸 비전얘기를 하는 게 좋은건가 싶습니다. 물론 같이 가면 좋겠지만, 실무의 효율화가 먼저라고 생각합니다.24. 협업툴을 쓰고싶다.: 잔디, 슬릭, 콜라비 등등 다양한 협업툴이 있지만. 팩트적으로다가 직원들은 협업툴쓰는걸 꺼려합니다. 이유는 세가지죠. 메시지가 존나 많고, 기능익히기가 귀찮고, 그걸 쓰는게 본인에게 이득이 되지 않습니다. 동기부여가 안되는데 대표님 입장에선 한 프로그램에서 다같이 얘기하는게 좋지않나?? 싶으니까 그냥 쓰자고 합니다. 하지만 직원들에겐 그것에 로그인 하는 것 자체가 스트레스인 경우가 많죠 사실.... 그리고 까놓고 사실 협업툴을 제대로 쓰는 회사도 드뭅니다. 다들 대답을 똑바로 하길 합니까..아니면 뭔가 데이터가 쌓이길 합니까.... 정말 몇몇 회사를 제외하곤 그냥 단톡방이나 딱히 다를 바가 없는 정도의 기능만을 쓰고 있더군요. 근데 심지어 단톡방도 따로있어...;;;;; 다수의 투표와 협업툴의 기능교육, 동기부여가 명확한 경우에 쓰도록 합니다. 참고로..협업툴을 만드시는 업체에게도 제안드리고 싶은 건, 서비스제공이외에 실제로 그것이 업무효율을 어떻게 높이고 시간을 단축시킬 수 있는지 시운영을 함께 보여주고 직원들과 함께 사용해보는 튜토리얼서비스를 함께 해보시는 건 어떨까 싶습니다..PDF형식의 사용메뉴얼은 사실..별 소용이 없는 것 같습니다.25. 납기일을 맞춰야하는 외주업체가 빵꾸를 냈다.: 세상 믿을 놈 없다는 것이 제1원칙입니다. 5년이상 거래를 한 곳이 아니면, 항상 스페어를 준비합시다.26. 점심시간에 직원들이 어색하다.: 점심메뉴와 식당선정, 줄서서 기다리기, 메뉴통일하기 등등 다양한 70년대 식사문화가 재연되는 시간입니다. 음...식사시간은 그 회사의 성격과 문화를 가장 잘 보여주는 시간인 것 같습니다. 새로운 방식을 연구해봅시다. 점심시간을 늘려도 업무에 지장은 없습니다. 믿으세요. 세종시 공무원들 보세요. 걔네들은 점심시간만 2시간30분이랍니다. 당구도 치고, 사우나도 가고, 농땡이도 피고 해도 나라가 돌아갑니다. 굉장하죠?  (...아주 그냥 퇴근을 하시지...)27. 애가 사고를 쳤다.: 일단 서랍속의 묵주나 십자가를 꺼내서 성경을 꺼내 여호수와1:9를 펼쳐 읽습니다. 28. 취직하고 싶다.: ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ...29. 다른 대표님들 보면 막 잘나가는 것 같다.: 아닙니다.30. 저긴 막 10억 투자도 받고 그러는데..: 페이스북 좋아요나 눌러주고, 난 내 일을 하도록 합시다. 31. 요즘들어 몸이 너무 힘들다.: 사업을 그만두면 모두 낫는 것들입니다. 그만둘 수 없다면, 일단 야식부터 줄입니다.32. 내 책상 좀 누가 치워줬음 좋겠다.: 직원들 책상을 보세요. 누가 누굴 치워줄 입장이 아닐겁니다.33. 이사를 가고싶다.: 물론 땅의 기운이 쇠해서 뭔가가 안될 수도 있습니다만, 이사를 가는 것이 쇄신과 혁신의 시발점은 아닙니다. 그냥 이사는 월세상승과 이사비를 잡아먹는 귀찮고 땀나는 일일 뿐이죠. 창고가 필요하거나 대규모인력충원이 아니라면 대청소나 종종 하도록 합시다.34. 자꾸 페이스북으로 누가 미팅하자고 한다.: 사무실로 오라고 하세요. 35. (여자대표님들의 경우)나에게 자꾸 페북으로 손을 흔든다.: 손모가지는 180도로 움직이지만, 이번 기회에 더 유연하게 만들어줍시다.36. 누가 내 게시물에 자꾸 꼰대댓글을 남긴다.: 진짜 일많고 잘하시는 분들은 그런 걸 남기지 않습니다. 그냥 "ㅋㅋㅋㅋ" 하고 말지.37. 직원채용이 어렵다.: 사업을 하고싶어! = 사람때문에 머리아프고싶어! 라는 뜻입니다. 38. 회식을 해보자: 점심에 합시다. 회식장소는 1인분에 9,000~10,000원 정도하는 점심set초밥집. 싫다면 그냥 사무실에서 간단하게 낮치킨에 낮맥정도만 해도 충분합니다. 우리나라는 유독 같이 뭔갈 먹는 것에 민감한데.... 먹는 행위가 중요한게 아니고, 그 시간의 질이 중요한 것 같습니다. 회식은 분기별 1회만.(내 돈도 소중하니까)39. 화장실이 막혔다.: 한 번 냅둬봅니다. 언제 누가 하나 보게.40. 냉장고에 음식물을 죽어도 정리하지 않습니다.: 직원들의 생물학 실험을 존중하고 내버려둡니다. 내 개인냉장고를 하나 마련해봅시다.41. 주말에 급히 연락해야 할 일이 생겼다.: 그래도 참도록 합시다. 왠만하면 모든 직원들의 공유문서는 구글드라이버나 드롭박스에 연동해서 뭐 달라 뭐 달라는 말은 참도록 합시다. 42. 진짜 급하다. 일요일에 다 모여야 한다.: 미안해하는 것과 양해를 구하는 것은 다릅니다. 이 경우는 양해를 구해야하는 것입니다. 미안해 미안해..로 될 문제가 아니죠. 진지하고 무표정으로 얘기합니다. 강요가 아니라, 사정을 상세히 설명하고 지원자를 선정 후 보상에 대해서 확실하게 부여합니다. 되게 민감한 사안입니다. 별거 아닌 것 같아도.43. 세금문제와, 직원퇴사와, 잔금미수와, 사고가 한꺼번에 터질 때한국 생명의 전화 : (02)763-9195사랑하는 사람들을 떠올려 봅시다.44. 어떤 애가 자꾸 병든 닭마냥 골골대고 표정이 어두운 채로 1주일이 넘었다: 3일안으로 사직서를 내밀 것입니다.45. 너도나도 나가겠다고 한다.: 시발 나도 나가버립시다. 비행기표나 끊어버리고..46. 나도 관심받고 싶다...: 에어컨 리모콘을 소유하도록 합시다. (에어컨리모콘=권력의 상징) 못해도 직원들이 2시간에 한번씩을 대표님을 찾을 겁니다.47. 모두 친근하고 자유로운 분위기의 문화를 만들고싶다...: 그건 대표가 만들 수 있는게 아닙니다. 그런 사람들이 모여야 하는 거지. 48. 딱 말하면 챡 알아듣는 사람이 있었으면 좋겠다.킬링포인트 : 천번이고 다시 태어난대도.49. 매일 스트레스받고 불안하다면..: 한 번 우리도 술먹고 막 울고 엎어블고 진상부려봅시다. 맨날 법카만 던져주고 집에 가라고 하는데..대표는 사람도 아닙니까? 우리도 아스팔트바닥에 삼보일배하며 뿌애앵!!! 을 외쳐버리도록 합시다. 50. 난 좋은 대표일까?: 대표는 사업을 하는 사람이지 좋은 사람이 아닙니다. 내가 좋아서 직원들이 남는 것은 아닙니다. 우리가 무슨 동아리나 친교모임도 아니고..결국 이 사업과 뜻을 함께하는 사람들이 남는 것이죠. 착한사람 콤플렉스 따윈 파쇄기에 넣어버리고 스마트하게 생각하는 편이 좋은 것 같습니다. 업무시간을 줄이고! 효율적이고! 빠르고, 간편하게 일할 수 있는 방법들을 찾아서..모두가 편하게 일하고 결과를 극대화시킬 수 있는 것만 일단 생각합시다. 모두들즐사업 :)
조회수 3305

ReactorKit 시작하기

ReactorKit 시작하기오늘은 StyleShare에서 ReactorKit을 사용한지 딱 1년이 되는 날입니다. ReactorKit은 반응형 단방향 앱을 위한 프레임워크로, StyleShare와 Kakao를 비롯한 여러 기업에서 사용하고 있는 기술입니다.StyleShare의 iOS 프로젝트 첫 커밋은 2011년 8월 23일입니다. 그 뒤로 약 7년간 크고 작은 기능을 추가하며 굉장히 큰 코드베이스를 가지게 되었습니다. 특히 2015년에는 스토어 기능을 런칭하면서 기존 서비스 만큼이나 많은 코드를 작성했습니다. 서비스 복잡도는 점점 높아졌고, 지속 가능한 코드베이스를 위해 많은 개선이 필요했습니다.ReactorKit은 많은 부분에 있어서 StyleShare가 가진 고민을 해결해주었습니다. Flux와 Reactive Programming의 개념을 결합하여 만들어진 ReactorKit에서는 사용자 인터랙션과 뷰 상태가 관찰 가능한 스트림을 통해 단방향으로 전달됩니다. 뷰와 비즈니스 로직을 분리할 수 있게 되면서 모듈간 결합도가 낮아지고 테스트하기 쉬워졌습니다. 또한, 자칫 복잡해질 수 있는 비동기 코드를 일관되게 작성할 수 있게 되었습니다.이 글에서는 ReactorKit의 기본 개념과 테스트를 위한 기법을 소개 합니다.데이터 흐름ReactorKit에는 뷰(View)와 리액터(Reactor)라는 개념이 존재합니다. 뷰는 상태를 표현합니다. 뷰 컨트롤러나 셀도 모두 뷰에 해당합니다. 뷰는 사용자 인터랙션을 추상화하여 리액터에 전달하고, 리액터에서 전달받은 상태를 각각의 뷰 컴포넌트에 바인드합니다. 뷰는 비즈니스 로직을 수행하지 않습니다.반대로, 리액터는 뷰의 상태를 관리합니다. 뷰에서 액션을 전달받으면 비즈니스 로직을 수행한 뒤 상태를 변경하여 다시 뷰에 전달합니다. 리액터는 UI 레이어에서 독립적이기 때문에 비교적 테스트하기 쉽습니다.ViewView 프로토콜을 적용하면 뷰를 정의할 수 있습니다. DisposeBag 속성과 bind(reactor:) 메서드를 필수로 정의해야 합니다.import ReactorKit import RxSwift class UserViewController: UIViewController, View { var disposeBag = DisposeBag() func bind(reactor: UserViewReactor) { } }<iframe width="700" height="250" data-src="/media/78a16e327ba4eb073cc5bdbb703c81f9?postId=c7b52fbb131a" data-media-id="78a16e327ba4eb073cc5bdbb703c81f9" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/78a16e327ba4eb073cc5bdbb703c81f9?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 236.984px;">이 프로토콜을 정의하면 reactor 속성이 자동으로 생성됩니다. 이 속성에 새로운 값이 지정되면 bind(reactor:) 메서드가 자동으로 호출됩니다. 이곳에는 사용자 인터랙션을 리액터에 바인드하거나, 리액터의 상태를 각각의 뷰 컴포넌트에 바인드하는 코드를 작성합니다.func bind(reactor: UserViewReactor) { // Action self.followButton.rx.tap .map { Reactor.Action.follow } .bind(to: reactor.action) .disposed(by: self.disposeBag) // State reactor.state.map { $0.isFollowing } .distinctUntilChanged() .bind(to: self.followButton.rx.isSelected) .disposed(by: self.disposeBag) }<iframe width="700" height="250" data-src="/media/6a6d5aa66b156cae7d4475f6ed13efb0?postId=c7b52fbb131a" data-media-id="6a6d5aa66b156cae7d4475f6ed13efb0" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/6a6d5aa66b156cae7d4475f6ed13efb0?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 325px;">Reactor리액터를 정의하기 위해서는 Reactor 프로토콜을 사용합니다. 사용자 인터랙션을 표현하는 Action과 뷰의 상태를 표현하는 State, 그리고 상태를 변경하는 가장 작은 단위인 Mutation을 클래스 내부에 필수로 정의해야 합니다. 또한 가장 첫 상태를 나타내는 initialState가 필요합니다.import ReactorKit import RxSwift final class UserViewReactor: Reactor { enum Action { case follow } enum Mutation { case setFollowing(Bool) } enum State { var isFollowing: Bool } let initialState: State = State(isFollowing: false) }<iframe width="700" height="250" data-src="/media/572f53fb442c67060d2a69f90a42a07b?postId=c7b52fbb131a" data-media-id="572f53fb442c67060d2a69f90a42a07b" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/572f53fb442c67060d2a69f90a42a07b?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 435px;">Action이나 State와 달리 Mutation은 리액터 클래스 밖으로 노출되지 않습니다. 대신, 클래스 내부에서 Action과 State를 연결하는 역할을 수행합니다. Action이 리액터에 전달되면 두 단계를 거쳐서 뷰의 상태를 변경합니다.mutate() 함수에서는 Action 스트림을 Mutation 스트림으로 변환하는 역할을 합니다. 이곳에서 네트워킹이나 비동기로직 등의 사이드 이펙트를 처리합니다. 그 결과로 Mutation을 방출하면 그 값이 reduce() 함수로 전달됩니다. reduce() 함수는 이전 상태와 Mutation을 받아서 다음 상태를 반환합니다.func mutate(action: Action) -> Observable { switch action { case .follow: return UserService.follow() .map { Mutation.setFollowing(true) } .catchErrorJustReturn(Mutation.setFollowing(false)) case .unfollow: return UserService.unfollow() .map { Mutation.setFollowing(false) } .catchErrorJustReturn(Mutation.setFollowing(true)) } } func reduce(state: State, mutation: Mutation) -> State { var newState = state switch mutation { case let setFollowing(isFollowing): newState.isFollowing = isFollowing } return newState }<iframe width="700" height="250" data-src="/media/dc8fbdce8314a7eba99be944241c5432?postId=c7b52fbb131a" data-media-id="dc8fbdce8314a7eba99be944241c5432" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/dc8fbdce8314a7eba99be944241c5432?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 522.984px;">테스팅테스트를 위해 가장 먼저 고민하게 되는 것은 ‘무엇을 테스트할 것인가’에 대한 것입니다. ReactorKit을 사용하면 뷰와 로직이 분리되어 상대적으로 쉽게 해답을 얻을 수 있습니다.View사용자 인터랙션이 발생했을 때 Action이 리액터로 잘 전달되는지리액터의 상태가 바뀌었을 때 뷰의 컴포넌트 속성이 잘 변경되는지ReactorAction을 받았을 때 원하는 State로 잘 변경되는지뷰 테스팅리액터의 stub 기능을 이용하면 뷰를 쉽게 테스트할 수 있습니다. stub 기능을 활성화하면 리액터가 받은 Action을 모두 기록하고, mutate()와 reduce()를 실행하는 대신 외부에서 상태를 설정할 수 있게 됩니다.func testAction_refresh() { // 1. Stub 리액터를 준비합니다. let reactor = MyReactor() reactor.stub.isEnabled = true // 2. Stub된 리액터를 주입한 뷰를 준비합니다. let view = MyView() view.reactor = reactor // 3. 사용자 인터랙션을 발생시킵니다. view.refreshControl.sendActions(for: .valueChanged) // 4. Reactor에 액션이 잘 전달되었는지를 검증합니다. XCTAssertEqual(reactor.stub.actions.last, .refresh) } func testState_isLoading() { // 1. Stub 리액터를 준비합니다. let reactor = MyReactor() reactor.stub.isEnabled = true // 2. Stub된 리액터를 주입한 뷰를 준비합니다. let view = MyView() view.reactor = reactor // 3. 리액터의 상태를 임의로 설정합니다. reactor.stub.state.value = MyReactor.State(isLoading: true) // 4. 그 때 뷰 컴포넌트의 속성이 잘 변하는지를 검증합니다. XCTAssertEqual(view.activityIndicator.isAnimating, true) }<iframe width="700" height="250" data-src="/media/9e5e0349766c69076a5081cbd680645b?postId=c7b52fbb131a" data-media-id="9e5e0349766c69076a5081cbd680645b" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/9e5e0349766c69076a5081cbd680645b?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 721px;">리액터 테스팅리액터는 뷰에 비해서 상대적으로 테스트하기 쉽습니다. Action이 전달되었을 때 비즈니스 로직을 수행하여 State가 바뀌는지를 확인하면 됩니다.func testBookmark() { // 1. 리액터를 준비합니다. let reactor = MyReactor() // 2. 리액터에 액션을 전달합니다. reactor.action.onNext(.toggleBookmarked) // 3. 리액터의 상태가 변경되는지를 검증합니다. XCTAssertEqual(reactor.currentState.isBookmarked, true) } func testUnbookmark() { // 1. 리액터를 준비합니다. 액션을 미리 한 번 전달해서 테스트 환경을 만들어둡니다. let reactor = MyReactor() reactor.action.onNext(.toggleBookmarked) // 2. 리액터에 액션을 한 번 더 전달합니다. reactor.action.onNext(.toggleBookmarked) // 3. 리액터의 상태가 변경되는지를 검증합니다. XCTAssertEqual(reactor.currentState.isBookmarked, false) }<iframe width="700" height="250" data-src="/media/32af3eac8c1c9646bf95ea1442ad8ff4?postId=c7b52fbb131a" data-media-id="32af3eac8c1c9646bf95ea1442ad8ff4" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/32af3eac8c1c9646bf95ea1442ad8ff4?postId=c7b52fbb131a" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 522.984px;">마치며ReactorKit은 지금까지 CocoaPods에서 약 3만 7천회 다운로드 되었고, 약 730개 앱에서 사용되고 있습니다. 최근에는 Wantedly에서 사용하며 일본에서도 많은 호응을 얻고 있습니다. 공개된지 1년밖에 되지 않았지만 굉장히 좋은 평을 받으며 성장하고 있는 프레임워크입니다. 만약 새로운 프로젝트를 시작하거나, StyleShare와 비슷한 고민을 하고 계신다면 ReactorKit을 강력하게 추천합니다.ReactorKit GitHublet’Swift 2017 ReactorKit 발표 영상let’Swift 2017 ReactorKit 발표 자료#스타일쉐어 #개발팀 #개발자 #경험공유 #인사이트
조회수 1100

[사람이 서비스다] #4 JD, 안드로이드앱 개발 담당

셀잇은 기존 중고거래 시장에서 이용자들이 겪는 불편과 불안감을 해소하기 위해 등장한 서비스라는 자부심을 가지고 구매자와 판매자를 잇는 접점이 되고자 합니다. 이를 위해 서비스를 기획하고 실행하는 저희 구성원들에 대한 이야기를 간간히 들려드리고자 합니다. 좋은 서비스든 아이디어든 결국 사람이 하는 일이니까요-저희가 어떤 생각을 품고 어떤 마음가짐으로 살아가는지에 대해 진솔하게 풀어보고자 합니다. 이 청년들의 이야기, 한 번 들어보실래요? Interviewee: JD (제이디, 개발팀 / 안드로이드앱 개발 담당)Interviewer: Austin (오스틴, 마케터)  우선 자기소개부터 간단히 해주시죠. 흔해 빠진 소개일랑 집어치우고! 최대한 자신을 우리에게 알려봐요! 정~ 뭐라고 쓸지 모르겠으면 자기 이름으로 삼행시라도 해보세요. 우선 저에게 이런 귀찮은 일을 안겨준 브라이언에게 감사의 인사를 전하는 바입니다. 덕분에 독무대에 이어 다시 한번 불면증에 시달리게 되었어요. 그건 브라이언에게 개인적으로 앙갚음(?)을 해주시고, 본인 소개부터 해주세요. 저도 바쁘답니다. 안녕하십니까? 저는 전남 해남의 작은 시골 마을에서 2남 중 장남으로 태어나 안드로이드 개발을 하고 있는 JD라고 합니다. 원래는 게임 개발이 하고 싶어서 프로그래밍 공부를 시작하였지만 어쩌다 보니 앱을 개발하고 있네요. (뭐, 뭐지? 이 ‘신입사원의_패기.wav’ 같은 느낌은?) 그럼 현재 셀잇에서 개발자로 일하시겠군요. 그럼 본인이 하는 일 중에서 이건 나만의 스페셜티다! 하는 부분은 무엇인가요? 당연히 안드로이드 개발입니다. 우리 회사에서 저 밖에 못하는 거죠~(찡긋) (찡...찡긋?) 하하하;; 네네 그렇군요. (셀잇이 잘 되는 이유가 이거였군. 정상적인 놈이 없는...) 그게 다인가요? 개발하시다가 잘 안풀리거나 열 받을 때는 어떻게 하나요? 자세한 건 ‘영업비밀’이니까- 전 안풀리면... 음- (한참을 생각한다)잠을 잡니다. (역시 오늘도 산으로 가는건가…) 아…(포기한 듯) 얼마나 자나요? 한 20분 정도 짧게 자요. 사실 잔다기보다는 자는 척을 하면서 생각을 하는거죠. 읭? 굳이 자는 척을 해야 될 필요가 있나요? 그냥 대놓고 생각하면 안되는건가요? 안됩니다! 온전한 집중을 위해서 자는 척을 해야 해요. (정적) 인터뷰 하는 중에 월드시리즈까지 끝나버렸네요... 올해 모든 야구가 끝나버렸어요 ㅠ (후우... 내가 이걸 왜 시작했을까...) 그럼 일 얘긴 그만하고(더 할 수도 없겠어;;) 업무 외의 시간에는 주로 뭘 하시나요? 듣자하니 야구를 좋아하는 것 같은데- 야구를 봅니다. 한국 야구는 기아를 응원하고, 메이저리그는 한국 선수들이 진출한 팀들을 응원하고 있어요. 주말에는요? 주말이면 아침에 일어나서 메이저리그 두 경기 정도 보고 오후에는 한국 야구를 보면서 하루를 보냅니다. 이제 야구 시즌도 다 끝나서 다가오는 겨울이 두렵습니다ㅠ 차라리 야구선수로 전향하시는게- 만약 실력이 문제라면 사회인 야구팀이라도 해보시는건요? 그건 돈도 많이 들고, 일단 귀찮고-부상 위험도 크고, 일단 귀찮고-그냥 친구랑 캐치볼 하는 것으로 만족합니다. 그리고 일단 귀찮고- 커피나 한 잔 하실래요? 커피나 마시면서 다른 얘기로 넘어가죠~ 괜찮습니다. 저는 카페인 마시면 안되서- 아, 그럼 그냥 계속 하죠. (여자랑은 술 마시고 나랑은 커피도 안 마시냐?-_- 쳇, 근데 이해되네...) 중고에 대해서 어떻게 생각하세요? 중고를 바라보는 가치관 같은게 있으시면 말씀해 주세요. 제가 환경 문제에 관심이 많습니다. 중고거래가 보편적으로 활성화 된다면 상대적으로 공산품의 생산량이 줄어들게 되고, 이는 지구의 자연 환경에 도움이 되지 않을까 합니다. (응? 뭔가 익숙한데?) 제가 예전에 쓴 글을 보신건가요?… 네~ 꼭 중고 거래가 활성화되서 지구 환경을 지켜주세요… 그럼 마지막으로 셀잇에서 이루고 싶은 것은 무엇인가요? 주로 컴퓨터 부품들을 중고 거래를 이용해 구매했던 적이 있는데요. 항상 직거래를 했지만 정상 작동하는지 불안했던 기억이 있습니다. 집에 와서 컴퓨터에 장착해 보고서야 안심을 하곤 했었는데, 셀잇을 이용하면 최소한 이런 걱정 없이 믿고 안심하며 거래할 수 있는 서비스로 자리 잡을 수 있었으면 합니다. 아니 이건 셀잇이 나아갈 방향이고~ 저는 제이디 본인 개인의 목표에 대해서 물은거예요. 셀잇이 곧 저입니다. 화, 화이팅...! (후우...) 이런 자리가 부끄럽죠? 가슴 속에 뜨거운 뭔가가 있는게 보이지만 굳이 밝히지 않으시겠다면 앞으로 안드로이드 앱을 통해 그 뭔가를 제가 찾아보겠습니다. (빨리 끝내려 애쓴다;;) 인터뷰는 이 정도로 마치는 것으로 하고~ 셀잇에서 칭찬하고 싶은 사람 한 명만 꼽아주세요. 이유도 함께 말해주세요. 전 네이쓴을 칭찬하고 싶습니다. 특유의 친화력과 유머러스함으로 주변 사람들을 기분 좋게 만들어주는 아주 훌륭한 팀원이기 때문입니다. 로봇입니까? 네? 아닙니다. 그럼 오늘 수고하셨습니다. 아! 최근에 셀잇 앱 2.0이 배포됐는데 감회가 남다를 것 같 같은~ 어떠세요? 딱히 이렇다할 소감은 없습니다만 이용자분들이 이전보다 더 편하게 서비스를 이용할 수 있었으면 하는 바람입니다. (로봇 맞네...) 넵- 수고하셨습니다. (하아... 네이쓴이라... 다음엔 우주로 가겠구만...)#셀잇 #번개장터 #인터뷰 #팀소개 #팀인터뷰 #팀원소개 #기업문화 #조직문화 #회사문화 #사내문화
조회수 867

2018 소셜미디어 트렌드 읽기 ② 카카오스토리, 네이버 블로그, 인스타그램

소셜미디어 트렌드 조사 ② 카카오스토리, 네이버 블로그, 인스타그램소셜미디어 이용 행태 변화가 각 소셜미디어에 어떤 영향을 미치는지 궁금한 시점입니다. ‘소셜미디어와 검색 포털에 관한 리포트 2018’ 내용 중 카카오스토리, 네이버 블로그, 인스타그램의 데이터만 추려서 좀 더 깊게 살펴봤습니다. | 카카오스토리: 특정 세대 집중과 하향세의 기로본 조사를 시작한 2016년부터 카카오스토리의 이용빈도는 꾸준히 감소하고 있습니다. 이는 전체 응답자에게 주로 이용하는 소셜미디어가 무엇인지만 물어도 알 수 있습니다. 올해 주 이용 소셜미디어로 카카오스토리를 꼽은 응답자는 9.6%에 불과하기 때문입니다. 페이스북과 근소한 차이인 24.6%로 전체 2위를 기록했던 재작년과 비교하면 빠른 감소 추세입니다.이어서 전체 응답자에게 지난 한 달간 카카오스토리를 이용한 적 있는지를 물었습니다. 2016년은 65.4%, 2017년은 62.2%, 올해는 55.4%로 매년 조사할 때마다 지난 한 달간 카카오스토리를 이용한 적 있다는 응답자는 꾸준히 줄고 있습니다.연령별 편차가 흥미롭습니다. 지난 한 달간 카카오스토리를 이용한 20대는 33.1%인 반면, 30대부터 각각 53.2%, 68.5%, 66.7%로 연령이 오를수록 늘어나는 추세를 보였습니다. 작년 대비 이용 빈도가 증가했는지를 물을 때 역시 연령별 경향이 나타납니다. 카카오스토리의 이용 빈도가 작년보다 늘었다고 답한 4050 세대는 각각 23.6%와 30%인 반면, 20대는 4%, 30대는 12.3%에 그쳤기 때문입니다.이는 전 글에서 다룬 ‘세대적 특성이 뚜렷해지고 있는 밴드’의 사례와 유사한 듯 좀 다릅니다. 밴드와 달리 카카오스토리를 주로 이용한다는 응답자는 콘텐츠에 대한 만족도가 높지 않기 때문입니다. 정보의 흥미성, 유익성, 신뢰성에 대해 만족하는지 물을 때 각각 37.5%, 31.3%, 33.3%만이 그렇다고 답한 것입니다.주 이용 소셜미디어의 정보 만족도(소셜미디어 트렌드리포트 조사, 2018)위와 같은 결과를 콘텐츠가 아닌 네트워킹 중심의 소셜미디어의 특성이라고 해석하기는 힘듭니다. 카카오스토리와 같이 4050세대의 친목 중심 소셜미디어인 밴드는 정보의 흥미성, 유익성, 신뢰성에 대한 만족도가 각각 48.2%, 51.8%, 50%로 높은 것이 그 이유입니다. 비슷해 보이는 두 소셜미디어의 상반된 응답은 흥미로운 비교점입니다. | 네이버 블로그: 콘텐츠를 무기로 3040세대에 인기네이버 블로그를 알아보기에 앞서 소셜미디어 이용 행태 변화를 살펴보겠습니다. 3년간 매년 전체 응답자에게 소셜미디어를 이용하는 이유를 물었는데, 설문을 통해 누적된 응답 데이터에서 특징적인 경향을 읽을 수 있었기 때문입니다.먼저 취미 및 관심사를 공유하기 위해(39.4%→41.2%→44%), 뉴스 등 유용한 콘텐츠를 얻기 위해(29.7%→32.4%→40.3%), 흥미 위주의 콘텐츠를 얻기 위해(30.5%→35.9%→38%)라는 답변은 지난 3년간 꾸준히 증가했습니다.반면, 지인이나 친구와 교류하기 위해(52.2%→46.3%→38.9%), 소셜미디어 내 커뮤니티를 활용하기 위해(15.7%→16.7%→14.3%)라는 답변은 줄었습니다. 특히 지인이나 친구와 교류하기 위해 소셜미디어를 이용한다는 응답자는 지난 3년간 매우 감소하는 추세입니다. 소셜미디어를 이용하는 주된 이유가 네트워킹에서 콘텐츠 소비 중심으로 변화하는 것입니다.네이버 블로그는 위와 같은 트렌드에 부합하는 대표적인 소셜미디어 중 하나입니다. 주로 이용하는 소셜미디어로 네이버 블로그를 꼽은 응답자에게 그 이유를 모두 알려달라고 물었을 때 뉴스 등 유용한 콘텐츠를 얻기 위해(76.5%), 취미 및 관심사를 공유하기 위해(50.6%), 흥미 위주의 콘텐츠를 얻기 위해(45.9%)라는 답변이 TOP3를 차지했기 때문입니다. 지인이나 친구와의 교류를 위해 이용한다는 응답자는 10.6%에 불과할 만큼 색깔이 뚜렷한 것입니다.네이버 블로그를 주로 이용하는 이유 TOP5 (소셜미디어 트렌드리포트 조사, 2018)이용 빈도 관련 결과 역시 긍정적입니다. 먼저 주 이용 소셜미디어가 무엇인지 물었습니다.  전체 응답자의 17%가 네이버 블로그를 꼽았습니다. 이는 작년보다 6.2% 늘어난 수치로 네이버 블로그를 주로 이용한다는 응답자가 1년 만에 눈에 띄게 증가한 것입니다. 이는 유튜브(27.6%)에 이어서 두 번째로 높은 수치기도 합니다.최근 한 달간 이용 여부를 물었을 때는 전체 응답자의 65.8%만이 그렇다고 답했습니다. 2016년(65.2%), 2017년(68.2%)과 비교하면 적은 차이입니다. 최근 한 달간 네이버 블로그를 이용한 적 있다는 응답 규모는 매년 거의 변화가 없는 데 반해 주로 이용하는 소셜미디어로 네이버 블로그를 꼽은 응답이 유독 증가한 점은 흥미롭습니다.연령별 특징도 있습니다. 네이버 블로그를 주로 이용한다는 응답자는 3040세대가 각각 24.6%, 24.2%로 주축을 이룹니다. 그 외 20대는 9.7%, 50대는 9.5%입니다. 작년 대비 이용 빈도가 증가한 소셜미디어로 네이버 블로그를 꼽은 응답자 역시 20대가 20.2%, 30대부터는 32.8%, 27.6%, 15%로 나타났습니다. 여타 소셜미디어는 연령이 낮거나 높을수록 주 이용자가 집중된다는 걸 고려하면 흥미로운 특징입니다. | 인스타그램: 친목 중심 소셜미디어 중 약진인스타그램은 2030세대에게 특히 친숙한 소셜미디어입니다. 2030 중 인스타그램을 주로 이용한다는 응답자는 각각 23.4%, 23.8%를 차지한 반면, 40대(6.5%)와 50대(5.6%) 중 인스타그램을 주로 이용한다는 응답자는 눈에 띄게 적기 때문입니다. 이렇게 세대별 이용률 차이가 큰 소셜미디어임에도 인스타그램은 불구하고 꾸준히 성장하고 있습니다.먼저 2016년부터 2018년까지의 이용 빈도 변화를 비교해보겠습니다. 최근 한 달간 인스타그램을 이용한 적 있는지 물을 때 그렇다고 답한 응답자는 지난 3년간 36.6%→43.8%→48.4%로 꾸준히 증가했습니다. 인스타그램을 주로 이용한다는 응답자 역시 7.2%→14.2%→14.8%로 나타났습니다. 작년 대비 올해 상승폭은 적은 편이지만 3년간 한 번도 하락하지 않았다는 점은 고무적입니다.인스타그램의 꾸준한 성장세는 독특한 면이 있습니다. 지인 및 친구와의 교류를 위해(52.2%→46.3%→38.9%), 사진 및 동영상을 공유하기 위해(37.9%→41.2%→36.2%) 소셜미디어를 이용하는 비율은 감소하는 추세입니다. 이에 친목이나 사진·동영상 공유를 위해 주로 이용하는 페이스북, 밴드, 카카오스토리의 이용 빈도 역시 줄고 있습니다.인스타그램 역시 친목이나 사진·동영상 공유를 위해 주로 이용되는 소셜미디어입니다. 인스타그램을 주로 이용한다는 응답자에게 이유를 물었더니 지인 및 친구와의 교류를 위해(63.5%), 사진 및 동영상 공유를 위해(59.5%) 주로 이용한다는 응답이 TOP2를 차지했기 때문입니다. 그런 인스타그램의 페이스북, 밴드, 카카오스토리와 다른 점이라면 이중 이용 빈도가 꾸준히 상승하는 유일한 소셜미디어라는 것입니다.친목중심 소셜미디어의 연도별 이용 빈도 (소셜미디어 트렌드리포트 조사, 2018)앞으로가 더욱 기대되는 소셜미디어기도 합니다. 작년과 비교해 인스타그램의 이용 빈도가 증가했는지 물으니 32.9%가 그렇다고 답했기 때문입니다. 유튜브(54.6%)에 이어 두 번째로 이용 빈도가 많이 증가한 것입니다. 작년보다 이용 빈도가 감소했다는 응답은 6.7%에 불과했습니다.또한, 인스타그램을 주로 이용한다는 응답자에게 앞으로 이용 빈도가 더 늘어날 것 같은지 물으니 55.4%가 그럴 것 같다고 답했습니다. 유튜브(72.5%), 네이버 블로그(63.5%)보다는 적지만 긍정적인 결과임은 분명합니다. 더불어 오직 8.1%만이 향후 이용 빈도가 감소할 것으로 전망합니다. 2030 친목 중심의 소셜미디어로서의 향후가 더욱 기대되는 인스타그램입니다.#오픈서베이 #데이터분석 #시장분석 #마케터 #마케팅
조회수 4410

크몽 검색 기능 개선기

안녕하세요? 크몽의 백엔드 개발자로 활동하고 있는 에이든입니다. :)오늘은 크몽에 입사하고 한 달 동안 UX팀에서 진행한 검색 기능 개선에 대한 이야기를 해보려고 합니다.배경크몽에는 재능을 판매하는 프리랜서의 서비스 정보가 많이 저장되어있습니다. 판매하는 서비스 정보가 많을수록 검색 기능이 잘 되어있다면 사용자는 원하는 서비스를 빨리 찾을 수 있고, 프리랜서는 다양한 서비스를 의뢰인에게 판매할 수 있습니다.크몽에서는 사용자에게 정확한 검색으로 다양한 서비스를 제공하기 위해 노력하고 있습니다. 이번 글에서는 크몽 UX팀에서 보다 나은 검색 기능을 위해 어떠한 노력을 했는지 공유하고자 합니다.기존의 검색 기능기존의 검색 기능은 기본적인 키워드 검색 외에 별다른 기능을 제공하지 않았습니다. 그리고 스핑크스 검색엔진으로 구성되었습니다. 스핑크스는 전문 텍스트 검색 기능을 제공하며 데이터베이스와 잘 통합될 뿐만 아니라 스크립트 언어에 쉽게 접근할 수 있도록 설계되었습니다. 스핑크스의 동작 구조는 다음과 같습니다.스핑크스의 동작 구조Searchd는 클라이언트로부터 요청을 받고 스핑크스 인덱스에 대해 검색을 실행하는 역할을 합니다. 그리고 스핑크스 인덱서는 스핑크스 인덱스로 데이터를 가져오는 역할을 합니다.크몽은 이를 통해 사용자에게 검색 기능을 제공했습니다. 하지만 기존의 검색 기능은 불편한 점이 있었습니다.기존의 검색 기능의 불편한 점기존의 검색 기능은 의뢰인이 어떤 서비스를 필요로 하는지 본인이 정확하게 정의할 수 있어야 했습니다. 그게 아니라면 여러 키워드를 검색해보거나 원하는 서비스를 찾기 위해 해당 카테고리에서 서비스 전체를 둘러봐야 했습니다. 또한 많은 유료광고로 인해 사용자는 일반 서비스를 찾기가 힘든 문제가 있었습니다.기능상의 불편한 점뿐만 아니라 구현상에도 불편한 점이 있었습니다. 스핑크스에서 한글 검색을 구현하기 위해서는 복잡한 설정을 거쳐야 했으며 ngram analyzer를 통해서만 한글 형태소 분석이 가능했습니다. ngram analyzer는 음절 단위의 한국어 형태소 분석을 하므로 인덱스의 양이 많아질 뿐만 아니라 불필요한 정보까지 검색에 노출이 됩니다. 불필요한 정보가 노출되면서 종료율은 높아지고 서비스 상세페이지의 전환율이 낮아졌습니다. 또한 스핑크스는 데이터의 저장이 되지 않기 때문에 분석을 위해서는 별도의 과정이 필요했습니다.이에 크몽 개발팀은 사용자를 위한 검색 기능 보강뿐만 아니라 검색 엔진 변경이라는 결론을 내립니다.새로운 검색 기능새로운 검색 기능을 개발하기에 앞서 요구사항을 파악하고 새로운 검색 엔진에 대한 기술 탐색을 선행했습니다.프로젝트 진행 목적 및 요구사항정확한 검색 결과 제공광고 상품 제거를 통한 서비스 상세페이지로의 전환율 증대서비스 검색에 최적화된 검색 플로우무엇을 검색해야 할지 모르는 사용자를 위한 검색 가이드검색 엔진 및 한글 형태소 분석기 변경을 통해 사용자에게 정확한 검색 결과를 제공하는 게 우선순위였습니다. 그리고 광고 상품을 제거하고 사용자가 다양한 서비스를 찾을 수 있게 도와주는 기능을(자동완성검색, 연관검색어, 인기검색어) 추가했습니다. 그뿐만 아니라 서비스 검색에 최적화된 검색 플로우를 위해 UI 개선도 진행했습니다.새로운 검색 엔진새로운 검색엔진을 찾던 중 은전한닢 한글 형태소 분석기를 공식으로 지원하는 엘라스틱서치를 찾았습니다.17개 검색 엔진 순위 (출처: DB-ENGINES)17개 검색 엔진의 순위를 살펴보면 아파치 루씬 기반의 엘라스틱서치가 다른 검색 엔진보다 100점 넘게 차이 나는 압도적인 점수를 기록하고 있습니다. 위의 점수는 구글이나 빙에서 언급 횟수, 구글 트렌드, 기술적 논의 횟수, 채용 공고, 소셜 네트워크에서 언급 횟수 등으로 측정한 점수입니다. 점수 산정 방법이 객관적이지 못하지만 엘라스틱서치가 핫하다는 것에는 이견이 없었습니다. 이에 본격적으로 엘라스틱서치에 대해서 기술 탐색을 시작했으며 스핑크스와 비교도 해봤습니다.엘라스틱서치엘라스틱서치는 확장성이 뛰어난 RESTful 검색 및 분석 엔진입니다. 대용량 데이터를 빠르고 실시간으로 저장, 검색 및 분석할 수 있습니다. 기술 탐색 결과 엘라스틱서치에 저장한 데이터를 키바나를 통해서 분석하고 시각화할 수 있다는 점이 매력적이었고, 공식으로 한글 형태소 분석기를 지원하기 때문에 검색 정확도를 높일 수 있다고 생각했습니다. 한글 형태소 분석기를 이용한 엘라스틱서치의 분석 과정은 다음과 같습니다.한글 형태소 분석기를 이용한 엘라스틱서치의 분석 과정필드의 title에 블로그 검색에 엘라스틱서치를 적용해보려고 합니다. 라는 문장이 있다면 지정한 analyzer를 통해서 분석을 진행합니다. 먼저 문자 필터를 거치고 은전한닢으로 한글 형태소 분석을 수행합니다. 형태소 분석이 완료되면 [블로그, 검색, 엘라스틱, 서치, 적용, 보, 하]로 나누어집니다. 그리고 토큰 필터를 통해 [블로그, 검색, 엘라스틱, 일래스틱, elasticsearch, es, 서치, 적용, 보, 하]로 term이 만들어집니다. 이 term은 elasticsearch index에 문서 id와 함께 저장됩니다.다음은 엘라스틱서치와 스핑크스를 비교해봤습니다.엘라스틱서치 vs 스핑크스엘라스틱서치 vs 스핑크스엘라스틱서치와 스핑크스를 비교해보면 스핑크스도 충분히 좋은 검색엔진이지만 한글형태소 분석기와 키바나의 시각화, 데이터 분석 같은 장점을 활용하기 위해 엘라스틱서치를 도입하기로 했습니다.도입을 결정하고 엘라스틱서치를 구축하는 방법을 알아봤습니다.  1. 엘라스틱 클라우드를 사용하는 방법  2. AWS Elasticsearch Service를 이용해서 구축하는 방법3. EC2 인스턴스에 오픈소스 엘라스틱서치를 직접 설치해서 구축하는 방법   엘라스틱서치를 구축하는 방법에는 보통 3가지 방법이 있고 아래의 특징을 가지고 있습니다.1번은 엘라스틱에서 관리 및 교육, 컨설팅을 지원해줍니다. 그리고 한글 형태소 분석기 은전한닢을 지원합니다. 최신 버전의 엘라스틱 스택을 바로 사용할 수 있으며 모니터링 기능도 지원합니다. 라이선스 별 지원은 링크를 통해서 확인할 수 있습니다.2번은 AWS에서 제공하는 Elasticsearch Service이며, 관리형 서비스입니다. 같은 VPC에 묶여있는 인스턴스를 통해서만 접근할 수 있게 되어있으며 외부에서는 접근할 수 없습니다.(퍼블릭 액세스도 있으나 AWS에서 권장하지 않습니다.) 키바나를 사용하기 위해서는 같은 VPC의 인스턴스 웹 서버 프록시나 AWS 코그니토로 접근해야 합니다. 한글 형태소 분석기 은전한닢을 지원하지만 다른 플러그인은 지원하지 않는 경우가 많이 있습니다. AWS Elasticsearch Service에서 지원하는 플러그인 리스트는 여기에서 확인할 수 있습니다.3번은 EC2 인스턴스에 오픈소스 엘라스틱서치를 설치해서 사용하는 방법입니다. 직접 서버를 구축하는 방법이기 때문에 사용자가 어떻게 사용하느냐에 따라 달라집니다.크몽 개발팀은 가격, 관리적 측면을 고려한 결과 2번 AWS Elasticsearch Service로 구축을 진행했습니다.구현구현은 엘라스틱에서 라라벨 프레임워크에서 사용할 수 있는 엘라스틱서치 관련 라이브러리를 정리해둔 링크를 참고했습니다. 3개의 라이브러리 중 스타가 제일 많은 Plastic 라이브러리를 사용해서 구현을 시도한 적이 있었는데 몇 가지 장점이 있었지만 엘라스틱서치 5까지만 지원을 하므로 field type에 text, keyword가 존재하지 않아 매핑하는데 문제가 있었습니다. 그리고 아직 지원하지 않는 쿼리도 존재하기 때문에 결국에는 PHP 공식 엘라스틱서치 클라이언트 라이브러리인 Elasticsearch-PHP를 사용해야 되는 상황도 발생했습니다. 위에서 말한 점 때문에 Plastic 라이브러리를 걷어내고 Elasticsearch-PHP만 이용해서 개발을 진행했습니다. 엘라스틱에서 제공하는 Elasticsearch-PHP 가이드도 잘 정리되어있습니다. 더욱 자세한 구축, 구현 방법을 알고 싶으신 분들은 아래의 글에서 확인하실 수 있습니다.라라벨 프레임워크 - 엘라스틱서치 사용 경험기 : 초기 작업 수행라라벨 프레임워크 - 엘라스틱서치 사용 경험기 : 문서 관리 작업 수행결과검색 기능 개선 결과는 아래와 같습니다,1.자동완성검색자동완성검색 기능2. 연관검색어 + 검색 결과 광고 제거연관검색어 및 검색결과 광고 제거3. 키워드와 관련된 카테고리 추천키워드와 관련된 카테고리 추천4. 검색 결과가 없는 키워드에는 인기검색어 추천검색 결과가 없는 키워드에는 인기검색어 추천무엇을 검색해야 할지 모르는 사용자를 위한 검색 가이드를 만들기 위해 노력했으며, 기능 추가로 사용자의 검색 만족도와 정확도를 높이려고 노력했습니다.또한 엘라스틱서치와 한글 형태소 분석기 은전한닢을 이용해 검색 기능 개선을 통한 결과 평균 체류 시간은 20초 정도 증가했으며 종료율은 최대 22.4%, 평균 1% 정도 떨어졌습니다. 또한 서비스 상세페이지 전환율은 최대 78.3%, 평균 3% 이상 증가했습니다. 서비스 상세페이지 전환율의 상승은 사용자의 검색 만족과 검색 정확도가 상승했다고 볼 수 있습니다.정리이번 글에서는 엘라스틱서치와 한글 형태소 분석기 은전한닢을 이용해 검색 기능을 개선한 이야기를 정리해봤습니다. 검색 기능 개선 이후 서비스 상세페이지 전환율이 조금씩 상승 중입니다. 릴리즈한지 두 달 정도밖에 되지 않아 조금 더 지켜봐야 하겠지만 전환율이 조금씩 상승하고 있다는 건 좋은 신호인 거 같습니다. 다만 짧은 글을 통해서 경험을 전달하려고 하니 많은 내용을 담지 못한 것 같아 아쉽습니다. 다음에는 더욱더 깊이 있는 글을 전달할 수 있는 에이든이 되겠습니다. 감사합니다.#크몽 #개발팀 #개발자 #개발문화 #경험공유 #인사이트
조회수 1204

스푼 CSO Jay를 지금 만나보세요!

제이, 제이도 월요병이란 게 있어요?가끔은 동네 바보 오빠, 또는 젊은 아빠 같은 그는 업무가 시작되면 이 세상 그 누구보다 프로페셔널하고 진지해진다. 남들 다~있는 월요병이란 없을 것 같은 사람. 본인의 일을 사랑하고, 스푼을 사랑하는 CSO Jay를 소개합니다.출처: 대웅제약 (술과 친한 Jay에게 필요한 것)아빠라는 별명, 마음에 드세요?※ 그는 '미혼이자 현재 싱글'임을 알려드립니다.마케팅팀을 총괄하는 Jay에겐 여러 가지 별명이 있다. 그중에서도 단연 돋보이는 건 '아빠'라는 애칭. 그를 아빠라고 칭하는 동료들에게 물어보니, 그가 따뜻하고 포근해서라고 했다. 사람 냄새나는 사람이라 그런지 많은 이들이 편하게 생각하고 좋아한다고 생각이 든다. 한국팀 멤버들 뿐만 아니라, 글로벌 마케팅 팀원들마저 그를 아빠라고 칭하는데 일본팀 한 친구는 이렇게 말해주었다.제이요? 제이는.. 저에게 한국인 아빠 같아요듣고 싶은 당신의 스푼 라이프마케팅, 데이터 분석 그리고 스푼 CSO"저는 처음엔 대리라는 직책으로 입사를 했었어요. 입사 3년 후, 500 스타트업에서 교육을 받은 후부터 이사직을 맡게 되었어요. 그러니 이사직을 맡은 지 오래되진 않았네요. 입사 후 초창기 멤버로서 개발 빼고 정말 모든 일을 다 해봤던 것 같아요. 처음에 분석부터 시작을 했는데요. 원래 수학을 좋아하기도 했고, 공부하면서 너무 재미있더라고요. 제가 능력을 발휘할 수 있는 영역이라고 확신이 들었어요. 사실 저는 제 자신을 마케터라고 칭한 건 작년부터인데요. 퍼포먼스 마케팅이라는 용어 자체가 없을 때였어요. 500 Startup을 만나서 마케팅과 분석을 공부했던 점이 마케터로 성장하는데 가장 도움이 컸던 것 같아요. 그때는 세미나라는 세미나는 정말 다 찾아다녔었고, 마케팅을 잘한다는 회사는 다 쫓아다니면서 배웠던 것 같아요."초창기 멤버가 된 에피소드 들려주세요"현재 COO 직책을 맡고 계신 Jun과의 인연으로 시작되었어요. 저랑 준은 대학교 선 후배 관계인데요. 제가 학교 다닐 때부터 신뢰하고 좋아하는 분이었어요. 어떤 분이냐면, 저에게 1년 간 한 달에 한 권씩 12권의 책을 보내주실 만큼 저를 챙겨주셨고 아껴주셨던 선배예요. 제가 영어공부를 하게 된 계기도 바로 준이 제안해주셔서 인데요.  처음에 준이 창업을 하신다고 하셨을 때, 저는 아무런 고민 없이 YES라고 대답했어요. 그러고 나서 사실 1년 동안 정말 많이 후회를 했었어요. 왜냐고요? 힘들었어요 정말. 진짜로 너무 힘들었어요. 그때는 스푼이라는 서비스를 하기 전, 저희의 첫 번째 서비스 배터리 교체 사업 '만땅'을 했었을 땐데요. 그땐 이렇게 사무실에서 앉아서 일하는 게 아니었어요. 노점상에서 배터리 교체를 해주고, 오토바이를 타고 배달도 해야 했을 때였는데 그게 어린 마음에 괜한 자존심에 스크레치가 가더라고요. 그래서 참 힘들었었던 것 같아요. 그때 정말 힘들고 첫 번째 사업에 실패했을 때도 포기하지 않고 지금까지 함께 올 수 있었던 이유는, 제가 혼자 나간다고 되는 게 아니었기 때문이에요. 제가 나가면 모두에게 피해를 입힐 수 있는 상황이었고 어떻게 보면 제가 선택한 일에 대한 책임감이었다고도 생각해요. 제가 떠남으로써 상처 받을 사람들이 많았고, 관계로 이 일을 시작했고 제가 아끼는 사람들과의 관계가 무너지는 건 정말 싫었거든요. 그래서 남았어요. 그리고 만약 다시 6년 전으로 돌아간다고 해도 저는 준이랑 닐이랑 같이 창업할 거예요."스스로도 워커홀릭이라고 인정하세요?"음.. 아니요? 저는 제가 워커홀릭까진 아니지 않나 싶어요. 저도 일을 하기 싫을 때가 있어요. 작년? 까지만 해도 저는 월요병이 없었던 것 같은데, 최근에 저도 월요병이 생기더라고요. 혼자 일할 때는 내가 더 열심히 하면 해결이 되는 부분이 많았는데 지금은 제가 혼자서 할 수 없는 것들이 더 많다 보니.. 중요한 문제에 있어, 벽에 부딪치게 될 때면 그게 정말 힘들더라고요. 저도 사람인지라 피곤하기도 하고 지칠 때도 있지만 열정의 힘으로 다시 일어나는 것 같아요"팀원들에게 어떤 상사가 되고 싶나요?"그 부분이 사실 제가 제일 고민하고 있는 부분인데요. 이게 참 딜레마에 빠지게 되더라고요. 조금 더 팀원들을 명확하게 리드해주고, 방향성을 제시해주고 싶지만 조율하는 과정이 쉽지 않더라고요. 관리해야 하는 사람들도 드러나고, 국가도 많아지다 보니 일적인 것 들뿐만 아니라 여러 가지 문제나 도움을 줘야 하는 상황이 오니 부담스럽기도 하고 힘들 때도 많아요. 하지만 꼭 팀원들과 약속한 건 지키려고 노력합니다. 그래도, 아빠라는 별명을 얻은 건 좋은 의미라고 생각해요. 저에게 일하는 동기가 되더라고요. 근데 왠지 마케팅팀에서 제가 제일 나이가 많아서 아빠라고 부르는 거 아닌가요? 어쨌든 팀원들의 긍정적인 피드백은 저에게 크게 영향을 줘요. 제가 팀원들에게 바라는 점이 있다면, 문제를 문제로 인식하지 않아줬으면 해요. 문제 자체를 고민하기보다 그 문제를 해결하고 발전할 수 있는 방향으로 나아갔으면 좋겠어요.스푼이 이런 브랜드가 되었으면 좋겠습니다."양적으로 말씀드리면, 포커스는 저희가 20대에 두고 있지만 앞으로 30대 그리고 40대도 아는 즉 사람들이 모두 아는 그런 국민 브랜드가 되었으면 좋겠어요. 질적으로는 진심 어린 소통을 하면서도 재미를 느끼는 플랫폼이 되었으면 좋겠어요. 소통을 어려워하는 사람들도 의지하고 찾을 수 있는 그런 플랫폼이요. 누구나 동등하게, 선입견 없이 말하고 듣는 그런 서비스가 되었으면 좋겠고 그러려고 노력하고 있습니다"알고 싶은 Jay의 이야기나를 한마디로 표현한다면?개구쟁이 - "저는 제가 순수함을 간직할 수 있는 사람이었으면 좋겠어요. 세상에 때 타고 싶지 않은 마음이 있거든요" 그리고 저의 별명은 '히발이'인데요. 저는 동네에서 어릴 때부터 어리바리해서 유명했어요. 술 먹다가 앞에 차가 오면 저를 비추는 스포트라이트 같아서 막 그 앞에서 춤도 추고 그랬어요. 흥이 좀 많은 편이에요.사내에 팬 클럽이 생기셨던데(?)"저는 사실 그런 단어가 어색해요. 요즘 팀원들이 저를 우리 제이라고 불러주곤 하는데.. 어색해요 정말.. 하지만 저는 나이젤을 무너뜨릴 겁니다. (나이젤 독보적 사내 1위 팬클럽 보유자) 장난이고요 하하.. 저는 나이젤이랑 키도 비슷하고, 많은 것(?)이 비슷하지만 다른 게 있다면 '성품' 같아요. 나이젤 성품은 정말 따라올 사람이 없는 것 같아요. 그런 면에서 저도 그의 팬이에요"2019년 Jay의 목표는"첫 번째로 저에겐 회사의 성장이 제일 중요하고요. 두 번째로는 인격적으로 제가 조금 완성(?) 되었으면 좋겠어요. 조금 더 좋은 성숙한 사람이 되고 싶다고 느껴져요. 많은 사람들을 포용할 수 있는 능력을 가지는 것이 목표입니다"Jun과 함께 창업하지 않았더라면"저는 아마 지금쯤 학교 체육 선생님을 하고 있지 않았을까요? 체대를 나오기도 했고, 부모님께서 안정적인 직장을 가지길 바라셨었거든요. 저는 사실 20대 때 서른이 될 때까지 취업을 하지 말자라는 위주였어요. 다만 취업을 하지 않았을 뿐 게으르게 살지는 않았어요. 자격증도 따고, 열심히 놀고 열심히 살았던 것 같아요. 다만 취업을 30대 때에 해도 늦지 않고, 저는 결국엔 잘 될 수 있을 거라고 생각했거든요. 왜냐고요? 100세 시대이잖아요. 20대부터 일하면 30~40년을 앞으로 일해야 하는데 굳이 그럴 필요가 없다고 생각했어요. 그래서 첫 직장을 29살에 시작을 다니게 되었고 이곳에 오기 전까지 광고 대행사에서 일을 했었어요. 그 후에 준이 사업을 시작하시면서 조인을 하게 되었고요. 만약 준이 창업을 시작하지 않으셨다면 지금 저는 아마 제가 창업을 하고 있을지도 모르겠네요."유난히 남자한테 인기 많은 비결"저도 잘 모르겠어요. 특이하게 어릴 때부터 남자한테 인기가 많았어요. (하지만 여자한테도 인기가 많다고 소문이 자자함) 형들한테도 예쁨을 정말 많아 받았어요. 남자 동생들도 저를 잘 따르고.. 근데 진짜 이유를 잘 모르겠어요. 외국에 나가면 게이라는 오해를 자꾸 받더라고요 하하하.. 어디서든 항상 잘 웃고 다녀서 그런가 봅니다"Jay는  1. 농구를 즐기고, 청바지를 좋아합니다.2. 입맛이 까다롭지 않아 가리는 음식은 없지만 '참치'와 '육회'를 좋아합니다.3. 제이가 함께 일하고 싶은 사람은, '포용력이 있는 사람. 그리고 개개인이 갖춘 뛰어난 능력을 잘 발휘할 수 있는 사람'입니다.팀원들이 Jay를 한마디로 표현한다면?Ted 曰: 가능성 - "어떠한 상황에서도 같이하면 모든 할 수 있을 것 같은 사람"Summer 曰: 겉바속촉- "머리는 차갑게, 마음은 따뜻하게"William 曰: 시몬스침대 - "흔들림 없는 편안함, 어떠한 풍파가 오더라도 묵묵히 걸어 나가는 모습이 함께하는 사람으로 하여금 편안함을 안겨준다"Ceci 曰: Yeah!! - "항상 열정 넘쳐 보이는 Jay와 어울리는 단어"Hennie 曰: 큰오빠 - "맨날 우리 보면서 아빠미소 짓는데 아빠라고 하기엔 젊으니까(?)"Cherish 曰:  곰돌이 아빠-  "그냥 곰돌이처럼 생겼는데 아빠처럼 맨날 장난받아주고 웃음"Chole 曰: 구조대 - "팀원이 힘든 상황을 돌파할 수 있도록 큰 도움을 주기 때문"Sunny 曰: 유니콘 - "요즘 같은 세상에 존재하지 않을 것 만 같은 존재. 사람 냄새 풀풀 풍기는 인간미 넘치는 그냥 진짜 말 그대로 진국인 사람"
조회수 1324

나는 스타트업에서 성장의 즐거움을 다녔다

놀담의 프로덕트를 만드는 일을 맡고 있는 포니.포니는 어떤 사람일까요? 놀담에서 어떤 일을 하고 있고 앞으론 어떤 일을 하게 될까요?저는 무엇이 필요한지에 대한 데이터를 분석하고 이를 개선할 프로덕트를 기획하는 프로젝트를 런칭하여 매니징하고 최종적으로 프로젝트를 리뷰하는 일까지 하고 있어요. 여러명이 투입되는 프로젝트일 수록 한 번에 한 칸씩 명확하게 짚어가며 탄탄하게 프로젝트를 발전시키는 게 좋아요. 그래서 다 같이 공유할 수 있고 누구나 이해할 수 있도록 깔끔하게 기획을 잡은 뒤에 실무를 시작합니다.같이 일하는 사람들 모두가 “이정도 하면 되겠지. 대충 이렇게 때우자’가 아니라 어떻게든 개선해보겠다, 어떻게든 해내보겠다,하는 주체적인 일꾼의 마인드를 갖추고 있어서 같이 일하기에도 내가 역량을 펼치기에도 시너지가 마구마구 나는 일터라고 느껴요. 나를 뚫어줄, 다음 단계로 이끌어줄 시니어들을 만나는 걸 추천드려요. 현업에서 내가 겪었던 일들을 미리 겪은 분들인 만큼 시니어와의 만남에서는 직무의 수평을 넘어 고공에서의 관점을 갖출 수 있습니다.누군가 문제를 탁 던지면 일순간 막 퍼져나가면서 전개되고 다 다른 방향으로 생각 키워나가다가도 빠른 시간안에 확 수렴되는 게 있어요. 내가 아플 때 아플 수 있고 쉬고 싶을 때 쉴 수 있게 팀이 셋팅이 되어있다는 건 정말 노력의 결과인 것 같아요.웃고 즐기면서도 일을 잘 할 수 있지 않을까? 하는 생각에 주변 팀원들에게 장난도 치고 농담도 했어요. 즐거운 분위기에서 실수를 이야기하는 것도, 결과의 부족함을 지적하는 것도, 우리의 현실을 이야기하는 것도 오히려 더 편해지지 않았나 생각해요.CEO, CTO 모두 ‘매우 똑똑한 사람이다’라고 말할 수 있어요. 때로 너무 똑똑해서 나랑은 좀 다른 사람처럼 느껴지기도 해요. 근데 두 명이 정말 물과 기름같은 사람이라 자주 의견이 갈리는데요. 둘 사이에서 “뭐지? 둘다 맞는 말 같은데 나 어떻게 해야하지?” 할 때가 많아요. 결국엔 개별 이슈에 대한 결정이 더 설득력 있고 더 논리적인 사람이 승리하더라구요. 어쨌든 둘다 목표하는 바가 동일하기 때문에 옳은 결정으로 답이 나는 것 같구요. 두 사람은 참 운좋게 잘 맞으면서도 다른 사람을 만났다고 생각해요.놀담에 잘 어울릴 것 같은 사람은 자기 직무에 관해서 확실한 커리어를 쌓고 싶으신 분인 것 같아요. 또는 아직 역량은 부족한 지언정 저처럼 각고의 노력으로 역량을 무지막지하게 키워나가실 분이 적합하다고 생각해요. 그럴 분이라면 꼭 놀담에서 함께 일해보고 싶어요.전문 보기�놀담을 간단하게 소개해주세요일단 제가 생각하는 놀담은 자기가 하고 싶은 걸 마음 껏 펼칠 수 있는 곳이라고 생각해요. 아이들에게도 마찬가지고 팀원들에게도 그렇습니다.어쩌다가 놀담에 입사하시게 되었나요?요약하면 어쩌다가…인데요.어쩌다가를 풀어보자면 친구의 권유로 스타트업 박람회를 가게 되었어요.사전에 어떤 기업들이 있나 확인을 해보게 되었는데 놀담의 소개를 보고는 꼭 부스를 가봐야지란 생각이 들었어요. 떨리는 마음으로 부스에 갔을 때 현 CTO,CEO와 함께 부스에서 인터뷰를 할 수 있었는데요. 지금 떠올려보면 CTO는 말이 없고 비장해보였고 CEO는 엄청나게 열정적으로 본인들의 꿈을 팔았(?)는데 그 강력하고도 강렬한 의지에 홀려서 같이 일해야겠다 결심하게 되었습니다.어떤 일을 놀담에서 하고 있나요?저는 기본적으로 UX/UI 디자이너지만 프로덕트의 기획과 프로젝트에 대한 기능 리뷰까지 진행합니다.말하자면 놀담에 무엇이 필요한지에 대한 데이터를 분석하고 이를 개선할 프로덕트를 기획하는 프로젝트를 런칭하여 매니징하고 최종적으로 프로젝트를 리뷰하는 일까지 하고 있어요. 본인이 일하는 스타일은 어떤가요? (자랑 가능)저는 기획 문서를 꼼꼼하게 만들어두고 시작하는 스타일이에요. 그렇지 않으면 중간에 흔들리더라구요. 여러명이 투입되는 프로젝트일 수록 한 번에 한 칸씩 명확하게 짚어가며 탄탄하게 프로젝트를 발전시키는 게 좋아요. 그래서 다 같이 공유할 수 있고 누구나 이해할 수 있도록 깔끔하게 기획을 잡은 뒤에 실무를 시작합니다. 처음부터 제대로 기획해서 모두가 한마음 한 뜻으로 움직일 수 있게 하는 게 현재의 제 역할입니다.포니에게 일이란?거창해 보이지만 살아가는 이유이자 삶의 원동력입니다. (비장) 내가 이런 일을 하고 있어, 이런 소속감이 있어라는 그 느낌이 저에게는 삶의 동력이 됩니다. 이런 원동력을 잘 가동시키기 위해서라도 계속 호기심과 탐구력을 유지하려고 노력합니다. 몸 담고 있는 직무에 대해서 누구보다도 더 많이 알고 잘 알고 싶어서 인 것 같아요.그래야 일하는 사람으로서 또 그냥 사람으로서 계속 성장할 수 있으니까요.정리하자면, 저에게 일은 삶의 동력이고 그만큼 중요하기 때문에 “제대로 잘”하기 위해서 많이 노력하고 있어요.포니는 폭풍성장의 아이콘이라고 할 수 있을텐데, 비결이 뭔가요?저는 신입으로 입사를 해서 지금은 많은 프로젝트들을 동시에 매니징하는 역할을 하고 있어요. 빠른 성장이 저의 장점이라고 할 수 있는데 사실상 비결은 간단합니다.경력자와의 네트워킹인데요.사실 주니어들끼리 모이면 망해요. 주니어는 다 고만고만(?) 하거든요. 그래서 나를 뚫어줄, 다음 단계로 이끌어줄 시니어들을 만나는 걸 추천드려요. 현업에서 내가 겪었던 일들을 미리 겪은 분들인 만큼 시니어와의 만남에서는 직무의 수평을 넘어 고공에서의 관점을 갖출 수 있습니다.시니어를 만나기 위해서는 좀 적극적으로 임해야 합니다. 밋업자리도 많이 나가고 직무에 해당하는 컨퍼런스는 무조건 다 나가야해요. 명함을 건내면서 친한척을 많이 해요. 기회는 스스로 만들어야 하니까요.일터로서의 놀담은 어떤가요?제 기준에서 스타트업 가운데 매우 괜찮은 곳이라고 생각해요.같이 일하는 사람들 모두가 “이정도 하면 되겠지. 대충 이렇게 때우자’가 아니라어떻게든 개선해보겠다, 어떻게든 해내보겠다,하는 주체적인 일꾼의 마인드를 갖추고 있어서 같이 일하기에도 내가 역량을 펼치기에도 시너지가 마구마구 나는 일터라고 느껴요.놀담의 팀워크는 그 성질이 어떤가요?질문을 듣자마자 문득 생각난건, ‘슬라임같다’.누군가 문제를 탁 던지면 일순간 막 퍼져나가면서 전개되고 다 다른 방향으로 생각 키워나가다가도 빠른 시간안에 확 수렴되는 게 있어요. 일단 누구든 문제를 제기할 수 있고 그 문제에 대해서 자신의 인사이트로 논할 수 있고 무엇보다 결론이 빠르게 잘(?) 난다는 점이 너무 좋아요. 가장 최근에 일터에서 행복했던 경험은요?명함을 다시 만들었을 때인데요. 저희 놀담 명함에는 나의 미니어처가 하는 말을 적을 수 있어요. 예전에는 “내가 이거 만들었다-i designed it”이 저의 문구였는데최근에 명함을 업데이트 하면서 “나 여기(놀담) CPO가 될거야” 라고 적었어요. 포부를 담아서요. 그리고 나만의 CPO되기 전략을 세우고 있습니다. 마인드셋을 내가 이 회사의 C레벨이 되겠다고 정하니까 벅차오르기도 하고, 무언가 개이는 기분이 들면서 간만에 일하면서 행복했어요.가장 최근에 쓴 휴가때 한 일은 뭔가요?(한참을 망설이다가) 으, 제가 어쩔 수 없이 컨디션이 많이 좋지 않았아서 오래 쉴 일이 있어요. 휴가를 쓰기 전에 같이 일하는 디자이너와 개발자들에게 인수인계를 하는데 프로덕트 팀 전체가 ‘어떻게 어떻게 해달라’라는 구두의 조치만 취해도 순식간에 처리가 되고 프로젝트 간 업무 조율이 되는 걸 경험했을 때 ‘오 우리가 합이 좀 맞는구나. 이제 척하면 척이구나.’ 싶었어요. 내가 아플 때 아플 수 있고 쉬고 싶을 때 쉴 수 있게 팀이 셋팅이 되어있다는 건 정말 노력의 결과인 것 같아요.앞으로 이루고자 하는 바, 커리어의 욕심?저는 좀 야망이 있는 편인데요. 놀담의 CPO를 찍고(?) 박수칠때 떠나서 C레벨로 이곳 저곳 멋진 스타트업을 떠돌며 다양한 프로젝트를 맡고 싶어요.최근에 공부하고 있는 내용은요?데이터에 대한 공부를 하고 있어요. 주식도 보고 책도 읽고요. 스터디도 그 쪽으로 하고 있어요. 곧 데이터를 보고 의사결정을 하는 UX 디자이너가 될 예정입니다.놀담의 문화를 만들어내는 역할을 담당하고 있는데, 어쩌다?주변에서 다들 “회사 가기 싫다, 퇴사하고 싶다” 하는 게 이해가 안가요. 하루의 절반을 보내는 곳인데 불행하면 그건 비효율이라고 생각해요. 웃고 즐기면서도 일을 잘 할 수 있지 않을까? 하는 생각에 주변 팀원들에게 장난도 치고 농담도 했어요. 즐거운 분위기에서 실수를 이야기하는 것도, 결과의 부족함을 지적하는 것도, 우리의 현실을 이야기하는 것도 오히려 더 편해지지 않았나 생각해요.만약 본인이 포함되지 않은 다른 프로젝트 한참 잘못 돌아가고 있다면 어떻게 하시겠어요?내가 속하지 않은 프로젝트라도 잘못 돌아가고 있다는 게 자명하다면 현상에 대해서 논리적으로 준비해서 회의를 소집하겠죠? ‘지금 이렇다. 이속되면 예상되는 결과는 이렇 것이다.’ 하고 준비를 철저히 해서 담당자와 C레벨을 소집해서 얘기 할 거에요. 그래도 수습이 안된다고 하면 강력하게 수를 내놓을 것같구요. 큰 이슈는 아직까지는 그래본 적이 없지만 작은 이슈라도 모두가 설득되고 공감될 수 있게 시간을 들여서라도 준비를 철저하게 해서 다같이 회의를 하는 편이에요.포니가 보기에 C레벨 두 명은 어떤 사람인가요? CEO, CTO 모두 ‘매우 똑똑한 사람이다’라고 말할 수 있어요.때로 너무 똑똑해서 나랑은 좀 다른 사람처럼 느껴지기도 해요.근데 두 명이 정말 물과 기름같은 사람이라 자주 의견이 갈리는데요. 둘 사이에서 “뭐지? 둘다 맞는 말 같은데 나 어떻게 해야하지?” 할 때가 많아요. 결국엔 항상 개별 이슈에 대한 결정이 더 설득력 있고 더 논리적인 사람이 승리하더라구요. 어쨌든 둘다 목표하는 바가 동일하기 때문에 옳은 결정으로 답이 나는 것 같구요. 두 사람은 참 운좋게 잘 맞으면서도 다른 사람을 만났다고 생각해요.포니와 CEO, CTO향후 함께할 팀원에게 하고 싶은 이야기?놀담에 잘 어울릴 것 같은 사람은자기 직무에 관해서 확실한 커리어를 쌓고 싶으신 분인 것 같아요. 또는 아직 역량은 부족한 지언정 저처럼 각고의 노력으로 역량을 무지막지하게 키워나가실 분이 적합하다고 생각해요. 그럴 분이라면 꼭 놀담에서 함께 일해보고 싶어요.
조회수 1038

역할 중심 문화의 탄생

"역할 중심 문화는 스타트업이라고 하기엔 나이가 많고 대기업이라고 하기엔 규모가 작은 에이스프로젝트를 위해 커스터마이징한 조직구조다"창립 5년 차 에이스프로젝트는 기존의 팀장 문화를 보완할 새로운 문화가 필요했다. 팀장 문화의 문제점을 해결하고 더 발전한 에이스프로젝트만의 조직문화를 만들기 위해 여러 사람이 고민했고 그래서 나온 것이 지금의 "역할 중심 문화"다. '팀장'은 없고 '역할'은 있는 구조로, 팀장이 가지고 있던 역할을 세분화한 뒤 세분화된 역할에 따라 권한과 책임을 부여한 일종의 '직책'문화다. 리더에게 시간을 주자맡은 역할에만 집중할 수 있는 조직구조한국 사회는 여유 있는 것보다 바쁜 것을 미덕으로 생각하는 경향이 있다. 팀장이 팀을 위해 열심히 일하는 것을 나쁘다고 할 수는 없지만 팀장이 지나치게 바쁘면 오히려 역효과가 생기기도 한다. 앞서 말했듯이 팀장이 바쁘면 팀원은 제 때 피드백을 받지 못하거나 받더라도 충분히 도움이 될 만큼 받지 못하는 일이 생긴다. 시간이 부족한 팀장이 어느 한 부분을 아예 포기해버리게 되기도 하는데 이런 일이 반복되면 부족한 부분을 견디지 못하고 이탈자가 나오기도 한다. '지나친 바쁨'의 문제를 해결하기 위해 하나로 뭉뚱그려져 있던 팀장의 역할을 쪼갠 것이 '역할' 중심 문화다. 기존의 팀장이 하던 여러 가지 역할 중 '특정한' 역할만을 맡은 직책자를 두는 것이다. 예를 들어 전에는 팀장 한 사람이 퀄리티 체크, 스케줄 관리, 팀원 면담 등 오만가지 일을 다 하고 있었다면 역할 중심 문화에서는 '퀄리티 체크'만을 중점적으로 하는 역할을 맡은 사람이 생기는 것이다. 이렇게 업무를 쪼개 자신이 맡은 부분만을 깊이 있게 관리하면 직책자는 과도한 업무 부담에서 벗어날 수 있고 팀원들은 조금 더 전문적이고 자세한 피드백을 받을 수 있다. 퀄리티 체크 이외의 부분은 다른 사람이 맡으면 된다.역할 중심 문화는 과도한 업무를 효율화해 리더가 팀원과 소통할 수 있는 시간을 마련할 수 있게 한다는 점에서도 의미를 갖는다. 팀장이 할 일과 고민이 지나치게 많으면 팀원에게 고민을 공유하는 일도 줄어든다. 이미 머릿속이 복잡한 데다 공유할 시간도 없기 때문이다. 팀원은 자신이 뭘 모르는지조차 모르기 때문에 알아야 하는 것을 몰라도 질문을 할 수가 없다. '바쁨'에서 시작된 정보의 불균형은 구성원들 간의 위계를 더 공고하게 한다. 잘할 수 있는 것을 잘하자리더도 장점을 살릴 수 있는 조직문화 에이스프로젝트는 개개인의 전문화를 중요하게 생각한다. 자기 분야의 스페셜리스트가 되는 것을 장려하고 관련된 교육도 아낌없이 지원한다. 기존의 팀장 문화에서도 팀원들에게는 이러한 가치관이 반영된 인사가 시행되었다. 하지만 정작 팀장은 팀장이기 때문에 장점, 단점과 상관없이 모든 일에서 성과를 내는 히어로가 되어야 했다. 뭐든지 다 잘하는 사람이 아주 간혹 있을 수도 있지만 리더도 사람이고 분명 적성과 재능에 더 맞는 영역과 그렇지 않은 영역이 있다. 역할 중심 문화는 리더도 각자의 장점을 극대화하고 역량을 전문화할 수 있게 했다. 스케줄 관리를 하는 역할, 작업물의 퀄리티를 높이는 역할, 팀원의 성장에 도움을 주는 역할, 회사의 조직문화에 적응할 수 있도록 이끌어주는 역할 등 자신에게 맞는 '역할'을 찾아 집중적으로 그 부분을 개발하는 것이다. 모두가 적극적으로 소통하는 문화자기 의견을 표현할 수 있는 회사 한국 교육환경은 모르는 것을 질문하거나 새로운 시각을 제시하기보다 주어진 것을 제대로 암기하는 데에 초점 이 가있다. 특히 윗사람에게 시시때때로 질문하거나 반론을 제기하는 것은 '말대답'으로 치부되는 경우가 많기 때문에 다른 생각을 갖고 있어도 쉽게 입 밖으로 꺼내지 않는다. 에이스프로젝트 구성원들 역시 비슷한 환경에서 자라왔고 대부분 '팀장=윗사람', '윗사람=반론 금지'인 가치관에 익숙해져 있던 터라 쉽게 의사소통을 하기가 어려웠다. 우리는 주니어도 적극적으로 의견을 내길 권장하고 무엇이든지 함께 고민하는 문화를 추구해왔지만 기존의 팀장 문화로는 한계가 있었다.커뮤니케이션 상의 위계와 소통 불능의 문제를 해결하기 위해서는 '익숙한' 문화가 아닌 우리에게 '맞는'문화를 찾아야 했다. 특히 에이스프로젝트가 원하는 방향의 문화를 만들어나가려면 조직의 '구조' 자체가 '문화'를 담을 수 있어야 했다. 역할 중심 문화는 이런 가치관을 반영해 입체적으로 만든 조직문화다. 권한과 책임을 분산시킴으로써 직책자의 발언에서 권위를 제거해 구성원들이 보다 솔직하게 피드백하고 토론할 수 있게 한 것이다. 역할 중심 문화에서는 리딩하는 역할과 실무자 간의 업무적 차등은 있더라도 생활과 커뮤니케이션 면에서는 모든 구성원의 발언이 평등할 수 있다.역할 중심 문화, 실제로는 어떻게 운영됐을까?3편에 계속.
조회수 2898

스타트업에 경력직으로 합류한 멤버는 무엇을 해야 할까?

제목은 조금 거창하게 잡아봤지만 어디까지나 단편적인 경험으로부터 온 개인적인 생각이라는 것을 읽는 분들이 감안해서 봐주셨으면 좋겠고 부디 글의 의도가 와전 없이 전달될 수 있길 바라면서, 시작해보려 합니다.누구에게나 처음은 있다처음부터 잘 하는 사람은 없을 것입니다. 누구나 '처음'이라는 것은 있으니까-그런데 '스타트업'은 그런 사람들이 상대적으로 더 많이 모여있는 곳입니다. 특히 신생 스타트업일수록, 청년 창업일수록 더더욱. (간혹 가다가 진짜로 사업에 타고났거나 일잘DNA를 선천적으로 지니신 분들이 있긴 합니다만...)얼마 전에 대기업에서 오래 근무를 하다가 스타트업으로 이직한 사람들의 글을 봤습니다. 두 사람이 익명으로 솔직 토크를 한 내용을 정리해 둔 글이었는데 요지는 그거였습니다. '스타트업, 기대하고 갔는데 체계도 없고 힘들고 별로더라' 이 글에 일부는 동의하고 일부는 또 격한 반응을 보였습니다. 심지어 '그런 마인드라면 스타트업 업계에 안 오는 게 서로를 위해서 좋을 거다'라는 반응도 있었습니다.'스타트업에서 일한다'라는 것은 그런 것들을 내포하고 있다고 생각합니다. '뭐든지 처음인 사람들과 우여곡절을 나누며 오르락 내리락을 함께 할 의향이 있다'는 것 - 그런 것 없이 기존 큰 회사가 가지고 있는 '당연한 것들'을 기대하면 서로 힘들어집니다. 스타트업에서 경력직 멤버는, 기존 멤버들이 하고 싶었던 일들을 할 수 있는 방법을 찾아주는 사람 위와 같은 이유로 스타트업에 합류한 경력직이라면, 뭐든지 처음인 사람들 사이에서 기존 멤버들이 그동안 '하고 싶었던 일들을 할 수 있게 만들어 주는 역할'을 해야 한다고 생각합니다. 경력직 멤버에게는 기존 멤버들과 조금 다른 배경, 경험, 리소스, 네트워크 등이 있기 때문에 충분히 가능한 일이고, 경영진 또한 그러한 판단과 기대 하에 경력직을 채용했을 것입니다.덧붙여 여기에는 단순히 위에서 언급한 '경험, 네트워크' 등만 필요한 것이 아닙니다. 경력직이어서 가질 수 있는 눈치와 센스, 적응력들 또한 이 대목에서 빛을 발합니다.신입이 들어오면 느껴지는 '패기'처럼, 새로 들어온 멤버로서 '활력'을 불어넣어줌과 동시에 과하지 않게, 분위기에 잘 젖어들면서, '일이 되게' 해주는 것 그게 정말 '능력 있는 경력직'의 모습이 아닐까요? 또 하나 중요한 것은 내부의 컨센서스 그런데 여기에 전제되는 중요한 것이 하나 있습니다. 바로 내부에서 얼마 정도 '합의'가 되었느냐입니다.새로운 시각, 새로운 솔루션은 사실 기존의 멤버들도 원하던 바였을 터, 하지만 기존에 해왔던 것들에 대한 경험치와 애정, 나름의 철학 때문에 생각보다 쉽게 새로운 시각이나 솔루션을 받아들이기가 힘들 수도 있습니다.따라서 이 점을 사전에 경영진이 멤버들과 이야기하는 시간을 통해 합의를 이뤄놓는다거나 새로운 멤버의 역량에 맡기어 충분한 시간과 합의, 믿음을 쌓는 모습을 지켜보는 과정이 필요합니다.전자의 방법을 통하든, 후자의 방법을 통해서든 컨센서스를 이뤄가는 과정은 서로 꽤나 인내가 필요합니다. 하물며 학창 시절만 생각해봐도 새로 전학 온 친구가 '티 안 나게' 우리 반에 섞이려면 적어도 두세 달 (즉, 한 학기 정도의 시간) 이 필요했듯 -물론 '스타트업'의 특성상 린 하게, 빨리, 결과물을 얻어야 할 것 같은 강박이 조금 들긴 하지만, 서로 조바심을 (티) 내지 않고 합을 맞추는 시간을 인내해야 합니다. 그 과정에서 분명, '생각지도 못했는데 잘 맞는 부분' 들이 발견이 될 것이라 생각합니다. (물론 생각지도 못했는데 안 맞는 것도 발견할 수 있.....ㅇ.....) 그럼 나는 뭘 하고 있지? 스타트업에 합류한 후 가장 많이 하는 생각은 '유저 생각'입니다. 왜 이것을 더 많이 클릭했을까? 혹은 내가 의도한 장치들이 효과가 있었나? 유저들의 반응을 평균 내보고, 비교해보고, 실질적인 도움이 되었나 자문자답하곤 합니다.더불어, 유저들의 입장에서 더 궁금할만한 것, 더 필요할만한 것을 찾아 어떻게 하면 더 재미있게 전달할 수 있을까? 를 고민합니다. 이런 고민들은 기존에 일 할 때와 약간 다른 관점에서 봐야 하는 것이기 때문에 계속해서 가져갈 수밖에 없는 고민입니다. 그리고 계속 듣습니다. 필요하면 먼저 물어보거나 자리를 마련하도록 만들어서라도 이야기를 듣습니다. 이 때는 신입의 자세로 돌아가려고 의식적으로 애씁니다. 무슨 이야기냐하면, '나 이 정도 경력 있고 이런 경험 있는 사람인데, 내가 왜 이런 말을 듣고 있어야 해'라는 식의 쓸 데 없는 생각을 하지 않도록 경계합니다. '내 경험이 전부가 아니다, 내가 일해왔던 방식이 여기서는 통하지 않을 수도 있다, 그동안 이 서비스를 위해 고민하고 개선했던 시간들을 존중해야 한다'라는 자세로 이야기를 듣습니다. 이 글은 스타트업으로 이직하고 3주가 지났을 때 정리했던 것이었습니다. 글을 다시 보면서 이후에 나는 어땠나? 반추해 보았습니다.사람들이 사는 데에, 일을 하는 데에 다양한 이유가 있겠지만 저는 "더 나은 내가 되기 위해서 일을 합니다." 고로 더 나은 내가 될 수 있는 환경을 찾아 움직이고, 더 잘하는 일을 해서 많은 사람들과 잘 소통하려 노력하고 있습니다.그리고 지금 내 자리가, 그것에 큰 밑거름이 될 거라고 생각합니다. 고로 더 나은 멤버가 되기 위해 이 때나, 지금이나, 내일도, 끊임없이 고민할 것입니다. 이 고민들이 쌓여 '더 나은 내가' 될 수 있길 바라며 - #앵커리어 #마인드셋 #경력직 #스타트업 #스타트업합류 #스타트업이직 #인사이트 #조언

기업문화 엿볼 때, 더팀스

로그인

/