스토리 홈

인터뷰

피드

뉴스

조회수 1428

[어반베이스 CSO] 미국에도 어반베이스 직원이 있다? 캘리포니아에서 전해온 최윤이 CSO 이야기

미국뿐만 아니라 글로벌 전체 시장으로 봐도 VR/AR 시장이 연평균 113% 이상 증가하고 있다고 합니다. 특히나 AR의 성장성은 VR보다 훨씬 크다는 전망이 있지요. 다양한 업계에서 VR/AR 기술을 도입하고자 시도하고 있고 또 전통적인 업계에서도 관심도가 많이 증가하고 있습니다. 이렇듯 빠르게 성장하는 분야에서 주도권을 잡기위해 어반베이스는 해외 진출의 초석을 다지고 있습니다. 세계적인 기업으로 발돋움하기 위한 어반베이스의 첫걸음을 함께하고 있는 CSO 윤이님의 이야기를 만나보세요 :)InspireCon 2018에서의 발표현재 어반베이스에서 CSO (최고전략책임자)로 일하고 있는 윤이님은 어반베이스의 해외 확장 및 투자 전략을 수립하고 이에 관련된 사업개발 업무를 담당하고 있습니다. 현재는 미국 사업 확장을 위해 캘리포니아와 한국을 오가며 근무 중입니다. 투자심사역으로 만나, 함께할 동료가 되다! Q. 어반베이스에서 일한지는 얼마나 되셨나요?2017년 9월에 합류하였고 이제 1년이 조금 넘었습니다. Q. 어반베이스에 합류하게 된 과정을 알려주세요. 어반베이스를 처음 만나게 된 건 스파크랩 (SparkLabs)이라는 초기 투자사에서 투자심사역으로 근무하며 알게 되었어요. 투자사-피투자사의 관계로 처음 만났죠. 그땐 어반베이스가 회사 설립을 막 하기 시작하는 단계였어요. 첫 만남부터 대표님께서 해결하시고자 하는 문제가 너무 흥미롭게 다가왔고 계속 관심을 가지고 있다가 초기 투자자로 함께하게 되었습니다. 투자 이후에도 지속적으로 아이디어와 고민을 함께 나누다가, 직접 합류해서 같이 해 보면 좋을 것 같다는 생각이 들어서 함께 하게 되었습니다.스파크랩 (SparkLabs) 전에는 텐센트 (Tencent) 라는 중국 인터넷 기업에서 첫 커리어를 시작했고요, 그때도 해외 사업 개발 업무를 했습니다. 학부 졸업 후 현재까지 IT 및 스타트업 분야에 계속 있었네요. 한국에서 초등학교를 졸업하고 호주로 건너가 대학교때까지 호주 시드니에서 학교를 다니며 생활했습니다.  Q. 그 전의 회사들을 뒤로하고 어반베이스를 선택한 이유가 있나요?가장 큰 이유는 창업 초기부터 어반베이스 창업자 분들과 사업에 대한 아이디어, 고민들에 대해 많은 이야기를 직접 나누었고 그 시간동안 믿음이 쌓였기 때문입니다. 대표님과 초기 멤버 분들께서 얼마나 이 사업에 열정을 가지고 계시는지, 그리고 제가 공감하는 비전을 가지고 계신지 알고 있었기 때문입니다. 아마도 그 점이 제 마음을 어반베이스로 향하게 한 것 같습니다. 뿐만 아니라, 제가 개인적으로 꾸준히 관심을 가지고 있던 건축/홈디자이닝/공간 분야였고 여기에 현재 가장 각광받는 AR/VR 기술을 접목한 서비스를 하고 있다는 점이 매력적으로 다가왔습니다.  세계로 한 발자국 내딛는 어반베이스 Q. 어떻게 미국에 가시게 됐나요?어반베이스 합류 전 투자사에 있을 때부터, 하진우 대표님과 계속 해외진출에 대해 논의하고 있었습니다. B2B 영문 서비스 페이지 기획 및 개발을 하며 하나씩 준비하고 있던 와중에, 작년 연말, 좋은 기회로 TIPS에서 진행하는 해외마케팅 지원 프로그램에 선발되었습니다. 마침 저희의 새로운 제품도 개발 완성 단계였기 때문에 해외 시장에서 테스트 해 볼 수 있는 좋은 시기라고 판단하여 첫 번째 시장으로 미국을 선택하게 되었습니다. Q. 미국에서 활동 하시는 일에 대해 자세히 설명해주세요.저는 주로 새로운 회사, 잠재고객, 잠재 파트너 분들을 만나는 업무를 하고 있습니다. 글로벌 잠재 고객들과의 사업 개발을 위해 지속적으로 커뮤니케이션 하는 업무를 담당하고 있어요.사실 처음 미국에 왔을 때는 막막했습니다. 기회가 찾아오기만을 기다리는 건 너무 무모했죠. 네트워크를 쌓는 것도 시간이 필요한 일이고, 또 사업개발도 어디선가는 시작해야 하는 일이니까요. 그래서 일단 부딪혀 보기로 했습니다.투자자 분들을 소개받기 위해 알고 지내던 미국 진출 스타트업 분들께 도움을 받기도 했고, 한인 커뮤니티에 어반베이스를 알리기 위해 세계한인무역협회(OKTA) 엘에이 지회에 가입하여 다양한 이벤트에 참여하기도 했습니다. 그 이외에도 정기적으로 VR/AR 관련된 행사를 찾아보고 최대한 많이 참여하고 있습니다. 한국보다 훨씬 더 분야별로 세분화된 네트워킹 이벤트들이 있다는 점에 놀랐고, 또 실제로 이벤트를 통해 다양한 포텐셜 파트너 분들을 만나기도 했습니다. AWE 2018, Women in AR/VR, Techcrunch AR/VR Session 등 이 대표적입니다.   네트워크 구축을 위해 OKTA 미서부 지역 통합 차세대 글로벌 무역스쿨 수료AWE VR/AR 2018 참여SHIFT LA 강연에서 어반베이스 소개최근에 참여한 테크크런치 AR/VR 세션. 오큘러스, 페이스북, 스냅 등 다양한 IT 기업들이 AR VR 관련 서비스에 대해 의견을 나눴다Q. 윤이님의 근무 환경도 궁금하네요.혼자 일하다 보니 주 근무 환경은 ‘remote’ 하다고 말할 수 있을 것 같습니다. 미팅이나 외근이 없는 날에는 비즈니스센터에 가서 혼자 이메일 업무나 리서치를 진행하고요. 한국 오피스와는 컨퍼런스 콜을 통한 회의/업데이트 진행, 그리고 필요시에는 부문별로 추가 회의를 진행해요. (한국과는 시차가 있다 보니 한국 진행하는 컨퍼런스 콜은 저녁/밤 시간에 진행하고 있어요.) 관련 네트워킹 행사나 세미나가 있는 경우에는 참여하기도 하고요, 또 미국 내 다른 지역에 출장을 가기도 합니다. 한국에서도 진행하는 프로젝트가 많기 때문에 필요시엔 귀국하여 업무 지원을 하기도 합니다. 그 예로, 다가오는 11월 7일에 어반베이스가 주최하는 ‘스니커즈 컨퍼런스’가 있어서 참석을 위해 한국으로 ‘역’출장을 가게 되었습니다.(좌) 비즈니스 센터의 1인 사무실 (우) 비즈니스 센터 앞 휴식공간미국에서의 어반베이스, 그 첫인상은?Q. 해외에서 어반베이스 기술에 대한 반응은 어떤가요? 어반베이스 서비스를 소개하면 이런 서비스가 존재했다는 것에 놀라워합니다. 기존에 존재하던 방법이 불편해서 빨리 도입 해 보고 싶다는 반응도 있었어요. 다양한 분야에 적용 가능한 기술이다 보니, 업계마다 다양한 반응들, 피드백을 들을 수 있는 경험이 흥미로운 것 같습니다. 부동산개발이나 설계 쪽 업계분들은 저희의 AR프레젠테이션 툴은 하나의 부가적인 서비스인 반면 도면 인식 기술에 대해 굉장히 흥미로워 하셨지만 반면에, 건축과 학생이나 혁신을 추구하는 인테리어 기업분들을 만나면 AR 프레젠테이션 툴을 빨리 사용해보고 싶다고 말합니다.저희 기술력은 여러 서비스에 접목시킬 수 있는 장점이 있다고 생각하기에 최대한 가능성을 열어 두고 사업 개발을 진행하고 있습니다.   Q. 활동하시면서 기억에 남았던 에피소드 같은 것이 있을까요?어반베이스의 직원이 미국에 나가있다는 것에 굉장히 놀라시는 분들이 많아요.많은 분들께서 미국 내 직원이 있는 줄 모르시고 한국 CS 채널로 직접 비즈니스 관련 문의를 주시는 경우가 많았어요. 그때마다 바로 연락드려서 제가 미국에 있다고 말씀 드리고, 서부쪽에 계시는 분들은 직접 찾아가서 미팅하고 했더니 굉장히 신기해 하시더라고요. 바로 만날 수 있는 점이 좋다고요. 그리고 어반베이스 미국 지사에 채용은 안하냐고 문의를 많이 받았어요. 링크드인 통해서 혹시 인턴 채용하는지 물어봐 주시는 학생분들도 많았고, 또 미국 지사 설립하게 되면 꼭 같이 일하고 싶다는 분들도 있었고요. 아직은 시작하는 단계지만, 꼭 그럴 수 있는 날이 오기를 기대합니다.에피소드는 아니지만, 감사하게도 미국에서 도움을 주신 분들이 많이 계셨어요. 제가 한국에서 떠날 때 진행했던 인터뷰를 보시고 미국에 계신 분들이 먼저 연락을 주신 경우도 있었고 미국에 진출 해 계신 한국 스타트업 분들께 도움도 많이 받았어요. 전혀 모르는 분들도 링크드인 같은 소셜 매체를 통해 먼저 연락을 주시며 도와줄 부분이 없을까하고 말씀 해 주셔서 정말 감사했습니다. Q. 미국 시장은 한국과 다를텐데, 어반베이스는 어떤 점을 공략하고 있나요?해외 시장에서는 어떤 전략으로 확장해야할지 처음엔 막막했던게 사실입니다. 한국에서는 다양한 클라이언트 분들과 함께 일하고 있기 때문에 세일즈의 방향성이 어느정도 잡혀있는데, 해외 시장은 처음이었으니까요.그래서 최대한 다양한 업계를 직접 만나보고 어떤 분야에서 저희 서비스에 대한 니즈가 가장 큰지를 파악하는 것이 중요하다고 판단했습니다. 저희 코어 기술인 도면 분석기술과 3D/VR 모델링 데이터베이스 관련해서는 주로 B2B 회사들과 사업 개발에 대해 논의 중에 있으며, AR 프레젠테이션 툴 같은 경우에는 건축을 공부하는 학생들 및 소규모 건축사무소 등을 타겟하고 있습니다.글로벌 데이터베이스 구축과 마케팅 등이 앞으로 해결해 나아가야할 숙제라고 생각합니다.    샌프란시스코의 중심에서 어반베이스를 외치다 Q. 올해 어반베이스에서 테크크런치에 참여했다고 들었습니다. 소감은 어떠신가요?올해 테크크런치 부스를 운영하며 이번에 새롭게 출시되는 어반베이스 AR 를 소개드렸습니다. 국제적인 행사에서 저희 서비스를 처음 소개드리는 자리다 보니 어떤 피드백을 받을 지 많이 궁금했었는데, 기대했던 것 보다 다양한 분야에 계신 분들께서 관심을 보여주셨습니다. 많은 관심을 보여주셔서 감사한 마음이고, 또 어떤 부분에 집중하면 좋을지 조금이나마 답을 얻을 수 있는 기회였습니다.  Q. 테크크런치에서 가장 기억에 남았던 일은 무엇인가요?태국의 한 부동산 개발 회사 CTO분과의 미팅이 기억에 남습니다. 부스를 운영할 때 많은 분들이 몰려오셔서 제가 다 응대할 수 없는 상황이 있었습니다. 많은 분들이 추후에 연락을 바라신다며 명함을 두고 가셨는데, 태국에 한 부동산 개발 회사의 CTO분이 직접 오셔서 명함을 남겨주고 가시고, 또 제가 연락 드리기도 전에 다시한번 오셔서 꼭 미팅을 하고 싶으시다고 말씀하셨습니다. 그래서 다음날 바로 미팅을 진행하고, 아직까지도 향후 어떤 부분을 함께 하면 좋을지 논의 중 입니다. 그 외에도 호주, 싱가폴, 미국 등 다양한 국가의 회사에서 관심을 보여 주시고 큰 기업의 임원진 분들도 직접 부스에 방문해 주신 후 먼저 팔로업 메일을 보내주시며 굉장히 적극적이셨습니다. 아직 알려지지 않은 서비스인데 이렇게 많은 관심을 보여주시고 적극적으로 연락을 주신점이 신기하기도 했고 감사했습니다. Q. 테크크런치 이후 새로운 소식이 있나요?(투자 제안이 왔다거나?)테크크런치에서 많은 투자자분들 그리고 기업들과 만났고, 지속적으로 연락을 진행 중 입니다. 구체적인 서비스 도입에 대한 문의도 많이 와서 그 중에서 저희와 가장 좋은 시너지를 낼 수 있는 회사들이 어디가 있을까 하고 지속적인 미팅을 진행 중 입니다. 서로의 니즈에 대해서 파악하고 있으며 테스트 프로젝트를 진행하기 위해 사전 협의 중 입니다. 투자 같은 경우에는 감사하게도 관심을 보여주신 투자자 분들이 계셔서, 추후에 IR을 진행하게 되면 다시 논의를 재개할 예정입니다.  테크크런치에 참여한 윤이님어반베이스의 서비스를 시연 중많은 분들께서 어반베이스 서비스에 관심을 가져주셨습니다.인터뷰 마무리Q. CSO님으로서 앞으로의 계획은 어떻게 되시나요? 제가 담당하고 있는 업무를 꾸준히 진행하며 모든 가능성을 열어 두고 어반베이스가 해외 시장에서도 확장 할 수 있도록 노력 할 것 입니다. 현재는 미국에 집중하고 있지만 실제로 호주, 싱가폴, 일본, 태국에 있는 회사들과도 지속적으로 논의중인 부분이 있습니다. 다양한 시장에서 어반베이스 서비스가 사용될 수 있도록 지속적인 세일즈를 진행할 예정입니다. InspireCon 2018에서의 발표인터뷰 비하인드어반베이스를 대표해 미국에서 고군분투 하고 계시는 윤이님의 생활을 잠깐 공개합니다!1. 역시 한국인은 라면이죠. 테크크런치 전시를 마치고 컵라면으로 허기를 달랬던 현주님과 윤이님. 라면에 김치를 빼놓을 수 없죠.2. 뜨개질을 시작하다!한국보다 혼자있는 시간이 많다보니, 예전에는 상상도 안 해봤던 뜨개질을 취미로 시작하셨다고 하네요. 벌써 수준급이 되신 것 같아요. 3. 캘리포니아의 바다"근처에 바다가 많다 보니 주말에는 집 근처 바닷가에서 시간을 보냅니다."라며 보내오신 캘리포니아의 바다. 이런 뷰를 가까이 두고 사시는 윤이님이 조금 부러워지기도 하네요. :)멀리 계셔서 직접 얼굴을 맞대고 인터뷰를 하지는 못했지만, 메일을 주고 받으며 또 컨퍼런스 콜을 진행하며 많은 이야기를 나누었습니다.세계를 무대로 활약하는 어반베이스를 그리며 오늘도 고군분투 하고 계신 윤이님에게 다시 한 번 감사의 인사를 전합니다. 얼른 해외에서 좋은 소식이 들려왔으면 좋겠네요 :)출처: https://blog.naver.com/urbanbaseinc 
조회수 709

