스토리 홈

인터뷰

피드

뉴스

조회수 1446

이노버즈미디어의 대표 미남, '박충선 디자이너'

안녕하세요, Y입니다! 지난 옐로피플 스토리에서 뷰신 나나가 첫 번째 인터뷰로 소개되면서 엄청난 화제를 몰고 왔는데요. 이번 두 번째 타자는 바로바로 YDM 소속의 디지털 마케팅 에이전시 이노버즈미디어의 대표 꽃미남 박충선 디자이너 입니다!Y: 안녕하세요! 옐블 독자들을 위한 자기소개 부탁 드려요! 박충선: 안녕하세요, 이노버즈미디어에서 브랜드 콘텐츠를 만들고 있는 디자이너 박충선입니다! 반갑습니다! Y: 브랜드 콘텐츠라! 정확히 어떤 일인지 궁금합니다박충선: 쉽게 말해서 각 기업 브랜드들이 페이스북, 인스타그램 등 소셜미디어에 발행하는 이미지를 제작하는 거죠. 현재는 롯데카드랑 글로벌 스포츠 의류 브랜드인 스파이더 코리아를 맡고 있어요. 아래와 같은 식으로 각 브랜드의 소셜미디어 콘텐츠를 제작하고 있습니다.Y: 본인이 느끼는 이노버즈만의 특별한 점이나 자랑할만한 사내문화가 있나요? 박충선: 사실 이노버즈가 제 첫 직장이라 다른 회사들과 비교하긴 어렵지만, 여기서 1년 4개월동안 몸담으면서 느낀 것은 정말 수평적이라는 거예요. 서로 눈치보지 않고 말할 수 있는 분위기다 보니 정말 다양하게 싱크빅 돋는 아이디어가 많이 나오죠 :) 또 매월 두 명씩 뽑아서 전 직원 앞에서 다양한 주제로 스피치를 해요. 업무에서 벗어나 본인이 흥미를 느끼는 분야 등 개인적인 이야기로 진행하기 때문에 서로를 알아가는데 큰 도움이 되는 것 같아요. 또 인턴과 신입사원은 물론 임직원들을 위한 다양한 교육과 지원을 해주는 것도 이노버즈만의 특별한 점인 것 같아요.출처 : 이노버즈 페이스북Y: 박충선님의 주제는 뭐였나요? 박충선: 저는 아직 안 했어요!ㅋㅋㅋㅋ 샤이가이라서.. Y: 샤이가이셨구나ㅋㅋㅋㅋ 네 다음질문 드릴게요! 기억나는 재미있는 에피소드가 있나요?박충선: 인턴기간에 업무와는 별개로 동료들에 대한 콘텐츠를 만들었어요. 이노버즈 가족 한 명 한 명에 대해 웹툰형식으로 만들었는데 친해질수록 디스(?)내용을 조금씩 넣어봤거든요. 그러다 보니 반응도 좋았고 다들 다음 편은 어떤 디스가 나올지 기대해줘서 재미있었어요ㅋㅋㅋ 역시 까야 제맛이라고……Y: 드라이플라워 고문이라니ㅋㅋㅋㅋ앞으로 드라이플라워 볼 때마다 죄책감들것 같아요ㅋㅋㅋ 그나저나 디자인 팀이라 남자가 많이 없을 것 같아요! 박충선: 이노버즈에 처음 입사했을 때 디자인 실에 저 포함 두 명 빼고 전부 여자분들이었어요. 처음엔 좀 걱정이 됐는데, 다들 좋으신 분들이고 형들처럼(!) 편하게 대해 주셔서 좋았어요ㅎㅎ Y: 다 여자분들이면 회식이 많이 없겠어요! 박충선: 왜 때문에 그런 생각을…… 저보다 잘 드세요 다들 (또르르)Y: 빨리 넘어갈게요!! 이노버즈/옐로모바일에 바라는 점이 있다면? 박충선: 일을 한다는 건 돈을 버는 것도 중요하지만 함께 일하는 사람들, 그리고 회사에서 임직원들을 대하는 자세가 엄청 중요한 것 같아요. 앞으로도 지금처럼 인간관계를 중요시 여기고 직원 한 사람 한 사람을 우선시하는 회사였음 좋겠어요. Y: 마지막 질문입니다! 앞으로는 어떤 일을 해보고 싶으신가요? 충선: 아주 먼 미래에는 디자인을 접목한 카페나 술집을 운영하고 싶어요. 당장은 원래 하고 싶었던 미술을 배워서 지금 하는 일에 적용시켜보고 싶습니다. 앞으로도 재미있는 컨텐츠로 브랜드에 좋은 영향을 미치는 디자이너가 되겠습니다! 저와 이노버즈 많이 응원해주세요! 
조회수 1456

'삼분의 일' 폴리우레탄 매트리스

원단 씌우기 이전 '삼분의 일' 프로토타입 v1.0"매트리스를 만든다고?"가까운 몇 명에게 말했을 때 돌아오는 반응은 대부분 ‘갸우뚱'이었다.처음에는 ‘잠’에서 시장이 보였고, ‘매트리스'에서 진입경로가 어렴풋이 보였을 뿐이었다.시장조사를 하고 공장을 찾아다니면서어렴풋한 실마리를 찾아가는 재미가 쏠쏠했다.너무 재밌어서 연결고리를 따라 조금 더 조금 더 깊숙하게 들어갔다.  어느새 정신을 차려보니더 나은 매트리스를 만들기 위해서외국에 나가서 유명 제품을 경험해 보고,수십 개의 폴리우레탄 조합을 만들고 있었다.좋은 제품은 우리 프로젝트.. 아니 우리 회사의 시작과 끝이다.좋은 제품이 없다면, 어떤 마케팅과 브랜딩도 통하지 않을 것이다.그래서 당분간은 우선 제품력을 최고 수준으로 끌어올리는데 올인했다.공장으로 수십 번 출퇴근하고,매일 새로운 조합의 매트리스에서 잠을 자다 보니,이제는 밀도, 경도 1 단위의 변화도 느낄 수 있을 정도로 감각이 예민해졌다.그렇게 출산하듯이 첫 번째 프로토타입을 완성하고,2주 동안 매일 새로 태어나듯 꿀잠을 잤다.하루빨리 이 좋은걸 널리 알리고 싶었다.그런데 사람이 간사한 게 완벽해만 보이던v1.0가 익숙해지면서 단점이 조금씩 보이기 시작했다.그래서 후다닥 경도와 밀도를 조금씩 조정하고 아쉬웠던 부분을 보완한프로토타입 v1.1이 내일 출시된다.내일 새벽에 공장에 트럭 몰고 가서 얼른 모셔오고 싶다.후후한 줄 홍보 : ‘삼분의 일’은 폼 매트리스 브랜드입니다.#삼분의일 #제품출시 #매트리스 #고객가치 #업무프로세스 #회사소개
조회수 641

재택근무 실행 수칙 7가지

