스토리 홈

인터뷰

피드

뉴스

조회수 815

쏘카와 렌딧의 공통점 3가지

평소에 대중교통을 이용하기 때문에 자차를 보유하고 있지 않은데 얼마 전 갑자기 지방에 다녀올 일이 생겨서 쏘카(SoCar)를 처음 이용해봤다. 미국에 거주했던 4년 반 동안에도 차를 구입하지 않고 대중교통이나 집카(ZipCar)로만 생활했었기 때문에 쏘카의 공유경제 모델에 익숙하다. 출처 : 쏘카 홈페이지쏘카 이용은 정말 편리했다. 앱을 설치하고 가입을 완료한 후 예약까지 채 10분이 걸리지 않았다. 쏘카 차량이 서울 곳곳에 빼곡하게 배치되어 있기 때문에 갑작스럽게 생긴 일정이었지만 핸드폰 하나로 쉽게 차를 구할 수 있었다. 블루투스로 연동해 차량 문을 개폐할 수 있다는 점은 무척 편리한 경험이었다. 금요일 오후부터 약 8시간 정도 대여해 약 350km 가량 운전한 후 쏘카에 지불한 비용은 약 11만원 정도. 보험이 포함된 비용이었고, 유류비는 쏘카가 부담한다. 유류 비용까지 생각해 보면 일반 렌트카보다 훨씬 저렴한 비용으로 이용한 셈이다. 사실 쏘카는 여러모로 미국에서 탔던 집카와 거의 동일하다. 그런면에서 혹자는 쏘카가 집카의 카피캣(copycat)에 불과하다고 평가절하할 지도 모른다. 하지만 세상에 존재하는 대부분의 창작물은 다른 아이디어를 카피하는 것에서 시작되었다. 애플 역시 제록스 연구소의 GUI를 베끼는 데에서 시작해 지금에 이르렀다. 결국 아이디어는 저렴할지언정 이를 전혀 다른 환경에서 훌륭한 고객 경험으로 실현해 내는 것 자체가 대단히 값비싼 가치를 창출해 내는 것이다. 필자의 회사 렌딧(Lendit) 역시 미국의 렌딩클럽(Lending Club)이나 영국의 조파(ZOPA)가 발전시켜 온 마켓플레이스 렌딩(Marketplace Lending)을 국내 환경에 맞게 개발, 운영하고 있다는 점에서 쏘카와 유사하다. 이렇게 해외에서 성공한 모델을 현지화 했다는 공통점 외에도 쏘카와 렌딧 사이에는 또 하나의 공통점이 있다. 바로 공유경제(Sharing Economy)라는 관점에서 해석될 수 있다는 점이다. 그리고 잘 알려지지 않은 또 다른 공통점 하나는 투자를 받은 벤처캐피탈이 같다는 사실이다. 올해 5월 렌딧에 투자한 콜라보레이티브 펀드(Collaborative Fund)는 미국 뉴욕 소재의 벤처캐피탈로, 주로 공유경제와 사회적 임팩트가 큰 혁신 기업을 대상으로 투자한다. 이런 혁신 기업을 발굴하기 위해 콜라보레이티브 펀드가 주목하는 분야는 바로 도시(Cities), 자본(Money), 소비자(Consumer), 아동(Kids), 그리고 건강(Health)의 5개 분야다. 쏘카 역시 기술과 네트워크를 활용해 도시(Cities)를 건강하고 지속 가능하게 발전시켜 나가는 스타트업으로 인정 받아 2013년에 콜라보레이티브 펀드로부터 투자를 유치했다. 실제로 미국에서는 집카(ZipCar), 우버(Uber)와 같은 차량 공유 회사들이 발전해 도시 거주자들이 자가 차량을 보유할 필요성이 현격하게 낮아지고 있다. 이러한 기술 혁신이 20년 전에는 상상하지도 못했던 방식으로 도시를 건강하게 만들어 가고 있는 것이다.렌딧은 기술 혁신을 통해 금융(Money) 서비스의 효율성을 증대시키고 동시에 모든 정보를 온라인에서 투명하게 공개하고 있다. 대출을 받기 위해 20년 전과 다름없이 지점에 방문해 40분의 시간을 낭비할 필요 없이 핸드폰 하나로 본인의 신용등급에 맞는 적정금리의 대출을 받을 수 있다. 투자 쪽도 마찬가지다. 복잡하고 이해하기 어려운 용어로 가득하며, 수익률이 어떻게 산출되는지, 얼마의 수수료를 부담하게 되는지 파악하기 어려운 투자 상품 때문에 투자는 전문가들이나 하는 것이라고 포기하지 않아도 된다. 핸드폰에서 몇 번의 터치로 모든 정보에 간편하게 접근이 가능하다. 쏘카는 옆 건물에 주차되어 있는 차량을 필요할 때만 핸드폰으로 빌려쓰게 해주고, 렌딧은 은행에 가지 않고 핸드폰으로 5분 만에 적정 금리로 대출을 받거나 몇번의 터치만으로 수백 개의 채권에 분산투자할 수 있게 해준다. 기술 혁신은 공유경제라는 새로운 패러다임을 가져왔고, 이처럼 우리 생활을 보다 편리하며 합리적이고 풍요롭게 만들어주고 있다. 각종 기술 혁신은 불과 20년 전인 1997년에는 상상하지도 못했을 정도로 우리 삶에 많은 변화를 가져왔다. 대한민국의 개인신용대출 규모는 잔액 기준으로 약 260조원에 이른다. 성인 인구 중 40% 이상이 본인의 신용도에 적정하지 않은 과도한 이자를 내고 있다. 공유경제가 우리 삶을 보다 합리적이고 지속 가능한 방향으로 개선해 나갈 수 있는 최적의 수단이라는 점을 믿어 의심치 않는다. 이것이 렌딧을 창업한 이유다.
조회수 1256

팀원들에게 보내는 편지- 5가지를 꼭 부탁드립니다.

2017년에 저는 여러분을 만나게 되어 매우 행복했고 이 팀에 감사해하는 해를 보냈던 것 같습니다. 그리고 여러분들도 서로 동료들로부터 소중한 인연이라고 생각하며 좋은 팀웍을 위해 많은 노력을 했던 것도 지켜보았습니다. 2018년에는 더욱 단단하고 똑똑한 팀이 되어야지 전쟁에서 승리할 수 있을 것입니다. 많은 타업종들이 시장에 정착하기 위한 과정에서 기존의 전통적인 업체들로부터 많은 공격을 받았습니다. 이베이도 기존 유통 업체들로부터 공격을 받았고 우리가 잘 알고 있는 사례로서 에어비엔비와 우버가 그렇습니다. 우리의 성장은 이런 공격으로부터 타격이 본격화 될 수도 있을 것을 예상해야합니다. 이미 그런 공격들이 전통 업체들로부터 진행되고 있죠.그래서 제가 당부드리는 이 다섯가지들은 우리가 전쟁에서 이기기위한 마인드셋이 될 것이라고 생각합니다. 꼭 기억해주시고 공감해주셨으면 하는 마음에서 편지를 드립니다. 우리가 더욱 단단하게 똘똘 뭉쳐 스마트하게 움직이기 위한 마인드셋입니다.1. 상상할 수도 없는 대단히 높은 꿈이번 해에 제가 가장 고민했던 부분은 꿈에 대해서였습니다. 내가 꾸고 있는 꿈의 크기가 어떤 지에 따라서 업무의 퍼포먼스에 정말 큰 영향을 미친다는 것을 알게 되었습니다. 큰 꿈과 목표를 꾸게 된다면 우리는 우리가 풀고자 하는 문제에 대해서 더 깊은 사고를 할 수 있고 창의적으로 문제를 해결해나갈 수 있을 것입니다. 그 큰 무엇인가를 이루기 위해서는 이전과는 굉장히 다른 방식으로 접근해야하고 다른 사람들이 보지 못한 가장 본질적인 부분이 무엇인지 꿰뚫어야하기 때문입니다. 당장 1월달에 입양 100건을 해야한다고 생각해봅시다. 2~3배 더 좋은 아이디어가 아닌 10배, 100배 더 좋은 아이디어와 액션 플랜이 있어야할 것입니다. 그리고 그만큼 노력도 훨씬 더 많이 해야될 거구요. 이번 기회에 내가 인생을 이루고자 하는 궁극적인 꿈과 목표를 생각해보시고 그것을 회사의 꿈과 교집합을 만들어주셨으면 좋곘습니다. 회사는 그 꿈을 도울 것입니다. 그리고 그 거대한 꿈을 절대 타협하지 마시고 본인의 퍼포먼스로 전환시켜보셨으면 좋겠습니다. 물론 뜬구름 잡는 것은 안됩니다. 늘 현실 감각은 유지해야됩니다. 단 현실 감각있고 꿈이 작은 것보단 꿈이 크고 현실 감각이 없는 편이 낫습니다. 미켈란젤로가 말했듯이 말입니다. "우리 모두의 가장 큰 위험은 우리의 목표가 너무 높아 그것을 놓치는 것이 아니라 너무 낮아 그 목표를 달성해 버리는 것이다." 우리 회사가 어디까지 커질 수 있을까요?2.압도적인 퍼포먼스를 증명하여 대체불가능한 인재가 되는 것저 또한 회사 내에서 대표라는 자리에 있지만 저는 이름만 대표일 뿐 그냥 팀원입니다. 그렇기 때문에 어떻게 저 또한 회사를 총괄하는 '팀원'으로서 퍼포먼스를 증명하고 꼭 페오펫에 필요한 인재가 되는지를 끊임없이 증명하려고 합니다. 아직 많이 부족하며 늘상 배우고 있습니다. 하지만 우리는 더 이상 배우는 것에 스타트업의 의의를 두기에는 정말 중요한 스테이지에 있습니다. 이제 배워서는 안됩니다. 정말 빠르게 의사결정을 하며 좋은 의사결정을 많이 해나가야됩니다. 각자 영역에서 [가설-검증] 데이터셋을 아주 빠르게/반복을 해야됩니다. 이를 통해 각자 역할에서 대체불가능한 역할을 보여주시고 회사에 당당하게 요청해주시면 회사측에서 이 부분과 관련해서 심도있게 얘기를 하고 기여에 대한 보상을 인정할 것입니다.3. 동료들의 꿈을 서로 돕고 그의 삶을 진심으로 응원해주는 이타심을 갖는 것우리는 강아지를 입양하고 싶어하는 사람들이 반복적으로 겪고 있는 고충을 해결합니다. 반려견과 꿈같은 15년의 생활을 위해 우리는 그들의 꿈을 돕습니다. 그들이 평생 강아지와 함께 행복하는 것에만 집중할 수 있도록 우리는 멤버십이라는 제도를 만들어 그들의 삶을 응원합니다. 하지만 우리는 고객 이전에 동료로부터 이 이타심이 출발해야지만 고객에게까지 잘 전달될 수 있습니다. 나는 내 옆에 있는 동료의 삶에 얼마나 관심이 있고 그/그녀의 꿈을 얼마나 응원해주고 싶은지, 얼마나 응원하고 있는지, 어떻게 도울 수 있는지에 대해서 좀 더 많은 관심들이 생겼으면 좋겠습니다. 이런 마음가짐은 우리가 일을 할 때에도 서로의 생각을 맞다고 주장하는 토론이 아닌 서로의 생각을 도와주고 결국 우리 회사가 풀고자하는 문제를 더욱 창의적으로 해결하는 방식인 협업을 추구하게 될 것입니다.4. 낙관적인 세계관을 가지는 것은 이미 절반은 성공한 것우리는 항상 상황이 더 나아질 수 있다는 것을 믿으며 그것을 현실화하는데에만 온 에너지를 쏟아도 모자를 것입니다. 롤로코스터인 상황은 모든 스타트업들이 겪게 되는 진리입니다. 다만 그 악화되는 상황은 아주 일시적인 현상일 뿐이며 결국 그것에 동요하지 않고 앞으로 계속 더 나아가는 것만이 최선일 것입니다. 긍정적인 상황은 언제나 앞으로 더 나아고자하는 자에게 주어집니다. 낙관적인 세계관은 안될 것도 되게 하는 마법입니다. 어떤 상황에서도 희망을 가진다는 것은 절반은 성공한 것입니다. 우리는 매일 매일 더 긍정적인 상황을 만들어나가고 있습니다.5. 후회없이 인생에 모든 것을 쥐어짜 당면해있는 가장 큰 목표에 몰입하는 것 - "딥워크"우리가 당면해있는 가장 큰 목표는 "입양"에서 접점을 (길목) 완벽히 선점하는 것입니다. 이 선점 뒤에는 우리는 굉장히 많은 것들을 할 수 있을 것입니다. 다른 업체들이 하지 못했던 "이커머스의 새로운 경험"을 만들어낼 수 있을 것입니다. 그러기 위해서 우리는 입양에 굉장히 굉장히 집중하고 몰입해야됩니다. 이 몰입이라는 것은 정말로 사실 어려운 일입니다. 인간의 집중력은 굉장히 짧기 때문이기도 하며 사람에 따라서 환경적인 면이나 일에 우선 순위를 잘 설정하지 못하기 때문입니다. 우리는 그럼에도 여기에 집중해서 반드시 이번 해에 숫자로 증명해야할 것입니다. 인생에 모든 것을 쥐어짜 입양에 집중하는 팀이 되었으면 좋겠습니다. 마지막 "딥워크"라는 책에서 좋은 글 귀 하나를 인용하며 글을 마치겠습니다.딥 워크 습관을 기르려면 시간을 존중해야 한다는 깨달음이다. 그 첫 단계는 다음과 같은 조언을 따르는 것이다. 분 단위까지 무엇을 할지 미리 정하라. 장담하건대 산만한 대중을 떠나 집중하는 소수의 대열에 합류하는 이는 인생을 바꾸는 경험이 될 것이다.평일 늦게까지, 주말에도 고생해주시는 여러분들에 감사함과 경의를 표합니다. 우리는 정말로 잘하고 있습니다. 하지만 우리의 목표는 좋은 회사가 되는 것이 아닙니다. 위대한 회사가 되는 것이며 업계의 획을 긋고 산업을 바꾸는 일을 해야합니다. 한명씩 돌아가며 감기 걸렸던 한 해인데 내년부터는 건강을 가장 먼저 챙깁시다. 감사합니다.#페오펫 #peopet #아이디어기업 #기업문화 #목표 #비전 #각오
조회수 2602