숙박앱에 필요한와이즈트래커 리포트 Top 3

숙박앱은 O2O 서비스를 선도하는 사업 중 하나로 빠르게 시장을 확보하기 위한 다수의 앱이 생산되면서, 유사한 경쟁 앱 속에서 차별화 된 서비스로 고객을 잡기 위한 노력이 치열한 사업영역 이기도 합니다. 그래서 숙박 앱 운영에 도움이 될 와이즈트래커의 리포트 3가지를 소개하고자 합니다.1. 상품 카테고리 리포트숙박의 등급은 생각보다 다양합니다. 그러나 숙박 앱에서 한 화면에 보여지는 컨텐츠는 1~2개이며, 이후에는 지속적인 스크롤링으로 원하는 숙박장소를 찾기 때문에 사용자가 선호하는 컨텐츠를 상단에 효과적으로 배치하는 게 중요합니다.상품 카테고리 리포트는 각 숙박 카테고리별로 방문수(=유니크 조회수), 평균 체류시간 등 인게이지먼트 지표와 더불어 객실선택, 예약하기, 주문, 매출액 등 다양한 컨버전 지표를 함께 제공합니다. 나아가 상품 리포트를 통해서 ‘특급’이란 카테고리 중 실제 어떤 호텔이 효과가 좋았는지를 파악할 수 있습니다.이러한 데이터는 컨텐츠 배치 뿐만 아니라, 제휴 영역을 확장하는 데도 어떤 카테고리에 집중해야 할지 참고할 수 있는 유용한 데이터입니다.2. 화면 이동경로 리포트숙박 앱 UI는 매우 심플하고 직관적인 편입니다. 사용자는 예약이 앱 실행의 주 목적이기 때문에, 퍼블리셔는 보통 첫 화면에 컨텐츠를 스크롤링해서 볼 수 있도록 구성하지만 의외로 예약에 접근하는 행동패턴은 다양할 수 있습니다.샘플 데이터처럼 목적을 갖고 검색을 통해 빠르게 상품 정보를 획득하고자 하는 사용자의 비중이 많다면, 모바일 기기에 적합한 내부 검색엔진 편의성 및 결과 화면의 퀄리티가 매우 중요할 것이며 이는 예약율과 직결될 수 있습니다. 반대로 검색했는데 만족하지 못한 결과 값을 제공했다면, 높은 외부 유출 비율을 나타낼 것입니다.화면 이동경로 리포트는 이러한 다양한 사용자들의 행동패턴을 타겟별로 4가지 타입(A화면 이후, A화면 전/후, A화면 도달경로, A화면에서 B화면을 도달하는 경로)으로 분석하여 네비게이션 개선에 통찰력을 얻을 수 있는 데이터를 제공합니다.3. 내부 검색어 리포트 숙박 앱에서 검색엔진을 사용하는 빈도는 꽤 높습니다. 앱을 실행하자마자 검색하는 사용자는 서핑을 즐겨하기보단 자신이 원하는 컨텐츠(정보)만을 빠르게 받고 싶은 성향이 있습니다. 해당 사용자에겐 효과적인 검색결과 화면을 제공하는 것이 핵심입니다.검색결과 화면은 2가지가 필히 고려돼야 합니다.1) 검색결과와 관련성 높은 결과 값 제시( 방대한 결과값은 오히려 재검색하게 하여 불편함을 제공)2) 검색결과 값이 없을 경우 대안을 제시( 빈 페이지 제시는 매우 부정적인 경험으로 기억)내부 검색어 리포트는 사용자의 검색빈도가 높은 인기 키워드를 파악할 수 있으며, 검색 실패수 지표를 통해 온전한 결과 값을 제시하지 못한 경우를 찾아 검색엔진 개선의 방향을 잡을 수 있습니다.
조회수 509

Digital marketing summit 2018

우리 브랜드의 옷을 입는 사람은 어떤 브랜드의 음료를 마실까?  1000여 명의 마케터가 모인 Digital marketing summit 2018! Shared customer를  주제로 오픈서베이의 황희영 대표가 발표했습니다.   마케터가 나의 고객이라 생각하는 소비자는 사실 많은 브랜드를 동시에 소비하고 있습니다. 자사의 데이터만으로 소비자를 이해하려하는 것은 마치 초승달을 보고 달의 모양을 판단하는 것과 같습니다. A브랜드에서 화장품 저관여 구매자로 분류하는 소비자가 실은 B브랜드에서 적지 않은 금액을 소비하고 있을 수도 있으니까요.    이를 돕기 위해 오픈서베이는 그간 수집한 매장 방문 및 구매 데이터를 기반으로 소비자의 교차 구매와 교차 방문을 분석하고 그 결과를 공유했습니다.Shared customer 분석을 통해 새로운 기회를 발견할 수 있습니다. 동일 카테고리 내의 교차 구매 및 방문 분석으로 우리 브랜드로 채워지지 않는 소비자의 Unmet needs를 확인할 수 있습니다. 또한 같은 소비자를 공유하는 다른 카테고리의 브랜드와의  Co-promotion이나 collaboration이 가능합니다. 온오프라인 채널 확장 시 벤치마킹이나 경쟁, 혹은 협업할 파트너 브랜드를 찾을 수도 있습니다.  오픈서베이 부스에서는 ‘마케터의 운명을 바꿔줄 로또킷’과 함께 <마케터 리포트 2018>을 나눠드렸습니다. 다양한 산업군, 회사규모, 연차로 구성된 319명 마케터의 목소리를 담았습니다. 많은 마케터가 마케팅 목표 달성을 위한 중요 업무로 ‘고객의 니즈와 이용행태를 파악’하고 ‘소비자 데이터를 분석하여 인사이트를 도출하는 것’을 꼽았습니다.  ‘Shared customer – 우리 브랜드의 옷을 입는 사람은 어떤 브랜드의 음료를 마실까’는 4월 중 내부 고객 초청 세미나로 다시 한번 진행될 예정입니다.관해 궁금하신 점은 오픈서베이 팀([email protected])으로 문의주시면 됩니다.#오픈서베이 #데이터분석 #시장분석 #마케터 #마케팅 #이벤트참여 #이벤트후기
조회수 1956