안녕하세요 협업툴 플로우입니다.코로나가 재확산되면서 정부의 강력한 사회적 거리 두기 정책에 따라 "원격·재택근무 등 유연근무제 적극 활용" 하라는 고용노동부의 권고가 있었습니다. 많은 기업들이 의무적으로 재택근무를 시행해야 하는 상황을 마주했지만, 현실적으로 대부분의 기업들이 '재택근무'를 시행해 본 경험이 없거나 업무 공백에 대한 걱정으로 혼란을 겪고 있습니다.그래서 오늘은, 실제 플로우를 이용하여 재택근무하는 방법!< 협업툴 플로우 재택근무 실행 수칙 7 >을 안내드리려고 합니다.  업종과 조직의 특성에 따라 최적화된 재택근무방법이 다를 수 있지만, 본 글을 참고하여 재택근무를 시행하시는데 도움이 되시길 바라겠습니다.본 내용은 정시 출/퇴근을 시행하고 있는 일반적인 기업들이 <불가피하게 긴급 재택근무>를 실천할 때의 기준으로 작성하였습니다. 따라서 기존의 시·공간 제약 없이 재택근무를 실천하고 있는 프리랜서 위주의 자율적인 조직에게는 일부 해당되지 않는 내용이 포함되어 있을 수 있습니다.1. 정직하게 업무시간 지키기 (출근 인증)직원들의 업무 시간을 100% 통제하는 것은 사실상 불가능하기 때문에 전사적으로 '매일 아침 다 함께 출근 시간 인증하기'를 약속으로 정하고, 공식적인 업무 시작을 함께하는 분위기를 만드는 것이 많은 도움이 되실 겁니다.▲ 플로우 활용방법 [일정 기능]으로 출근 인증하기위 예시 이미지는 인증샷을 함께 등록하였지만 각 회사의 분위기에 맞게 출석 인증 규정을 조정하시는 것이 중요할 것 같습니다.1️⃣ [일정 기능]으로 출근 인증하기     ✅ 관리자 : 공식 출근시간 약 1시간 전, [일정] 기능을 통해 금일 출근 확인 게시물 등록     ✅ 직원 : 업무 시작 준비가 완료되면 [금일 출근 확인 게시물]과 함께 사진으로 찍은 후 댓글 작성2. 명확하게 업무 프로세스 준수하기협업툴 플로우는 [업무 관리] 기능으로 매우 심플 하지만 명확한 업무 프로세스 수립할 수 있습니다. 모든 업무의 마감일과 담당자를 명확하게 지정하는 것을 업무 프로세스의 원칙으로 합니다. '마감일/담당자' 지정 만으로도 놀랍도록 직원들의 업무 집중도가 높아질 것입니다.▲ 플로우 활용방법 [업무 관리] 기능으로 업무 프로세스 수립하기     ✅ 모든 업무의 마감일과 담당자를 명확하게 지정하는 것을 원칙으로 합니다.     ✅ 각 조직의 팀장님들은 업무의 경중도 및 위급도의 따라 최소한의 업무가 돌아가는데 무리가 없도록 팀원들의 업무 일정을 관리합니다.3. 오늘의 할 일! 계획하에 진행하기개인의 주거 공간(집)에서는 자율성이 생기고 여러 상황에 따라 업무에 몰입하지 못하고 업무 리듬이 깨지기 쉽기 때문에 출근과 동시에 오늘까지 마감해야 하는 업무를 미리 파악합니다.▲ 플로우 활용방법  [업무필터 ] 기능으로 오늘까지 할 일 '필터링'하여 미리 파악하기     ✅ 플로우로 등록된 모든 업무는 다양한 옵션으로 필터링할 수 있습니다. (마감일/담당자/진척도/우선순위 등)     ✅ 출근과 동시에 마감일 옵션에서 [오늘까지]를 지정하여 금일 업무의 우선순위를 파악하여 순서대로 진행합니다.     ✅ 혹시 완료되지 못한 업무는 요청자와 협의하에 마감일을 조정합니다.더 자주 공유하고 피드백하기재택근무 시 가장 중요한 것은 시·공간의 제약을 최소화하기 위해서 업무 시간에는 가급적 자리를 비우지 않고 원활한 소통을 위해 빠르게 업무를 공유하고 회신을 할 수 있어야 합니다.▲ 플로우 활용방법  [업무 관리] 기능으로 업무 프로세스 수립하기     ✅ 처리된 업무는 각 프로젝트 별로 플로우에 실시간으로 공유해 주세요.     ✅ 팀장님 들은 팀원들의 업무를 모니터링하여 각별한 피드백을 해 주세요.5. 긴급 이슈 발생 시 빠르게 대응하기긴급한 이슈 발생으로 비언어 커뮤니케이션인 전화 or 화상 회의 도구(구글 Meet, 리모트 미팅 등..)를 적극 이용 활용하여 빠르게 대응해 주세요.      ✅ 각 팀별로 가장 최적화된 화상 회의 도구 선택하여 미리 테스트해 보시길 권장합니다.            - 구글 Meet (https://gsuite.google.co.kr/intl/ko/products/meet/)            - 알서포트 리모트 미팅 (https://www.remotemeeting.com/ko/features)6. 자택에서도 보안 지침은 철저히     ✅ 회사의 자료와 업무는 지정된 협업툴(플로우)로만 공유 해 주시고 외부로 유출되지 않도록 삭제해 주세요.     ✅ 자택이 아닌 경우 플로우 로그아웃을 철저히 해주시고, 플로우<계정 접속 기기 관리>에서 엄격히 체크해 주세요.▲ 플로우 활용방법  [보안]기능으로 회사의 소중한 정보 지키기([플로우 MY 프로필] > [환경설정] > [접속기기관리])현재 등록되어있는 기기들을 확인할 수 있습니다. 사용하지 않거나, 의심되는 기록이 있다면 원격 접속 해제가 가능합니다.7. 위기를 분위기로 함께 극복하기코로나19가 재확산되며 국내 기업 전반의 정상적인 경영 활동에도 제동이 생겼습니다. 다양한 이유로 정상적인 근무 환경에 제약이 있겠지만 업무 공백을 최소화하기 위해 노력하는 직장인 분들을 진심으로 응원합니다. 무엇보다 이 위기를 다 함께 극복할 수 있다는 마음가짐과 함께 코로나 안전수칙을 지켜나가는 것이 가장 필요한 시기인 것 같습니다. 업무 시간 外 외출 자제 및 개인 위생관리에 만전을 기하여 주시고, 건강한 모습으로 다시 뵙겠습니다.플로우 재택근무 매뉴얼재택근무 경험이 한번도 없는 조직에서 갑작스러운 재택근무를 시행한다면 회사와 직원들 모두 우왕좌왕 할 수 있습니다. 개인 주거 공간에서도 혼란 없이 업무에 적응 할 수 있도록 재택근무 기간 동안 지켜야하는 규정을 '매뉴얼'로 제공 해 주는 것이 좋습니다. 본 메뉴얼은 반드시 전 직원이 확인 할 수 있도록 긴급 공지로 안내하고 각 팀 별 관리자의 주도 하에 모든 인원이 정확하게 숙지 할 수 있도록 합니다.↑재택근무 운영 매뉴얼 필요하신 분들은 자료를 다운 받으신 후 귀사의 특성에 맞게 수정하여 사용하십시오.*2020년 재택근무 운영 메뉴얼_최신(협업툴 플로우_스마트워크연구소) 자유배포 가능.xlsx협업툴 플로우 바로가기
조회수 17476

Nodejs 기반의 개발 환경 클린하게 재 구성하기

다양한 언어 기반으로 개발 환경을 구축하여 만들다보면, 소프트웨어 버전관리 해야할 일이 흔히 생기곤 한다. 특히, 종종 대격변이 있는 버전의 판올림으로인해 충돌이 나거나 심볼릭 링크가 유실되는 경우들이 간혹 있는데 이번에도 그런 케이스였다.최근 node.js 기반으로 다양한 프로젝트 (vue.js, react.js등)를 진행하다가 이것저것 환경을 만지고 고치다보니 결국 node.js 를 완전히 클린하게 삭제해야 할 일이 생겼다.아마 이 환경에 결정타를 먹인 것이 OSX 환경에서 El Capitan에서 작업하던 Node.js를 그대로 high sierra로 OSX를 판올림 하면서 퍼미션 권한의 문제가 생긴건지, 노드 패키지 관리나 npm이 정상적으로 동작하지 않으면서 개발환경을 재 설정 할 수 밖에 없게 되었는데, 그 과정에 기름을 부어버리듯 당시에 brew로 설치한 노드가 brew로 삭제가 되지 않는 문제가 발생해버렸다.결국 환경을 처음부터 재 설치 해야하는 과정을 겪어야했는데 기존에 설치된 다양한 패키지 모듈의 찌꺼기들이 남아서 한방에 클린 설치를 할 수 있는 방법이 없을까 싶어 구글링을 해본 결과 앞서서 수많은 시행착오를 겪은 선배님들의 아주 좋은 작업 방식이 있어서 아래에 방법을 공유해본다.요세미티에서 nodejs 정리하는 법 [1]Uninstall nodejs from OSX Yosemite# 첫번째:lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; donesudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*# 완전히 nodejs + npm 을 날려버리는 방법 :# /usr/local/lib 경로로 가서 node 와 관련된 노드 모듈을 전부 삭제cd /usr/local/libsudo rm -rf node*# /usr/local/include 경로로 가서 node 와 관련된 노드 모듈 전부 삭제cd /usr/local/includesudo rm -rf node*# 만약 brew 로 인스톨을 했다면 아래와 같은 방법으로 삭제도 가능함. (저는 아래는 brew자체가 망가졌었는지 판올림으로 인한 권한 문제인지 brew로는 삭제 불가능했음.)brew uninstall node# home 디렉토리나 local, lib, include등의 폴더와 관련된 모든 파일은 아래의 경로에 있으니 찾아 들어가서 삭제cd /usr/local/binsudo rm -rf /usr/local/bin/npmsudo rm -rf /usr/local/bin/nodels -las# 아마 혹시 모르니까 클린하게 아래의 명령어도 한번 돌려주자sudo rm -rf /usr/local/share/man/man1/node.1sudo rm -rf /usr/local/lib/dtrace/node.dsudo rm -rf ~/.npmhomebrew를 사용하는 유저들 중에 npm이 제대로 동작하지 않으면 아래와 같은 방법으로도 처방이 가능하다. [2]rm -rf /usr/local/lib/node_modulesbrew uninstall nodebrew install node --without-npmecho prefix=~/.npm-packages >> ~/.npmrccurl -L https://www.npmjs.com/install.sh | sh클린하게 설치를 끝나고 react-native를 컴파일하는 과정에서 깃에 관련된 오류가 발생한다면 아래의 방법을 사용해보자. [3]오류메세지 :xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun솔루션 :xcode-select --install엘케피탄에서 하이시에라로 osx를 업데이트 하면서 homebrew의 링크가 깨졌다면 아래의 방법으로 다시 붙여준다. [4]sudo chown -R "$USER":admin /usr/localsudo chown -R "$USER":admin /Library/Caches/Homebrewbrew link libpng참고 출처 :[1] : https://gist.github.com/TonyMtz/d75101d9bdf764c890ef[2] : https://stackoverflow.com/questions/32893412/command-line-tools-not-working-os-x-el-capitan-macos-sierra-macos-high-sierra[3] : https://stackoverflow.com/questions/39778607/error-running-react-native-app-from-terminal-ios[4] : https://github.com/mikepurvis/ros-install-osx/issues/28 #더팀스 #THETEAMS #풀스택개발자 #Node.js #백엔드 #인사이트 #꿀팁
조회수 721

부정을 바라보는 관점

"저는 항상 고민이 많습니다. 그래서 이렇게 사연을 보내게 되었습니다. 고민하는 문제들이 타인에겐 작은 문제일지라도 저는 심각하다고 늘 느낍니다. 항상 부정적인데 친구들이 저의 그런 부정적인 문제점을 닮아간다고 해서 저 고민이기도 합니다. 저의 그런 늘 부정적인 면 때문에 사람들과 갈등도 많아지고 제 자신도 너무 힘들답니다. 고치려고 노력하지만 정말 힘들더라고요. 그래서 조언을 조금 듣고 싶어요." - '쬬맹이쿠키'님의 사연종종 우린 '긍정의 힘'에 대해 듣곤 한다. 그래서 다들 긍정 긍정한다. 마치 긍정적이면 작은 기적이 일어날 거라고 믿는 모양이다. 긍정이란 진짜 뭘까? 어떠한 힘든 순간에서도 웃을 수 있는 힘? 다시 일어날 수 있는 힘? 긍정적인 사람은 타고나는 걸까? 아니면 상황에 따라 변하는 걸까?나도 오래전부터 비슷한 경험을 했다. 나는 분명 철 없이 해맑고 긍정적인 사람이었는데 어느 순간 주변 사람으로부터 왜 이렇게 부정적이냐며 핀잔을 받았다. 그리고 나 자신에 대해 혼란이 가기 시작했다. 왜 이렇게 많은 것들에게 대해 호의적이지 않고 비판적인지, YES가 아닌 'NO를 먼저 말하고 생각하게 되었는지 꽤나 오랜 시간 동안 고민하고 돌이켜보니 상황에 따라 내가 겪어온 환경에 따라 변할 수 있다는 것을 알게 되었다. 닥친 환경이 얼마나 사람을 많이 변화시키지를 사람들은 모른다. 어떤 트라우마들이 쌓이고 쌓여 두려움을 안겨주었는지 이해하지 못하는 것 같다. 무엇보다도 '부정적'인 면모가 얼마나 살아가면서 우리에게 필요한지를 모르는 사람도 꽤 많다고 느낀다. 어떤 책들은 마치 긍정적이면 이 세상 모든 것을 해낼 수 있을 것처럼, 어떤 어려움도 다 헤쳐나갈 수도 있을 것 마냥 긍정을 우리에게 요구한다. 그렇다고 '부정적'인 사람을 마냥 옹호하는 것은 아니다. 다만 '부정'이 단지 나쁜 의미가 아니라는 걸 말해보고 싶다. 개인적으로 나는 부정적이기에 현재의 내가 있다고 생각한다. 마냥 철 없이 긍정적이던 그때의 나보다 현재 부정적인, 비판적인 내가 나는 더 좋다. 우리는 비판하고, 부정적인 사고를 가져야 성장을 한다. 되러 현재에 만족하며 살아가자는 긍정적인 사고는 성장을 멈춘다고 생각한다. 사실 부정과 긍정은 정말 밀접한 관계가 있다는 걸 느낀다. 마냥 긍정도 마냥 부정도 결국 우리에 인생에 있어 아무 도움이 되지 않는다는 것이다. 내가 생각하는 부정은 '현실 직시'와도 같다. 내가 부족한 점이 있다면 그걸 인지하고 더 좋아지도록 노력하는 것도 일종의 부정에서 비롯된다고 생각한다. 물론 나의 부족한 점을 포용하고 긍정적으로 받아들이고 살아갈 수도 있다. 그냥 현재 나에게 만족해하며 살아갈 수 있다. 본인이 그렇게 사는 것이 행복하다면 말이다. 하지만 나의 부족한 점을 채우고 조금 더 나은 결과를 원한다면 현재를 부정해야 한다. 현재에 만족하고 안주하지 않고 현재, 현실을 인정할 줄 알아야 우리는 앞으로 나아갈 수 있다고 생각한다. 개인적으로 나는 그렇게 생각하고 늘 그래 왔다.잘될 거야!라고 무작정 긍정적으로 믿고 멈춘다면 그 이상으로 원하는 바로 나아가기가 힘들다. 그저 믿는 긍정은 부정보다도 못하는 생각이 든다. 이런 친구들이 있다. 무슨 말만 하면 부정적으로 대답하는 친구들. 가끔 정말 분위기를 망치기도 하고 그런 사람들과는 함께 하기가 거부감이 들 때가 많다. (나도 그런 사람 중 한 사람 아닐까 싶다) 하지만 그런 친구들의 이야기를 잘 곱씹어보면 정말 현실 직시를 하는 이야기를 해줄 때가 많다. 물론 매번 그러면 정말 짜증 나고 함께 하기 힘들다고 생각하게 되지만.. 개인적인 경험이지만 나를 포함해 주변 부정적인 사람들을 보면 보통 겁이 많다. 그리고 부정적인 경험에서 오는 불안감도 큰 것 같다. 이런 일이 있었는데.. 또 이러면 어쩌지?경험, 트라우마에서 오는 일종의 방어가 아닐까 싶다. 그렇다고 부정 자체를 마냥 옹호하고 싶지는 않다. 더군다나 주변 사람들을 너무 힘들게 할 만큼 부정적인 영향을 끼친다면 더더욱 말이다. 부정적인 사고는 가지되, 부정을 긍정으로 그리고 긍정을 부정으로 오고 가며 사고하는 방식을 배우면 좋겠다. 예를 들어 앞으로 나가기 위한 부정 말이다. 그리고 부정함을 완화시키기 위해서 조금씩, 앞으로의 좋은 경험을 쌓을 필요가 있지 않을까 싶다. 내게 부정적인 이미지로 고민으로 다가왔던 것들을 하나하나씩 긍정적인 경험으로 쌓도록 노력한다면 조금은 완화가 되곤 한다. 물론 사람마다 각각 다른 방법과 정도가 다르겠지만 말이다.  '부정' 자체를 너무 부정하지 말자 (부정에도 긍정만큼의 힘이 있다.) 부정을 통해 긍정을 얻도록 노력해보자 (부정을 긍정으로 완화시키는 노력을 조금씩 해보자) 전문가에게 도움을 받는 것도 꼭 한번 고려해보자 (감기에 걸려서 병원에 가듯이, 마음이 아플 때도 병원에 가는 것은 당연한 것이다.) 부정적인 본인을 너무 미워하지 말자. 나의 부정적인 면도 이해하고 감싸주면 변화가 올 수 있다.끝으로 부정적인 나의 곁에서 나의 존재 자체를 받아주고 나를 응원해주는 그리고 변화하도록, 노력하도록 도와주는 주변인들에게 진심으로 고맙다는 말과 미안하다는 말을 한 번씩 해보는 건 어떨까? 주변인들에 대한 감사와 미안함으로부터 부정에서 긍정으로의 작은 변화가 시작될 수 있다.안녕하세요. 스푼 라디오입니다.'쬬맹이쿠키' 님, 본인의 부정적인 면을 먼저 안아주고 이해해주셨으면 좋겠습니다. 먼저 왜 이렇게 무엇이 나를 부정적으로 만들었는지에 대한 생각과 시간이 먼저 필요하지 않을까란 생각과 함께, 부정적인 면도 충분히 노력을 통해 개선될 수 있고, 부정도 꼭 필요한 감정중 하나라는 것도 알아주셨으면 좋겠습니다. 얼마든지 노력 또는 환경에 의해 개선될 수 있는 부분이라고 생각합니다. 혼자 고민 많이 되셨을 텐데, 사연을 이렇게 보내주셔서 감사합니다. 끝으로 쬬맹이 쿠키님께 따뜻한 겨울맞이 하시길 바라며 스푼에서 직접 제작한 스푼 굿즈 Made in Spoon '담요' 그리고 '머그컵'을 보내드리도록 하겠습니다.누구에게나 사연은 있다.당신의 사연, 고민을 함께 나누는 공간 스푼 라디오입니다.사연에 채택되신 스푼 유저 '쬬맹이쿠키'님께 스푼 라디오 공식 굿즈를 선물로 보내드립니다.여러분의 이야기를 듣고 싶습니다. 스푼 라디오에 사연을 보내주세요.사연에 채택되신 분들께 소정의 선물을 보내드립니다.자세한 사항은 [email protected]으로 문의 바랍니다.
조회수 1077

스타트업에서 운영자로 살아간다는 건

타고나기로 운영을 좋아하게 태어났다.처음 그 기질을 발견한 건 대학교 시절에 편의점 아르바이트를 하던 시절.삼각김밥 열을 맞추고, 조금 더 빠른 계산을 위한 아이디어를 생각해 내고, 1초라도 더 빠르게 담배를 손님에게 드리는 방법을 생각해내는 것이 게임보다 재밌었던 시절.기획자로 살아갈 때도 창의적인 것보다, 트렌디한 것보다내 주변의 직원들이 고객들이 조금 더 편해지는 것이 더 행복했었다.내가 진행했던 기획으로, 프로젝트로 몇 십명 직원들의 업무가 30% 줄어드는 상황을 지켜보며아, 프로세스의 변화가 이렇게 무섭구나. 하는 생각을 했더랬다.지금은 스타트업에서 서비스운영실을 맡고 있다.스타트업에서 운영자로 살아간다는 건, 누군가에게는 현장에서의 재미를, 누군가에게는 얼른 떼고 싶은 '운영'이라는 딱지를 달고 있는 삶인지 모르겠다.내가 처음 서비스운영실을 맡게 되었을 때 꿈꾸었던 것들이 있었다.어느날 한 외국 대형 가구점을 방문했었다. 노란색 줄무늬 제복을 입은 일명 '외국계 기업의 자존감 높은 운영자'를 보면서 남편과 이런 대화를 나눈 적이 있다."나도 이 회사에서 일하고 싶다"이 말에는 상당히 많은 뜻이 내포되어 있는데, 이 회사의 네임밸류, 트랜디함을 느껴보고 싶다. 이 사람들이 하는 일은 주변 사람들에 대한 스트레스도 없을 것 같고, 일이 그렇게 어려워 보이지도 않으며, 삶과 일의 균형을 잘 맞추고 있는 사람들인 것 같다. 나도 이렇게 살고 싶다. 등을 표현한 한 문장이었던 것 같다.나는 이 사람들도 결국 '운영자'가 아닐까. 하는 생각을 했었다.별다방에서 커피를 제조하는 매니저들은 또 다른 '운영자'의 모습이 아닐까.왜 우리는 그들을 보며 '멋있다' 라고 느끼는 걸까.회사의 운영자의 삶을 들여다 보면, 회사가 직원을 어떻게 생각하는지직원은 회사에 자부심을 느끼는지, 기업문화와 가치를 엿볼 수 있다.다시 원점으로 돌아가보자면,내가 처음 서비스운영실을 맡게 되었을 때 꿈꾸었던 것들은 이런 것이었다.와디즈의 '운영자'가 와디즈의 색깔을 그대로 입고, 와디즈의 수준 높은 고객들을 대하고, 와디즈를 사랑하고, 와디즈의 아이덴티티를 가장 잘 드러내는 모습이 되는 것.하지만 스타트업에서는 이슈가 많고, 리스크도 많아서 운영자의 삶이 평탄하기는 사실 어렵다. 앞에서 말한 대기업의 경우에는 모든 이슈와 리스크에 대한 매뉴얼이 있어서 운영자들이 안정감을 가지고 밸류를 찾기에 쉬운 구조라고 한다면 스타트업에서 운영자의 삶은 하루하루가 시한폭탄일 수밖에 없다.세상에 없는 비즈니스를 만들어야 하는 '와디즈'는 더욱 그러하다.실장인 나 혼자서 소위 '운영이 좋다고' 실원들에게 '운영'을 강요할 수도 없는 노릇이다.따라서, 스타트업에서 운영자로 살아간다는 건'가치'를 만드느냐에 따라서 천국과 지옥을 오갈 수 있다.(물론 '가치'를 만드는 시도를 하다가 혹독한 지옥을 맛보기도 한다)내가 생각하는 운영의 '멋있음'이란 이런 거다.1. 사명감. 고객이 와디즈를 만나는 처음과 끝의 경험, 모두 '운영'에 의해 좌지우지된다는 걸 잊지 않는다.- 회원가입 방법을 안내 받던 투자자- 프로젝트를 개설하여 콘텐츠 피드백을 받는 메이커들에게는 그들이 사실상 와디즈의 전부다.2. 디테일. 운영의 디테일은 와디즈가 가장 중요시 하는 '신뢰'를 견고히 한다.3. 디벨롭. 오늘 하던 개고생을 내일 또 하지 않도록 하는 것. 그걸 해내는 사람.결국 스타트업에서 운영자로 살아간다는 건한 회사의 얼굴이 되는 것이다.그러니 나의 역할은 우리 실원들이 와디즈의 얼굴임을 자부심 느끼게 하고자부심을 통해 스스로 더 발전하고자 하는 마음이 샘솟게 하는 것인 것 같다. (결론)저녁 내내 내 마음에 '운영'이라는 단어가 쓰리게 맴돌아서.마음 속 정리를 해본다.#와디즈 #크라우드펀딩 #운영 #운영자 #인사이트 #성장
조회수 928

창업하다 직장인이 되며 느낀것들

 안녕하세요, 너무나 오랜만이네요 (이 사람 글 언제 쓰나.... 기다리셨던 분들에게 심심한 사과의 말씀을...)직상생활을 시작하는 바람에, 새로운 환경과 생활에 적응하느라 상당히 많은 시간이 걸렸네요 죄송합니다. 오늘은 타이틀 그대로, 첫 사회생활을 "창업"으로 시작하시는 분들에게 꼭 드리고 싶은 이야기를 해보려고 합니다.(왜냐면 저가 딱 그짝이거든요...ㅎ) 여러분들은 왜 창업을 하려고 하세요?내가 가진 아이디어가 지금 놓치기엔 너무나 좋은 아이디어라서? 딱딱하고 정형화된 회사가 싫어서? 내가 좋아하는 사람들과 하고 싶은 것들을 하고 싶어서? 정 아니라면 대기업 가고 싶은데 취직이 안돼서? 다양한 이유가 많을 것 같아요, 위에 있는 몇 가지 부분들이 저도 창업을 하게 된 이유였기도 하구요. 그러나 제가 창업을 할 수 있었던 가장 큰 이유는,"아무것도 몰랐기 때문에."라는 것도 엄청 큰 부분을 차지했던 것 같아요. 내가 사회생활이라는 것을 안 해봤으니까 그냥 무작정 시작할 수 있는 용기를 얻었던 거고요. 즐거울 것 같으니까, 재밌을 거 같으니까. (또 그렇게 좋아서 시작한 스타트업, 더 좋게 할 수 있으시도록 이렇게 제가 글을 적고 있는 것도 있죠!:) ) 그러나 본론으로 돌아와서, 지금은 다시 스타트업으로 돌아오긴 했지만, 한 달 반 동안 회사에 출근하며 제가 창업을 하면서 볼 수 없었고, 느낄 수 없었던 것들을 너무나도 많이 볼 수 있었고, "이 한 달 반의 경험이 이전에 나에게 이뤄졌으면 어땟을까..."라는 생각이 들 정도로 많은 것들을 배울 수 있었고, 이러한 부분들을 하나하나 주제별로 나누어서 알려드리고 싶네요.1. 경험이 중요해?라고 시작했지만 경험이 중요하더라고요.... 많은 분들이 스타트업을 "내 생각한걸 만들 수만 있다면 분명 대박 날 거야."라는 큰 포부로 창업을 결정하고, 주변에 많은 분들과 함께 제작을 실행할 수 있는 추진력을 가지고 진짜 서비스를 만들어 냈다! 까지만 가더라도 저는 큰 박수를 보내드리고 싶습니다 거기까지 도달한 것만으로도 정말 너무나 많은 생각과 고민을 지나오셨다는 걸 알거든요. 저는 처음부터 제가 어떤 "세상을 바꿀 엄청난 것을 만들겠다!!!"라는 큰 포부 보다는, 그냥 "내가 좋아하는 거를 만들어 보고 싶다"라는 정말 소소한 생각에서 시작한 거였고, 그렇게 나아가다 보니 하고 싶은걸 하게 된 경우거든요.... 그런데 정말 이게 다가 아니라는 게, "창업"을 한다는 것 자체가 "궁극적으로 수익을 낼 수 있는 사업을 만드는 것"인데, 그러한 수익사업에 대하여 경험해 보지 못한 다양한 사항들 때문에 간과되어 낮게 판단되는 부분들이 있다면, 그만큼 리스크를 가지고 갈 수밖에 없다는 생각을 문득 많이 하는 것 같아요. 전에 어떤 분이 스타트업 창업 콘퍼런스에서, "대학생활 끝나고 바로 창업하는 건 죽으러 가는 거나 마찬가지다."라는 이야기를 한 적이 있는데, 처음 그 이야기를 들었을 때는 "아직도 저런 나쁜 소리를 하시는 분들이 계시는구나...." 싶었는데,  경혐을 해보니. "해봤다는 것" 자체가 100% 성공을 좌우하는 것은 절대 아니지만 50% 이내의 영역은 좌우할 수 있다.라는 것이 제가 요즘 스타트업에서 일하면서 많은 분들을 보며 들게 된 생각입니다.2. 넓은 생각을 가지는 게 우선이지만, 넓은 생각만 가진다고 되는 게 아니다. "당신의 도전을 응원합니다." 같은 소리나 "창업자 정신" 같은 소리가 아닌, 내 서비스에 대해 어떻게 풀어나갈 것인지 상황을 파악하고, 적절히 도전해 나갈 수 있도록 분석하는 것은 경영자가 반드시 가져야 하는 덕목이란 것은 굉장히 중요하고, 이건 경험도 중요하지만, 경험으로 커버할 수 없는 본디 개개인이 가지고 있는 기본적인 Mind Set의 영역이라고 더 생각이 듭니다. 그러나 창업자가 이걸 잘하니깐, 다른 것들에 대해선 조금 소홀해도 될까요?여러분이 창업을 하기로 결정한다는 것은 서비스를 경영하기 위해선 하고 싶은 일들이 아닌, 해야 할 일들을 해야 하는 때가 훨씬 많아질 겁니다. 그리고 다른 영역들을 잘 하는 사람들과 일 하려면 그분들과 충분히 방향에서 타협해야 하는 방향도 생기고, 그러한 과정에서 서로서로를 이해시켜야 할 때가 생겨요. 근데 그럴 때마다 그냥 "나는 이런 생각을 가지고 있으니깐 그냥 따라와."라는 것은 절대 팀원들을 납득시킬 수 없습니다. 그만큼 더 열심히 공부하고 더 많이 알아야 한다는 것이 제 생각입니다. 단적으로 이야기한다면, 프로젝트의 총괄로서, 어떤 서비스를 어떻게 구축하고 싶다에 대한 생각만 있고 그 서비스가 어떻게 구현될지, 구축하기 위해선 어떤 방식으로 제작하는 것이 좋을지, 어떻게 업무를 관리해야 할지에 대해 명쾌하게 설명할 수 없다면, 창업은 가능하지만, 서비스를 끝까지 이뤄낼 수 있을지는 큰 의문이 드네요...3. 실력 있는 사람들을 만나는 게 다가 아닌, 내 로직이 있는 사람이 돼야 한다. 말 그대로입니다. "나 누구랑 밥 먹으면서 이런 이야기를 들었는데, 정말 좋더라."는 그냥 말에 불과합니다. 그것에 대하여 조금 더 정제할 줄 알아야 하고, 그에 대한 자신의 철학을 담아서 서비스에, 또는 서비스를 제작하는 과정에서 implant 하고 자신의 결과에 책임을 질 줄 알아야 한다고 생각해요. 그런데 그런 일들이 경험이 기반이 되어야 할 수 있는 게 많아서 또 경험 이야기를 안 할 수가 없어지네요... 스타트업이 자유로운 구조속에서 보다 빠른 의사결정을 통해 성장하는 구조라고 한다면, 그러한 성장을 이끌기 위해선, 어떤 다른 사람들의 조언을 듣고 "이거 좋겠다."라는 생각으로 일처리를 하게 되다 보면은 의사소통에서 벽이 생길 가능성이 굉장히 큽니다. 내 주관, 내 가치관을 가지고 시행하지 않는 것들은 자신의 마음속에서도 반신반의가 지속적으로 일어나기 때문에 다른 사람들을 설득할 수 있는 당위는  당연히 떨어지게 되고, 그때는 당연히 커뮤니케이션에서 큰 문제가 생기죠. 그런데 처음부터 일을 시작해 보지 않은 상태에서 그런 식의 일처리를 한다는 것이 많이 힘든 거 같다는 생각이  조금 많이 들었어요. 위에서 제가 지속적으로 말씀드리는 "경험"이라는 것의 힘이나, 경력자들의 조언, 기술적인 것들에 대한 지속적인 공부 같은 이야기들은 제가 처음 스타트업을 시작할 때는 별로 공감할 수 없었던 말들이었습니다.(정말로....) 근데 제가 이렇게 말을 할 줄은 4년 전에는 정말로 몰랐네요...ㅎㅎ 2012년의 저는 그냥 말 그대로 우물 한 개구리였어요. "그냥 내 방식대로 프로덕트를 만들기 위해서 그렇게 관리하면 되는 거고, 그냥 그렇게 보이는 데로 내가 생각하는 데로 한다면 뭐 기술적인 것들을 정리하는 것, 디테일한 것들을 챙기는 법 들은 서비스가 잘 되면 다 알아서 흘러갈 수 있는 거지..."라는 생각을 많이 했고, 그렇게 내렸던 결정들이 지금은 후회로 남네요. 근데 지금 와서 생각해보니 "그때 지금만큼 알고 생각할 수 있었다면...."이라는 안타까운 생각도 좀 들고, 조금 더 구조적으로 갖춰진 곳에서 일을 하다 보니, 그전에 보지 못했던 것들을 많이 볼 수 있어서 그냥 이 말들 해드리고 싶었어요. 그리고 나름 "창업"이란걸 해보고 스타트업이나 업무에 대한 자신감을 가지고 들어와서 일을 하다 보니, 그만큼 제가 사회생활에 대하여 몰랐던 것들도 너무 많고, 또 "내가 밥값 줄만큼 일을 잘 하는 건가..."라는 마음에 의구심이 덜어서 이런 글을 적게 되나 봅니다. 그래도 이제 군인 물 많이 빠져서 "요" 자도 많이 쓰고 많이 글이 부드러워진 것 같아 한결 좋네요.ㅎㅎ  하고 싶은 일을 말리고 싶은 마음은 추호도 없습니다! 지금이라도 도전하고 싶다면 초년생이든, 산전수전 다 겪은 분이든 언제든 하고 싶은걸 할 수 있다는 것이 얼마나 신나는 일인데요!:) 그러나 스타트업을 시작하려면 많은 준비, 혼자서 할 수 있는 "이 정도면 충분해!"하는 준비 말고, 조그만 회사에서 인턴이라도 회사생활을 한 번만이라도 경험해 보면 바로 창업을 시작하는 것보다, 정말 많은걸 볼 수 있는 시야가 생길 거 같다는 말을 하고 싶었습니다. :) 오늘도 읽어주셔서 감사합니다! 다음에는 더 재밌고 유익한 글로 찾아뵐게요!#코인원 #블록체인 #기술기업 #암호화폐 #스타트업인사이트