React + Decorator + HOC = Fantastic!!

React + Decorator + HOC = Fantastic!!지난 포스팅에서는 ES7의 Decorator 문법을 이용해 선언된 클래스와 그 프로퍼티들을 디자인 시간에 변경하는 법을 알아보았습니다. 그렇다면 리액트 컴포넌트와 Decorator가 만나면 어떤 시너지가 발생할까요?만약 ES7의 Decorator에 대해 모르신다면 지난 포스팅을 읽고 오시는 걸 권장합니다. 이 포스팅은 독자들이 Decorator에 대해 이미 알고 있다고 가정하고 작성됐습니다.Higher Order Component리액트 공식 문서를 보면 Higher Order Component(이하 HOC)를 다음과 같이 설명하고 있습니다.리액트 컴포넌트 로직을 재활용할 수 있는 고급 기법리액트에서 공식적으로 제공하는 API가 아니라 단순히 아키텍쳐이 설명으로는 HOC가 어떤 역할을 하는지 이해하기는 역부족이기 때문에 간단한 예제를 통해 HOC를 어떻게 작성하는지 알아보겠습니다.function withSay(WrappedComponent) {     return class extends React.Component {     say() {       return 'hello'     } render() {       return (                   {...this.props}           say={this.say} />       )     }   } } withSay 함수는 WrappedComponent를 인자로 받아 원하는 속성들을 결합해 새로운 컴포넌트를 반환합니다. 이렇게 만들어진 withSay 함수는 아래와 같이 사용 가능합니다.@withSay class withOutSay extends React.Component {     render() {     return (               {this.props.say()}           )   } } withOutSay 컴포넌트는 say 메소드를 가지고 있지 않습니다. 하지만 withSay 함수를 사용하니 say 메소드를 사용할 수 있게 됐습니다. 이처럼 컴포넌트를 인자로 받아 입맛에 맞게 바꾼 뒤 새로운 컴포넌트로 반환하는 기법을 HOC라고 부릅니다.그렇다면 HOC는 리액트에서 어떻게 사용을 해야 효율적일까요?Cross Cutting Concerns개발을 하다 보면 다음과 같은 상황에 직면하는 경우가 종종 있습니다.개발 전반에 걸쳐 반복해서 등장하는 로직그럼에도 불구하고 모듈화가 쉽지 않은 로직예를 들어 방명록 작성, 게시글 작성, 게시글 스크랩을 하는 컴포넌트들에서 유저 인증과 에러 처리의 과정이 필요하다고 했을 때 어떻게 코드를 디자인해야 할까요? 컴포넌트와 직접적으로 연관이 없는 기능들이 컴포넌트와의 결합이 너무 강해 쉽게 모듈화를 시키지 못합니다.그림 1. Cross Cutting Concerns의 예시이렇듯 코드 디자인적인 측면에서 공통적으로 발생하지만 쉽게 분리를 시키지 못하는 문제를 Cross Cutting Concerns라고 합니다. 이 문제를 끌어안고 가면 프로젝트의 코드는 쉽게 스파게티가 되고 나중에는 유지 보수를 하기 힘들어집니다.하지만 우리게에는 HOC와 Decorator가 있고 이를 이용해 이 문제를 쉽게 해결할 수 있습니다.유저 인증 문제를 HOC로 해결아래는 인증이 안된 유저에게 다른 페이지를 보여주는 코드입니다.class TeamChat extends React.Component {     constructor() {     super()     this.state = {       unAuthenticated: false     }   } componentWillMount() {     if (!this.props.user) {       this.setState({ unAuthenticated: true })     }   } render() {     if (this.state.unAuthenticated) {       return     }     return I'm TeamChat   } } 유저 인증을 전통적인 if-else 구문으로 구현했습니다. 당장 이 컴포넌트를 본다면 문제가 없어 보입니다. 어떻게 보면 정답처럼 보이기도 합니다. 하지만 유저 인증이 필요한 컴포넌트가 많아지면 상황이 달라집니다.100개의 컴포넌트에서 위와 같은 방식으로 유저 인증을 하고 있는데 유저 인증을 하는 로직이 변경된 상황을 생각해 봅시다. 100개의 컴포넌트 모두 유저 인증 코드를 바꿔야 하는 상황에 직면하게 됩니다. 전부 다 바꾸는 것도 일이지만 실수로 몇 개의 컴포넌트를 수정하지 않을 확률이 농후합니다. 당장에는 간단하지만 잠재적 위험을 안고 있는 위 코드는 아래와 같이 수정되어야 합니다.function mustToAuthenticated(WrappedComponent) {     return class extends React.Component {     constructor() {       super()       this.state = {         unAuthenticated: false       }      } componentWillMount() {       if (!this.props.user) {         this.setState({ unAuthenticated: true })       }     } render() {       if (this.state.unAuthenticated) {         return       }       return     }    } } HOC를 이용해 확장이 용이한 유저 인증 로직이 탄생했습니다!! 이렇게 만들어진 HOC는 아래와 같이 적용이 가능합니다.@mustToAuthenticated class TeamChat extends React.Component {     render() {     return I'm TeamChat   } } @mustToAuthenticated class UserChat extends React.Component {     render() {     return I'm UserChat   } } 기존의 코드와 비교했을 때 코드가 훨씬 간단해진 것을 확인할 수 있습니다. 비단 코드만 간단해진 것뿐만 아니라 아래와 같은 추가 효과를 기대할 수 있습니다.유저 인증 로직이 컴포넌트와 분리가 되어 자신이 맡은 역할에만 집중할 수 있습니다.유저 인증 로직이 바뀌어도 코드를 수정해야 할 곳은 하나의 컴포넌트뿐입니다.예시로 작성한 HOC는 최소한의 코드로만 작성된 예시입니다. 실제 제품에서 사용되기 위해서는 몇 가지 고려해야 할 사항이 있는데 이는 리액트 공식 문서를 참고해주세요.i18n 컴포넌트를 HOC로 작성채널 서비스는 한국어, 영어, 일본어를 지원하기 때문에 번역 기능이 필요했습니다. 초기에는 번역 서비스를 아래와 같이 구현했습니다.@connect(state => ({   locale: getLocale(state) }) class Channel extends React.Component {     render() {     const local = this.props.locale     const translate = TranslateService.get(locale)     return (               {translate.title}         {translate.description}           )   } } 처음에는 위와 같은 방식으로 번역 서비스를 구현하는 것이 괜찮았습니다. 하지만 번역을 제공해야 하는 컴포넌트가 많아지면 많아질수록 중복되는 코드가 많아지는 것을 보고 아래과 같이 HOC를 이용해 코드의 중복을 제거했습니다.function withTranslate(WrappedComponent) { @connect(state => ({     locale: getLocale(state)   }))   class DecoratedComponent extends React.Component {     render() {       const locale = this.props.locale       const translate = TranslateService.get(locale) return (                   {...this.props}           translate={translate} />       )    }   } } 이렇게 작성된 HOC는 아래와 같이 사용이 가능합니다.@withTranslate class Channel extends React.Component {     render() {     const translate = this.props.translate     return (               {translate.title}         {translate.description}           )   } } HOC의 작성 방법은 예시로 작성한 두 개의 HOC에서 크게 벗어나지 않습니다. 이를 응용해 자신의 프로젝트에 맞는 코드를 작성해보세요.중첩 가능한 HOCHOC는 여러 개를 중첩해서 사용할 수 있습니다.. 예를 들어 유저 인증과 i18n 서비스를 동시에 제공하고 싶을 때 두 HOC를 중첩해서 사용하면 됩니다.@mustToAuthenticated @withTranslate class Channel extends React.Component {     render() {     return (               {`Hello!! ${this.props.user.name}`         {translate.title}         {translate.description}           )   } } 마무리이상으로 리액트에서 HOC를 사용할 수 있는 상황과 작성 방법을 알아보았습니다. 본 포스팅에서 다루지는 않았지만 만능처럼 소개한 HOC에도 몇 가지 단점은 존재합니다.Component Unit Test를 할 때 문제가 있을 수 있습니다.HOC를 몇 개 중첩하면 디버깅이 힘들 수 있습니다.WrappedComponent에 직접적으로 ref를 달 수 없어 우회 방법을 사용해야 합니다.비동기 작업과 같이 사용하다 보면 예상치 못한 결과를 만날 수 있습니다.하지만 이러한 단점에도 불구하고 상속을 제공하지 않은 리액트에서 HOC는 많은 문제를 효율적으로 해결해주는 단비와 같은 존재입니다. 유명한 리액트 라이브러리들(react-redux, redux-form 등)은 이미 예전부터 HOC를 사용해 사용자들에게 편의를 제공해 왔습니다. 이러한 라이브러리들과 자신의 프로젝트가 직면하고 있는 문제에 맞는 HOC를 작성해 같이 사용한다면 우아하고 아름다운 설계에 한층 더 다가간 프로젝트를 발견할 수 있습니다.마지막으로 한 문장을 남기고 본 포스팅을 마치도록 하겠습니다.React + Decorator + HOC = Fantastic!!본 포스팅은 2017 리액트 서울에서 발표한 내용입니다. 발표 자료와 발표 영상을 확인해보세요.#조이코퍼레이션 #개발자 #개발팀 #인사이트 #경험공유 #일지
조회수 837

채식주의자가 되다

나는 불과 3년 전 까지만 해도 삼겹살과 치맥 없이는 못살던 대한민국의 평범한 식습관을 가진 사람 중 한명이었다. 아침에는 항상 돼지고기 찌개와 생선을 먹어줘야 했고, 친구들과 만나면 삼겹살, 족발, 곱창, 치킨집을 하루에 다 돈적도 있을 정도로 거의 육식에 가까운 식성을 보유하고 있었다.그러다가 지금은 내 와이프가 된 한 여자를 사랑하게 됐다. 그녀는 우리나라와 참 비슷하지만 지구 정 반대편 아일랜드에서 날라온 유럽인이었고, 살생을 혐오하고 동물을 매우 사랑하는 채식주의자 였다. 사실 미국 유학시절 채식주의자들을 많이 봐 왔고, 내 룸메이트 중 한명도 채식주의자 였지만, 내 인생에 채식주의자와 연애를 해 본 적은 없었고, 사실 채식주의자의 개념조차도 모호하던 시절이었다.지구 반대편 아일랜드에서 날라온 디즈니월드의 공주같은 분위기를 풍기는 그녀는 채식주의자였다.채식주의자는 종류가 여러가지가 있지만 (건강상 채식을 하는 사람들을 제외하고는) 기본적으로는 다음과 같다.동물권 보호에 대한 개인적 신념으로 인해 동물로 분류되는 고기, 생선등의 섭취를 거부하고 과일, 곡식, 야채 등 식물성으로 구성된 음식만을 섭취하는 사람들.저런 얘기를 듣게되면 흔히들 묻는 질문이 있다.그럼 도데체 먹을 수 있는게 뭐야? 샐러드?사실 채식주의자의 역사도 깊고 영양학적으로 불균형을 해소하기 위한 채식주의자를 위한 식단이 많이 발달해 왔기 때문에 우리가 먹는 거의 대부분의 음식 메뉴들을 고기와 생선을 뺀 채식으로 만들어 먹는 것이 가능하다. 우리 부부도 사실 먹는 식단은 볶은밥, (비건)스테이크, 두부스테이크, 파스타, 야채볶음 등등 일반적으로 다른 사람들이 먹는 음식 메뉴들과 크게 다를게 없다.자주 만들어 먹는 두부 스테이크 이다.그녀가 채식을 시작한 것은 10살때 부터라고 하는데 계기는 이렇다. 어느날 가족끼리 양치는 농장에 놀러가서 양들과 뛰어 놀며 즐거운 시간을 보내고 집에 왔다. 하필 그날 엄마가 저녁 메뉴로 양고기 요리를 했다. 그녀가 혹시 이게 아까 뛰어놀던 그 양들로 만든 음식이냐고 물었고, 엄마는 같은 양은 아니지만 대략 그렇다고 대답했다. 이때 엄청난 충격의 쓰나미를 겪은 이후부터 채식주의자를 선언했다고 한다.이렇게 귀엽게 웃고 있었던 어린 새끼양이 내 저녁 식탁에 올라와 있는 메커니즘을 깨달은 것이다.이런 그녀의 영향을 받아 결국 나도 채식주의자가 되었지만, 내가 채식주의자된 과정은 그녀의 그것과 매우 다르다. 그녀는 어떤 단편적인 사건이 계기가 되어 채식주의자가 되었지만, 사실 나는 그런 단편적인 사건같은건 없다. 물론 사랑하는 마음에 모든것을 닮아간다지만, 내가 채식주의자가 된건 순전히 개인적인 고민과 성찰의 시간을 통해 점진적으로 된 것이라고 할 수 있다.나는 왜 채식주의자가 되었을까?결론부터 말하자면 나는 '가축'이라는 인간의 행위에 대한 반대의 뜻으로 채식주의자가 되기로 결심했다고 할 수 있다. 나는 가축을 반대한다.가축이라 함은 사전적으로는 인간이 집에서 기르는 동물들을 의미하겠지만, 나는 넓은 의미로 인간이 대량공급을 위해 집단적으로 사육해서 도살하게 되는 동물들을 가축이라고 정의하고 있다. 사실 생태계에서 먹이사슬이라는 건 필연적인 것이다. 풀을 먹는 초식동물이 있고, 이를 잡아먹어야만 하는 육식동물이 있는 것 처럼, 호모사피언스도 사실 태초에는 이런 먹이사슬의 한 지점에 위치한 다른 동물들 중 하나였을 뿐이다. 이들은 수렵과 채집활동으로 영양분을 섭취하였고, 다른 동물들과 마찬가지로 필요하면 사냥을 하기도 하고, 때론 다른 더 강한 육식동물에게 잡아먹히는 존재가 되기도 하였다.중요한 것은 우리 호모사피언스는 먹이사슬의 일원이었지, 먹이사슬을 벗어나서 모든 동물 위에 군림해서 그들을 대량 사육해서 도륙하는 존재는 아니였다는 것이다.나는 이런 현재 인간의 가축 행위에 있어서 그 대상이 되는 동물들의 인생에 대해 고민해 보기 시작했다. 원래 생태계라는건 먹이사슬 하에 나름의 생존권을 누리며 모든 동물들이 자유롭게 인생이란 걸 누리며 살 수 있게 해 준다. 사자의 먹이가 되는 사슴일지라도 사자에게 사냥당하기 전에는 자유롭게 풀을 뜯고 뛰어 다니고 있었을 것이고, 또 어떤 사슴은 사냥당하지 않도록 나름의 생존전략도 가지고 있었을 것이다.하지만 인간이 만든 가축 세상은 모든 동물들이 생존권을 박탈당하고, 상위 먹이사슬에게 사냥당할 100%의 확률이 된 삶을 강요받는 세상이다. 심지어 이 운명은 세대를 오가며 대물림되고, 한번 이 운명의 속박에 구속당하게 되면 자식의 자식까지 평생 이 굴레를 벗어날 수 없는 무자비한 운명이다.가축세상에서는 생존권을 박탈당하고 상위 먹이사슬에게 100% 사냥당하는 삶을 대물림 하는 세상이다. 나도 그렇고 내 와이프도 그렇고 우리는 남에게 채식주의자가 되라고 강요하지도, 기대하지도 않는다. 채식주의라는 건 일종의 신념같은 거고 개인의 신념을 남에게 강요하는 행위는 이유를 불문하고 인간의 자유를 침해하는 행위라고 생각한다. 오히려 나의 특이한 식문화 때문에 같이 식사를 하는 상대방의 자유가 제한되는 부분에 매우 미안한 마음을 가질때가 더 많다. 또한, 이게 어떤 목적성이 있는 운동 같은것도 아니다. 즉, 내가 가축을 반대하는 뜻에서 채식주의를 한다고 진짜 가축이 없어진 세상, 모든 사람들이 고기를 안 먹게 된 세상을 기대하지 않는다는 뜻이다. 사실 그런 세상은 오히려 또 다른 심각한 환경문제를 초래할 것 같다. 내 채식주의는 그냥 인간의 폭력성이 나날이 극대화되가고 있는, 그리고 내 스스로도 자중하지 않으면 나도 모르게 폭력적으로 변하기 쉬운 이 세상에서 나름의 조그마한 자기 성찰, 또는 자기 방어 기작을 마련하기 위한 몸부림 정도라고 생각하는 것이다.모든사람이 채식주의가자 되면 오히려 이 푸른 강산이 더 남아나지 않을수도...
조회수 688

사랑받지 않아도 되는 자유

누가 이로부터 자유로울 수 있을까?인간은 사회에서 관계를 맺기 시작하는 그 순간부터 그 대상자에게 사랑받고 싶어한다.누군가로부터 사랑받고 인정 받음으로써 성취감과 존재감을 느끼는 것은 어쩌면 너무 당연한 것이다.하지만 누군가의 애정을 얻는 다는 것은 쉬운 일이 아니다.경쟁과 갈등은 그렇게 사랑을 쟁취하기 위해 시작된다.부모의 사랑을 차지하기 위한 형제 자매사이의 본능적인 몸부림부터, 선생님의 애정을 차지하기 위한 친구들과의 성적 쟁탈전, 이성으로 부터 애정받기 위한 남녀간의 매력 발산 경쟁, 그리고 상사에게 사랑받기 위한 조직내 성과 쟁탈전에 이르기까지 인생 전체가 사랑과 인정을 갈구하는 쟁탈전이다.문제는 소수만이 누릴 수 있다는 것이다.누구에겐가 사랑받기 위해 지나치게 에너지를 쏟는 이들에 비해 '자존감'으로 무장하고 타인의 시선보다도 자신만의 길을 가는 이들을 보면 참으로 평화로워 보인다. 스스로를 사랑하고 인정함으로써 누군가에 기대어야 하는 '애정받기'이서 자유로울 수 있는 것이다.말 잘듣고 사랑받는 강아지는 늘 주인의 행동과 표정에 눈치보기에 쉼이 없다. 주인의 요구에 더 빨리 움직일 수록 먹이와 칭찬에 길들여지기 때문이다.연말이다.학교에서는 시험과 성적, 직장에서는 평가와 고과가 애정과 인정의 잣대가 된다. 특히 직정에선 자칫 인간의 비열한 모습이 드러나는 시기이다. 직장인의 숙명이다.직장으로부터의 탈출을 꿈꾸는 많은 이들은 이 비열함과 동의할 수 없는 사랑받기 게임에서 자유롭고 싶기 때문이다.사랑받지 않아도 되는 자유.타인의  평가로부터 자유로울 수 있는 용기.스스로 당당해지자
조회수 1322

스푼 콘텐츠 디자이너 Cherish를 만나보세요!

체리씨는 '청춘' 그 자체 같아요인터뷰를 하는 내내 체리씨에게 이렇게 말했다. 알면 알수록 젊음과 열정의 아이콘인 한국 마케팅팀의 막내이자 콘텐츠 디자이너. 마냥 막내일 거라고 생각했던 예상을 뒤엎고 그 누구보다 '청춘스럽다', '대단하다'라는 단어를 연발하게 하는 글로 모든 매력을 담을 수 없는 매력의 소유자 체리씨를 소개합니다. 체리씨가 준비했던 포트폴리오 Super Rookie드디어 왔다, 우리 회사에 우리 팀에 슈퍼루키가 등장했다! 면접부터 남달랐던 체리씨. 자기 브랜딩은 타고 난 건가요?저를 어떻게 보여줄 수 있을까 고민을 하던 차 갑자기 머릿속에 떠올랐어요.그래! 이렇게 나를 제대로 보여주자!저의 포트폴리오 그래서 만들게 되었어요. 저는 첫 번째 페이지가 굉장히 중요하다고 생각해서 임팩트를 주려고 노력했어요. 제주도에서의 체리씨나를 표현하는 한마디 제주 현무암 - "현무암은요, 구멍도 많고 까맣지만 돌이 굉장히 가치 있는 돌이에요. 그래서 제주도 가서 함부로 돌을 가져오면 안 된다는 이유도 그렇다고 해요. 굴러 다니는 흔한 돌 같아 보여도 꼭 가치가 있는 현무암처럼 그런 가치 있는 쓸 모있는 존재가 되고 싶어요"듣고 싶은 당신의 스푼 라이프첫 직장, 첫 사회생활 어때요?"일단! 엄청 좋아요. 제가 지금 입사한 지 3개월 차인데요. 시간 정말 빠른 것 같아요. 저는 사실 스푼 라디오를 이미 알고 있었어요. 사용도 해본 유저였어요. 졸업하고 취업을 준비할 때, 마이쿤(스푼 라디오)에서 구인중이라는 것을 알고 지원하게 되었어요.사실 스푼이 이 정도로 규모가 크고 좋은 회사일 거라고 상상도 못 했어요. 제가 찾아볼 때만 해도 회사에 대한 정보가 크게 없었거든요. 지금은 브런치에 '스푼을 만드는 사람들' 이란 매거진이 생겨서 좋은 것 같아요. 스푼이라는 회사에 대해 미리 알아볼 수 있다는 건 큰 장점인 것 같아요! 저는 회사에 대한 확신이 면접 때 생겼어요. 모든 팀원이 다 같이 면접을 보고, 서로의 의견을 존중해주는 모습을 보고 와 진짜 여기에서 꼭 일하고 싶다고 느꼈거든요. 이런 회사라면 무조건 일하고 싶다! 나도 이 사람들과 함께 하고 싶다 생각했고 안 뽑히면 한 이틀은 울 예정이었어요"콘텐츠 디자이너, 체리씨"어릴 때부터 그럼 그리는 걸 좋아했던 것 같아요. 자연스럽게 예대를 가게 되었던 것 같아요.제가 집중을 잘할 수 있는 이유요? 저는 좋아하는 걸 하면 집중을 정말 잘하는데요. 제가 잘할 수 있고 좋아하는 일을 할 수 있어서 다행인 것 같고 감사해요. 또 그만큼 많은 지원을 회사에서 아끼지 않고 해 주시니까 더 몰입도가 높아지는 것 같아요. 재미있는 일, 좋아하는 일을 좋은 사람과 할 수 있다는 것은 정말 큰 축복인 것 같아요. 무엇보다 함께 일하는 디자이너 멤버와의 캐미가 잘 맞아서 인 것 같아요. 텐션이 일단 비슷한 데다가 저의 부족한 점을 채워주시거든요! (체리씨♥해니)"퇴근 후, 영어 공부하는 이유"일단, 영어를 잘하고 싶어요! 예전에 코타키나발루에 갔었는데 어떤 한국분이 너무 멋지게 스타벅스에서 영어로 주문하고 가시는데 너~~ 무 멋있는 거예요. 반했어요! 저도 그렇게 살고 싶어요. 제가 따뜻한 나라를 좋아하는데, 따뜻한 나라에 가서 영어 쓰면서 살고 싶은 희망사항이 있거든요. 아! 그리고 저희 미국 진출하면 미국으로 파견도 가보고 싶고요. 그리고 영어 배우는 거 진짜 재미있어요. 가끔 집중 못해서 영어 선생님한테 딱밤 맞을 때도 있지만.. 히히"체리씨네 잡화점알고 싶은 Cherish의 이야기특유의 밝음은 어디서 나오나요?"저희 가족들 만나 보시면 체리씨 4명을 보실 수 있어요. 아빠 포함하여 모든 가족들이 다 저랑 똑같아요.(하하) 워낙 집안 자체가 밝고 긍정적이다 보니, 가족에게 물려받은 것 같아요. 다들 제가 항상 텐션이 높으신 줄 아는데 사실 조용할 땐 또 조용해요. 사람 많은 걸 항상 좋아하진 않아요. 혼자만의 시간도 필요해서 자주 혼자만의 시간을 가지곤 해요. 예를 들면 영어공부 또는 운동 아니면 원데이 클래스 같은 곳에 참여하면서 주로 시간을 보내요"체리씨의 창업 도전기 "저는 창업에 대한 환상이 늘 있었어요. 대학교 때 학교에서 창업 지원을 해준다고 하길래 저는 저만의 가게를 시작했었는데요. 정말 작은 구멍가게 같은 곳이었어요. '체리씨의 잡화점'이라는 제가 직접 만든 굿즈들을 판매하는 곳이었어요. 제가 아기자기한 것들을 좋아하거든요. 그림뿐만 아니라 집 꾸미고, 인테리어에도 굉장히 관심이 많은 편이에요. 그래서 저만의 창업 공간이 생기면서 오전에는 학교를 가고 오후와 주말엔 가게에서 일을 했었어요. 한 9개월에서 10개월 정도 했던 것 같아요. 정말 많이 배우고, '잘' 망했던 케이스예요. 그때 정말 많이 배우고 깨달았고 다행히 학생 신분이라 돌아갈 곳이 있어서 다행이었어요. 그리고 저는 원래 독립 출판을 하다가 그만둔 적도 있는데, 책에 관심이 많거든요. 나중엔 다시 책을 만들어 출판하고 싶은 마음도 있어요. 사실 한 권은 이미 출간한 책이 있는데요. 저의 꿈을 나타내는 동화 같은 이야기의 책이에요. 다시 재 수정해서 다시 한번 출간하고 싶어요!" (기대하겠습니다)제주도를 좋아하는 체리씨"저는 예전부터 제주도에서 살고 싶다는 마음을 항상 가지고 있었어요. 바다 앞에서 살고 싶은 로망이 있었고, 대학교 때 우도에서 아르바이트를 했었어요. 한 6개월 정도? 했던 것 같아요. 숙식 제공해주는 곳에서 일하면서 좋은 사람들도 많이 만났었어요. 그때 그 기억이 아직도 생생해요. 그렇게 조용하고 한 적한 곳에서 나중에 꼭 살아야겠다 마음먹었거든요. 우도는 5시가 되면 관광객들이 모두 떠나고 굉장히 한 적한 곳인데, 그 잔잔함이 전 너무 좋았어요. 그림 그리면서 보내는 시간, 운동하는 시간 등 저만의 시간들이 소중하거든요그리고, 제주도와 관련은 없지만 이집트를 꼭 가보고 싶어요! 영화 '미이라'를 보고 피라미드가 궁금하기도 하고, 이집트가 독특한 스쿠버다이빙으로 굉장히 유명한 곳이라고 들었어요. 수영을 좋아하고 잘하다 보니, 관심이 가더라고요!"Cherish는,1. Cherish라는 이름의 뜻은 '소중한'이라는 의미를 가지고 있습니다2. 간판 또는 인테리어를 보고 영감을 얻습니다3. 해산물을 정말 좋아합니다! 팀원들이 Cherish를 한마디로 표현한다면?Jay 曰: 슈퍼루키 - "잠재력이 보임.."Ted 曰: 천혜향 - "특산품인 천혜향처럼 본인만의 특별한 향이 있는 사람"Sunny 曰: 청춘 그 자체 - "볼 때마다 생기 넘치는 그 젊은 에너지에서 느껴지는 청춘스러움이 있음"Summer 曰: 어른 아이- "어리지만 언니 같은 느낌을 주는 매력이 있다"Chloe 曰: 재간둥이 - "체리시는 막내 미 낭낭! 한 재간둥이다. (본인은 자칭 '으른'이라고 하지만, 그 모습마저 퀴엽) 본인의 일은 척척 해내지만, 순간순간 보이는 그녀의 모습은 재간둥이가 따로 없다!!!! "William 曰: 말죽거리 잔혹사 - "모든 순간 최고의 작품을 위해 자신을 불태우고 뼈를 가는 장인 정신을 발휘하는 그녀, 멋있다"Henie 曰: 베프 - "내가 이 회사에 정착할 수 있겠단 결심을 내리게 된 가장 큰 이유"Ceci 曰: 연예인 - "스타일링이 바뀔 때마다 매력도 확확 달라져서.... 골져스.."
조회수 76113

잘 쓴 자기소개서의 다섯 가지 특징

채용 서비스를 하고 있는 스타트업의 마케터이다 보니 하루에도 수십 개의 합격 자기소개서를 보게 됩니다. 물론 이 자기소개서들이 100% 합격 자소서가 맞는지, 그리고 그 이후에 어떻게 되었는지에 대해 알 순 없습니다만, 어찌 됐든 '합격 자소서'라고 올라온 글들을 수 없이 많이 보고 있습니다.그렇게 수많은 합격 자소서를 보면서 느꼈던 '잘 쓴 자기소개서의 특징'을 다섯 가지 정리해보도록 하겠습니다. 앞서 이야기해둘 것은 저는 어느 대기업의 인사 담당자도 아니고, 인사팀의 입장에서 자기소개서를 본 것도 아니라는 점입니다. 제 3자의 입장에서, 그리고 글 쓰는 것과 읽는 것을 좋아하는 사람의 입장으로서 느꼈던 것들입니다.첫째, 글빨보다는 '컨텐츠' 많은 합격 자기소개서를 보면서 가장 놀랍고 크게 와 닿았던 것은 자기소개서를 쓸 때 생각보다 글을 화려하게 잘 쓸 필요가 없다는 것이었습니다. 초등학교 때로 돌아가, 집에서 미술 숙제를 해야 하는데 엄마가 조금이라도 도와주면 티가 팍 나는 것처럼, 너-무 잘 쓴 자기소개서는 오히려 더 튀는 느낌이 들었습니다. (이 '너-무 잘 쓴 자기소개서'라는 것은 평균 이상의 글쓰기 실력이라기보다는, 실무나 회사 생활을 좀 해본 사람들의 향기가 좀 나는 자기소개서를 말합니다.) 오히려 덤덤하게 자신이 가진 컨텐츠를 풀어내는 것이 조금 서툴어 보이더라도 읽는 사람을 편안하게 만들어 주었습니다. 억지로 미사여구를 붙인다거나 한자성어나 전문용어를 가져다 쓰는 것보다는 지원 회사/직무에 맞는 관련된 경험을 잘 인용하여 쓰는 것이 합격에는 중요한 요소로 보입니다. 전공 수업에서의 팀플을 쓰건, 아르바이트했던 경험을 쓰건 대단한 실무 경험을 쓰지 않아도 괜찮았습니다. 입사에 대한 열의를 보여줄 수 있는 컨텐츠인지, 그 직무를 지원하고 싶어서 그동안 해왔던 노력들인지가 중요합니다. 하지만 생각보다 많은 지원자들이 자신이 가진 컨텐츠, 본질, 핵심보다는 보여지는 겉모습, 표현에 신경 쓰는 것 같습니다. 자기소개서라는 것은 나를 어필하고 함께 일하고 싶은 인재임을 표현하는 수단인 건데, 그렇다면 진짜 중요한 것이 무엇인지 생각해 볼 필요가 있겠습니다. 둘째, 컨텐츠에는 '진정성' 앞의 이야기와 이어질 수 있겠지만, 특정 기업과 직무에 지원하는 '자기소개서'를 씀에 있어서 가장 중요한 것은 '경험'입니다. 여러 자기소개서 문항들이 구체적인 사례를 디테일하게 물어보는 이유는 '진정성'에 있습니다. "얼마나 우리 회사에 오고 싶었니? 얼마나 지원 직무를 준비해왔니?" 가, 그 경험에 담기기 마련입니다. 즉, 꾸준하고 일관되게 그 회사, 직무를 지원하기 위해 준비해왔던 경험들에는 '진정성'이 느껴집니다.인상 깊은 합격 자기소개서 사례를 들어 이야기하자면 이렇습니다. 교육 관련 전공을 한 사람이 인사팀에 지원을 한 케이스였습니다. 그 사람이 우연히 조직/인사와 관련된 경영학과 수업을 듣게 되었는데 그때 학생을 가르치는 것만큼이나 성인들의 잠재력을 키워주는 일도 재밌다는 것을 느꼈고, 그래서 MBTI 강사 과정을 수료, 이후에 MBTI를 활용한 기업 인사 프로그램에도 참여하게 되었다고 합니다. 그때 모 기업의 인사 담당자를 만나게 되었고, 그와 이야기를 나누면서 모 기업의 철학, 인사팀이 하는 어떠어떠한 일이 자신이 꿈꿔왔던 커리어와 잘 맞는다고 생각이 들어 지원하게 되었다, 는 골자였습니다. 어떻게 보면 "경영학 전공자도 아니고 교육 전공한 사람이 왜 인사팀을 지원했어요?"라고 생각이 들 수 있는 조건이지만, 어떤 계기로 '인사 직무'에 관심을 가지게 되었는지, 인사 직무를 하기 위해서 어떤 노력을 해왔는지가 잘 담겨있는 내용이었습니다. 자신의 경험들을 잘 이어서 직무와 연결시켜보면 이렇게 진정성이 느껴지는 자기소개서를 작성할 수도 있는 것입니다.  셋째, 진정성에는 '철학' 그런데 이 '진정성'에서 또 중요한 것이 단순히 '경험 나열'만 해서는 안 된다는 것입니다. 그 회사/직무에 지원하기 위해서 어떤 준비를 해왔는지 경험들을 이야기했지만, 그 과정에서 어떤 교훈을 얻었는지 '느끼는 바'가 없으면 껍데기만 있을 뿐입니다. 위의 인사팀 지원자 사례로 계속 이야기하자면, 학생들 가르치는 것뿐만 아니라 성인, 조직을 교육하는 것의 '어떤 점'이 재미있었는지,에 대해서 이야기했기 때문에 신뢰감 있게 들렸습니다. 예컨대 "어느 정도 인격과 자아가 형성되어 정말 다양한 성향을 가진 성인들이 모여있는 회사라는 조직에서 MBTI로 구성원들의 성향을 파악하고 소통을 도와주는 것이 재미가 있었고, 이 과정에서 서로를 이해하고 더 높은 목표를 이루기 위해서 나아가는 모습을 볼 때 보람찼다"와 같은 포인트입니다. 요약하자면 회사/직무에 지원하기 위해서 어떤 경험들을 쌓아왔는지 그 경험들을 하면서 무엇을 느꼈고, 어떤 점에서 그 회사/직무에 지원을 해야겠다는 확신을 가지게 되었는지 철학이 담기면 80% 이상은 쓴 것이라 볼 수 있습니다. 그리고 이러한 철학은 다른 지원자들과 나의 자기소개서를 차별화시켜주는 포인트가 되기도 합니다. 지원자 입장에서 이렇게까지 생각하는 것이 조금 귀찮을 수도 있지만, 그래도 자기소개서 작성 전에 꼭 생각해보면 좋습니다.  넷째, 하고 싶은 말을 하기보다는 묻는 말에 '충실히' 대답하기많은 합격 자기소개서를 읽다 보니 공통점이 있었습니다. 바로 질문의 의도에 맞게 핵심 위주로 대답했다는 것입니다. 특히 요새는 지원자들에게 혼란을 덜 주기 위하여 자기소개서 문항도 예전보다 더 자세해지고 있습니다. 자기소개서를 쓰려고 하는데 문항이 길다면 어려워하지 말고 오히려 감사하게 생각해도 좋습니다. 제시된 질문을 '잘' 파악하여 대답만 잘 해도 상당 분량이 채워질 수 있기 때문입니다. 예를 들면 자기소개서 문항이 자세하기로 정평이 난 SK 그룹의 경우, 이러한 문항이 있습니다. 자신에게 요구된 것보다 더 높은 목표를 스스로 세워 시도했던 경험 중 가장 기억에 남는 것은 무엇입니까? 목표 달성 과정에서 아쉬웠던 점이나 그때 느꼈던 자신의 한계는 무엇이고, 이를 극복하기 위해 했던 행동과 생각, 결과에 대해 최대한 구체적으로 작성해 주십시오.'도전이나 한계 극복 경험'을 물어보는 문항은 다른 회사에서도 많이 제시됩니다. 하지만 이렇게 자세하게 물어봤을 경우에는 질문을 쪼개서 질문 안의 내용들에 충실하게 답변하도록 내용을 구성하면 됩니다. 위 문항의 경우, (1) 도전 경험이 무엇인지 (2) 그 과정이 어땠는지 (3) 특별히 아쉬웠던 점은 무엇인지 (3) 그때 느낀 나의 한계와 (4) 극복하기 위해서 어떤 행동을 했는지 (5) 왜 그런 생각을 했는지 (6) 그에 따른 결과는 어땠는지를 쓰면 됩니다. 합격 자기소개서들은 이렇게 물어보는 질문들에 대한 대답을 충실히 하는 경향이 있습니다. 여기에 자신이 추가하고 싶거나 강조하고 싶은 부분을 더했으면 더했지 이것들을 대충 언급하지 않았습니다. 일단 긴 문항이 나온다면 그것을 쪼갠 뒤, 핵심 내용만 채워도 글자 수를 채우기가 훨씬 쉬워질 것입니다. 마지막, 화룡점정은 역시 '글빨' 그렇다면 정말 '글빨'이 안 중요한가? 사실 그렇지 않습니다. 하지만 글빨도 앞서 말했던 것처럼 내용이 좋다면 어느 정도 커버가 되는 요소입니다. 즉, 최소한의 '글빨'만 갖춘다면 합/불을 뒤집을 만큼의 중대한 사항은 아니라는 것입니다. 그럼에도 불구하고 마지막으로 '글빨'에 대해서 이야기하는 이유는, 자기소개서처럼 목적이 있는 글을 쓰는 것이라면 최소한의 글쓰기 능력이 필요하기 때문입니다. 맞춤법이나 문장의 주/술어, 번역투, 반복되는 표현, 시제나 어미의 일치 등 몇 가지 기준을 두고 퇴고하면 피할 수 있는 실수들을 안 할 수 있습니다. 이를 위해서 "나를 잘 모르는, 혹은 자기소개서라는 것을 잘 모르는 사람들에게 내 글을 읽어달라고 했을 때 '이게 무슨 말이야?'라는 말이 나오지 않는다!"라는 기준을 세워보는 것은 어떨까요? 저의 글도 과연 명확하고 진정성이 담겼는가, 다시 한 번 읽어보게 되면서... 이 글을 읽는 분들께 조금이라도 도움이 되길 바래봅니다! 2월의 시작 힘차게 하시길 바랍니다! 우리 존재 화이팅! #앵커리어 #자기소개서 #꿀팁 #인사이트 #조언 #경험공유
조회수 1576

응답시간 분포도

애플리케이션의 성능 개선은 웹 트랜잭션의 응답시간을 분석을 통해 이뤄집니다. 와탭의 응답시간 분포도는 대규모 트랜잭션 분석이 가능한 Heatmap 형태로 제공되고 있습니다. 와탭을 사용하는 사용자는 응답시간 분포도를 통해 웹 서비스의 응답시간이 느려지는 것을 알 수 있을 뿐만 아니라 패턴 분석을 통해 느려진 원인을 예측할 수도 있습니다. 와탭의 응답시간 분포도Y 축: 트랜잭션 응답시간을 의미합니다. 10s는 트랜잭션이 시작에서 종료까지의 시간이 10초가 걸렸다는 것을 의미합니다.X 축: 트랜잭션이 종료된 시간을 의미합니다.■: 트랜잭션이 발생한 위치에 색이 칠해집니다. 청색 계열은 정상적인 트랜잭션을 의미합니다. 노랑색과 붉은 색 계열은 에러가 발생한 트랜잭션을 의미합니다. 색상의 농도는 해당 영역에 발생한 트랜잭션의 밀도를 상대적으로 표시합니다.  와탭의 응답시간 분포도는 트랜잭션의 응답시간을 시각화하는 것입니다. 웹 서비스의 트랜잭션을 시각화 할 뿐만 아니라 추적하고자 하는 영역을 드래그하여 트랜잭션의 진행상황을 추적하는 것도 가능합니다.  추적하고 싶은 트랜잭션을 드래그 하는 모습와탭의 응답시간 분포도에서 트랜잭션을 선택하면 분석 화면으로 넘어갑니다. 해당 애플리케이션 서버 정보를 통해 선택된 트랜잭션이 어느 애플리케이션 서버에서 발생했는지 알 수 있습니다.애플리케이션과 선택된 트랜잭션 정보 화면분석하고 싶은 애플리케이션 서버를 클릭하면 해당 애플리케이션 서버에서 발생한 트랜잭션 목록을 확인 할 수 있습니다. 최종적으로 APM을 통해 확인하고 싶은 내용이 트랜잭션의 디테일한 정보일 것입니다. 와탭의 APM은 트랜잭션을 시각화하고 시각화된 트랜잭션을 선택하면 선택된 트랜잭션의 목록을 애플리케이션 서버 별로 분류하여 선택할 수 있는 구조를 가지고 있습니다. 이것은 능동적으로 웹 애플리케이션을 분석할 수 있는 최적화된 흐름이라고 생각할 수 있습니다. 사용자가 응답속도 분포도를 통해 선택한 트랜잭션 목록#와탭랩스 #개발자 #개발팀 #인사이트 #경험공유 #일지
조회수 880

[모바일 앱분석] Step1. MARKETING (마케팅 분석)

빅데이터 바람이 국내 강하게 불면서 다양한 툴을 활용한 데이터 수집 능력은 향상되고 있지만, 수집한 데이터로 무엇을, 어떻게 분석해야 할지 고민인 경우가 많습니다.앱분석은 어떻게 해야 할까? 무엇을 분석해야 최적화 하는 거지? 결코 어렵지 않고 누구나 도전할 수 있는 영역이지만, 생소함이 가장 큰 장벽일 것입니다. 이를 돕고자 앱분석 접근방법에 대해 개괄적으로 작성했습니다.앱분석은 크게 3단계로 나눠 볼 수 있습니다.– 사용자를 획득하는 단계인 Marketing (마케팅분석)– 앱 설치 후 인앱에서 다양한 경험을 획득하는 단계인 Experience (사용자경험 분석)– Experience를 바탕으로 최종 목적을 달성하는 단계인 Conversion (성과 분석)Conversion 단계까지 도달하는 데 사용자의 일정량 이탈은 발생할 수밖에 없는데요. 여기서 단계별 최적화를 통해 전환율을 높이는 작업이 앱분석의 핵심이라고 볼 수 있습니다. 특히, Experience, Conversion 전환율이 매우 중요하다고 말씀드릴 수 있는데요. 그 이유는 이 단계를 최적화하면 똑같은 사용자 수를 획득하더라도 별도의 투자비용 없이, 더 많은 전환(성과)을 기대할 수 있기 때문입니다.먼저, 분석의 첫 단계인 MARKETING에 대해 알아보겠습니다. 마케팅 예산이 넉넉하여 다양한 채널을 운영하면 좋겠지만, 대부분 제한적인 예산으로(특히 스타트업 경우) 운영되기 때문에, 마케터는 퍼포먼스가 높은 채널을 도출하여 해당 채널에 대한 집중이 요구됩니다. 그렇기 때문에 MARKETING 단계에서 분석으로 얻고 싶은 인사이트는 최소의 비용으로 최대의 마케팅 효율(ROI)을 내는 광고 채널을 도출하는 것입니다.이 때, 필요한 데이터는 마케팅 채널의 설치 및 활동 데이터, 그리고 이 데이터를 세분화할 사용자 정보입니다.# 마케팅 채널 분석( 위 데이터는 설명을 위해 임의로 만든 데모 데이터 입니다. )1) 단일 지표로 판단하지 말기만약 채널의 효과를 설치수, 방문수 등 하나의 지표로만 판단한다면, 위 데이터에서 가장 효과 좋은 채널은 네이버입니다. 그러나 성과 지표와 함께 보니 네이버는 앱 실행을 유도하는 데는 유효하나 원하는 주문까지의 전환율은 저조함을 알 수 있습니다. 이처럼, 채널을 분석할 때 데이터 없이 해당 채널(매체)의 이용고객 수만 믿고 집행하거나 또는 설치수 등 단일 지표로만 채널의 가치를 판단하는 것은 위험할 수 있기 때문에, 꼭 설치 이후의 행동결과 값에 대한 데이터를 함께 살펴봐야 합니다.2) 파생지표 활용하기파생지표란 두 개 이상의 지표를 연산하여 생성된 지표로 평균 체류시간(총 체류시간/총 방문수), 주문율(주문수/방문수), ROI 등등이 있습니다. 이 파생지표는 효율을 판단하는 데 빠른 이해를 돕습니다. 위 데이터에서 아담의 경우 설치 및 방문이 네이버보다 적어도 설치 후 방문했을 때 주문율은 네이버에 3배가 넘고, 아담으로 설치한 사용자들이 앱에서 지출하는 금액도 2배 이상 높게 나타나 효율이 높은 채널임을 알 수 있습니다.3) 세분화로 원인 파악하기채널의 효율을 파악했다면, 마지막으로 해야 할 작업은 왜 특정 채널에서 긍정적(or 부정적) 결과를 보였는지에 대한 원인 분석입니다. 여기서는 광고를 터치한 사용자의 이해가 필요하기 때문에 사용자 정보로 데이터를 세분화해야 합니다.사용자 데이터는 인구통계학 정보가 될 수도 있고, 디바이스 정보, 행동결과 값 등 다양합니다. 위 예시는 채널을 플랫폼별로 세분화한 예시입니다. 확실히 아담이란 채널은 안드로이드보다 iOS 사용자에게 반응이 좋게 나타나고 있음을 알 수 있습니다.좀 더 알아보기 위해 성별을 조합해서 데이터를 보니, 아담이란 채널은 iOS 스마트폰을 사용하는 여성 유저에게 반응이 높다는 결론을 도출할 수 있습니다. 이러한 결과를 바탕으로 아담 광고의 타겟을 효과가 높았던 대상으로 재설정한다면 전보다 향상된 아담채널의 ROI를 기대할 수 있을 것입니다.이처럼 하나의 채널이라도 각기 다른 유형의 사용자들이 앱에 유입될 수 있고, 그들은 모두 다른 의도와 다른 행동을 지니고 있습니다. 이런 현상을 파악해서 우리에게 적합한 효과적이고 세분화된 마케팅 전략을 수립/실행한다면 그 결과는 정량적 데이터로 충분히 입증할 수 있을 것입니다.[모바일 앱분석] Step2. EXPERIENCE (사용자경험 분석) 에서는 효과적으로 유입시킨 사용자에게 긍정적인 앱 경험을 주기 위한 분석 방법에 대해 살펴보겠습니다. * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.#와이즈트래커 #마케팅 #데이터사이언스 #데이터분석 #인사이트 #조언
조회수 2868

인스타그램 노가다 마케팅 101

    초기 스타트업에서 마케팅을 한다면 보통 1명이 페북, 인스타, 블로그, PR, 커뮤니티 등등 수 많은 채널들을 왔다갔다 하는데만 헉헉대고 있을 가능성이 크다. 이 중에 가장 노가다가 많이 필요한 채널이 무엇이냐고 물어본다면 단연코 인스타그램이라고 할 수 있겠다. 페이스북이야 어차피 그 복잡한 알고리즘과 컨텐츠 자체의 파급력이 중요한 채널이기에 내가 노가다한다고 성과가 나올 수 있는 채널이 아니니 논외로 하고, 인스타, 블로그 등 나머지 채널 중에서는 노가다 하는 만큼 성과가 나오는 채널은 단연 인스타그램이라는 뜻이다.내가 운영하는 '바크 인스타' 채널 역시 처음에는 아무것도 모르고 '노가다'라는 행위 없이 정론적인 마케팅만 하다가 운영 시작한지 반년이 다되도 팔로워 100명 남짓 머무르던 채널이였으나, 이 글에서 논하게 될 '노가다'라는 걸 한 후에 두달도 안되서 팔로워가 5,500명을 넘어가고 있다.노가다 시작하고 팔로워가 하루에 100명 이상씩 늘어나는 중이다.이 글에서는 이놈의 인스타 '노가다'라는건 어떻게 하는거고, 효과적인 방법론은 뭐가 있는지에 대해 논해보려고 한다. 언제나처럼 야매를 좋아하는 필자로서 풀어내는 방법인지라 너무 정론적인 얘기는 기대하지 않길 바란다. 또한, 이 야매방법론은 주구장창 지속적으로 할 수 있는건 아니고, 야매로 어느정도 팔로워 몸집을 불려놓은 후에 다른 수 많은 글들의 정론적인 방법론을 결합시키면 그 파워가 배가될 것이라는 걸 미리 밝혀둔다.1. 맞팔, 선팔의 위력나같이 인스타를 생전 해본적도 없다가 마케팅상 어쩔수 없어서 시작하게 되면 인스타에 수 많은 사람들이 팔로워를 늘리기 위해 기브앤테이크 마냥 '맞팔'이라는 행위를 하는걸 다소 깔보는 경향이 있다. 나 역시 '뭐야, 이렇게까지 해서 팔로워 수 늘어나는게 의미가 있나?' 이런 생곽과 함께, '사진을 고퀄로 올려라,' '팔로워들과 교류를 자주해라,' '인기 많은 해시태그를 잘 활용해라'등과 같은 시중의 수 많은 정론들만 읽어가면서 인스타 마케팅을 시전했었다. 결과는? 물론 내가 잘 못해서 그런것일수 있지만 반년 다되도록 팔로워가 100-200명 사이를 왔다 갔다리 하는 노답상태였다.노가다 시작하기 전에 바크 인스타 계정이다. 팔로워 숫자가 진짜 초라하다 못해 안스러운 수준이다.노가다의 제 1단계는 나처럼 정론들만 파면서 헛발질 하지 말고 우선 맞팔, 선팔 해시태그를 활용해서 초기에 계정의 몸집을 최소 천단위 이상으로 만들어야 한다는 것이다. 방법은 간단하다. 우선 인스타에서 #맞팔, #선팔, #소통, #팔로우 이런 해시태그들을 검색하고, 그 해시태그로 검색되는 사람들 중 팔로워수가 아직 몇백 수준을 넘지 못한 사람들만 타겟해서 미친듯이 팔로우를 눌러대는 것이다.보다시피 수천만건의 #맞팔 해시태그가 검색된다. 최근 순으로 팔로우를 눌러수는걸 '선팔'이라고 한다.보통은 이것만 하게 되면 사람들이 알아서 '맞팔'이라는걸 해주는데, 이렇게 선팔하면 맞팔 안해주는 사람들이 있다. 그걸 그냥 놔두게 되면 내 인스타 계정의 팔로우에 비해 팔로잉 숫자가 너무 비대해져서 내 인스타가 좀 덜떨어져 보인다. 따라서 그때끄때 체크해서 내가 선팔 했는데 맞팔을 안해주는 계정들은 정기적으로 언팔로우를 눌러줘야 한다. 근데 이게 엄청나게 귀찮은 일이다. 이를 해결해 주기 위해 앱스토어에 수많은 앱이 있다. 그냥 insta, 인스타, 인스타 팔로우 뭐 이런것만 검색해 봐도 앱이 수십개가 뜨는데 대부분 기능은 비슷하니 아무거나 다운받으면 된다 (내가 쓰는 앱은 'Followers'라는 이름의 앱이다). 다운받은 인스타 관리 앱에서 언팔한 사람들만 다음 그림처럼 볼 수 있는데, 몇일 기다려도 맞팔 안하는 사람들만 골라서 언팔로우를 해버릴 수 있다.인스타 팔로우 관리 앱을 통해 이렇게 맞팔 안한 사람들만 정렬해서 볼 수 있다.뻥 안치고 하루에 적어도 3시간 이상씩 이짓거리를 정기적으로 해주면 누구나 인스타 팔로워를 하루에 50명 정도는 늘려나갈 수 있다.2. 코멘트 하나는 라이크 20개 눌러주는 가치와 동일저렇게 선팔 행위 말고도 맞팔 리스트에서 직접 계정에 들어가서 사진도 몇개 라이크 눌러주고 일부 사진에 코멘트를 달아주면 그 사람이 나한테 맞팔을 해줄 가능성과 맞팔 소요시간을 매우 단축시킬 수 있다. 보통 이런식으로 댓글을 달아준다. 잘터지는 사진 하나에는 저런 맞팔 요청 댓글이 주루룩 달리게 된다.이 사람들이 이런 댓글질을 왜 하는거냐면, 누군가가 나한테 댓글을 달면 우선 말풍선 아이콘에 댓글은 따로 표시되고, 인스타 알림창에서도 라이크나 팔로잉 알림과는 차별화되서 보이기 때문에 더 눈에 띄게 되고, 나도 댓글 달은 사람들 먼저 맞팔을 눌러주게 되니 결국 라이크 20개쯤 눌러대는 효과랑 맞먹는거라 할 수 있다.댓글을 달면 알림창에서 라이크에 비해 눈에 확 들어오기 때문에 맞팔 가능성을 더 높혀준다.3. 트렌디한 해시태그 하나는 라이크 100개의 가치가 있음인스타에서는 사람들이 해시태그를 눌러보며 서핑을 하는 사람이 많다. 예를들어 강아지 사진을 보고 있었는데 누가 좀 색다른 해시태그를 달아서 그걸 클릭해 보면, 그 해시태그가 달린 사진들을 타고 들어가서 또 다른 해시태그를 눌러보고... 이런걸 해시태그 서핑이라고 부른다.트렌디한 해시태그를 찾는 방법은 우선 인스타 검색창에 아주 제너럴한 해시태그를 입력해 본다. 그러면 자동완성 기능으로 내가 입력한 해시태그 및 연관 해시태그, 각 해시태그별 포스트 수를 주루룩 보여준다. 아래 이미지에서 보다시피 #멍뭉이를 검색했더니 #멍뭉이그램, #멍뭉이들 등등 수 많은 연관 해시태그를 보여준다. 이 중에서 포스트가 천 단위 넘어가는건 이미 너무 많은 사람들이 사용하는 해시태그라 내 포스트가 검색될 가능성이 별로 없기에 패스하고 #멍뭉이랑, #멍뭉이사랑 같이 백단위 해시태그들을 선택하도록 한다. 포스트가 100개도 안되는 것들은 사람들이 많이 안 쓰는 해시태그일 가능성이 높으므로 피하도록 한다. 이런식으로 해시태그들만 잘 입력해 놓는 것 만으로도 라이크 10개달릴 컨텐츠를 100개까지 만들어내는 위력이 있다.인스타의 해시태그 추천기능이다. 여기서 너무 인기가 많지도, 적지도 않은 해시태그를 찾아서 입력해 준다.4. 사진과 스토리텔링은 기본이건 정론과도 같은 이야기이지만 어쨌든 인스타그램은 사진 기반의 소셜미디어이기 때문에 퀄리티 있는 사진 올리는건 기본중의 기본이다. 가끔가다 보면 내가 라이크를 눌러주기에도 무색할 정도로 저퀄의 사진이나 너무 본인 비즈니스의 광고사진으로만 도배해 놓는 계정들이 있는데 이런 계정들은 위 1,2,3번의 노가다를 아무리 해도 팔로워가 잘 늘어나지 않거나 나중에 지들 계정이 다 차고 나면 언팔로우 1순위 계정이 되버리기 쉽다.또한 컨셉 없이 아무 사진이나 업로드하는 사람들도 있는데 왠만하면 한 영역만 집중해서 나름의 컨셉을 만들어 줘야 팔로워들이 기억하게 되고 나중에 언팔 안하고 계속 팬으로 남아있게 된다. 예를들면 바크 앱의 경우 컨셉이 '모두 개가 되어 소통하는 앱'이기 때문에 인스타 컨텐츠에도 귀여운 멍뭉이 사진들이 많이 있다. 이런식으로 컨셉을 집중하면 라이크도 더 많아지고 팔로워 숫자도 잘 유지된다.바크는 앱의 컨셉 상 귀여운 멍뭉이그램을 메인 컨셉으로 잡았다.5. 원하는 타겟 팔로워 찾아다니면서 컨텐츠 라이크, 선팔 누르기가장 지루하면서도 노가다의 핵심인 부분이다. 내가 만일 육아관련 인스타를 운영중이라면 내 인스타 컨텐츠에 관심이 있을만한 사람들을 찾아다니면서 그 사람들이 비록 1번에 해당하는 맞팔러들이 아닐지라도 그들 게시글에 라이크, 댓글, 선팔등의 행위를 하고 돌아다니면 경험상 그 중 약 5-10%의 사람들은 내 계정에 답방문을 해주고 내 컨텐츠에 관심있으면 맞팔을 해주게 된다.인스타 노가다에서 이게 가장 중요하다. 왜냐하면 1번에서 얘기한 맞팔러로 늘리는 팔로워는 가장 효과적이긴 하지만 내가 원하는 타겟이 내 팔로워로 유입시켜야 한다는 측면에서는 부족하기 때문이다. 1번과 함께 이 5번의 방법을 병행해서 정말 꾸준하게 해줘야 한다. 하지만 대부분은 이 5번 작업을 하길 꺼려하는데, 왜냐하면 1/ 저 사람들을 찾아다니는 것 자체가 일이고, 2/ 찾아서 열심히 선팔, 댓글, 라이크 눌러줘도 답이 없는 사람들이 90% 이상이기 때문에 마음이 많이 상하는 일이기 때문이다. 하지만 이 방법을 정말 꾸준하게 오랫동안 해주면 팔로워가 하루에 200명 이상씩도 늘려나갈 수 있다.방법은 정말 심플하다. 내 인스타 계정이 만일 육아관련 쇼핑몰이라면, 타겟이 육아맘들일 것이고, 육아맘들이 자주 쓰는 다음과 같은 해시태그들을 계속 서핑해 나가면서 타겟들을 찾아서 선팔, 댓글, 라이크를 눌러주는 것이다.#애스타그램, #럽스타그램, #육아소통, #육아맘, #젊줌마, #육아공감, #애어멈, #애엄마스타그램, #아들맘, #젊줌마그램내 계정의 타겟이 자주 쓰는 해시태그를 서핑하면서 검색되는 계정에 들어가서 선팔, 댓글, 라이크 등을 열심히 눌러준다.자, 지금까지 인스타 노가다 마케팅에 대해 공부해 봤다. 다시한번 강조하지만, 인스타그램 마케팅은 팔로워가 어느정도 있는 상황에서 시작하는 것과 완전 제로에서 시작하는 것의 방법론이 많이 다르다. 또한, 완전 제로에서 시작하는 경우 어느정도 노가다+고군분투 기법이 필요하기 때문에 보통 대기업에서 고결하게 마케팅 하다가 온 경우 대부분 초기에 어마어마한 멘붕상태를 경험하게 된다.필자 역시 맞팔등을 해가며 초기 천명을 달성하기 위해 고군분투하던 시절에 [내 컨텐츠력]과 [초기 인큐베이팅 유입을 알아서 잘 끌어와 주는 자동화 툴]의 인스타 마케팅 이분법을 고민하기 시작했고, 후자를 위한 자동화 툴에 대한 연구 끝에 얼마전에 나같은 사람들에게 단비와 같은 솔루션을 개발하게 되어 잠시 이를 광고하려고 하니, 광고를 보기 싫으신 분들은 여기서 창을 닫아주시기 바란다.많은 분들이 초기 팔로워 늘리는게 쉽지가 않아서 다음과 같은 대체방법에 관심을 갖게 된다. 본인 역시 초기에 저런 서비스들 조사해 보고 몇개는 직접 사용도 해봤다.1) 허위로 팔로워/라이크 찍어주는 서비스2) 팔로워 늘리기 봇3) 팔로워 앵벌이 서비스결론부터 말하자면 시중에 그 어떤 서비스도 우리같이 마케터들을 위해 완벽하게 고안된 서비스가 한개도 존재하지 않는다. 각각의 문제점을 간략히 설명해 보면 다음과 같다.1) 허위로 팔로워/라이크 찍어주는 서비스이거는 그냥 수천개의 네트워크 허위 계정을 보유한 업체에서 팔로워, 라이크 숫자를 얼마 이상 찍어주는 서비스이다. 이건 진짜 마케팅에 도움이 1도 안되는 서비스일 뿐더러, 당연히 허위 계정들이기에 (플필 있다고 해서 진짜 계정들이 절대로 아니니 속지말자) 내가 올리는 컨텐츠에 오가닉하게 라이크가 달리지도 않고, 어느정도 시간 지나면 인스타에서 페이크 계정들 정리작업으로 인해 눌려진 팔로워/라이크가 쑥쑥 빠지기까지 한다!! 게다가 허위계정이 섞인터라 내 포스트가 실제 팔로워들에게 도달이 잘 안되는 상황까지 만들어 버리니, 마케터로서 이 서비스를 쓰는건 백해무익이다.2) 팔로워 늘리기 봇이건 뭐냐면, 특정 해시태그들을 입력해 놓으면 봇이 해당 해시태그로 검색되는 포스트를 모조리 찾아내어 해당 포스트를 올린 사람들을 선팔하고 다님으로써 맞팔을 유도하는 봇 프로그램이다. 예를들어 #맞팔, #선팔하면맞팔 등의 해시태그를 찾아다니며 선팔을 하고 다님으로써 맞팔을 유도하는 거다. 1번보다야 훨씬 나은 방식이지만 역시 문제가 존재한다. 1) 인스타에서 봇 프로그램 규제가 빡시기 때문에 허접하게 짜여진 알고리즘의 경우 계정 블락 당하는 경우가 많다. 2) 성인계정이나 활동량이 거의 없는 유령같은 계정을 필터링하는게 불가능하다. 3) 인스타의 rate limit 정책을 정확하게 알 길이 없어 안전빵으로 효율을 최저로 낮춰놓은 봇들이 대부분이다. 가격체계가 기간제로 되어있으면 백퍼 효율을 최저로 낮춰놓고 여기에 1번의 네트워크 계정을 적당히 섞어서 하루 평균 50명 이상은 늘어나는 서비스로 둔갑시켜 버리는 경우가 허다하다. 보통 여기에 반 이상은 허위가 섞여있는데 소비자는 알아채기 힘들다.3) 팔로워 앵벌이 서비스이건 2번에 비해 속도도 느리고 외국인이 많으며 해당 팔로워들은 나중에 먹튀하는 경우가 매우 많다. 한가지 장점이라면 2번에 비해 안전하다. 인스타 정책에 위배되는 행위는 아니기 때문에 이거 썼다고 계정이 막히는 경우는 별로 없다. 개인 계정이라면 이거 써서 팔로워 키우는거 크게 무리는 없지만 마케팅 목적으로 활용하는 기업계정이 이거 쓰고 있는건 조금 없어보이기도 하고 속도도 너무 느려서 비추천이다.이 처럼 시중에 제대로된 서비스가 별로 없다보니, 우리는 업계 최고의 퀄리티라고 자부하는 '인스타슈가'라는 2번영역에 해당하는 봇 알고리즘을 개발해서 약 반년간 운영중이다.인스타슈가 - https://instasugar.co/<iframe width="940.000000" height="529.000000" src="//play-tv.kakao.com/embed/player/cliplink/veb98UxPxU2xu1t2eQoUeFF@my?service=daum_brunch§ion=article&showcover=1&showinfo=0&extensions=0&rel=0" frameborder="0" allowfullscreen="">시중에 제대로된 서비스가 없어서 아예 직접 최강의 솔루션을 만들어 버렸다.인스타슈가는 단순한 팔로워 늘리기 봇이 아니라, 강력한 타겟팅 알고리즘이 거의 사람이 판단하는 수준으로 연관성이 높은 실제 유저들만 찾아다니며 내 팔로워로 유인할 수 있게 설계된 솔루션이다. 또한 업계 최초로 풀 패키지 대시보드가 있어서, 마케터가 직접 세밀하게 타겟팅을 조정해 가며 인큐베이팅이 가능하다. 차별점을 요약해 보면 다음과 같다.1. 40여가지 이상의 기준으로 타겟할 유저를 결정2. 머신러닝 기반의 봇계정이 돌아다니며 수집하고 있는 160만건 이상의 성인, 스팸계정 DB를 통해 99.8%의 정확도로 스팸계정 필터링3. 해당 계정이 개인 계정인지, 비즈니스 용도인지를 검증하여 비즈니스 필터링 모드가 on 되어 있으면 비즈니스 계정들을 94%의 정확도로 필터링4. 인스타그램의 활동 리밋양을 추정하고 이 범위 내에서 최대효율을 내는 확률모델을 통해 가장 팔로워 전환 확률이 높을것으로 추정되는 계정들만 타겟함5.대시보드 -  현재 프로그램이 움직이는 로그, 타겟팅 해시태그 설정, 프로그램의 상태, 시작 및 정지, 다양한 특수 기능들을 모두 실시간으로 확인 & 통제 가능6. 안정성 - 해당 계정에 기능블락이나 특정 이슈가 생기는걸 실시간 감지하여 자동 정지, 속도 조절, 자동 재생 등이 통합적으로 이루어짐특히, 해시태그를 내가 직접 바꿔가면서 전환율을 모니터링하고 본인의 마케팅 방향성에 어울리는 인스타 유저들만 타겟팅 가능한 마케팅 자동화 툴은 인스타슈가가 유일하다.본인의 마케팅 방향성에 어울리는 타겟들만 찾아다니도록 직접  해시태그를 적용 및 변경이 자유자재로 가능한 유일한 솔루션이다.6개월간 재구매율이 80%가 넘을 정도로 만족도가 높고, 쇼핑몰, O2O, 푸드, 레스토랑 등 수 많은 기업 인스타그램 계정이 인스타슈가를 거쳐갔을 정도로 퀄리티가 우수하다 (이름대면 다 알만한 스타트업 계정도 제법 있다).인스타슈가 - https://instasugar.co/** 본 글은 문돌이 PM의 마케터 따라하기 시리즈 입니다.** 1화 보기 - 초기에 할만한 ASO (앱스토어 최적화) 팁** 2화 보기 - 초보 PM이 알아야 하는 초기 모바일앱 분석 101** 3화 보기 - 스타트업 브랜딩: 내가 보는 나와 너가 보는 나의 일치** 4화 보기 - 홍보영상 직접 제작해서 수백만원 절약해보자** 5화 보기 - 바이럴루프, 중요한건 알겠는데 어떻게 적용할래?
조회수 2231

Good Developer 3 | 나쁜 개발자의 11가지 습관

세상에 나쁜 개발자는 없다. 나쁜 개발 습관만 있을 뿐나쁜 개발자란 누구를 지칭하는 것일까? 코드가 별로인 개발자? 커뮤니케이션이 안되는 개발자? 나쁜 개발자로 지칭될 수 있는 사람들은 굉장히 많다. 하지만, 세상에는 나쁜 개발자는 없다고 생각한다. 단지, 나쁜 개발 습관만 존재할 뿐. 즉, 누구든지 나쁜 습관을 버리고 좋은 습관을 갖는다면 언제든지 좋은 개발자가 될 수 있다는 것이다. 좋은 개발자, 나쁜 개발자. 이것은 칭호가 아니라 속성일 뿐이다. 언제든지 바뀔 수 있는 속성 말이다.이것이 속성인 이유는 누구든지 좋은 개발자와 나쁜 개발자의 속성들을 가지고 있기 때문이다. 단지 그 속성의 비율의 차이가 그 사람이 어떤 개발자인지 결정할 뿐이다. 흔히, 좋은 개발자라고 불리는 사람도 나쁜 개발 습관이 있을 수 있다. 또, 나쁜 개발자라고 욕을 먹는 사람도 좋은 개발 습관이 있을 수 있다.우리는 이 글에서 나쁜 개발 습관(혹은 속성)들을 알아보고 왜 그것이 나쁜지 그리고 그것을 어떻게 피하는지에 대해 이야기할 것이다. 좋은 습관이 아니라 나쁜 습관들을 이야기하는 이유가 있다. 좋은 습관은 습득하기 어렵다. 하지만, 나쁜 습관을 버리는 것은 더더욱 어렵다. 나쁜 습관을 피하는 것이 때로는 좋은 개발자가 되기 위한 요건일 수도 있다. 아래의 습관들을 보면서 자신을 진단해 보자.(아래의 습관들 중 습관인 것들도 있고 단순히 사고방식이나 경향인 것들이 있다. 여기서 습관은 사고방식이나 행동의 양식 등 총체적인 행동 방식 등을 의미한다.)습관 1: 코드 리뷰가 없다.지난번에 같이 해보니까 험악만 말만 나오고, 분위기만 안 좋아졌다. 후배들에게 코드 지적받는 것도 자존심 상하고... 그리고 대부분 시니어들이 지적하고 주니어들은 고개만 끄덕이는 자리 아닌가? 코드 리뷰 할 시간에 코드 한 줄이라도 더 짜서 프로젝트 마감일이나 지키는 게 낫지. 솔직히, 프로라면 자기 코드는 자기가 책임져야 하는 거 아닌가?습관 2: 문서화를 하지 않는다.아니 개발할 시간도 부족한데 무슨 문서화인가. 개발자가 개발하는 사람이지 문서 만드는 사람인가? 인수인계받을 사람 오면 직접 알려주면서 일주일이면 끝날 텐데 말이다. 그리고 이때까지 만든 문서들 만들고 나서 본적이나 있나? 그냥 보여주기식 파일이지 뭐.습관 3: 커뮤니케이션 향상에 관심이 없다.지금도 말 잘하고 대화 잘 통하는데 더 향상시킬게 있나? 그리고 개발자의 핵심은 커뮤니케이션이 아니라 코딩인데 말이야. 컴퓨터랑만 잘 소통하면 되지. 어차피 다른 부서에 있는 사람들은 개발 기술에 대해서 잘 알지도 못하고... 커뮤니케이션 스킬은 그런 사람들이 향상시켜야 한다고 생각한다.습관 4: 업무 공유가 되지 않는다. 자신의 일에 대해 알고 있는 사람이 없다. 데드라인 잘 지키고, 주어진 일을 잘 해내면 된다고 생각한다. 보고를 하기 전까지 굳이 보고하지 않고, 동료나 후배들과 업무 공유를 잘 하지 않는다. 어차피 내가 하는 일에 별로 관심도 없는데 공유해봤자 무슨 소용인가?습관 5: 코드의 복붙(복사 후 붙여넣기)가 '일상화'되어 있다.직접 만드는 것보다 이미 만들어진 코드들을 찾아서 Ctrl +c,v하는게 더 빠르고 생산성 있다고 생각한다. 동료 개발자랑 공통 모듈을 만들어 사용할 수 있겠지만 그렇게 하기에는 너무 많은 리소스가 낭비된다고 생각한다. 잘 돌아가기만 하면 되지 않나?습관 6: 자신의 부족한 점을 드러내지 않는다.부족한 점에 대해 동료들과 터놓고 얘기하지 않는다. 괜히 부끄럽고 껄끄럽기도 하고 자신의 부족한 점이 드러나는 것이 두렵다. 동료들이 조언을 해주려고 해도 방어적으로 나오거나 피한다. 동료의 진솔한 피드백이 없으니 한 번 단점을 만들면 끝까지 내 것으로 가져간다.습관 7: 새로운 기술을 익히는데 시간을 투자하지 않는다.세상은 정말 빠르게 변하고 있다. 그리고 그 변화의 중심은 기술이고 기술 중에서도 IT 기술이 정점에 있다고 봐도 무방하다. 새로운 기술은 새로운 기술자들이 익히는 것이라 생각한다. 지금 하고 있는 일만으로도 벅차다. 그리고 지금 쓰는 기술이 시대의 주류인데 쉽게 바뀔까?습관 8: 자신의 개발 환경에서 벗어나지 않는다.개발자 모임이나 개발 커뮤니티에 시간을 쓰는 것은 낭비라고 생각한다. 개발에 대해 새로운 시도를 하지 않는다. 새로운 프레임워크나 협업 툴들이 나와도 기존의 환경을 고집한다. 왜냐하면 지금 개발 환경이 너무 편하고 익숙하니까.습관 9: 자신이 맡은 개발과 관련된 비즈니스를 이해하지 않는다.개발자는 개발에만 신경 쓰면 된다고 생각한다. 지금 개발하고 있는 서비스의 비즈니스적 관점은 생각해 본 적 없다. 어차피 기획자나 마케터, 프로덕트 매니저가 신경 써야 할 일이라고 생각한다. 개발만으로도 바쁜데 그것까지 신경 쓰면 정말 골치 아파진다.습관 10: 개발에 대한 지신만의 장기적인 목표가 없다.어떤 개발자가 되어야 하는지에 대한 목표가 없다. 주어진 프로젝트 외에 자신이 하고 싶은 프로젝트를 하면서 개발을 발전시키지 않는다. 그냥 개발의 메인 스트림을 따라만 간다. 커리어나 다른 생활에 대한 걱정은 종종 하지만, 개발 자체에 대한 고민은 하지 않는다.습관 11: 자신의 나쁜 개발 습관에 관심이 없다.(습관은 아니지만....)내가 나쁜 개발자라고...? 내가 하고 있는 것들이 나쁜 습관들이라고??? 글쎄..... 그냥저냥 잘 하고 있는 거 같은데.... 라고 생각하는 당신! 아무리 좋은 개발자라도 나쁜 습관은 존재하기 마련이다. 좋은 개발자는 좋은 습관들을 가지고 있는 개발자기도 하지만, 나쁜 습관들이 많지 않은 개발자이기도 하다.나쁜 환경은 나쁜 개발자를 만든다.당신이 만약 스스로를 나쁜 개발자라고 생각한다면 아마 '나쁜' 환경에서 개발을 했을 가능성이 크다. 혹은 선배가 나쁜 개발자여서 그 습관을 그대로 보고 배웠다든지, 아니면 좋은 개발자에 대한 고민 없이 흘러가듯 개발을 배웠을 것이다. 예를 들어, 코드 리뷰를 하지 않았던 것은 회사에서 코드 리뷰를 안 했을 가능성이 크다. 혹은 문서화를 안 하는 경우, 그 회사에서 그것에 대해 크게 신경 쓰기 있지 않을 가능성이 크다.Bad developers are not born, but created.위에서도 언급했듯이 나쁜 개발자는 없다. 나쁜 습관들이 있을 뿐. 당신이 지금 위의 습관에서 많은 부분들이 해당된다 하더라도, 그 습관들을 바꾸면 된다. 다른 개발자들에게 있는 좋은 습관들을 보고 배우면서 자신에게 해당되는 나쁜 습관들을 하나씩 바꿔나가는 것이다.환경이 바뀐다고 자신이 바뀌지는 않겠지만, 나쁜 환경이 나쁜 개발자를 만드는 것처럼, 좋은 환경은 좋은 개발자를 만든다. 좋은 환경을 찾아가라! 직장이 그걸 주지 못한다면 다른 곳에서라도 찾아라. 좋은 개발자는 나쁜 습관들을 하나씩 바꿔나갈 때 될 수 있을 것이다. 다음 포스팅에서는 좋은 개발자가 되기 위해 필요한 정보들을 압축적으로 모아 포스팅할 것이다.

기업문화 엿볼 때, 더팀스

로그인

/