다양한 형태를 지원하는 리스트 UI, 잘 그리고 계신가요?

대략 1년 반 전, 5.0 롤리팝과 함께 나타난 RecyclerView. ListView 를 이용할 때 아주 기초적이고 정석적인 개념으로 사용되던 ViewHolder pattern 을 반 강제화? 하면서 동시에 성능까지 개선한 ListView 의 개량버전.앱 시장이 활성화되면서 한 가지 타입의 뷰만 반복적으로 보여주는 단순한 구성보다는 다양한 타입의 뷰를 보여주는 앱들이 많아지고 보편화 된 시점에 이것을 구현하기 위한 Adapter.getView 메소드는 혼돈.chaos 가 되었지요. 가독성을 높일만한 나름대로의 시도를 해보고 있을 때, RecyclerView 가 갑툭튀 했고 이걸 이용하면 원하는 만큼의 많은 타입의 뷰를 “가독성 좋게 만들어 볼 수 있겠다” 라는 생각이 들었습니다.그래서 RecyclerView.Adapter 를 상속 받아 다양한 타입의 뷰를 바인딩 할 수 있게 도와주는 헬퍼 클래스, MultiItemAdapter 라는 것을 만들어 보게 됐습니다. 구 회사 프로덕트에 적용해보기도 하고, 개인 프로젝트에 넣어보기도 하고, 토스랩에서 서비스하고 있는 “잔디”에 녹여내보기도 했는데 나쁘지 않은 느낌이들어 그 과정을 공유하고 많은 분들께 피드백도 받고 싶습니다. 또, 어떻게 더 잘 활용하고 계신지 여쭙고 싶습니다.RecyclerView.Adapter 의 이해를 위해 단순단순하게 만들어보자public class BasicAdapter extends RecyclerView.Adapter { private List mItems = new ArrayList<>(); @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(android.R.layout.simple_list_item_1, parent, false); return new MyViewHolder(itemView); } @Override public void onBindViewHolder(MyViewHolder holder, int position) { holder.mTextView.setText(mItems.get(position)); } class MyViewHolder extends RecyclerView.ViewHolder { private TextView mTextView; public MyViewHolder(View itemView) { super(itemView); mTextView = (TextView) itemView.findViewById(android.R.id.text1); } } ... 이런 식으로 구현하면 되는군, 하지만 내가 최종적으로 원하는 건 다양한 ViewHolder 를 다뤄야 되는 건데 ViewHolder 가 많아지는 경우 inner class 는 쓰면 안되겠다! ViewHolder 들은 따로 패키지 만들어서 관리하자. 음 근데 ViewHolder 를 구성하고 난 다음 어떻게 그려지는 지에 대해 궁금하면 다시 어댑터를 찾아가야 되고, 반대로 어댑터에서 ViewHolder 내 구성요소가 어떻게 생겼는지 궁금하면 다시 ViewHolder 찾아가서 뒤져봐야되는 군. 이건 비효율 적인 것 같다. ViewHolder에 뷰를 그리는 메소드를 하나 만들자. 아 기왕이면 추상화된 클래스를 만들어 돌려돌려 쓰자. 하나 더 Generic 을 사용하자.public abstract class BaseViewHolder extends RecyclerView.ViewHolder { public BaseViewHolder(View itemView) { super(itemView); } public abstract void onBindView(ITEM item); } 뷰를 그리는데 쓰이는 객체는 Generic 을 이용하면 ViewHolder 안에서 그리는 작업 또한 해결이 가능하겠군! 이걸 이용해서 다시 만들어보자.public class MyViewHolder extends BaseViewHolder { private TextView mTextView; public MyViewHolder(View itemView) { super(itemView); mTextView = (TextView) itemView.findViewById(android.R.id.text1); } @Override public void onBindView(String item) { mTextView.setText(item); } } ... public class BaseAdapter extends RecyclerView.Adapter { private List mItems = new ArrayList<>(); @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(android.R.layout.simple_list_item_1, parent, false); return new MyViewHolder(itemView); } @Override public void onBindViewHolder(MyViewHolder holder, int position) { holder.onBindView(mItems.get(position)); } public void setItems(List items) { mItems.clear(); mItems.addAll(items); } @Override public int getItemCount() { return mItems.size(); } } 음 원하는 모양새다. 근데 이제 Adapter 에선 ViewHolder 에 들어갈 layout 이 어떤 건지 관심꺼도 되겠네. 게다가 ViewHolder 에서 layout 궁금하면 다시 또 찾아와야 되는게 문제다. 좀 더 명시적인 방법으로 Factory method 로 생성자를 제한해보자. RecyclerView.ViewHolder 는 View 를 가지는 생성자가 강제되니 이렇게 바꾸자.public static MyViewHolder newInstance(ViewGroup parent) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(android.R.layout.simple_list_item_1, parent, false); return new MyViewHolder(itemView); } private MyViewHolder(View itemView) { super(itemView); mTextView = (TextView) itemView.findViewById(android.R.id.text1); } 이렇게 하면 어떤 layout 을 다루고 있는지도 금방 알 수 있겠다. 이 정도만 되도 구색을 다 갖춘듯하니 이 느낌으로 다양한 타입의 뷰들을 다뤄보자.public class BasicMultiTypeAdapter extends RecyclerView.Adapter { public static final int VIEW_TYPE_A = 0; public static final int VIEW_TYPE_B = 1; private List mItems = new ArrayList<>(); @Override public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == VIEW_TYPE_A) { return AViewHolder.newInstance(parent); } else { return BViewHolder.newInstance(parent); } } @Override public void onBindViewHolder(BaseViewHolder holder, int position) { holder.onBindView(mItems.get(position)); } public void setItems(List items) { mItems.clear(); mItems.addAll(items); } @Override public int getItemCount() { return mItems.size(); } @Override public int getItemViewType(int position) { if (position % 2 == 0) { return VIEW_TYPE_A; } else { return VIEW_TYPE_B; } } } 음 깔끔하긴 하다. 근데 getItemViewType 이 스크롤 할 때마다 불릴 텐데, 분기도 많고 연산이 생겼을 때 스크롤 속도에 괜한 영향을 줄 듯? view type 을 차라리 미리 가지고 있게 만들자. 또! 가만보니 한 타입의 객체를 이용해서 다른 스타일로 뷰를 보여줄 뿐이었네. 이것도 여러가지 객체를 담을 수 있게 만들어야지.뷰를 그릴 대상이 될 객체랑 타입을 가지는 Wrapper class 를 만들어서 해결하자. 이러면 Adapter.onBindViewHolder 랑 Adapter.getItemViewType 도 해결이 되겠군.public abstract class MultiItemAdapter extends RecyclerView.Adapter { private List mRows = new ArrayList<>(); @SuppressWarnings("unchecked") @Override public void onBindViewHolder(BaseViewHolder holder, int position) { holder.onBindView(getItem(position)); } @SuppressWarnings("unchecked") public ITEM getItem(int position) { return (ITEM) mRows.get(position).getItem(); } public void setRows(List mRows) { mRows.clear(); mRows.addAll(mRows); } @Override public int getItemCount() { return mRows.size(); } @Override public int getItemViewType(int position) { return mRows.get(position).getItemViewType(); } public static class Row { private ITEM item; private int itemViewType; private Row(ITEM item, int itemViewType) { this.item = item; this.itemViewType = itemViewType; } public static Row create(T item, int itemViewType) { return new Row<>(item, itemViewType); } public ITEM getItem() { return item; } public int getItemViewType() { return itemViewType; } } } MultiItemAdapter 완성.네, 저는 이렇게 만들어서 1년 반 정도 필요한 부분(복잡해 질만한 부분)에 이 클래스를 상속받아 구현했습니다. 사용방법을 예로들어 데이터베이스나 서버로부터 긁어온 아이템들을 타입에 따라 A, B로 나눠서 보워줘야 한다면,// MutiItemAdapter 구현 public class AdvancedItemAdapter extends MultiItemAdapter { public static final int VIEW_TYPE_A = 0; public static final int VIEW_TYPE_B = 1; @Override public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == VIEW_TYPE_A) { return AViewHolder.newInstance(parent); } else { return BViewHolder.newInstance(parent); } } } // Activity 나 Fragment 등 view 요소에서 ListAdapter item setting. public void setItems(List items) { List rows = new ArrayList<>(); for (int i = 0; i < items xss=removed>이렇게 해주면 됩니다. 그런데 위 사용방법을 보면 추가적인 새로운 타입(Row)의 List 와 반복문을 돌려야 된다는 것이 단점으로 보이는데요. 그럼 이 클래스를 사용하지 않고 직접 구현한 결과를 좀 볼까요?public class NormalItemAdapter extends RecyclerView.Adapter { public static final int VIEW_TYPE_A = 0; public static final int VIEW_TYPE_B = 1; private List mItems = new ArrayList<>(); @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == VIEW_TYPE_A) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(android.R.layout.simple_list_item_1, parent, false); return new AViewHolder(itemView); } else { View itemView = LayoutInflater.from(parent.getContext()) .inflate(android.R.layout.simple_list_item_1, parent, false); return new BViewHolder(itemView); } } @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { if (holder instanceof AViewHolder) { Item item = getItem(position); ((AViewHolder) holder).getTextView().setText(item.getName()); } else { ((BViewHolder) holder).getTextView().setText("I am B."); } } private Item getItem(int position) { return mItems.get(position); } public void setItems(List items) { mItems.clear(); mItems.addAll(items); } @Override public int getItemViewType(int position) { if (getItem(position).getType().equals(Item.ITEM_TYPE_A)) { return VIEW_TYPE_A; } else { return VIEW_TYPE_B; } } @Override public int getItemCount() { return mItems.size(); } } 뭐, 나쁘진 않습니다. 이 정도 수준으로 개발이 끝나도 되고 추가적인 확장이 필요하지 않아보인다면 굳이 MultiItemAdapter 를 쓸 필요가 없습니다.중요성을 가지는 리스트 위주의 화면에서 위와 같이 개발된다면 당장 보이는 제 불만은 onCreateViewHolder, onBindViewHolder 계속해서 분기가 들어가게 되고 getItemViewType 에서는 계속 해서 List 데이터에 접근해야 한다는 것입니다. 접근 자체가 큰 문제, 큰 영향을 끼치지 않을 정도 규모의 자료구조라면 논외로 치더라도, 뷰 타입이 조금만 늘어나도 onCreateViewHolder, onBindViewHolder 의 덩치는 엄청 커질 겁니다.예를들면 맨 마지막 아이템 타입이 B 이고 현재 추가 될 아이템 타입이 A인 경우에는 다른 형태의 디바이더를 넣어야 한다던지 하는 추가적인 확장이 이루어져야 한다면 골치가 꽤 아플겁니다. 특히 저는 위 예와 비슷하게 뷰 타입에 따라 각기 다른 아래 위 마진값을 요구받을 때, ViewHolder 마다 이전 데이터를 참고하게 만들고 동적으로 Visibility 처리를 하거나 MarginLayoutParams 를 고치는 것이 비효율적으로 느껴져서 height를 주입받는 DividerViewHolder 를 하나 만들어 사용하곤 했습니다. 이렇게 하니 각각의 ViewHolder 들이 데이터들에 의존적이지 않게 코딩이 가능했었습니다. 한 가지 더 예를들어 리스트 중간 중간 광고가 보여지게 되고 이 광고 클래스는 완전히 다른 객체로부터 보여줘야 한다 라고 했을 때 MultiItemAdapter 를 이용하면 쉽게 해결이 가능합니다.정작 근 1년간 “잔디”를 만들면서는 자주 쓰진 않았는데, 작년부터 각광받기 시작한 MVP 패턴을 사용할 때 View 에서의 로직을 최소화 하려고 한다면 써먹을 수 있는 모델로 적합하지 않나 생각이 들면서 다시 사용하기 시작했습니다. Presenter 에서 Row 를 만들어 던져주면 View 는 그것을 그대로 사용하게 만들 수 있다는 생각이 들었거든요.(아직까지는 비교적 크지 않은 부분에서만 사용하게 되서 View(MainThread)에서 Row 를 만들게 코딩해 놓은 컴퍼넌트가 더 많네요 흑흑) 더 복잡한 구조를 갖는 컴퍼넌트를 만들어야 할 때는 비동기 스레드에서 Row 까지 만들어 내보내는 것도 해볼까 하는 생각도 듭니다.제 눈에만 괜찮은 구조인지, 생각지도 못한 치명적인 단점이 있진 않은지, 구조나 설계 측면에서 안 좋은 점은 있지 않은지, 논리없이 Generic 으로 “퉁” 치고 있는 코드는 아닌지, 여러가지가 많이 궁금합니다 ^^ MultiItemAdapter 를 쓴 것과 안 쓴것의 정말 심플한 비교 소스를 열어놓았습니다 MultiItemAdapter 또, 여러분들은 어떻게 구현하고 계신지요? 여러분의 관심이 필요합니다 ! :)#토스랩 #잔디 #JANDI #개발 #개발자 #인사이트 #경험공유
조회수 1517