조회수 2134

내가 평생 하고싶은 일 찾기.

나는 중학교때 우연히 나간 생물경시대회에서 상을 받게 되었다. 이를 계기로 내가 생물을 좋아하는걸로 믿게 되었고 전공을 선택했다. 하지만 불행하게도 대학교에 와서야 생물을 내가 얼마나 싫어하는지 알게 되었다. 실험실의 퀴퀴한 냄새부터 매번 실험시간에 가운을 가져와야하는것까지 그냥 모든게 싫었다. 억지로 학과 수업을 듣는게 너무 힘들었다. 그래서 앞으로는 내가 하고싶은 것을 하겠다고 마음먹었다. 그리고 그 일을 찾기 위해 노력했다. 골프, 테니스 ,바이크 , 자전거, 사진, 웨이크보드 등등 내가 조금이라도 관심이 가는 분야는 한번씩 건드려 봤다. 그리고 이후 10년동안 깨닫거나 느낀점에 대해서 정리해 보고자 한다.1. 어떤 "A" 분야가 너무 재밌어서 드디어 인생의 진로를 발견했다는 사람들을 종종 마주친다. 나도 진심으로 부럽고 축하해 준다. 그런데 안타깝게도 대부분은 시간이 지날수록 인생을 걸만큼 그 "A" 분야를 좋아하지 않는다는 사실을 깨닫게 되는 것 같다.(친구중 여럿이 사진작가 , 영화 감독에 '잠시' 인생을 걸어본다고 했다.)2. 보통 "A" 분야의 일을 잘해서 좋아하게 된다. 그러다가 본인의 실력이 그닥 별볼일 없다는 사실을 알게되면서부터 그 분야에서 멀어지는 것 같다.(나의 경우 과학분야에 굉장히 소질이 있는줄 알았다. 입학할땐 전액장학금이었지만 3학년때 짤림.)3. 보통 자신만의 진로를 발굴해서 오랫동안 그 분야에 종사했던 사람들은 조금 덜 좋아하더라도 안정적으로 살 수 있는 길을 가라고 한다. 가슴 뛰는 길을 그대로 가라고 말하는 사람들은 보통 아주 크게 성공한 사람들이다.뒤집어 보면 아주 크게 성공하려면 A분야를 찾고 거기에 집중해야 하는것 같다.(내가 제일 존경하는 사람은 한분야만 죽어라 파서 대가로 성공한 사람이다. 그런분들은 눈빛에서 부터 범접할 수 없는 내공이 느껴진다.)4. 대부분의 사람들은 자기가 인생을 걸만한 "A" 분야를 힘들게 찾아서 그 분야에서 죽도록 노력해서 명성이나 실력을 쌓기 보다는 , 그냥 맘에 드는 분야를 정하고 별다른 노력 없이 그 분야에서 성공하기를 바란다.(나의 경우 여행 블로거로 성공하고 싶었다. 걍 사진이 좋았고 여행이 좋았었다.)5. 그냥 맘에 드는 분야중 상위순위를 차지하는게 여행 인거 같다. 여행을 싫어하는 사람은 거의 없다. 하지만 1년이상 치열하게 여행을 위해 여행하는 사람은 별로 없다. 그냥 맘에 드는 일은 "A" 분야가 되기 힘든것 같다.여행은 인생의 appetizer로 남겨두자.(난 아직도 40이 되기전에 유리시아, 북미~남미를 바이크로 횡단을 하고싶다. 왠지 멋지자나?)6. 돈을 많이 버는 경우 일이 힘들어도 그 일을 좋아하는 경우가 많은거 같다. 좋아하기 힘들다면 그일에 대한 사명감이라도 가지게 되는거 같다. 자본주의 사회에서 돈은 진정한 자아실현의 욕구를 마비시킬만큼 강력한거 같다.(수십가지 예를 들수 있지만 분란을 일으킬거 같아서..)7. 돈과 상관없이 정말 자기 일을 좋아하는 사람들을 쉽게 찾을 수 있는 분야가 있다. 바로 강의나 멘토링이다.다른사람을 가르치면서 자신이 성장할 수 있고, 상대방의 성장하는 모습을 볼때의 뿌듯함이 원인인듯.(나도 과외돌이가 성적이 가파르게 오를때 돈과는 상관없는 알수없는 희열을 많이 느꼈다. VC들이 느끼는 희열도 이럴까?)8. 돈이 많으면 무슨 취미든 공부든 재밌게 할 수 있는거 같다.(나는 일단 레이싱용 바이크 , 차를 사서 매주 평일날 트랙을 다니고 스페인어, 중국어를 매일 개인교습받으면서 맛집 블로거가 될테야.)나는 사업하는걸 좋아하고, 바이크타고 여행가는걸 좋아하고, 글쓰는걸 좋아한다. 이것 외에 잘하는게 몇개 있긴하지만 위에 3개 보다 더 즐겁진 않다. 돈이 애초부터 많았다면 참 행복했겠지만 아쉽게도 내가 벌어야 한다.그래서인지 나는 돈을 벌 수 있으면서도 내가 좋아하는 일을 찾고자 애써왔다. 그리고 10년에 걸쳐서 찾은 절충안은 바로 내 비즈니스를 하는것이었다. 물론 힘들다. 그런데 이리 저리 짱구를 굴려봐야 나오는 결론은 항상 같았다.그리고 운이 좋아서 향후에 돈걱정없이 살게 된다면 비즈니스를 하는동안에 쌓은 경험을 통해 나와 비슷한 꿈을 가지고 있는 사람들을 돕고 싶다. 10년동안 빙빙 돌아온것 치곤 참 소박한 인생목표다.#삼분의일 #매트리스 #인사이트 #마인드셋 #경험공유 #조언 #목표 #신념
조회수 1044

스타트업 준비 check point!

지난주 금요일, 고려대학교 내 동아리의 초대를 받아서 session에 참석하게 되었다. 그 날의 주제는, 얼마 남지 않은 공모전을 준비하면서 처음으로 결과를 발표하고 서로 feedback을  주고받는 자리였다. 향기(fragrance) industry에서 스타트업인 paffem(파펨) 을 설립 및 운영하고 있고, 전략 컨설팅 경험이 있는 나를 초대해주어,  이런저런 피드백을 해주고 오게 되었는데...그 자리에서 생각난 것들이 공모전뿐만 아니라..  스타트업을  준비하는 데 있어 도움이 될 수 도 있다는 생각에 기록으로 남겨 보기로 하였다.1. 그 회사 입장에서 생각해 보기공모전을 개최하는 회사는 그 공모전을 왜 하게  되었을까?라는 생각을 해보고 아이디어를 만들어보는 학생들이 얼마나 될까?   조금만 거꾸로 생각해 본다면.. 그 회사가 그 공모전을 개최하는 이유를 생각해 볼 수 있는데, 그렇게 함으로써 그 회사가 듣고 싶은 이야기가 무엇인지를 찾을 수 있다는 생각에서이다. 참신한 아이디어를 들어보고 싶은 것인지? 아이면 실행해볼 만한 사업인 것인지? 또는 본인들의 브랜드를 대학생들에게 좀 더  각인시키고 싶은 것인지? 사실 세 가지 모두를 듣기를 원할 수도 있고,그런 고민들을 해보게 되면, 준비하는 과정에서 보다 목적이 분명한 아이디어들을 만들어 볼 수 있을 것이라는 생각이다. 이번 공모전을 개최한 H사의 경우는.. 130억 수준의 매출액을 발생시키고 있지만, 계속해서 이익률이 낮아지고 있는 상황에서, 실제적으로 조금 더 profitable 한 사업을 찾고 있는 중이라는 생각이고,  그중에 조금은 더 손에 잡히는 수익을 만들어줄 아이디어에 보다 좋은 평가를 할 가능성이 높다는 생각이다.2. 다른 큰 기업이 왜 아직까지 이것을 안 했을까?를 고민하지 말라...내가 다소 당황했던 것은, 그 학생들의 반응 중..그 아이디어가 그렇게 좋고 혁신적인 것이라면, 왜 기존의 기업들이 아직까지 시도하지 않았을 까요?라는 질문을 발표자에게 하고 있었다는 것이다. 그러한 질문은 아이디어에 대한 자신감의 하락을 야기할  수밖에 없는데.. 그 이유를 알기가 쉽지 않기 때문이다.  기업을 경험해본 사람이라면, 회사나 사람이나 얼마나 변화를 하기를 꺼려하는지 알 수 있을 것이고, 기업들이 생각보다 그리 새로운 것에 대해서 열심히 움직이지  않는다는 것을 알 것이다.물론 기업들이 이미 검토를 한 사업일 수도 있고, 아니면 진행하다가 여러 가지 이유로 Stop이 되었을 가능성도 있다. 하지만 경험상, 대부분의 기업들은 그러한 혁신적인 아이디어들을 할 생각을 못했기 때문에 안 하고 있다는 것이 현실이다. 학생들이 세상이 그리 합리적이지만은 않다 점과 그렇게 빠른 변화들이 발생하지도 않는 것을 알고 과감하게 생각해봤으면 좋겠다는 생각이 들었다.3. 빈칸 채우기가 아닌 고민의 결과를..최종 발표자료는 파워포인트로 30장 정도를 제출하는 것인데, 학생들이 일하는 방식은 마치 30장의 슬라이드에 하나씩 제목을 달아놓고 채워가는 듯한 인상을 강하게 받았다. 예를 들면, 이번 slide에는 마케팅 4P 중 product에 대해서 넣고, 다음 장에는 place, promotion,  price에 대해서  넣자!라는 것을 미리 고민해 두고 채워가는 것이다.물론 이렇게 접근하는 게 나쁜 것은 아니다. MECE 하게 생각을 정리할 수 있기 때문에 도움은 될 수 있겠으나.. 스스로의 고민과 아이디어를 그 범주 안에 가둬두는 부작용 또한 발생할 수 있다.어떤 고민을 더해서 아이디어와 생각을  발전시켜나갈까?라는 고민이 아니라, 이 빈칸을 어떻게 채워나가야 할지에 대한 고민을 하고 있었다. 생각의 범위를 스스로 확장시키지 못하도록 울타리를 치고 준비를 하는 모습이었다. 빈칸 채우기가 아니라.. 어떤 고민을 해야 할지를 찾아내고 그것을 발전시키는 곳에 시간을 쓰자.4. 누구나 할 수 있는 이야기는 빼자누구나 할 수 있는 이야기에 그 짧은 발표 시간, 그리고 준비하는 시간을 쓰고 있었다. "우리 제품은 20대가 타깃이기 때문에 SNS 중 페이스북과 인스타그램 그리고 네이버 메인에 광고를 할  예정입니다"라는 말을 대부분의 팀이 하고 있었는데.. (아마도 3번의 영향이 클 듯)  흠... 그건 누구나 할 수 있는 이야기 아닌가? 차라리  그것보다는 이 제품을 더 사람들에게 잘 설명하고 appeal 할 수 있는 메시지를 고민해야 하는 것 이 아닌가? 이러한 제품을 처음 보는 사람들에게 어떤 key word로 설명하고 그들이 호기심을 갖게 만들고, 그리고 제품에 대해서 설명할 기회를 얻고... 이런 것들에 대한 고민이 마무리된 후에 채널에 대한 이야기를 해야 귀에 들어오는 것이다.진지하게 고민하지 않고, 누구나 할 수 있는 이야기라면 차라리 빼는 것은 어떨까?5. 아이디어는 참신하나 실행에 대한 제안은 전무 (몰라도 너무 모른다)그날 저녁에는 3 팀이 발표를 진행하였는데, 아이디어들이 제법 참신하다는 생각이 들었다. 물론 아이디어가 좋은 것이 실제 실행이  마무리되기까지는 수차례의 조정과 변경이 필요하지만, 아무튼 아이디어로만 본다면 흥미로운 것들이 많았다.하지만, 실행에 대한 이야기들에서는 너무나도 무지를 드러내었는데.. 사업에 대한 지식이 없을  수밖에 없는 것이 너무나도 당연하지만, 그래도 몰라도 너무 모른다는 생각이 들었다.책상에 앉아서 파워포인트만 켜두고 고민을 했기 때문이라는 생각이다. 실제로 한번 field에 나가서 보는 게 얼마나 중요한지 아직 모른다. 직접 제조 공장을 방문하는 것이 어렵다면(실제로도 어렵다), 유통 채널에 가서라도  한 번씩 실제와 마주하는 것이 feasibility의 레벨을 엄청나게 올려줄 수 있다.6. 나가서 만나봐라! 서베이 100명이 중요한 게 아님본인들의 주장을 back up 하기 위해 서베이를 많이 하고 있었다. 본인들이 아이디어를 지원하고, 또한 합리화의 back up으로 좋은 방법은 될 수 있다. 하지만, 서베이의 특성상 대부분 긍정적인 대답을 줄  수밖에 없고, 또한 조사하는 입장에서는 그것들을 긍정적으로 해석할  수밖에 없다.그리고 서베이 100명의 결과가 모두 긍정적인 대답을 했다고 해서,  그것이 사업에서 성공하리라는 보장이 되는 것도 아니다. 차라리 나가서 잠재 고객을 관찰해보면 어떨까?엄청나게 혁신적인 사업 아이템들이 아니라면, 이미 소비자는 제품/서비스 형태가 아니라도 이미 유사한 방법을 통해 활용하는 경우를 볼 수 있다. 파펨의 경우도.. 제법 많은 수의 user들이 본인들이 구매한 향수를 소분해서 쓴다는 점에서 아이디어가 시작되었다. 나가서 관찰을 해본다면 단순히 서베이 100명의 결과보다도 좋은 insight를 얻어볼 수 있을 것이다. 물론 쉽지 않을 수 있겠지만.. ^^;;7. 가정이 가정을 낳기 시작하면 좋은 소리로 끝날  수밖에 없다.발표의 flow를 따라가다 보면, 중요한 논리적인 point에서 가정이 하나 나오고.. 그 뒤에  또다시 다른 가정이 그 위에 세워진다. 그러다 보면 당연히 이러한 제품/서비스는 환상적일  수밖에 없다. 즉 back up 없이 상상의 나래를 펼치고 펼쳐 좋은 아이디어라고 주장하기 시작하는 것이다.이런 건 냉장고에 코끼리를 넣는 방법이 1) 냉장고 문을 열고, 2) 코끼리를 넣고, 3) 문을  닫으세요..라고 말하는 것과 차이가 없다. 차라리 엄청나게 큰 냉장고를 가져와서  5톤짜리 코끼리가 들어가도록 하겠다는 말이 더 현실적이다.  한 단계 한 단계를 차근차근 검증해나가는 방법들을 찾아가는 고민을 하고 실행을 하자.  8. 파워포인트는 파워도 없고 포인트도 없다! 먼저 글로 써보자!발표를 위해서 모두 파워포인트를 사용하고 있었다. 아직은 열흘 정도의 시간이 있었는데.. 고민을 해서 생각을 발전시켜 나가는 것이 아니라, 파워포인트를 beautify 하는데 엄청나게 시간을 쓰고 있었다.언젠가 강연에서 발표자 분이.. 준비하신 파워포인트 자료를 켜지도 않고는 강의를 진행하시며..파워포인트는 파워도 없고 포인트도 없다!!라는 멘트를 하신 것이 기억이 났다. 발표 준비하던 친구들도 A4 용지를 꾸미기 위해 사진을 넣고 빼고 또 글자 위치를 바꾸고, 그래프를 그리고..  흠.. 그런 것들은 본질이 아니다.그 시간에 주제에 대한 고민을 좀 더 하고, 파워포인트는 제출 이틀 전에 만들어도 충분하다. 생각이 깔끔하게 정리되지 않은 상황에서는 파워포인트를 아예 켜지 말고, bullet point를 통해 계속해서 전달해야 할 message를 정리하는 것이 더 도움이 된다.  workflowy.com와 같은 서비스가 더 파워풀한 도구가 될 것이다.9. 실제로 한번 팔아보는 것을 가정해보자!좋은 상품/서비스를 이미 다 만들었다고 가정하고, 그것을 주변 타깃 고객에게 판매한다고 생각하고 고민을 해보는 것도 좋은 방법이라는 생각이다. 우리가 제시할 가격이 과연 고객이 수용할 만한 수준인 것인지? 우리가 설명할 때 사용하는 key word가 정말 고객들이 관심을 가져 볼 만한 것인지? 등등에 대해서 모르는 사람에게 판매해보는 연습을 해본다면  그곳에서도 많은 보완점들을 찾을 수 있을 것으로 생각된다.과연 내가 기획한 서비스를 사겠다는 사람이 있는지? 물론 10명에게 시도했을 때, 10명 모두 사겠다고 할 가능성이 높지는 않다.. 고객들의 다양한 배경, 니즈를 하나의 제품이 모두 만족시켜 주기는 쉽지 않기 때문이다. 단 5명 정도가 구매하겠다고 한다면 충분히 긍정적인 sign이라는 생각이고, 만약 한 명도 사지 않겠다고 한다면.. 계획을 처음부터 다시 고민해 봐야 하지 않을까?10. 발표 준비는 생각보다 쉽지 않다.발표를 듣는 사람들(심사를 하는)의 입장에서 생각해보자. 당일날 한 팀이 15분씩만  발표한다고 해도 엄청나게 지루한 하루가 될 것이다. 그럼 그 사이에서 어떻게  그분들의 관심을 얻을 수 있을지 고민해보는 것도 중요하다. 재미있는 아이디어가 있으면, 서두부터 그  아이디어부터 빵! 터트려 본다면 관심도를 쭉 높이는 방법도 좋을  듯하고,  혹은  하나하나 조곤 조곤 논리적인 설명이 필요하다면, 다른 전달방법.. 예를 들면 동영상을 사용할 수 도 있겠고.파펨이 지난 '15년 11월 11일 LOTTE Startupday에서 발표를 할 때 고민했던 것은, 당일 10개 회사가 발표를 하는 중에 어떻게 하면 조금 더 제품에 대한 설명을 더  잘할 수 있고, 관심을 가지게 할 수 있을까?  를 고민하다가..  파펨의 핵심은  "향"이고 그것을 반드시 체험하게  해주자!!라는 결론을 내렸다. 그래서 참석자들이 발표장(롯데시네마)에 입장하기 몇 시간 전, 모든 좌석의 책상 아래에 향수를 Spray 한 시향 지를 밀봉하여 부착해 두었고, 발표 중에 그것을 참석자 전원이 시향 해볼 수 있도록 하였다.이러한 시도들이 좀 더 발표자의 발표에 집중력을 더해줄 수 있는 요소들이 될 것이다.#파펨 #스타트업 #창업가 #창업자 #마인드셋 #인사이트
조회수 1077