국내 대기업, 스타트업을 인수하지 않는 이유는?

맛나게 차려진 커피 한잔을 값싸게 마실 생각만 하지, 지금 그 커피를 만들어낸 시스템이나 생태계, 준비된 바리스타에게는 큰 관심이 없다. 과거와 현재, 앞으로의 한국적인 환경이라고 단언한다. 국내 대기업은 안 변한다.젠트리피케이션(Gentrification) 현상과 매우 똑같다고 생각하면 된다. 빈곤지역에 저렴한 임대료를 찾아 예술가들이 몰린 다음 그 지역에 문화적/예술적 분위기가 생긴다. 당연, 그 지역의 관심과 손님들이 북적인다. 그러면서, 도심의 중상류층이 유입되면서 임대료 시세가 오르게 된다. 그리고, 대형 프랜차이즈점들이 그곳을 지배한다. 결국, 가난한 예술가들이 떠나면서 지역 특성이 손실되는 현상과 똑같다.국내 대기업은 자신들의 인프라 위에 올라오는 이익만을 쟁취하려 하고, 같이 공생할 생각조차 없다. 가난한 예술가들은 떠나보내는 하늘 위의 슈퍼갑 건물주님과 똑같다. 아니, 별반 차이 없다.대기업이 슈퍼갑질을 하는 경우가 대표적인 케이스는 그렇다.  어떤 스타트업의 비즈니스에 관심 있다고 하고선 중요한 모델이나 구성 방법, 기술적인 요소까지 프레젠테이션을 자세하게 듣고서는 거의 똑같은 제품이나 서비스를 만들어서 아예 스타트업을 파괴하는 일도 서슴지 않는다. 특허가 걸려있거나, 특이한 모델의 경우에는 소송을 통해서 길고 긴 자본력 싸움을 걸기도 한다.심지어 자신의 기업에도 이익이 되고 스타트업에게도 이익이 되지만, 자신의 개인 이익에 도움이 안 된다는 이유로 그 사업 자체를 망가트리거나, 방해하는 일도 서슴지 않는다. 대기업의 복잡한 프로세스는 그 일이 그런 가치가 있었던 일인지도 모르게 한다.이렇게 망가지는 프로젝트를 과거에도 보았고, 현재에도 보고 있다. 슬프다.물론, 한국의 대기업만 그런 것도 아니다. 해외의 대기업이 갑질을 하는 경우도 없는 것이 아니다. 하지만, 그들의 세계는 최소한의 윤리의식은 있는 것 같다. 분명한 것은 해외에서는 풍부한 아이디어나 선도적인 아이디어를 가진 사람이나 기업을 상당한 금액으로 M&A 하는 경우가 많은데, 왜? 유독 국내의 사례는 그렇게 없느냐는 것이다?아! 반대로 제대로 인수해서 성공한 사례도 없다. 참 아이러니하다.페이스북의 사용자들은 이미 노후화되고 있다. 미국의 10대들이 적게 사용하면서 인스타그램으로 주된 관심이 넘어간다고 했을 때에 그들은 비슷한 서비스를 만들거나 흉내 내는 것이 아니라, 인스타그램을 창업 18개월 만에 인수했고, 당시 인수 금액은 10억 달러에 달했다. 왓츠앱의 인수도 그러하다.국내의 서비스업체들은 비슷비슷한 서비스들을 서로 만들면서 공명하는 방법으로 진행되거나 물량공세나 저가경쟁 등으로 아예 시장 자체를 제대로 키우는 것에는 거의 관심이 없는듯한 행동을 보인다.이러한 M&A가 적게 발생되는 이유 중의 하나에 대해서 대기업 공정거래법 적용이라고 지적하는 이유도 있지만, 더 근본적인 이유는 엄청 방대한 대기업의 복잡한 생태계를 조성하게 한 재벌적인 구성 방법이 그 근본적인 문제의 첫 번째 단초라고 생각한다.스타트업의 창의적인 아이디어의 대부분은 경계선을 뛰어넘거나 부조리하거나 불합리한 점을 개선하는 방향으로 진행되는 것이 대부분인데, 시작부터 끝까지 모든 시스템과 생태계를 포용하고 있는 재벌 중심의 대기업 생태계는 내부에서 그런 틀에 대해서 완강하게 반항하고 반대하기 때문이다.대표적인 케이스가 국내 대기업의 가전업체에서 '앱'에서 컨트롤이 가능한 OpenAPI를 만들거나 연결하기 위한 서비스를 만들 때에 리모컨 부서가 반대하고 나선다거나, 이미 통신사에서 감가상각이 끝나고 무료 플랫폼화 될 수 있는 SMS생태계 또한 대기업 영업 부서에서 극렬하게 반대하는 밥그릇 싸움에 휘말린다거나, 국내 전자업 게에서 스마트폰의 아이디어를 구상할 때에 '허가'나 '인증'의 프로세스에서 서비스를 좌지우지하는 부서와 담당자들이 극렬하게 반응한 것과 같은 이치이다.슬프지만, 모든 것이 소수의 재벌과 대기업 중심의 서비스를 주도하고, 이를 뒷받침하는 법체계나 주변 환경으로 구성되어진 한국적인 환경에서 대기업이 스타트업의 아이디어만 빼먹는 행태는 끝이 나지 않을 것이다.사실, 카카오가 김기사를 인수한 것은 그나마, 카카오가 재벌의 구성 형태를 가지고 있는 곳은 아니기 때문이다. 매우 다행하게도, 대기업의 규모로 인정받게 되는 카카오나 NHN의 경우에는 그러한 일들이 기존의 재벌급에서 벌어지는 이해당사자들의 내부 혁신 불가 프로세스가 그나마 덜 가동되기 때문일 것이다.이러한 구성 형태는 금융이나 의료와 같은 복합적인 도메인이 중시되는 생태계에서는 기존의 규칙을 붕괴하면서 성장해야 하는 O2O기반의 서비스들에게는 매우 큰 악영향을 주는 것이 사실이다.슬프지만, 토스의 송금 아이디어와 카카오의 논란은 이미, 대 기업화되어버린 또 다른 생태계의 재편을 보는 것 같아서 매우 안타깝다.그리고, 그러한 '사업'을 승인하고 매우 당연하게 '기업'의 단기적인 이익에만 집중하는 이사회의 '재질'문제가 가장 크지 않나 하다. 타인이 먼저 시작한 아이디어와 협력하여 시장을 구성하기 보다는, 그 정도 아이디어쯤이야 만들어서 시장을 차지하는 것이 어렵지 않다고 생각하는 생각의 문제 아닐까?안타깝지만, 해외의 MBA 수련과정에서 제대로 된 이해를 받지 못하고, 공격적인 프로세스에만 집중적으로 트레이닝받은 단기적인 이익에만 전념하는 과정만을 외워서 온 사람들도 문제이다. 제대로 MBA 과정을 받은 사람이라면 전체적인 시야나 발전적인 방향도 같이 고민하고 상생하는 생태계를 만들 줄 아는 사람들이 더 많다는 것을 알 수 있다.물론, 그런 제대로 된 사람들은 미국이나 영국에서 활동하고, 그들과의 경쟁에서 도태된 사람들이 국내에 유입되어 대기업의 DNA와 결합하면서 만들어 놓은 이 상황을 우리는 너무도 당연하다는 듯이 지켜보는 것이 안타까울 뿐이다.눈을 돌려 중국의 거대함과 신속함에 또 한번 놀라게 된다. 최신 기사들을 살펴보다가 깜짝 놀란 사실이 하나 발표됐다. 그것은 중국 비즈니스는 중국 인민해방군이 운영하는 기업이나 사업과 같이 진행하는 것이 매우 효과적이라는 것이었다.중국 비즈니스의 비밀 아닌 비밀 중의 하나는 중국 인민해방군은 군벌처럼 자체적인 사업을 운영하는 규칙으로 다양한 이권사업들이 진행되었고, 그 비즈니스는 무기, 자동차, 부동산 등의 일반적인 민간 경제 분야의 대부분을 점유하고 있었다.그래서, 사실상 중국 비즈니스는 중국 공산당을 통하지 않고서는 일을 하기 어렵다는 이야기가 있었는데, 이제 그 이권을 금지한다는 조치가 발효된 것이다. 자체적인 불합리함을 매우 빠르게 개선하는 혁신은 중국이 거대한 속도로 진행되고 있다.그뿐만이 아니다. 중국 CCTV '창업영웅환(创业英雄汇)'이라는 프로그램은 2014년 12월 26일부터 시작된 중국 중앙정부의 크라우드펀딩 투자 예능인데 이 프로그램을 보다 보면 창업자가 매달리는 것이 아니라, 투자자들이 나를 뽑아달라고 애원하는 경우를 어렵지 않게 찾을 수 있다는 점도 매우 흥미롭다.이런 서비스와 유사한 SBS의 '투자자들'이라는 크라우드펀딩 예능프로그램을 5월 15일부터 시작한다고 하니, 이 역시 자금을 다루는 속도가 더 빠르게 고속화되고 있는 중국의 또 다른 면을 볼 수 있게 한다.이처럼 고속으로 혁신적인 사회로 변화되는 중국의 모습을 보면서 두려움을 느끼게 되지만, 아직도 한국형 OS를 만들어 기존 공공 납품의 신화(?)를 재현하고자 하는 국내의 한 단면적인 사실들을 보면 매우 실망감도 높아진다.슬프게도 국내 대기업과 연관성을 가지지 않는 기업과 상관없는 일을 해야 하는 것이 슬플 뿐이다.아래의 기사를 마지막으로 첨부한다.http://news.khan.co.kr/kh_news/khan_art_view.html?artid=201605082245005&code=990105기사의 제목을 보면, 'LG전자, '협력사 죽이기'에 면죄부 준 검찰'이라는 기사이다.특정업체를 지정하기보다는 전반적인 분위기 아닐까? 이런 상황에서 대기업이 스타트업을 인수할 이유가 있을까? 냉정하게 없다고 생각한다. 수많은 방법으로 스타트업을 죽이는 비법(?)들이 알려져 있다.냉정하게 국내 대기업은 국내 스타트업을 인수하지 않을 것이다. 사례를 찾는다고 해도, 매우 희귀한 자료들이고, 특수한 케이스들 뿐이다. 그러니, 국내에서 스타트업을 하고 싶은 분이라면 국내 대기업과 그다지 친해지지 말라고 이야기하고 싶다. 결코. 해피엔딩으로 끝난 적이 없다고 이야기를 하겠다. 슬프지만. 사실이다.더 심플하게 설명해보자.대기업의 임원은 인수에 대해서 부정적일 것이다. 엄청난 시너지가 나오지 않는다면, 임원들은 그 책임을 떠 안으려 하지 않으며, 한국내의 시작 규모로는 인수를 해서 얻을 수 있는 가치에 대해서 자신감을 가지기 매우 어렵다.하지만, 해외의 성공한 것들을 따라서 하는 경우에는 실패하도 자기 책임이 아니기 때문에 인수보다는 복제를 선호하게 된다.대기업의 직원들도 거의 비슷하다. 대기업의 특성상 자기가 무엇을 하는 직원은 없다. 대부분 시키는 일을 하게 된다는 것을 잊으면 안된다. 그냥, 보고용으로 다른 곳에서 하는 것들이거나, 책임을 최소화 할 수 있는 일을 하려고 한다.조직 구조상 대기업은 임원은 인수 생각이 없고, 직원은 복사하려고만 한다. 그냥, 국내 대기업들은 대부분 무능하다고 보면 된다.ps.국내의 몇몇 O2O스타트업의 BM을 꾸준하게 관찰하고 있는 대기업과 공기업의 모습을 보고 있노라면... '사람'이 필요해서 '인수'를 하는 생태계와는 거리가 멀다고 생각합니다. 한편으로는 그렇게 생각하실 수 있습니다. 흉내내기 쉬운 BM, 복제하기 쉬운 BM이 문제이며, 제대로 지키지 못한 스타트업의 문제로 이야기할 수 있습니다.사업적인 냉철한 시각으로는 틀린 이야기가 아닙니다. 그 지적에 대해서도 반대하지는 않습니다.다만, 대기업이 동네 빵집을 대신하고, 동네 슈퍼를 대기업의 프랜차이즈 편의점이 대체되고 있는 것을 그대로 바라보고, '힘'의 논리로만 이야기하는 것은 글쟁이의 몫이거나, 전문가의 이야기가 아닌것 같습니다.더 냉정하게 이야기하자면, 대기업의 프랜차이즈 편의점도 결국.. 비대면 서비스에 밀리지 않을까 합니다. 그냥, 힘겨루기 정도로만 비즈니스의 세계는 설명하기는 제가 부족한것 같습니다.뭐. 그렇습니다. 한국적인 생태계에 대한 판단은 각자 알아서 하시기를...
조회수 1420