비트윈의 HBase 스키마 해부

비트윈에서는 HBase를 메인 데이터베이스로 이용하고 있습니다. 유저 및 커플에 대한 정보와 커플들이 주고받은 메시지, 업로드한 사진 정보, 메모, 기념일, 캘린더 등 서비스에서 만들어지는 다양한 데이터를 HBase에 저장합니다. HBase는 일반적인 NoSQL과 마찬가지로 스키마를 미리 정의하지 않습니다. 대신 주어진 API를 이용해 데이터를 넣기만 하면 그대로 저장되는 성질을 가지고 있습니다. 이런 점은 데이터의 구조가 바뀔 때 별다른 스키마 변경이 필요 없다는 등의 장점으로 설명되곤 하지만, 개발을 쉽게 하기 위해서는 데이터를 저장하는데 어느 정도의 규칙이 필요합니다. 이 글에서는 비트윈이 데이터를 어떤 구조로 HBase에 저장하고 있는지에 대해서 이야기해 보고자 합니다.비트윈에서 HBase에 데이터를 저장하는 방법¶Thrift를 이용해 데이터 저장: Apache Thrift는 자체적으로 정의된 문법을 통해 데이터 구조를 정의하고 이를 직렬화/역직렬화 시킬 수 있는 기능을 제공합니다. 비트윈에서는 서버와 클라이언트가 통신하기 위해 Thrift를 이용할 뿐만 아니라 HBase에 저장할 데이터를 정의하고 데이터 저장 시 직렬화를 위해 Thrift를 이용합니다.하나의 Row에 여러 Column을 트리 형태로 저장: HBase는 Column-Oriented NoSQL로 분류되며 하나의 Row에 많은 수의 Column을 저장할 수 있습니다. 비트윈에서는 Column Qualifier를 잘 정의하여 한 Row에 여러 Column을 논리적으로 트리 형태로 저장하고 있습니다.추상화된 라이브러리를 통해 데이터에 접근: 비트윈에서는 HBase 클라이언트 라이브러리를 직접 사용하는 것이 아니라 이를 래핑한 Datastore라는 라이브러리를 구현하여 이를 이용해 HBase의 데이터에 접근합니다. GAE의 Datastore와 인터페이스가 유사하며 실제 저장된 데이터들을 부모-자식 관계로 접근할 수 있게 해줍니다.트랜잭션을 걸고 데이터에 접근: HBase는 일반적인 NoSQL과 마찬가지로 트랜잭션을 제공하지 않지만 비트윈에서는 자체적으로 제작한 트랜잭션 라이브러리인 Haeinsa를 이용하여 Multi-Row ACID 트랜잭션을 걸고 있습니다. Haeinsa 덕분에 성능 하락 없이도 데이터 무결성을 유지하고 있습니다.Secondary Index를 직접 구현: HBase에서는 데이터를 Row Key와 Column Qualifier를 사전식 순서(lexicographical order)로 정렬하여 저장하며 정렬 순서대로 Scan을 하거나 바로 임의 접근할 수 있습니다. 하지만 비트윈의 어떤 데이터들은 하나의 Key로 정렬되는 것으로는 충분하지 않고 Secondary Index가 필요한 경우가 있는데, HBase는 이런 기능을 제공하지 않고 있습니다. 비트윈에서는 Datastore 라이브러리에 구현한 Trigger을 이용하여 매우 간단한 형태의 Secondary Index를 만들었습니다.비트윈 HBase 데이터 구조 해부¶페이스북의 메시징 시스템에 관해 소개된 글이나, GAE의 Datastore에 저장되는 구조를 설명한 글을 통해 HBase에 어떤 구조로 데이터를 저장할지 아이디어를 얻을 수 있습니다. 비트윈에서는 이 글과는 약간 다른 방법으로 HBase에 데이터를 저장합니다. 이에 대해 자세히 알아보겠습니다.전반적인 구조¶비트윈에서는 데이터를 종류별로 테이블에 나누어 저장하고 있습니다. 커플과 관련된 정보는 커플 테이블에, 유저에 대한 정보는 유저 테이블에 나누어 저장합니다.각 객체와 관련된 정보는 각각의 HBase 테이블에 저장됩니다.또한, 관련된 데이터를 하나의 Row에 모아 저장합니다. 특정 커플과 관련된 사진, 메모, 사진과 메모에 달린 댓글, 기념일 등의 데이터는 해당 커플과 관련된 하나의 Row에 저장됩니다. Haeinsa를 위한 Lock Column Family를 제외하면, 데이터를 저장하기 위한 용도로는 단 하나의 Column Family만 만들어 사용하고 있습니다.각 객체의 정보와 자식 객체들은 같은 Row에 저장됩니다.또한, 데이터는 기본적으로 하나의 Column Family에 저장됩니다.이렇게 한 테이블에 같은 종류의 데이터를 모아 저장하게 되면 Region Split하는 것이 쉬워집니다. HBase는 특정 테이블을 연속된 Row들의 집합인 Region으로 나누고 이 Region들을 여러 Region 서버에 할당하는 방식으로 부하를 분산합니다. 테이블을 Region으로 나눌 때 각 Region이 받는 부하를 고려해야 하므로 각 Row가 받는 부하가 전체적으로 공평해야 Region Split 정책을 세우기가 쉽습니다. 비트윈의 경우 커플과 관련된 데이터인 사진이나 메모를 올리는 것보다는 유저와 관련된 데이터인 메시지를 추가하는 트래픽이 훨씬 많은데, 한 테이블에 커플 Row와 유저 Row가 섞여 있다면 각 Row가 받는 부하가 천차만별이 되어 Region Split 정책을 세우기가 복잡해집니다. RegionSplitPolicy를 구현하여 Region Split 정책을 잘 정의한다면 가능은 하지만 좀 더 쉬운 방법을 택했습니다.또한, 한 Row에 관련된 정보를 모아서 저장하면 성능상 이점이 있습니다. 기본적으로 한 커플에 대한 데이터들은 하나의 클라이언트 요청을 처리하는 동안 함께 접근되는 경우가 많습니다. HBase는 같은 Row에 대한 연산을 묶어 한 번에 실행시킬 수 있으므로 이 점을 잘 이용하면 성능상 이득을 얻을 수 있습니다. 비트윈의 데이터 구조처럼 특정 Row에 수많은 Column이 저장되고 같은 Row의 Column들에 함께 접근하는 경우가 많도록 설계되어 있다면 성능 향상을 기대할 수 있습니다. 특히 Haeinsa는 한 트랜잭션에 같은 Row에 대한 연산은 커밋시 한 번의 RPC로 묶어 처리하므로 RPC에 드는 비용을 최소화합니다. 실제 비트윈에서 가장 많이 일어나는 연산인 메시지 추가 연산은 그냥 HBase API를 이용하여 구현하는 것보다 Haeinsa Transaction API를 이용해 구현하는 것이 오히려 성능이 좋습니다.Column Qualifier의 구조¶비트윈은 커플들이 올린 사진 정보들을 저장하며, 또 사진들에 달리는 댓글 정보들도 저장합니다. 한 커플을 Root라고 생각하고 커플 밑에 달린 사진들을 커플의 자식 데이터, 또 사진 밑에 달린 댓글들을 사진의 자식 데이터라고 생각한다면, 비트윈의 데이터들을 논리적으로 트리 형태로 생각할 수 있습니다. 비트윈 개발팀은 Column Qualifier를 잘 정의하여 실제로 HBase에 저장할 때에도 데이터가 트리 형태로 저장되도록 설계하였습니다. 이렇게 트리 형태로 저장하기 위한 Key구조에 대해 자세히 알아보겠습니다.Column Qualifier를 설계할 때 성능을 위해 몇 가지 사항들을 고려해야 합니다. HBase에서는 한 Row에 여러 Column이 들어갈 수 있으며 Column들은 Column Qualifier로 정렬되어 저장됩니다. ColumnRangeFilter를 이용하면 Column에 대해 정렬 순서로 Scan연산이 가능합니다. 이 때 원하는 데이터를 순서대로 읽어야 하는 경우가 있는데 이를 위해 Scan시, 최대한 Sequential Read를 할 수 있도록 설계해야 합니다. 또한, HBase에서 데이터를 읽어올 때, 실제로 데이터를 읽어오는 단위인 Block에 대해 캐시를 하는데 이를 Block Cache라고 합니다. 실제로 같이 접근하는 경우가 빈번한 데이터들이 최대한 근접한 곳에 저장되도록 설계해야 Block Cache의 도움을 받을 수 있습니다.비트윈에서는 특정 커플의 사진이나 이벤트를 가져오는 등의 특정 타입으로 자식 데이터를 Scan해야하는 경우가 많습니다. 따라서 특정 타입의 데이터를 연속하게 저장하여 최대한 Sequential Read가 일어나도록 해야 합니다. 이 때문에 Column Qualifier가 가리키는 데이터의 타입을 맨 앞에 배치하여 같은 타입의 자식 데이터들끼리 연속하여 저장되도록 하였습니다. 만약 가리키는 데이터의 타입과 아이디가 Parent 정보 이후에 붙게 되면 사진 사이사이에 각 사진의 댓글 데이터가 끼어 저장됩니다. 이렇게 되면 사진들에 대한 데이터를 Scan시, 중간중간 저장된 댓글 데이터들 때문에 완벽한 Sequential Read가 일어나지 않게 되어 비효율적입니다.이렇게 특정 타입의 자식들을 연속하게 모아 저장하는 묶음을 컬렉션이라고 합니다. 컬렉션에는 컬렉션에 저장된 자식들의 개수나 새로운 자식을 추가할 때 발급할 아이디 등을 저장하는 Metadata가 있습니다. 이 Metadata도 특정 Column에 저장되므로 Metadata를 위한 Column Qualifier가 존재합니다. 이를 위해 Column Qualifier에는 Column Qualifier가 자칭하는 데이터가 Metadata인지 표현하는 필드가 있는데, 특이하게도 메타데이터임을 나타내는 값이 1이 아니라 0입니다. 이는 Metadata가 컬렉션의 맨 앞쪽에 위치하도록 하기 위함입니다. 컬렉션을 읽을 때 보통 맨 앞에서부터 읽는 경우가 많고, 동시에 Metadata에도 접근하는 경우가 많은데, 이 데이터가 인접하게 저장되어 있도록 하여 Block Cache 적중이 최대한 일어나도록 한 것입니다.Datastore 인터페이스¶비트윈에서는 이와 같은 데이터 구조에 접근하기 위해 Datastore라는 라이브러리를 구현하여 이를 이용하고 있습니다. HBase API를 그대로 이용하는 것보다 좀 더 쉽게 데이터에 접근할 수 있습니다. GAE의 Datastore와 같은 이름인데, 실제 인터페이스도 매우 유사합니다. 이 라이브러리의 인터페이스에 대해 간단히 알아보겠습니다.Key는 Datastore에서 HBase에 저장된 특정 데이터를 지칭하기 위한 클래스입니다. 논리적으로 트리 형태로 저장된 데이터 구조를 위해 부모 자식 관계를 이용하여 만들어 집니다.Key parentKey = new Key(MType.T_RELATIONSHIP, relId);Key photoKey = new Key(parentKey, MType.T_PHOTO, photoId); // 특정 커플 밑에 달린 사진에 대한 키Datastore는 Key를 이용해 Row Key와 Column Qualifier를 만들어 낼 수 있습니다. Datastore는 이 정보를 바탕으로 HBase에 새로운 데이터를 저장하거나 저장된 데이터에 접근할 수 있는 메서드를 제공합니다. 아래 코드에서 MUser 클래스는 Thrift로 정의하여 자동 생성된 클래스이며, Datastore에서는 이 객체를 직렬화 하여 HBase에 저장합니다.MUser user = new MUser();user.setNickname("Alice");user.setGender(Gender.FEMALE);user.setStatus("Hello World!"); Key userKey = new Key(MType.T_USER, userId);getDatastore().put(userKey, user);user = getDatastore().get(userKey);getDatastore().delete(userKey);또한, Datastore는 Key를 범위로 하여 Scan연산이 할 수 있도록 인터페이스를 제공합니다. Java에서 제공하는 Try-with-resource문을 이용하여 ResultScanner를 반드시 닫을 수 있도록 하고 있습니다. 내부적으로 일단 특정 크기만큼 배치로 가져오고 더 필요한 경우 더 가져오는 식으로 구현되어 있습니다.try (CloseableIterable> entries = getDatastore().subSibling(fromKey, fromInclusive, toKey, toInclusive)) { for (KeyValue entry : entries) { // do something }}Secondary Index 구현 방법¶HBase는 데이터를 Row Key나 Column Qualifier로 정렬하여 저장합니다. 이 순서로만 Sequential Read를 할 수 있으며 Key값을 통해 특정 데이터를 바로 임의 접근할 수 있습니다. 비트윈에서는 특정 달에 해당하는 이벤트들을 읽어오거나 특정 날짜의 사진들의 리스트를 조회하는 등 id 순서가 아니라 특정 값을 가지는 데이터를 순서대로 접근해야 하는 경우가 있습니다. 이럴 때에도 효율적으로 데이터에 접근하기 위해서는 id로 정렬된 것 외에 특정 값으로 데이터를 정렬할 수 있어야 합니다. 하지만 HBase에서는 이와 같은 Secondary Index 같은 기능을 제공하지 않습니다. 비트윈 개발팀은 이에 굴하지 않고 Secondary Index를 간단한 방법으로 구현하여 사용하고 있습니다.구현을 간단히 하기 위해 Secondary Index를 다른 데이터들과 마찬가지로 특정 타입의 데이터로 취급하여 구현하였습니다. 따라서 Index에 대해서도 Column Qualifier가 발급되며, 이때, Index에 해당하는 id를 잘 정의하여 원하는 순서의 Index를 만듭니다. 이런 식으로 원하는 순서로 데이터를 정렬하여 저장할 수 있으며 이 인덱스를 통해 특정 필드의 값의 순서대로 데이터를 조회하거나 특정 값을 가지는 데이터에 바로 임의 접근할 수 있습니다. 또한, Index에 실제 데이터를 그대로 복사하여 저장하여 Clustered Index처럼 동작하도록 하거나, Reference만 저장하여 Non-Clustered Index와 같이 동작하게 할 수도 있습니다. Datastore 라이브러리에는 특정 데이터가 추가, 삭제, 수정할 때 특정 코드를 실행할 수 있도록 Trigger 기능이 구현되어 있는데, 이를 통해 Index를 업데이트합니다. 데이터의 변경하는 연산과 Index를 업데이트하는 연산이 하나의 Haeinsa 트랜잭션을 통해 원자적으로 일어나므로 데이터의 무결성이 보장됩니다.못다 한 이야기¶각 테이블의 특정 Row의 Column들에 대한 Column Qualifier외에도 Row에 대한 Row Key를 정의 해야 합니다. 비트윈에서는 각 Row가 표현하는 Root객체에 대한 아이디를 그대로 Row Key로 이용합니다. 새로운 Root객체가 추가될 때 발급되는 아이디는 랜덤하게 생성하여 객체가 여러 Region 서버에 잘 분산될 수 있도록 하였습니다. 만약 Row Key를 연속하게 발급한다면 특정 Region 서버로 연산이 몰리게 되어 성능 확장에 어려움이 생길 수 있습니다.데이터를 저장할 때 Thrift를 이용하고 있는데, Thrift 때문에 생기는 문제가 있습니다. 비트윈에서 서버를 업데이트할 때 서비스 중지 시간을 최소화하기 위해 롤링 업데이트를 합니다. Thrift 객체에 새로운 필드가 생기는 경우, 롤링 업데이트 중간에는 일부 서버에만 새로운 Thift가 적용되어 있을 수 있습니다. 업데이트된 서버가 새로운 필드에 값을 넣어 저장했는데, 아직 업데이트가 안 된 서버가 이 데이터를 읽은 후 데이터를 다시 저장한다면 새로운 필드에 저장된 값이 사라지게 됩니다. Google Protocol Buffer의 경우, 다시 직렬화 할 때 정의되지 않은 필드도 처리해주기 때문에 문제가 없지만, Thrift의 경우에는 그렇지 않습니다. 비트윈에서는 새로운 Thrift를 적용한 과거 버전의 서버를 먼저 배포한 후, 업데이트된 서버를 다시 롤링 업데이트를 하는 식으로 이 문제를 해결하고 있습니다.저희는 언제나 타다 및 비트윈 서비스를 함께 만들며 기술적인 문제를 함께 풀어나갈 능력있는 개발자를 모시고 있습니다. 언제든 부담없이 [email protected]로 이메일을 주시기 바랍니다!
조회수 1812

[피플] S전자를 퇴사하고 더부스에 온 그녀, 심층 인터뷰!

대기업 퇴사를 고민하고 계신가요?대기업 퇴사 후 진로가 걱정인가요?걱정말아요.지금 살고 있는 세상이 전부가 아니에요.세상 밖에더 즐거운 일이 많을지도 몰라요!여기 S전자를 퇴사하고더부스 브루잉에 합류한선지자,더부스 마케팅의BK님을 소개합니다!"즐겁지 않으면 때려쳐라."BK님서울대 경영학과 졸업前 S전자 서비스 기획/마케팅現 더부스 브루잉 마케팅Q1. 자기소개를 한다면?살기 좋은 도시 과천에서 쭈욱 살아온 토박이로, "과천부심"을 갖고 있습니다. 가리는 음식이 많은데, 특히 두부와 바나나는 먹지 않아요. 동물 포함 귀여운 모든 것을 아주 아주 많이 좋아합니다. 즉흥적인 행동에서 나오는 재미를 좋아하고, 여행도 좋아해서 페루, 볼리비아, 아이슬란드, 크로아티아, 슬로베니아 등등 여러 나라를 다녔습니다. 꽃보다청춘 방송하기 오래 전에요! (웃음)캠퍼스(사무실) 의 휴와 하Q2. 강아지랑 고양이 중에 뭐가 좋으세요?너무 어려운 질문이에요ㅠㅠ 캠퍼스(사무실)에서 하랑 휴랑 노는 것도 정말 좋지만, 요즘 날이 풀리면서 출근길에 길고양이들을 만나서 친해지려고 노력하고 있어요.Q3. 그렇다면... 맥주, 얼마나 좋아하세요?술 자체는 좋아하는 편이었는데, 사실 더부스 입사 전에는 에일이 무엇인지도 모르는 맥알못이었어요. 그런데 더부스에 들어오게 되면서 여러가지 맥주들을 접하게 됐죠. 요새는 세종 스타일에 완전 빠졌어요. 더부스에서 고퀄 맥주들만 마시다 보니 입만 높아져서... 이제 어디 가서 맥주가 맛이 없으면 잔을 내려놓게 되는(?) 의도치 않은 부작용을 경험하고 있습니다.캠퍼스의 간식시간!Q4. 그럼 주량이 얼마나 되세요? 주사는?주량은 때에 따라 다른데... 소주 한 병 정도는 마실 수 있는 것 같아요. 최근에는 주사를 부릴 만큼 술을 많이 마신 적은 없지만, 굳이 주사를 꼽자면 신이 많이 난다는 거? (웃음)Q5. S전자에서 3년이 넘게 일하셨는데, 입사 당시에는 어떠셨어요?사실 처음부터 대기업 입사를 목표로 했던 건 아니에요. 우연한 기회로 S전자에서 인턴을 하게 됐는데, 당시에 들어갔던 부서가 신설된 것이기도 했고 경력직도 많은 편이었어서 제가 생각하던 딱딱한 대기업 분위기와는 많이 달랐어요. 게다가 e-book 플랫폼에 관련한 일을 했는데, 책을 좋아하는 저로서는 재미있는 일이었죠.Q6. 왜 퇴사하셨는지 물어봐도 될까요?시간이 지나면서, 의문이 드는 일들이 많이 생겼어요. 결정권이 아주 먼 곳에 있다보니, 저로서는 납득하기 어려운 일들을 하게되는 경우도 많았죠. '어차피 위에서 결정한대로 하게 될거야'라는 생각이 만연하다보니, 점점 스스로 고민하고 생각할 기회가 많이 줄어드는 것 같았어요. 그렇게 시간을 보내는 것에 불안감이 들었죠. 회사 밖에 나가면 아무것도 못하는 사람이 될 것 같은 기분?그리고 대기업은 워낙 많은 사람들이 모여있는 곳이다 보니, 나랑 안 맞는 사람들도 많잖아요. 그런 데서 오는 스트레스도 무시할 수 없었던 것 같아요.이런 고민들을 안고서 아무 행동도 취하지 않고 시간을 보내는 것이 의미가 없다고 판단한 순간, 퇴사를 결심했죠.Q7. 회사에 "퇴사"하겠다고는 어떻게 이야기하셨나요?퇴사를 하려고 확실히 결심하니까 이야기 꺼내는건 쉬웠어요. 성격 상, 스스로 결정을 내린 부분에 있어서는 단호한 편이거든요. 상무님께 먼저 말씀드렸는데, 거의 처음으로 윗사람의 기분보다 내 의견을 먼저 생각하고 또렷하게 말할 수 있었어서 아주 기분이 좋았어요. 회사 밖에서는 상무님도 그냥 아저씨잖아요(웃음).  회사의 몇몇 분들은 내심 많이 부러워하셨던것도 같아요. 따로 불러서 본인의 퇴사 의지를 몰래 얘기해주시는 분들도 많았거든요(웃음).Q8. BK님 말고 또 퇴사한 동기들이 있나요?있기는 한데, 아직도 많은 동기들이 회사에 남아 있어요.Q9. S전자에 남아 있는 다른 동기분들은 .. 회사가 재밌어서 계속 다니시는 걸까요?아니요(단호)(웃음). 장난이고, 동기들과 얘기하다 보면 회사에 대한 불만이 한가득이지만, 사실 마음 속으로는 어느 정도 만족하는 부분이 있다고 생각해요. 그러니까 아직 잘 다니고 있는 게 아닐까요?(웃음)Q10. 그럼 대기업 퇴사 후 스타트업인 더부스에 오신 특별한 이유가 있나요?S전자 퇴사 이후, 대기업에서 가졌던 불만들을 해소하기 위해서 규모가 작은 스타트업에 조인하고 싶었어요. 그러다 지인을 통해서 더부스가 사람을 구한다는 이야기를 들었어요. 생각치 못했던 기회라 일단 한 번 만나봤는데, 사람들도 좋고 일도 재미있을 것 같아서 덜컥 입사하게 되었어요. 물론 맥주도 아주 맛있었구요.Q11. 스타트업(더부스)에서 워크앤라이프의 균형은 어떤가요?더부스는 출근이 늦잖아요? 10시 전후로 출근하면 되니까 처음에는 아침에 여유도 부리고, 삶의 질이 좋아진 느낌이었죠. 그런데 퇴근 시간 생각하면... 일하는 시간은 비슷한것 같아요(웃음). 주로 밤 9시 정도에 퇴근하거든요!Q12. 더부스에서 일하시는건 재밌나요? S전자와 비교한다면 어떤가요?재미있어요! 맥주, 영화, 음악, 문화 등 제 스스로 관심을 가질만한 일들을 하고 있어서 더 재미있는 것 같아요. 함께 일하는 분들의 나이대도 비슷하고 다들 유쾌한 분들이라 사람 스트레스도 없구요. S전자에서도 재미있게 한 일도 있었어요. 하지만 여러모로 지금이 더 즐겁네요!(하하하)Q13. 과거로 다시 돌아가도 S전자를 퇴사하고 더부스에 입사하실껀가요?네! (하하하하하하하하)Q14. 더부스에서 두달 남짓 일하시면서 가장 즐거웠던 일은 무엇인가요?음... 판교 브루어리 재오픈 날 많은 분들이 오셔서, 더부스를 좋아하는 분들을 직접 눈으로 본 것이 가장 즐거웠어요!Q15. 이번 더부스 판교 맥주 중에 하나를 추천하신다면?"오늘 Pale Ale"이에요! 상큼하고 풍부한 향이 너무 좋아요! 구정 이후에 더부스 브루잉 전 매장에서 만나보실 수 있습니다! 꼭 마셔보세요!멍멍이와의 즐거운 한 때Q16. 뜬금없는 질문이지만, 3년 후에도 더부스에서 일하고 계실거 같나요?!모르는일이죠(솔직). 하하하하하하하.Q17. 대기업 퇴사를 고민하고 있는 분들께 특별히 해주고 싶은 말이 있나요?고민이 생기는 원인에 대해 한 번 시간을 가지고 생각해보길 권하고 싶어요. 사실 이유나 문제는 명확한데 딱히 행동을 하고있지 않은 경우가 많은 것 같거든요. 인생은 짧은데, 해결할 수 있는 문제를 묵혀두는 건 좋지 않다고 생각해요. 저같은 경우는 퇴사가 해결방법이었지만, 사람에 따라 다른 해결방법도 있을거에요. 하지만 저와 같은 결론을 내리게 되신다면, 겁먹지 말고 행동하셔도 된다고 말씀드리고 싶어요. 저도 일 못구하면 학원 강사나 해야지 싶었는데, 지금 더부스 브루잉에서 즐겁게 일하고 있으니까요!이상 더부스 마케팅을 담당하고 계시는BK님과의 인터뷰였습니다!각양각색. 예측불허다양한 배경을 갖고 있는더부스 브루잉 팀원들의 인터뷰제 2탄을 기대해주세요.S전자 보다 좋다는,새로운 변화를 만들어가는혁신적인 크래프트비어 컴퍼니.더부스 브루잉.Make This Happen!#더부스브루잉컴퍼니 #팀원소개 #팀원자랑 #팀원인터뷰 #기업문화 #조직문화 #사내문화
조회수 1933