일본 스타트업 적응기

운명이란 단어를 좋아하는 편은 아니지만,사람의 노력 너머로 작용하는 3가지가 있다.학교에 입학하는 것,사람과의 관계를 만들어 나가는 것그리고 업을 구하는 것.이 3가지는 운칠기삼이라고인생의 방향을 결정하는 중요한 선택들임에도항상 노력 너머로 작용하는 무언가가 있는 것 같다.그렇다면 나는 무엇에  2-3년간 익숙했던 업계를 떠나새로운 나라, 새로운 필드에서, 새 이야기를 쓰게 되었을까1. 무엇보다 중요한 것은 궁합취업을 할 때야 어디서든 자리 잡아 제 밥값을 하며 살아가고 싶다 생각하지만,직원을 구하는 입장뿐만 아니라 직업을 구하는 입장에서도가장 중요하게 생각해야 할 것은 서로에 대한 필요(궁합)이다.회사도 필요에 맞는 사람을 채용하는 것이 중요한 만큼피고용인도 자신의 가치에 부합하는 자리인지를 판단하는 것은 중요하다.몰입의 즐거움도 그렇지만,자신의 존재에 대한 감사함을 느끼며 살아가는 것일을 하면서 지켜야 할 무엇보다 중요한 감정인 것 같다.나의 경우에는서로가 서로의 필요에 대해 심도 있게 생각해 볼 수 있도록, 직접, 질문을 건네었다.1.  앞으로 계획하고 있는 것은?2. 그 계획에 필요로 하는 사람, 능력은?3. 어떤 사람들이 모여있는 조직인지?그리고 3일 후그 질문은 빽빽하게 쓰인 답으로 돌아왔다.그때 난 결심했다. "함께 하고 싶다. 이 회사"2. 다시 열정적으로 살아가는 내 모습을 되찾고 싶다.자리 잡아가는 직장을 박차고 이직을 하는 사람들의 마음, 같지 않을까?'한 단계 더 발전하고 싶다'물론 그 발전에는 급여, 복지, 지위 등 다양한 것들이 포함될 수 있지만,나의 경우에는 '중간만 가자' 주의에 물들이지 않고,다시 열정적으로 살아가는 내 모습을 되찾고 싶었다.일을 열심히 할수록 일이 몰려들고,무엇을 위해 열심히 하는가 회의감이 들지 않도록...난 아직 젊으니까, 더 하얗게 불태우고 싶었다.함께 만들어나가는 성장, 보상이 뒤따르는 조직3. 젊음 새로운 도전 속으로사실 새로운 업에 대한 도전에 고민이 없었던 것은 아니지만우연하게 접한 아래의 내용.(하고 싶지 않은 일을 하고 있는 것은 아니 었다......)젊음, '내가 다른 어떤 일을 더 잘하게 될지 아직 모르기에'다시 새로운 가능성에 도전하고 싶었다.If you’re offered a seat on a rocket ship, don’t ask what seat. Just get on.그렇게 2016년 나는 일제 로켓 Fuller에 몸을 싣게 되었다.슝#Fuller #일본 #스타트업 #해외취업 #스타트업합류
조회수 517

오픈서베이 개발팀이 일하는 법, 개발자에게 직접 들어봤습니다

김경만님은 오픈서베이의 미들레벨 안드로이드 개발자이자 오베이 시스템 PM(이하 조셉)입니다. 지인 추천으로 2명의 개발자 채용을 도운 오픈서베이 전도사기도 하죠. 이런 조셉은 지원할 때만 해도 오픈서베이가 어떤 회사인지 잘 몰랐다고 합니다. 병특 중인데 TO가 있길래 지원한 게 크죠. 그렇게 덜컥 입사한 오픈서베이를 다니며 잘 갖춰진 업무 환경, 조직 문화, 좋은 구성원에 반해버렸다고 합니다. 병특 복무를 마친 뒤에도 오픈서베이의 훌륭한 구성원으로 5년 차 개발자의 커리어를 쌓아가고 있죠. 조셉에게 오픈서베이에 반한 이유와 개발팀의 업무 문화에 대한 이야기를 들어봤습니다.            오픈서베이 김경만(조셉) 안드로이드 개발자 겸 오베이 앱 PM   조셉, 안녕하세요! 안녕하세요(웃음). 오픈서베이의 미드레벨 안드로이드 개발자 조셉입니다. 올해부터는 오베이 앱 PM으로 역할이 확대됐어요. 오베이는 오픈서베이 패널로 활동할 수 있는 설문조사 앱입니다.   세부적으로는 안드로이드 오베이 앱 개발, 오베이 회원계 시스템, 타겟팅 설문을 위한 유저 세그멘테이션 시스템을 개발·운영하고 있어요. 5년 차 개발자로 오픈서베이에는 17년 12월에 입사해서 벌써 1년 반 정도 일하고 있네요.    입사 계기가 독특하더라고요. 고백하자면 그렇죠. 전 직장에서 병특 복무 중에 이직을 결심하고 원티드에서 오픈서베이를 처음 알게 됐어요. 사실 뭐하는 회사인지도 잘 몰랐고 병특 TO가 있으니까 그때부터 찾아본 거예요.  잡플래닛을 검색해보니 ‘리서치 업계의 게임 체인저’라는 리뷰가 뜨더라고요. 실은 그 말이 정확히 무슨 의미인지도 잘 몰랐어요. 그냥 리서치란 단어가 주는 스마트하고 긍정적인 느낌이 있었는데 “그런 리서치 시장의 게임 체인저라니!”라며 면접을 본 거에요.   그럼 오픈서베이를 다니면서 긍정적인 면을 발견하신 거군요. 일단, 개발 업무 환경이 수준급이라 놀랐어요. 규모가 좀 있는 기업에서나 볼 수 있는 인텔리제이(intellij)도 너무 당연하게 구비돼 있더라고요. 이게 꽤 비싼 툴이거든요. 그래서 스타트업은 개발자 채용 공고에 인텔리제이 구매해서 사용한다고 일부러 적어놓기도 할 정도예요.  그런데 오픈서베이는 입사 때 따로 이야기해 주지 않아서 몰랐는데 떡하니 있길래 놀랐죠. whatap, jenkins, graylog 등을 이용한 배포·운영·모니터링 환경도 체계적으로 갖춰져 있었고요.  사실 이런 개발 환경을 갖춘 스타트업은 정말 흔치 않아요. 그래서 많은 개발자 꿈나무들이 큰 기대를 갖고 스타트업에 입사했다가 좌절해요. 앞에선 기술 중심의 혁신을 외치는데 그만큼의 투자가 없거나 여건이 마련돼 있지 않아서요. 여전히 많은 스타트업 개발자가 수작업으로 일일이 버그 모니터링을 하거나 업데이트 배포를 하는 경우도 많아요.  그런데 구비된 툴을 보면서 오픈서베이 개발팀은 생산성을 위한 비용 투자를 아끼지 않고 구조적인 개발 시스템에 노력하는 회사라는 인상을 받았어요. 개발 입문서 같은 데서 정석이라는 시스템을 그대로 갖추고 있으니까 제가 배운 이론을 현장에 바로 적용할 수도 있는 것도 좋았고요.   무엇보다 일에 집중할 수 있는 환경이군요.  이건 좀 개인적이긴 한데, 입사 전에 업무용 랩탑 선택권을 주는 것도 좋았어요. 사실 랩탑은 일할 때 제일 자주 많이 쓰는 도구잖아요. 업무에 가장 중요한 요소라고도 말 할 수도 있는데, 각 랩탑 사양을 정말 세부적으로 알려주고 원하는 걸 직접 선택할 수 있게 해주는 부분도 인상적이었어요.   그런데 후보 중에 제가 꼭 사고 말겠다고 생각했던 꿈의 랩탑 ‘델 XPS 15’이 있더라고요. 벌써 1년 반이나 지났는데 아직도 이 랩탑으로 일할 때는 괜히 기분이 좋아요.    “업무용 랩탑 선택권을 주는 것도 좋았어요. 사실 랩탑은 일할 때 제일 자주 많이 쓰는 도구잖아요.”   세세한 부분에서도 감동을 받으셨군요(웃음). 이렇게 디테일한 요소까지 챙기는 회사의 모습에 감동하는 거죠. 저는 오픈서베이가 3번째 직장이라서, 회사가 업무 환경에 디테일하게 신경 쓰는 게 얼마나 힘든지를 몸소 경험해서 알고 있거든요. 그런 면에서 오픈서베이는 개발 환경도 잘 갖춰져 있고, 업무를 위한 투자도 많고, 배울 사람도 많아요.   원티드에는 오픈서베이가 어떻게 소개되고 있을까요?   여건만 좋다고 다 좋은 회사는 아닐 수 있잖아요. 물론이죠. 근데 오픈서베이는 여건뿐만 아니라 성장 기회가 많아요. 의욕만 있다면 아직 주인을 찾지 못한 일들을 자신의 것으로 만들 수 있죠. 저는 주도적으로 일할 의지가 있는 구성원이 마음껏 역할을 늘려 갈 수 있는 조직이 긍정적인 면이 많다고 생각해요. 하고 싶은 사람이 그 일을 맡는 거니까요.   이런 면은 주니어나 미들레벨 개발자에게는 좋은 성장 기회가 되는 것 같아요. 제가 오베이 안드로이드 개발자에서 PM으로 역할이 확대되는 과정도 그랬어요. 처음에는 진짜 딱 개발만 했거든요. 운영 장애가 생겨도 저는 제가 개발한 요소의 코드만 아니까 다른 분야는 해결법도 모르고 제 역할도 아니니까 어쩔 줄 몰라 하며 지켜만 봤어요.  그런데 매번 아무것도 할 수 없는 상황에 놓이니까 제가 직접 문제를 해결할 수 있는 사람이 되고 싶어졌어요. 그때부터 오베이 앱 관련 코드를 다 까보면서 시스템 흐름을 파악했고, 장애가 발생했을 때 제가 해결할 수 있는 범위를 차근차근 늘려갔어요. 나중에는 노후한 시스템을 제가 만든 시스템으로 교체까지 했고요. 그러다 오픈서베이 CTO인 폴의 제안으로 올해부터 PM을 맡게 됐습니다.    조셉이 오베이 PM이 된 배경에는 그런 성장 스토리가 있었군요! 주도적으로 일하는 경험은 다른 회사에선 쉽게 얻기 힘든 기회라는 점은 정말 동의해요. 맞아요. 빠른 성장을 원하는 분에게 지금 오픈서베이는 딱 좋은 규모의 회사인 것 같아요.  정말 개발 인력이 적고 여건이 좋지 않아서 어쩔 수 없이 역할을 확대한 게 아니라, 좋은 여건과 환경에서도 빠르게 역할을 확대할 수 있는 단계에 이른 것 같아서요. 더 규모가 크고 탄탄한 회사에서는 사실 주도적으로 일하고 싶어도 환경이 따라주지 않는 경우도 많으니까요.  물론, 역량과 성취에 따라 합당한 보상을 해줘야 구성원들이 적극적이고 주도적으로 일하고 싶은 의욕이 생긴다는 생각도 하는데요. 제 경험에 비춰보면 오픈서베이는 일이 늘어나는 만큼 보상도 확실한 것 같아요(웃음).    “주도적으로 일할 의지가 있는 구성원이 마음껏 역할을 늘려 갈 수 있는 조직이 좋아요. 하고 싶은 사람이 그 일을 맡는 거니까요”     그런 좋은 경험 덕에 병특 이후에도 오픈서베이를 지켜주시는 거군요. 잘 몰랐는데 병특 복무가 끝나면 곧장 이직하는 게 훨씬 흔하다면서요?  맞아요. 더이상 그 회사에 묶여 있을 필요가 없으니 더 처우 좋은 회사를 찾아 떠나는 거죠. 저는 일부러 남았다기보다는 딱히 이직할 이유가 없어서 이직을 고려하지 않았다는 게 맞는 말인 것 같아요. 개발 업무 환경도 잘 갖춰져 있고 회사도 성장하고 있고, 무엇보다 보상 기준도 체계적이라고 생각하니까요.   보상 기준이 체계적이라고 생각하는 이유가 있나요? 개발팀에서 상하반기를 나눠서 1년에 2번씩 이뤄지는 성장진단을 해요. 단순한 연봉 협상이 아니라 정말로 제가 한 일을 돌아보면서 얼마나 성장했고 성취를 이뤘는지 상급자와 점검해보는 시간이에요. 사실 전 제 개인 블로그에 매달 1번씩 업무 성과 회고를 하거든요. 아무래도 명확한 독자가 없으니까 좀 캐주얼하게 쓰는 편이에요. 근데 회사 성장진단 문서는 내용은 같아도 독자가 다르니까 자연스럽게 자기객관화를 하면서 성과와 시행착오를 정리할 수 있는 시간이라 좋더라고요. 특히, 폴(이건노 CTO)은 이스트소프트에서 개발 조직을 오래 리딩하셔서 확실히 조언의 깊이가 달라요. 저는 아무래도 시야가 아직 넓지 않아서 개발 업무를 성능과 기술 중심으로만 대해요. 그런데 폴은 방대한 시각으로 비즈니스나 운영 관점에서 서비스가 확장될 때를 미리 계산해서 조언을 해주셔서 좋았습니다.   오픈서베이와 스타트업 얼라이언스가 함께한 ‘2018 스타트업 트렌드 리포트’를 보면, 재직자들이 스타트업에 가장 만족하는 요인은 ‘빠르고 유연한 의사결정 구조’였어요. 조셉 생각에 오픈서베이는 어떤가요? 자의적으로 해석할 여지가 많은 요소네요. 빠르고 유연한 의사결정 구조를 개발자 맘대로 하는 거라고 생각할 수 있으니까요. 그렇게 생각한다면 오픈서베이는 전혀 그런 회사는 아닌 것 같아요. 모든 의사결정은 전후 사정이나 논리적인 타당성을 따져보고 함께 결정하니까요.  대신 결정할 사안에 대한 논의는 정말 빠르고 유연하게 이뤄져요. 최고 결정권자인 하이(황희영 대표이사)와 논의가 필요하다고 생각되면 물어봐서 일정만 잡으면 얼마든지 1:1 미팅을 할 수 있어요. 대표실이 따로 있는 게 아니라 한 공간에서 같이 일하니까 몇초 걸어가서 바로 물을 수도 있고요. 대표이사와 이렇게 쉽게 이야기 나눌 수 있다는 점도 오픈서베이의 장점이죠.    “빠르고 유연한 의사결정 구조를 개발자 맘대로 하는 거라고 생각한다면, 오픈서베이는 그런 회사는 아니예요. 모든 의사결정은 전후 사정이나 논리적인 타당성을 따져보고 함께 결정하니까요.”   업무 영역을 넓힐 기회뿐만 아니라 발언 기회도 열려있다는 의미일까요? 정확해요. 개발팀에 ‘세미나’라는 제도가 있어요. 주간 회의와 별도로 팀에 공유하고 싶은 내용이 있는 구성원이 자발적으로 발표를 하는 시간이에요. 특정 프로젝트를 하면서 깨달은 점이나 노하우를 공유하는 식이죠. 저는 이런 세미나가 특히 주니어에게는 아주 좋은 발언 기회라고 생각해요.  사실 작년에 제가 ReactiveX와 Reactive System을 좋아해서 공부하고 있었어요. 당연히 오픈서베이 개발팀에도 도입하고 싶었죠. 근데 팀에 리액티브X를 다루던 분이 없어서 도입 시 이득에 대한 공감대가 없었어요. 그래서 세미나를 활용해서 , <리액티브 시스템으로 설문 서비스 구축하기>라는 주제로 두 차례 발표했어요.  당시에는 발표한다고 진짜 리액티브 시스템을 도입할 수 있을까 생각했어요. ‘필요하니 돈 내고 사자!’라며 간단히 설득할 수 있는 사안이 아니었거든요. 리액티브 시스템은 말하자면 개발 패러다임, 업무 방법론이에요. 개발 업무를 아무도 하지 않았던 새로운 방법으로 바꾸자는 얘기니까 팀 차원에서는 훨씬 복잡하고 신중한 의사결정이 필요한 사안이었죠.    조셉에게 세미나는 그런 중요한 사안을 건의할 기회의 장이었군요. 결국 도입은 성공했나요? 네(웃음). 덕분에 오베이 앱은 RxJava를 활용해 개발했어요. 이후 설문 서비스 개발을 담당하는 테리(이한별 개발자)는 리액티브한 방식으로 내부 파일 관리 시스템을 만들었어요. 정말로 저 혼자만 아니라 팀에서도 활용 가능한 개발 방법론이 된 거죠. 생각해보면 입사한 지 1년도 안 된 개발자가 팀에 새로운 업무 방법론을 도입하자는 발언권을 가질 수 있다는 점 자체가 오픈서베이 개발팀의 업무 문화와 일하는 방법을 단적으로 보여주는 예시 아닐까 싶어요.    마지막으로 오픈서베이의 예비 구성원분들께 한마디 부탁드립니다.  저는 오픈서베이를 다니면서 좋은 구성원들에게 자극을 받고 더 성장하기 위해 노력하게 된 것 같아요. 사실 제가 학창시절 때 꿈이 프로게이머였을 정도로 게임을 좋아해요. 회사 다니면서도 다른 시간 다 줄여도 게임하는 시간은 못 줄였을 정도로요.  그런데 좋은 업무 환경과 동료들, 성장 기회, 그리고 확실한 보상까지 고루 갖춘 회사에 다녀보니 더 좋은 사람이 되고 싶다는 생각이 들더라고요. 다른 동료들처럼 훌륭한 사람이 되고 싶어서 말이죠. 그래서 요즘은 그 좋아하던 게임도 접어두고 자기 계발에 몰두하고 있어요.  단순히 높은 연봉이나 좋은 복지가 아니라 함께 성장하고 싶은 예비 구성원분들의 많은 지원을 기대합니다!      “조셉과 함께 일하고 싶으시다면 지금 바로 오픈서베이 입사 지원을 해보세요”  
조회수 1059