수학질문, 사진 올리면 3초만에 '자동답변'

제가 몸담고 있는 에듀테크 기업 바풀이 운영 중인 소셜러닝 애플리케이션 바로풀기에서 2016년 9월 6일 저녁 자동답변 기술이 탑재된 바로풀기를 버전 업데이트했습니다.‘자동답변’ 기술은 바풀 김영재 CTO를 포함한 3인 프로젝트 팀의 쾌거였는데요. 인프라와 한글엔진, 이미지처리엔진 개발은 김영재 CTO가, 바풀에 완전히 합류하기 전부터 자동답변 팀의 일원이 되어 수식엔진과 딥러닝 개발은 오형석 개발자가, 제대로 인식돼야 할 문제들을 선별하고 인식 결과를 평가하는 등 데이터품질검증은 바로풀기 수학 참고서를 직접 집필하기도 한 박태균 연구원이 맡아서 진행했습니다. 2년이라는 길다면 길고 짧다면 짧은 시간 끝에 바로풀기 자동답변 ver.1을 서비스에 배포하고 시연 영상을 바로풀기 페이스북에서 처음 공개했을 때 반응은 실로 뜨거웠습니다. (아직도 뜨겁습니다. 하하)바풀 페이스북 https://www.facebook.com/bapulmath/videos/1288610331158212/특히 관련 업계 종사자들의 뜨거운 관심과 과분한 찬사를 받았는데요. 도대체 자동답변이 뭔데? 질문 올리면 인공지능이 대답해줘? 아니면 사람을 수백 명쯤 고용해서 막 다 풀어줘? 궁금해하시는 분들을 위해, 아니 사실은 곁에서 인고의 시간을 지켜봤지만 사실 그들이 2년 동안 대체 뭘 한 건지 궁금했던 저(바풀 PR 담당잡니다) 자신의 궁금증 또한 해소하기 위해 김영재 CTO와 간단한 인터뷰를 진행했습니다. (스압 주의)Q. 우리가 개발 초기부터 ‘자동답변’이라고 불러왔지만, 실제로는 학생들이 찍어 올린 문제를 풀어서 자동으로 답변을 구해주는 기술은 아니다. ‘자동답변’을 한 마디로는 어떻게 정리해볼 수 있을까.기술적인 답을 원하느냐, 이해하기 쉽게 포장하기를 원하느냐.쉽게 말하자면, 딱 찍고 딱 올리면 (답이) 딱 나오는 거다. 기술적으로 최대한 간단하게 풀어보면, ‘학생이 질문 사진을 찍어 올리면 20여 단계를 거쳐서 사진 속 수식, 글자, 이미지를 인식하고 그 결과를 즉시 기존 바로풀기 답변이 있는 100만 개의 기존 DB에서 똑같은 질문을 찾아서 보여주는 기술’이다. 답변이 이미 달려 있으니까 똑같은 문제를 찾았다면 ‘자동답변’이 되는 거고, 똑같은 문제가 우리 DB에 아직 없거나 인식의 문제로 찾지 못했다면 유사한 문제를 찾아서 보여준다. 유사한 문제이므로 풀이를 보고 질문한 문제의 답을 구하는 데 힌트를 얻을 수 있을 것이다.Q. 듣기로는 이미지를 인식한 결괏값을 기존 DB와 비교해서 같은 걸 찾는 2~3단계 정도의 기술 같은데 20여 단계를 거친다니, 그중에 가장 중요한 과정이 뭔가.가장 핵심은 ‘수식과 평문’ 두 개를 온전히 인식하는 것이다. 예를 들어 방정식 문제에서 x라는 이미지가 인식됐다면 이건 수식일 수도 있지만 평문일 수도 있다. 이걸 수식으로 보고 결과를 찾을지, 평문으로 보고 결과를 찾을지를 결정하는 과정에서 검색 결과의 정확도가 좌우될 수 있기 때문이다. 지금까지 등장한 기술은 수식만 인식하거나, 평문만 인식하거나 둘 중 한 가지만 가능했지만 바로풀기 자동답변은 이 두 가지를 동시에 인식하여 구분해낼 수 있고 현재 이 기술을 갖고 있는 건 국내에서 바풀이 유일하다. 아마 전 세계적으로도 거의 없는 것으로 알고 있다. 전 세계적으로 드문 이유는 수식이 아닌 수학 문제를 인식하는 것이 공학자들이 해결해야 할 문제의 우선순위에서 높지 않았기 때문이기도 하다. 하지만 우리에게는 최우선이었다.Q. 수식과 평문을 구분해내는 게 그렇게 어려운 일인가.인식할 텍스트의 베이스라인(기준선) 때문이다. 평문 안에 수식이 들어가는 순간 기준선이 달라지는데 우리 팀은 처음부터 달라지는 상황을 가정하고 수식엔진을 설계했기 때문에 기존의 접근방식보다는 훨씬 더 수학 문제 인식에 최적화된 방식이었다고 본다.자동답변 과정Q. 자동답변 기능이 실 서비스에 적용된 지 2주 정도 됐다. 지금까지의 반응은?아직은 100% 똑같은 문제를 찾아내고 있지는 않다.(6:4 정도로 6개가 똑같은 질문, 4개가 유사한 질문) 2년 간의 노력이 드디어 공개된다고 생각하니 긴장이 되기도 했고 인식 품질과 속도에 대해서는 지금도 계속해서 개선 작업을 하고 있기 때문에 별다른 공지 없이 자동답변 기능을 앱에 추가했다.그런데도 2주 만에 2,800명의 이용자들이 7,000회 정도 자동답변 기능을 이용했고, 완전히 다른 문제인지(1점), 힌트가 되는 문제인지(2점), 완전히 같은 문제인지(3점)를 체크하도록 했더니 평점 평균이 2.41점 정도로 예상보다 높게 나왔다. 다만 개발 과정에서 충분히 많은 문제들을 실험해봤다고 생각했는데, 실제로는 훨씬 더 다양한 질문이 들어오고 있는 상황이다. 물론 질문 수준을 예측하지 못한 건 아니지만, 품질은 예상하지 못했기 때문에 인식할 수 있는 품질 수준을 더 올려야겠다는 생각이 들었다.Q. 품질 수준을 올리겠다는 얘기가 나온 김에, 그렇다면 지금 자동답변 팀이 머릿속에 그리고 있는 ‘자동답변’의 완성형은 어떤 모습인가?최종적인 그림은 물론 문제를 찍으면 완전히 똑같은 문제가 최우선으로 나오는 것이다. 그래서 지금 하고 있는 작업은 인식 결과가 빠르고 정확하게 나오도록 하는 것인데, 지금 처리 시간이 최저 사양 기준 4초 정도로, 앞으로 2초대로 줄이려고 한다.역시 OCR 기술을 이용하고 있는 바로단어장의 경우는 처리 속도가 1초 정도였는데, 영문보다는 수식이 들어간 이미지 인식이 더 오래 걸릴 수밖에 없지만 2.5초 정도를 목표로 하고 있다.Q. 빠르고 정확하게.. 원래 정확하게 하려면 오래 걸리고 빨리 하려면 정확도가 떨어질 수밖에 없는 것 아닌가.그래서 어렵다. 지금은 엔진이 수식엔진, 평문엔진, 이를 합치고 관장하는 통합엔진 등 3가지로 나눠져 있는데, 셋 사이의 통신도 느리고, 각각이 하는 일도 복잡하다. 노하우가 좀 더 쌓이고 패턴을 알아내면 각각의 시간도 줄어들고, 때로는 두 개의 엔진을 하나로 합치는 것도 가능해질 수 있다고 본다.앞으로도 질문과 답변은 끊임없이 쌓일 거고 우리 팀의 노하우 또한 축적될 테니 이걸 통해서 정확도를 높이면서도 속도는 줄여나가는 것이 목표다.Q. 바로풀기 페이스북을 비롯해 CEO, CTO의 페이스북에 자동답변 영상 론칭에 대한 소식이 올라갔을 때 대부분은 응원과 격려를 보냈지만, 일부에서는 학생들이 숙제 해결에 악용하는 게 아니냐는 우려의 목소리도 있었다. 자동답변을 만든 진짜 이유가 뭔가. 자동답변 기능이 완성되면 이제 바로풀기는 ‘특정 학생이 모르는 게 뭔지’를 알 수 있게 된다. Knowledge Tracing이 가능해지는 것이다. 모르는 문제를 계속 찍어 올리기만 해도 Knowledge Tracing이 가능하다.교육적 관점에서는, 이 기술만이 현재 우리나라 수학교육의 문제를 해결하는 첫 단추라고 생각한다. 현행 수학 교육은 한 학기에 1천 문제 넘는 유사문제 반복 풀이로 패턴 학습을 강요한다. 반복 풀이에 대한 관성과 노동집약적인 숙제 만으로 시간을 보내도록 하는 교육 문제를 해결하고 싶다.Q. Knowledge Tracing이라면 이미 다른 곳에서도 많이 구현해낸 기술이 아닌가.그게, 차이가 있다. 기존의 Knowledge Tracing은 제공하는 곳에서 설계한 방식대로 그들이 만든 문제를 풀어야만 파악이 가능했는데, 우리는 말 그대로 ‘노매드’다. ‘학습자가 모르는 문제’만 찍어 올리면, 많이 찍어 올릴수록, 우리는 자동으로 Knowledge Tracing이 가능하다.이렇게 해서 어떤 사람이 뭘 모르는지를 알게 되면 이를 활용하는 서비스를 만드는 파트너사에 제공할 수도 있고 우리가 직접 학습 곡선이나 학습 이력을 케어하고, 개별 맞춤 강의나 지도를 제공할 수도 있다.한 사람이 우리 서비스에 ‘모르는 문제’ 데이터를 많이 쌓을수록 학습자 본인보다 우리가 더 학습자의 수준을 잘 파악해 핀포인트 러닝을 제공해줄 수 있게 된다. “넌 인수분해를 해야 해.” -> “넌 이 사람이랑 공부해야 해.”를 통해 1:1 맞춤지도를 제공하는 바풀공부방으로 연계해줄 수 있다.바풀공부방은 처음부터 이런 생각에서 출발했다.첫 번째는, 바로풀기에서 서로 친해진 사람끼리 1:1로 수업할 수 있게 해주자.두 번째는, 바로풀기에서 가공된 데이터와 지식을 활용해 공부방에서 활용하게 해주자.Q. 서비스 출시 후 다양한 업계로부터 다양한 반응이 있었다. 기억에 남는 것들을 정리해본다면?자동답변이 ‘어떤 어떤 기술’로 구현된 것일 거라고 넘겨짚는 부분들이 있는데 그건 실제의 30% 정도도 되지 않는다. 글자 인식과 딥러닝을 썼을 거라고 많이들 추측하는데 틀린 것은 아니지만 그건 현재 우리 기술에서 없어도 될 만큼 중요하지 않은 요소다.또 ‘손으로 쓴 것도 인식해서 똑같은 문제를 찾아주냐?’고 많이들 묻는데 안 된다. 앞으로도 할 생각이 없다. 우리는 계산기를 만드는 것이 아니고 우리의 철학과도 맞지 않다.우리 기술의 핵심은 ‘문제에서 데이터를 뽑아내고(엔지니어링/인식), 그 문제를 이용하는 유저들로부터 지식 추적을 한다(지식 구축)’는 것이기 때문이다.Q. 앞에서도 잠깐 언급했지만 자동답변 기술이 완성되면 숙제 해결 도구로 전락해 오히려 학생들이 수학 공부를 제대로 하지 않을 것이라는 지적이 있었다.할 수 있는 지적이라고 본다. 자동답변이 되면 문제를 깊게 고민하고 풀지 않고 검색해서 답만 찾으려 할지도 모른다는 우려를 할 수 있다. 하지만 우리가 자동답변 기술을 개발하면서 고민하는 지점, 던지는 지점도 결국은 같은 것이다. 우리가 그리는 그림은 단순히 정답만 빠르게 주는 게 아니다. 우리는 오히려 이 기술을 통해 ‘선생님들의 역할’에 대해 질문을 던지고 요구를 하게 될 것이라고 생각한다. 특히 기존 학원들은 잘 팔리는 문제집을 교재로 선택해 숙제 많이 내주고 무조건 문제를 많이 풀게 하는 방식으로 지도해온 게 사실이다. 그간에는 숙제가 정말 도움되는 학습방법이라고 생각해서 숙제를 많이 내줬다기보다는, 한 선생님이 관리할 수 있는 학생수를 항상 넘겨왔기 때문에, 다수 학생을 관리하기 용이한 방식으로서 숙제를 택해왔다고 본다. 따라서 이런 것들을 자동답변이 대체해버린다면 학원에서는 더 이상 이런 방식의 수업을 할 수 없을 것이다.앞으로는 선생님들도 수학을 어떻게 가르쳐야 할지 고민하게 되고 역할까지 바꾸게 되지 않을까. 아이들이 특정한 문제에 대해 좀 더 깊이 고민하고 생각하면서 풀 수 있도록 지도하게 될 거라고 기대한다.Q. 처음부터 ‘자동답변’을 목적으로 연구와 개발이 시작됐기 때문에 ‘자동답변’이라고 부르고 있기는 하지만 2주 정도 테스트 기간을 거쳐보니, 검색 결과를 얻은 유저 중 82%가 답을 받았고 이중 완전히 같은 문제와 답을 결과로 받은 사람은 10명 중 6명. 아직 4명은 유사 문제를 통해 힌트만 얻어가고 있는 상황인데, 기대하는 수준의 ‘자동답변’은 언제쯤 가능할 것으로 보나.1년 내로 가능할 것으로 본다. 우리는 이에 관해서는 국내 최고의 팀임을 자부한다. 어차피 이 문제를 해결해야 한다고 생각하는 곳이 우리 외에는 거의 없기도 하다.Q. 현재는 수학만 가능하다. 다른 과목에도 적용할 계획이 있나.물론이다. 다른 과목에도 적용한다면 다음은 영어, 한국사 순이 될 것 같다. 영어의 경우 이미 ‘바로단어장’으로 검증과 준비가 돼 있고 영어가 인식이 더 쉽기도 하다. 다음으로 한국사를 생각하는 이유는, 한국사 학습자들의 욕구가 유사문제를 반복해서 풀어야 할 필요가 많기 때문이다. 공부 방식 자체가 많은 문제를 풀고, 단 한 문제의 결과에 따라서 당락이 오락가락하기 때문에 검정시험이나 공무원을 준비하는 수험생에게 우리가 실질적인 도움을 줄 수 있을 것 같다.Q. 마지막으로 하고 싶은 말이 있다면예전에 구글이 도서관 정보를 모두 DB화 했을 때도 논란은 있었지만 결과적으로는 모든 사람이 양질의 정보에 쉽게 접근할 수 있도록 한 것이었고 그 기술 자체가 잘못된 건 아니라는 데 어느 정도 합의를 이루었다고 본다. 파장을 일으킨 건 기술 그 자체이고 그걸 앞으로 어떻게 활용할지 기술 등장 이후의 흐름을 어떻게 만들어 가느냐가 우리의 몫이다.바풀이 하려는 게 ‘유저’에겐 Knowledge Tracing을 돕는 것이고, ‘찍어 올린 문제들’에게는 메타 콘셉트 데이터를 구축하는 것이다. 메타 콘셉트 데이터를 구축하면, 문제 하나가 갖고 있는 여러 가지 개념들을 묶어주고 분류할 수 있게 되는데, 특히 유저가 직접 참여해서 만드는 참여형 메타 콘셉트로는 새로운 콘텐츠를 기획하는 데 무척 유용하다.앞으로도 우리는 이런 식으로 교육 방식이나 철학에 대해 끊임없이 질문하고 변화시키고 또 변화된 교육 방식에 우리의 기술과 노하우를 전달하려고 한다.사실 현재로서 제일 뿌듯한 것은, 그 밑에 깔린 기술이 얼마나 복잡한 것이든 관계없이 유저들이 보는 화면에는 귀여운 부엉이가 뛰어놀고 있다는 것이다(문제 검색에 걸리는 3초 정도의 시간 동안 바로풀기의 캐릭터인 부엉이 ’바로'가 날갯짓을 하는 애니메이션이 나온다) 설득력 있고 친절한 기술, 하나의 인격체 같은 기술을 만들겠다는 것이 가장 중요하게 생각했던 부분이고 그래서 이렇게 부엉이를 매개로 유저와 만난다는 것이 솔직히 가장 기분 좋다. 구글에서는 비둘기가 검색 결과를 찾아준다면 우리는 부엉이가 풀이와 답변을 다 찾아준다.이용자들끼리 ‘와 신기하다. 이거 어떻게 하는 거야?’ ‘부엉이가 해준대.’라고 대화하는 장면을 상상하면 흐뭇하다.그렇습니다. 정말 부엉이가 찾아주는 거예요. #둠칫두둠칫바로가 수학문제 풀이와 답을 바로 찾아드립니다#바풀 #솔루션 #바로 #에듀테크 #인사이트 #기획 #인사이트 #서비스소개 #서비스

기업문화 엿볼 때, 더팀스

로그인

/