칠월칠석

안녕하세요.집에서 공항까지, 공항에서 집까지 오가는 분들을 위한 카쉐어링 서비스 벅시 입니다.사실 오늘 일이 너무 바빠서 블로그는 다음으로 미루려고 했는데 일하기 싫어서 이거 쓰고 있습니다.1. 오늘은 칠월칠석. 견우와 직녀가 만나는 날입니다.견우와 직녀가 만나서 흘린 눈물이 비가 된다고 하던데요.퇴근 시간에 비가 내리니 직장인인 저도 매우 울고 싶네요. 우산이 없거든요...우산 좀...2. 지난 주 금요일은 벅시의 미래에 대해서 전 구성원이 함께 논의 하는 시간을 가졌습니다.열띤 분위기 속에서 다들 열심히 참가해주셨습니다.회사의 미래가 매우 밝다는 것을 저는 직감하였습니다.열띤 토론에 한창인 팀원들의 모습그러던 와중...다양한 예시를 들어 자신들의 의견을 설파하는 와중에 그냥 단지 '마장동' 이라는 단어에 갑자기 꽃혀서'마장동 소고기....마장동 소고기....'라는 이유를 알 수 없는 드립을 치시며 정말 행복하게 웃으시는 분도 계셨습니다.썩은 개그에 박장대소하시는 그분...다행히 팀원분들 모두 그러한 말은 무시하셨구요.그 때 생각만 하면 더 이상 키보드가 박살이 날 것 같아 여기까지만 하겠습니다.3. 그리고 당연하겠지만 회식이 이루어졌습니다.회식하면 역시 고기!! 고기가 최고죠!사실 저도 조인 후 처음 가져보는 회식자리 였기 때문에 기대반 설렘반으로 기다렸습니다.고기도 맛있고 술도 먹고!그리고 또....?!다시 한번 '그거'를 하시고 흡족해 하시는 모습사진 정리하다가 깜짝 놀랐습니다. 저도 술 먹어서 사진 촬영이 엉망이었는데요.이상하게도 개그하시고 흡족해하시는 사진들만 멀쩡하게 나와있더라구요.아늑해지는 정신속에서도 '이것은 해로운 것이다'라는 본능적인 움직임이었던 것 같습니다.솔직히 무슨말 했는지 기억도 안 날 정도로 저질이었습니다. 그냥 여기까지 하겠습니다.지난 주 금요일에 있었던 모임은 다시 생각해보아도 매우 중요하고 건설적인 모임이었습니다.벅시의 비전을 명확히 하고 이에 따라 우리 모두 벅시의 '가치'에 대해서 생각해 볼 수 있는매우 뜻깊은 자리였죠.이제 남은 건 제가 로또에 맞아 회사를 인수한 후 '썩은 드립 금지'를 규칙으로 정하는 일 뿐입니다.시작되는 월요일 모두 화이팅~!벅시 화이팅!#벅시 #스타트업일상 #운영 #성장 #일지 #기업문화 #조직문화 #사내복지
조회수 1200

무엇이든 기대이'상' 한혜정님 :)

안녕하세요! 비투링크의 소식을 전하는 미나 입니다 :) 비투링크에서는 매달 1명의 비투링커를'이 달의 비투링커' 로 선정합니다!우리는 비투링커의 다섯번째 주인공은 누구일까요오?이맘때쯤이면 어딜가든 이노래가 나오죠~그대여~ 그대여~ 그대여~ "벚꽃엔딩" ㅎㅎㅎㅎㅎㅎ '아서' 를 쏙 빼닯은 잉싁님이 부릅니다...♬ 벚꽃엔딩_B2LiNK ver♬(ㅋㅋㅋㅋㅋㅋ)'아서' 를 닮은 잉싁님이 부릅니다... "그대여~ 그대여~♬" (ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ)강철체력, 무한긍정, 다재다능, 오지라퍼 등다양한 수식어를 가지고 있는 4월의 비투링커는 바로 바로...무엇이든 기대이'상' 한혜정 님 입니다 ^_^무엇이든 기대이상이라는 혜정님을 제가 직접 만나봤습니다!!!! 그나저나... 잉식님 ver. 벚꽃엔딩 중독성장난아니네요 :) 이번 벚꽃구경은 인식님과...안녕하세요!저는 Brand Incubation팀에서 브랜드기획 및 디자인을 담당하고 있습니다 :)저희가 최근에 인수한 '스킨천사 (SKIN 1004)' 부터 비투링크가 전반적인 유통컨설팅을 돕고있는소규모 브랜드들의 브랜딩, 제품기획, 디자인까지 맡고 있습니다!한마디로 하나의 제품이 출시되기까지, 기획/디자인 작업을 하고 있다고보시면 뵈요 ^_^제가 입사한지 2년이 넘었는데... 드디어 '이 달의 비투링커' 상을 받네요 ㅎㅎ뭐.... 당연히 언젠가는 받을 줄 알았습니다 ^^ (농담이에용)팀과 회사가 빠르게 성장하고 있기 때문에, 저도 따라 성장하면서오히려 많은 걸 배웠는데. 상까지 주신다니 감사함이 가장 앞섭니다! :)너무 가식적인 대답이었나요? ㅋㅋㅋㅋ하지만 정말 100% '진심' 입니다!그러니... 앞으로 더 큰 상을 주시면 감사하겠습니다 ㅋㅋㅋㅋㅋ제가 어렸을때부터 정말 다양한 운동을 했었어요!덕분에 체력도 좋아졌고, 어머니가 "못하면 죽을 수도 있는 유일한 운동이 수영이다" 라고하시면서 수영을 제일 오래하다보니 '물질' 을 나름 잘합니다 ^_^제주도에서 수영 쫌 했습니다^^...'물질' 도 잘하고, 제주도 출신이다보니...실제로 제 별명이 '해녀', '해신' 이었습니다 :) 요런 모습~~~?또 제가 욕심이 많아서 운동을 포함한 다양한 분야에 관심이 많아요!그렇기 때문에 팀원들이 저를 다재다능하다고 하는 거 같아요.근데 제가 오지랖이 넓은지는 몰랐어요...ㅋㅋㅋㅋㅋ다양한 분야에 관심이 많다보니, 오지랖 같을 수도 있겠네요!다들 하시는 거 합니다 저도:)평소에 TV보고, 인터넷하고, 영화보고~또 아시다시피 여름엔 웨이크모드타고, 겨울엔 스키나 보드타러가고!이런 시즌성 취미활동들은 친구들보다 비투링커들과 더 자주 가는거 같네요 ㅎㅎㅎㅎㅎㅎ제 컵 별명은 "목동 건어물녀" 입니다 !!제가 입사한지 일주일 만에 회사에서 '크리스마스' 선물로컵을 만들어주는 문화가 생겨서 받았던 컵이에요!(와.. 이러니까 제가 이 회사의 화석같네요 ㅎㅎㅎㅎㅎ) 당시에는 제 성격을 잘모르시다보니, 막 지어주셨다고 해요!근데 퇴근하고 집에서 뒹굴뒹굴 거리며 맥주마시는제 모습과 나름 (?) 잘 어울린다고 생각합니다 ^_^ ㅋㅋ[네이버블로그] 건어물녀저는 2014년 12월 17일에 입사했어요!벌써 2년이 넘었네요... 대학원 막학기가 종강하자마자 입사했어요.비투링크 초창기부터 함께했다보니, 정말 기억에 남는 순간들이 많네요! 지금 가장 떠오르는 순간은 일주일 전 세부로 포상휴가를 떠나 마사지를 받던...순간...ㅋㅋㅋ얼마 전, 벨류커미티 1기활동을 마치고 포상휴가를 다녀왔습니다!!!제 올해 가장 큰 목표는 '다이어트' 입니다 :)얼마 전 열린 '바디챌린지' 덕분에 절반정도 성공했어요.이 페이스를 잃지않고, 연말까지 쭉~ 다이어트를 해서올해는 반드시 성공 할겁니다 ^_^조금씩 조금씩 열시미 노력중입니다 :) !!!!!!!진짜 다재다능, 멀티플레이어, 무한긍정 !!!Dynamic한 혜정님 :)4월의 비투링커가 되신 걸 다시한번축하드립니다 ♥#비투링크 #팀원 #팀원소개 #팀문화 #기업문화 #조직문화 #팀원인터뷰 #인터뷰
조회수 1451

책 읽고나서 독서노트 쓰기 귀찮다면: 리디북스&리페라

저는 삶은 다양한 아이템으로 더 풍요로워진다고 생각하는 사람입니다.구매를 정당화 하는데 사용하는 단골 멘트지만 진짜 이렇게 느낍니다. 이 디바이스나 서비스가 제가 번거로워하는 걸 대신 해줄 수 있다면 그걸 쓰는 편입니다. 삶은 아이템빨이라고 믿는거죠. 제 삶의 불편한 점을 생각하고, 어떤 제품이 이걸 도와줄 수 있을지 찾아보고, 가성비가 맞으면 구매하고 써보는 패턴 입니다. 제가 독서 할 때 불편한 점: 종이책을 읽을 때 밑줄, 메모를 많이 하는데 다 읽고나서 이 메모를 다른 곳(보통 에버노트)에 옮기는데 시간이 엄청 오래걸린다.: 보통 책 한권 기준으로 밑줄, 메모 옮기는데 4시간 정도 걸립니다.타이핑 할 생각에 잠시 막막...위와 같은 불편한 점을 해결해 줄 수 있는 아이템아이템: 리디북스 전자책 + 리디북스페이퍼라이트(전자책 디바이스)아이템 가격: 가격 89,000원 + 보호필름 11,000원처음에는 독서노트 타이핑 속도나 번거로움이 문제라고 생각해서, 밑줄 부분을 에버노트 scannable 어플로 찍어서 이미지 형식으로 에버노트에 저장하는 방식을 시도해봤었는데요. 에버노트에 이미지 내 텍스트 검색의 정확도가 약간 떨어지고, 이미지라 그런지 로딩속도가 점점 떨어지는게 느껴졌습니다. 그리고 불편한 점 중에 하나였던 시간도 비슷했습니다. 보통 종이책이 평균 400쪽이라고 생각했을 때 페이지 1장을 찍고 이미지를 다듬는데 30초가 걸린다고 생각하면 이미 3시간 이더라구요.그래서 아예 관점을 바꿔, 읽으면서 자동으로 밑줄 그은 부분이 디지털 텍스트로 보관되는 ‘전자책’을 읽기로 생각했습니다. 전자책은 왠지모를 거부감이 있었는데 독서노트를 안써도 된다는 생각을 하니 전자책를 처음 읽을 때 기분이 엄청 좋았습니다. 목적과 수단이 바뀌었다면 전자책을 이렇게 많이 읽긴 어려웠을 것 같습니다.<밀리의 서재> 와 같은 여러 전자책 플랫폼 중에서 리디북스를 선택한 것은 강력한 ‘독서노트’ 기능때문이었습니다. 리디북스는 전자책에서 밑줄그은 부분과 내가 쓴 메모를 백업해주는 ‘독서노트’ 기능이 있고 나아가서 리디페이퍼라이트(리페라)나 아이폰, 맥북 등 제가 가지고 있는 모든 디바이스에서 독서노트를 볼 수 있습니다.기존에 가지고 있던 가장 큰 불편한 점이었던 독서노트 타이핑은 리디북스 덕분에 없어졌고, 독서노트는 리디북스 어플로 대체되었습니다. 고민 해결!장아라blankcorp
조회수 808

KBS 분야별 업무소개 - 프로듀서(라디오)

"TV시대에 웬 라디오 얘기" 라고 생각하시나요? 그렇다면 생각을 한번 넓혀 보세요. 꼭 눈으로 보지 않아도 마음의 눈으로 볼 수 있는 더 넓은 세계가 라디오 안에 있답니다. 수많은 사람들의 살아가는 얘기, 아름다운 음악, 생생한 정보를 통해 TV의 제한을 넘는 감동과 즐거움을 줄 수 있는 라디오의 세계는 무궁무진 합니다. 라디오는 젊은 날의 열정을 쏟아 부을 만한 무한한 가능성의 매체입니다. KBS 라디오는 개성이 강한 7개의 채널을 가지고 있습니다. 시사, 교양, 살아가는 이야기가 담긴 제1라디오, 고전과 국악 음악 전문 제1FM, 웃음이 있는 연예 오락 방송 제2라디오, 음악과 생생한 토크의 젊은 방송 제2FM, 사랑과 나눔으로 향기로운 채널 제3라디오, 우리말을 포함한 11개 국어로 해외로 방송되는 국제방송, 그리고 북한과 북방 동포를 위한 사회교육방송입니다. 이렇게 KBS 라디오 PD의 세계는 무한히 넓습니다. 이 중 국제방송은 해당 언어를 전공하였거나 전문적으로 능숙하게 구사할 수 있는 사람(영어, 일본어, 중국어, 인도네시아어, 베트남어, 프랑스어, 스페인어, 아랍어, 러시아어, 독일어)이라야만 지원이 가능하지만, 다른 분야는 누구에게든 열려 있습니다. 그래서 인간과 사회, 그리고 문화에 대한 폭넓은 관심사를 가지고 자신의 미래를 준비하는 젊은이라면, 라디오 PD라는 일에 도전을 해볼 만 할 것입니다.   우리 사회의 발전을 위한 열정을 가슴에 품고 생각이 깊은 사람, 이웃과 함께 더불어 살아가는 삶에 가치를 두는 아름다운 사람, 생생한 정보의 현장을 찾아보고자 하는 열정적인 사람, 음악에 대한 지식을 통해 다른 사람의 삶을 질을 고양시켜주고 싶다는 열망을 가진 사람 등 누구든 좋습니다. 그리고 근무 년수 등을 따라 채널별로 업무를 옮기게 되므로, 다양한 분야의 일을 경험하면서 더 적합한 자신의 적성을 찾아 그 분야의 전문가로 자리잡을 수도 있습니다.#한국방송공사 #KBS #KBS공채 #직무정보 #직무소개
조회수 736

[어반테이스트] 비신을 부르는 토끼들이 선택한 맛집!

 <어반 테이스트 2탄>어반베이스의 87년생 토끼들이 뭉쳤어요! (예전엔 토끼띠라고 하면 어리고 귀여운 느낌이었는데32살에 토끼를 말하려니 오그ㄹㄹㄹㄹㄹ .... )   우리는 아주 심플하게 '나이'로 단합해서팀결성을 5분 만에 끝냈어요! 이 절호의 기회에 무엇을 먹어야 잘 먹었다고 소문이 날 수 있을지…메뉴를 고르고 고르고 고르다가 역삼에 위치한 맛집 중 최종 후보로 선정한 2곳!<나혼자산다>에서 비와 이시언이 먹었던 고깃집“돝고기506”VS친구가 추천해준 와사비 파스타 맛집“계절미각”(이런 결정장애......) 우리는 긴 고민 끝에 계절미각을 선택했어요! 드.디.어 테이스트 가는 날 ! 그런데 이게 왠걸…. 가기로 한 당일, 비가 너무 쏟아져서..결국 취소.....다시 약속을 잡았습니다!그.러.나...두번째 약속 당일, 비가 더 ‘미친듯이’ 와서 또 취소....(우와와와와와오아아 미춰붜리게ㄸㅏㅏㅏㅏ)우리에게 비(를 몰고 다니는)신이 붙은걸까요?...이러다 계속 못먹겠다 싶어다시 약속 잡은날은 천재지변이 오지 않는 이상 무조건 고고 하는걸로 했는데 다.행.히!!!!!!!!!세번째 약속 잡은 날은 날씨가 음청 좋았더랬죠!계절미각 가는 길. 사이 좋아 보이는 민수님과 태욱님참고로 계절미각은절대미각으로 불리는 허영만 화백이 추천한 역삼 맛집이랍니다 ><역삼역에서 약 10분정도 걸어서드디어 계절미각 입성!(민수님 왼쪽다리 출연)외관은 생각외로 고급스럽기보다 귀엽고 아담한 느낌이였어요!내부에 들어서니'어머!' 인테리어나 분위기가 딱 제스타일!이곳저곳 감각이 묻어있는 공간이였습니당!자, 이제 저희가 먹었던 음식들을 품평해보는 시간을 갖겠습니다! 1. 스테이크 샐러드계절미각에서 먹었던 요리 중 쵝오!! 평소 샐러드를 막 즐기는 편은 아니지만 간이 잘 베인? 스테이크랑 같이 먹어서 그런지 맛이 좋았어요!2. 연어 와사비 파스타사실 친구에게 계절미각을 추천 받았을 때 '연어 와사비 파스타'는 꼭 먹으라며 추천 받았어요!파스타에 생와사비라..... 혹시 코끝이 아리진 않을까 걱정했는데 묘하게 맛있었어요 ㅎㅎ 생각보다 크림과 와사비의 조합이 괜찮았고 소스의 느끼함을 와사비가 잡아주는 것 같다는~ 색다른 맛을 기대하는 분들에게 추천 !3. 봉골레 파스타음...... 이건 기대 이하였어요. 맛이 좀 기름지고 해산물 향도 덜했던 것 같아요.그래서 요건 짧게 패스 !4. 게장 볶음밥비쥬얼적으로 이색적이고 게장을 비벼서 먹었는데 생각보다 비리지 않았어요!평소 게장 좋아하고, 한식 좋아하는 분들에게 추천 !근데 파스타랑 같이 먹으려니.. 뭔가 두 메뉴의 궁합은 안맞았네요 ㅠ음식들과 함께 낮술도 한잔씩! 평일 낮에 먹는 낮술은 참 맛있어요(일탈을 꿈꾸는 직딩의 삶) 우리의 계절미각 평가는?(5점 만점에)결과적으로 늘 먹던 파스타가 아닌 새로운 맛의 파스타를 경험해서 좋았어요! ㅎㅎ(집나간 미각, 와사비 파스타로 심폐소생..) 근데 계절미각은 런치보단 디너 위주의 주메뉴들이 많더라고요. 다음엔 저녁에 한번 와보고 싶어요! 친구 또는 애인과 이색적인 분위기 속에서 디너를 즐기고 싶은 분들에게 추천합니다!아....근데 여기 조금 언덕에 있습니다^^ (다리운동 후아후아) 이렇게 든든히 배를 채우고 나왔는데도 시간이 30분이나 남아서 우리는 1분 1초까지 다 쓰고 가자는 단합으로 커피숍 '바나프레소' 입성 !(어반 테이스트는 근무시간 중 2시간을 사용할 수 있답니다) 시원한 아메리카노 마시며 눈뉴난나~~~~동갑이라 그런지연애 이야기운동 이야기이런 저런 사는 얘기가 잘 통.....하나 싶더니 마지막에 야구 얘기가 나오면서 (민수 LG vs 태욱 롯데 vs 은지 한화)우리의 어반 테이스트는 디스 아닌 디스전으로 끝이 났습니다 ㅎㅎ다음 어반테이스트 3탄도 기대해 주세요 :) 출처: https://blog.naver.com/urbanbaseinc 

기업문화 엿볼 때, 더팀스

로그인

/