스토리 홈

인터뷰

피드

뉴스

조회수 1151

I/O Diary 18. 오늘 행복하지 않으면 내일도 행복하지 못하다.

Hand made diary대학교 3학년즈음이었을까. 한창 무한한 가능성이 나를 이끌던 시절이었다. 부푼 꿈을 손에 쥐어 보기 위해 악착같이 살았던 1년. 결과적으로 단 한 과목도 빠짐 없이 A+를 받아 전액 장학금을 탔다. 장기간 준비한 공모전도 우승해서 국가대표로 뉴욕에도 가보았다. 실험에 실험을 거듭한 논문에 2저자로 이름이 올라 호화로운 호텔에 묵으며 컨퍼런스 발표란 것도 해보았다. 이 결과물들을 발판으로 더 많은 기회들을 얻은 걸 보면 적지 않은 성취일 수 있겠다.그런데 그 때의 나는 행복했을까? 이제는 당시의 생동감이 무뎌저 그땐 그랬지 할만도 한데, 곰곰이 돌이켜보면 참 아팠다. 계획으로 가득찬 캘린더와 쌓여만 가는 해야할 일들. 쉬어도 마음 한 켠이 불편해 그게 곧 스트레스인 상황. 여가는 당연하고 결국 기본 욕구들도 줄여야만 겨우 소화할 수 있었다. 집 오가는 시간이 아까워 연구실 한 켠에 라꾸라꾸 침대를 펼치고 잠들기가 부지기수. 집중력을 되찾기위해 엎드려 청하는 쪽잠. 그러면서 자연스레 늘어가는 커피. 걸으면서 먹는게 마음이 더 편해 그게 지금까지 습관으로 자리잡았다. 아니나 다를까 몸은 정직했다. 생전 처음으로 위내시경을 받으며 이런저런 생각을 했는데. 이대로가면 안될것 같다는 깨달음을 얻기에는 충분한 시간이었다. 그 뒤로 한 달간 죽만 먹었지만 약해진 소화능력은 아직도 돌아오지 않는다.얻은 것도 많았지만 그만큼 잃은 것도 분명히 많았다. 무엇보다 아찔한 점은 당시의 마음가짐으로 지금까지 살아왔다면 불행한 성취만 가득했을 것같다. 이력서를 훑어 보는 그 순간은 뿌듯할지도 모르겠지만 내일 해야할 일은 또 고통스러울테니까. 목표를 이루는 과정이 고통과 희생으로만 점철됐다면 올바르다고 말하진 못하겠다. 10여년전 전국의 아파니까 청춘이던 친구들은 지금은 안아프고 행복한 일만 가득할까?물론, 노력하지 말하는 소리는 아니다. 개인적으로 욜로를 좋아하진 않는다. 당연히 어제보다 나은 오늘이 되어야하고 우리는 성장하면서 더 나은 미래를 꿈꿔야한다. 다만, 미래라는 불확실성 뭉치에 조급해 오늘의 행복을 내일로 미루진 말자. 미래를 위해 오늘을 희생한다면 기다리던 그 미래에서도 우리는 그 다음 미래를위해 희생하고 있을 것이 뻔하다. 무질서와 계획 사이의 황금비는 모르겠다. 다만 오늘의 내가 나를 괴롭히고 있다면 그건 무엇인가 잘못된 모습일테다. 조금 늦어도 되니 방향만 잃지 않는다면 한 걸음이라도 나아간 오늘의 나에게 상을 주자. 행복이라는 상을.이번에 동전의 앞면이 나왔다고 해서 다음 번에 반드시 뒷면이 나오지 않는다. 다시 던진 동전은 또 정확히 반반의 확률을 지닌다. 오늘의 행복과 내일의 행복은 별개의 문제다. 그러니 오늘의 행복을 내일로 미루지 말자. 일은 행복감을 느끼는 수준에서 만족하자. 대신에 그 빈자리를 건강, 가족 , 연애, 친구, 취미 등으로 채워 오늘도 행복하자.다짐: 2018년 블로그 꼭 20편 이상 쓰자.instagram: continueingfacebook: facebook.com/profile.php?id=100011882362436email: [email protected]#스위처 #Switcher #다짐 #각오 #마인드셋
조회수 3050

LG화학인은 무슨 일을 할까요? #3 – 생산 직군 인터뷰

R&D 직군과 TS&D 직군 인터뷰에 이어지는 LG화학인 직군 인터뷰 3탄! 바로 생산 직군 인터뷰입니다. 생산은 LG화학의 실제 제품이 만들어지는 과정인데요. 흔히들 ‘엔지니어’라고 부르는 직군이지요. 이번 인터뷰는 ABS/EP를 주로 생산하는 익산공장에서 이루어졌는데요. 현장의 생생한 공기가 느껴지는 생산 직군의 이야기, 최성민 사원(EP QA파트)과 김희진 사원(ABS 기술파트)과 함께 들어보시죠.Q. 인터뷰 장에 거의 뛰어들어 오셨네요. 바쁜 현장 일을 제쳐두고 인터뷰에 응해주셔서 감사합니다. 우선 두 분 자기 소개와 업무소개 부탁드릴게요. 김희진 사원 아.. 일단 장갑 좀 벗고 시작하겠습니다.(웃음) 저는 ABS 기술파트에서 근무 중인 김희진이라고 합니다. ABS는 플라스틱의 일종입니다. ABS(Acrylonitrile-Butadiene-Styreneresin)라는 이름처럼 아크릴로니트릴(A), 부타디엔(B), 스타이렌(S)의 세 가지 성분으로 이루어져 있죠.  충격에도 강하고, 열에도 강한 기본 특징이 있는 대표적인 플라스틱 소재입니다. LG화학이 세계시장 점유율 1위를 달성한 제품이기도 합니다.저희 기술파트에서는 생산 공정 중 발생한 기술적인 문제에 대한 해결책을 찾는 일을 합니다. 궁극적으로는 기술적인 품질 향상을 목표로 하고 있고요. 설명하기가 쉬우면서도 어려운데… 공장은 24시간 돌아가는데요. 제품이 생산되는 각 과정에서 품질 문제가 생길 여지가 없는지를 사전/사후에 꼼꼼히 체크하는 역할이에요.최성민 사원 저는 EP QA(Quality Assurance) 파트 소속 최성민입니다. EP는 ‘엔지니어링 플라스틱’인데요. 일반 플라스틱의 물적 특성과 비슷하지만, 내열성과 내구성이 보다 뛰어나서 ‘고기능성 플라스틱’이라고도 불립니다. 그래서 전자기기의 케이스나 자동차의 외장 부품 등에 자주 사용되죠.제가 일하는 QA파트는 생산된 제품의 품질을 검증하고 보증하는 곳인데요. 고객에게 제품을 출하하기 전, 우리 제품에 문제가 있는지 여부를 책임지고 관리합니다. 품질보증뿐 아니라 공장 내의 품질 개선 활동도 주도하고 있고요. 표준기관 인증, 공장 내 품질 절차서나 매뉴얼 시스템을 구축하고 개선하는 일도 QA파트의 업무죠.Q. 두 분의 업무가 비슷하면서도 다를 것 같은데, 구체적인 업무 내용에 대한 설명을 조금 더 해주실 수 있나요?최성민 사원 하나의 제품이 생산되기 전에,  기본적인 규격과 발생될 수 있는 이슈에 대한 처방법이 결정되고 난 뒤 생산에 돌입하는데요. QA파트는 생산팀에서 만든 제품에 대해 정해진 규격과 처방법이 적절한지, 출하에 문제가 없는지 검사를 맡고 있어요. 정해진 규정에 따라 샘플링한 제품에 대해 검사를 진행하고, 통과되면 고객사에게 출하를 진행하게 되는 거죠.김희진 사원 생산팀은 생산 스케줄에 맞춰 일정한 품질의 제품을 만들기 위해 오류를 최소화하는 작업이 주가 됩니다. 갈수록 제품에 대한 고객의 요구가 다양해지고 그 요건이 높아지면서 기술적인 개선이 필요해졌기 때문에 기술파트의 중요성이 커졌어요. 품질을 유지하면서 생산성을 높이는 게 생산팀의 업무라면, 기술팀은 보다 나은 품질을 구현하는 데에 더욱 큰 비중을 두고 있다고 할 수 있어요.Q.두 분 다 화학전공자이신데.. 앞선 두 직군의 인터뷰에서도 전공분야 지식은 물론이고, 업무에 추가적인 스킬들이 필요하다는 의견이 많았는데요. 두 분은 어떤 생각인가요?   김희진 사원김희진 사원 일단 이걸 말씀드리고 싶어요. 외부에서는 공장에 자동화 시스템이 도입되어 돌아간다고 생각하겠지만, 결국 공장을 운영함에 있어서 가장 중요한 부분은 사람이 결정한다는 거에요. 그런 상황에서 어떻게 하면 현장 분들이 더 편하고 효율적으로 업무를 할 수 있을까 고민을 많이 하게 돼요. 공정 하나가 줄면 작업자도 편해지고, 실수도 줄일 수 있기 때문이죠. 이런 부분은 전공지식 만으로 해결할 수 있는 부분이 아닙니다.기본적으로 24시간 공장이 가동되기 때문에.. 현장에서의 문제는 언제, 어떻게 발생할지 예상하기가 참 어려워요. 그래서 라인에서 슬쩍 흘러나오는 말 하나하나에도 신경을 써야 합니다. ‘이거 좀 이상한데?’라는 얘기가 나오면, ‘괜찮겠지 뭐’가 아니라 ‘왜 그런지’를 꼼꼼하게 따져봐야 하는거고요. 끝까지 파고드는 끈기와 인내가 필요합니다. (웃음)최성민 사원 QA파트는 생산 관련 부서의 중재자 역할을 하기 때문에 커뮤니케이션에 능숙해야 해요. 결국, ‘무엇이 이슈이고, 이 이슈를 어디에다가 얘기를 하면 풀리겠다’는 정확한 상황판단력에 기반한 추진력이 가장 중요한 부분인 것 같아요. 물론 저도 아직 경험이 더 필요한 부분이긴 합니다. (웃음)또 익산 공장의 QA파트가 EP 제품의 QA 수준을 대표하다 보니 해외법인까지 그 영향이 미쳐요. 우리가 품질 관리 시스템을 잘못된 방향으로 설계하면, 이곳뿐 아니라 해외 법인까지도 잘못된 시스템을 그대로 따르게 되니까요. 전 세계 어디에서도 EP 제품의 균등한  ‘표준 규격’을 만든다는 책임감과 자부심을 같이 느껴요.Q. 아무래도 다른 직군보다는 업무가 조금은 터프(Tough)할텐데, 그렇지만 예비 LG화학인들에게 생산 직군에 지원하면 ‘이런 것이 좋다’하는 점도 있으시겠죠?최성민 사원 무엇보다 ‘야심’이 있는 분이라면 추천입니다. 누구보다 빨리 성장할 수 있어요. 제 경우는 신입사원 시절부터 부장님, 차장님과 같이 일하며 많은 것을 부딪치면서 깨우쳤어요. 제가 2년차인데, 다른 직군의 동기들보다도 업무를 많이 배웠구나 하는 생각이 들어요. 또 QA파트의 경우, 품질과 공장 시스템을 관리하다 보니 실제 현장에 대한 디테일한 업무는 잘 알지 못해도 공장의 큰 흐름을 관리하고 전체적인 플로우를 잘 볼 수 있어요. 신입사원이 큰 그림을 경험하기가 힘든데 분명히 기회라고 생각해요.김희진 사원 저도 비슷해요. 진짜 ‘엔지니어’의 업무를 경험하고 싶은 분이라면 좋을거에요. 생산 직군은 현장에서 어마어마하게 많은 것들을 습득할 수 있어요. 그건 책이나 서류를 통해 배울 수 없는 지식이고, 현장을 모르면 절대 알 수 없는 것들이죠. 내가 직접 눈으로 보고, 해 본 일이기에 확신을 가질 수 있는 것 같아요. 앞으로 다른 직군에 배치가 된다 하더라도 내부사정을 명확하게 아니까 더 잘 해낼 거라는 확신도 생겼고요.Q. 익산, 사람들에게 익숙한 근무지는 아닐 텐데요. 지방 근무의 어려움은 없으셨나요?최성민 사원 전 살고 있는 곳이 전주라 그리 적응에 어려움을 겪지는 않았어요. 어디를 가든 잘 어울리는 성격이라 금세 익숙해졌습니다.(웃음) 입사 초기엔 할 일을 마치면 다른 부서에 가서 먼저 여쭤보며 사람들과 친분도 쌓고, 업무에 대한 지식을 익혀 나갔어요. QA파트는 생산부서보다 한 발 앞서 변화에 대응을 준비해야 하기 때문에 공장의 소식통 역할도 해야 하거든요. 그래서 공장 내부 인포멀 활동도 꾸준히 하며 이곳저곳 신나게 다녔죠.김희진 사원 전 경상도 출신에요. 아무래도 연고가 없다 보니 처음엔 적응이 쉽지 않았죠. 지금은 최성민 사원을 포함해 3명이서 함께 사택에서 지내고 있기 때문에 서로서로 많이 챙겨주면서 잘 지내고 있습니다. 또 팀에서 같은 지방 출신 선배들이 여러모로 챙겨주셔서 좋고요. 무엇보다 낯선 곳은 시간이 약인 것 같습니다. (웃음) 또 하나의 Tip은 ‘인사’예요. 입사 초기에 모르는 분들이라도 모두 선배님이라는 생각에 열심히 인사를 드렸던 게 좋은 인상을 남겨 많은 분들께서 잘 적응할 수 있게 도움을 주신 것 같아요.최성민 사원Q. 이제 입사지원 하셨을 때의 얘기 좀 들어볼게요. 지원 당시 특별히 어필했던 부분이 어디였나요? 아무래도 대학생활과 생산직군의 연관고리를 찾기란 쉽지가 않은데요. 김희진 사원 전 소위 말하는 스펙이 ‘화려한’ 지원자는 아니었어요. 다른 것보다도 학교 다닐 때 전공공부는 충실하게 했어요. 높은 학점보다도 ‘내가 이 분야를 확실하게 이해하고 있다’는 인상을 주는게 중요한 것 같아요. 회사에서 모든 신입사원을 화려한 사람으로 원하지는 않겠다고 생각했어요. 면접 볼때도 ‘화려함’보다 ‘속이 꽉 차 있다’는 느낌을 주기 위해 노력했고요. 또, LG화학에 입사한 선배들에게 미리 많이 물어보고 조사를 했던 게 큰 도움이 되었죠.최성민 사원 저는 특이하게 B-boy 활동을 했었거든요. 사실 ‘생산 직군’과 ‘비보잉’ 활동은 연관성이 없는 것처럼 보이지만,  그 경험을 바탕으로 학업과 취미(비보잉) 라는 양립하기 힘든 것들을 다 잡았다고 자기소개서에 썼었어요. 굳이 제 입으로 말하자면 ‘두 마리 토끼를 잡는 능력이 있다’는 느낌이랄까요? 아무래도 비보이 출신이라 자신감 있고 당당한 모습도 면접 때 좋은 인상을 남겼던 것 같아요.Q. 두 분 답변 모두 인상적이네요.(웃음) 마지막 질문입니다. 앞으로 입사할 후배들에게 꼭 해주고 싶은 말이 있으신가요?최성민 사원 EP사업은 앞으로 많은 기회가 있을거라 생각합니다. 물론 기회란 자신이 어떻게 잡느냐에 달렸지만, 스스로 하고자 한다면 더 넓은 세상을 만날 수 있는 기회를 생산 직군에서 잡을 수 있을 겁니다. 또 밝은 사람이면 좋을 것 같아요. 열린 마음으로 누구나 잘 지낼 수 있고, 새로운 것을 배울 준비가 된 사람이요.김희진 사원 전 무엇보다 책임감있는 사람이 오면 좋겠습니다. 생산 직군이 근무하는 현장은 톱니바퀴와 같아요. 각자가 맡은 역할에 대해 책임감을 가져야 톱니바퀴가 맞물리듯 공장이 잘 돌아갈 수 있죠. 앞서도 말씀드렸듯이 진짜 ‘엔지니어’를 꿈꾸는 사람이라면 LG화학은 그 꿈을 실현시키는데 아주 좋은 바탕이 될 겁니다.#LG #LG그룹 #LG화학 #직무정보 #공채정보 #구성원인터뷰 #기업문화 #조직문화 #생산직
조회수 2035

과정보다 결과일까

현대 사회에서 과정보다 결과라는 말이 대세가 된 지 오래다.일견 그럴듯하게 보이는 말이다."결과적으로 좋으면 다 좋은 거다.""과정보다는 결과가 중요하다.""결국은 결과를 보려고 과정을 거치는 거잖냐"요즘 잘 나가는 대표가 "그래도 스타트업은 결과가 증명이잖아.채 대표도 그렇게 말하지 않았던가?사업은 결과적으로 생존해야 하고, 매출을 내야 하고, 수익을 창출하는 게 선(善)이라고중간에 망하거나 숨만 붙어 있는 것은 악(惡)이라고""예! 그 부분은 여전히 변치 않은 생각입니다만,그렇지만 전 사업뿐만 아니라 모든 일에 과정이 중요하다고 생각합니다.""무슨 앞뒤 안 맞는 소리야?""그럼 제 이야기 한 번 들어보세요."창업자든, 대표든, 사장 이든 간에회사를 이끌어가는 경영진의 입장에서돈을 벌어오지 못하면,돈을 구해오지 못하면,자격미달이라는 점은 변치 않았다.그러기 위해 진흙탕이라도 굴러야 한다.자존심보다 목적 달성이다.내가 동원할 수 있는 수단을 총동원해서고객의 마음을 얻어야 한다.여기에는 지극히 당연해서언급할 필요도 없는 전제조건이 있다.범죄나 남에게 해를 끼치거나사회 규범에 벗어나는 행위로돈을 버는 것은 안 되는 것이다.그런 당연한 것이 당연한 것이 아니게 된 세상이이상한 건지, 내가 이상한 녀석인지 헷갈리네.난 지극히도 과정 우선주의다.올바르고, 합리적인 과정,계획적이고, 유연성 있는 과정이보편타당하고,누구나 인정할 수 있는 결과를 만든다고 믿는다.많은 스타트업 리더들이 착각하는 것 중 하나는매출이 일어나고, 수익이 증가하는 것이 결과라고 착각하는 것이다.심지어 투자를 유치한 것을 결과라고 믿는 사람도 있더라.그것은 여러 가지 과정 중에 지표일 뿐이다.그것을 마치 결과인 양 착각하니까잘 나갈 때, 결과가 최고야~ 외치는 거다.이런 분들은 매우 위험하다.사업에는 흥망성쇠가 있고 굴곡이 있고,마치 살아있는 생물과 같아서 어디로 튈지 모른다.결과라고 믿는 것들이 무너지기 시작할 때,이런 분들은 세상이 무너진 듯,인생도 같이 포기하려 하는 경향이 크다.어떤 분들은 남의 돈으로 받은 투자들을 성공인 냥 여기고, 숨겨져 있던 본성들을 드러내는 경우가 있다.때로는 그렇게 변질되는 사람들도 있다.오만해지고,코가 높아지며,어느 순간 안하무인이 되어버린다.그러다 한 순간에 추락하는 경우를 우리는 너무도 많이 보아왔다.굳이 설명하지 않아도...몇몇 유명한 스타트업 창업자들이 범죄를 저지른다거나,사회적 물의를 일으키고,고객을 배신하고, 직원들을 갈취하며,자금을 횡령하고, 문란한 삶을 살기도 한다.그들은 잘 나가고 있었다.그래.잘 마무리된 게 아니라...잘 나가고 있는 현재 진행형!과정 중에 있는 거다.사업에 결과가 좋다는 것은 무엇일까?사업을 문제없이, 잘 접어서 더 이상 사업 근처에 얼씬도 안 한다면,그때는 참 좋은 결과로 마무리하셨네요라고 말해 줄 수 있다.우리가 사업에서 손을 끊는 날이 결과다.우리가 세운 목표가 달성되는 것이 결과다.그 전까지의 모든 행동과 지표와 성장은 다 과정이다.투자 좀 받았다고,손익분기점 넘었다고,여기저기서 불러주는 유명인사가 되었다고,고작 그런 것이 목표였다고 말하진 않겠지?그럼 과정이 왜 중요할까?올바른 기업가정신이라고 굳이 거창하게 말하지 않아도 된다.그냥 쉽게 살아있는 양심에 따르는 기업가가 되는 것이다.누구나 실수는 할 수 있지만,사과하고, 수정하고, 다음에는 동일한 실수를 반복하지 않으려 노력해야 한다.사업가는 합리적인 결정을 우선시해야 하지만,그렇다고 올바른 결정을 무시하라는 것은 아니다.그렇기에 때로는 어느 정도 손해를 감수하면서올바른 결정을 하는 때도 있다.무조건 공공의 이익이 되는 선한 결정을 하라는 것도 아니다.적어도 남의 눈에 피눈물 흘리게 하지 말아야 하며,적어도 나 스스로에게 부끄러움이 남지는 말아야 한다.법은 최소한의 규칙이다.하다못해 최소한의 규칙조차 무시하면서돈에 눈이 멀어버린 기업가는과연 성공했다고 볼 수 있을까.좀 더 멀리 보자.돈은 수단이고, 방법이고, 선택의 폭을 넓혀주는 도구이다.수익을 내고, 비용을 줄이고,가치를 높이고, 시스템을 구축하려는 활동이돈이라는 점에는 이견이 없다.그러나 그 돈이라는 것조차도 수단이라는 점을 잊지 말자.궁극적으로 사업하는 이유가 결과에 가까운 답이다.그렇기에,개인적으로지극히 개인적으로돈이 목표라는 사장님들이라던가,잘 사는 것이 목표라는 대표님들을좋아하지 않는다.그렇다고 조국의 무궁한 영광을 위해라던가,세계평화를 위하여라는 식의 두리뭉실하고짧은 문장으로 얼버무리는 분들도 왠지 나랑은 코드가 안 맞는다."너는 왜 사업을 하니?"간단한 질문 같지만, 참 어려운 질문이기도 하다.나는 이 질문에 대하여 단계별 답변을 한다.1. 우리가 만든 제품을 세계여행 중에 사고 싶다.그것도 가족여행 중에 자식들에게 자랑하면서...2. 그러기 위해서는 우리 업계에서 세계 최대의 시장 점유를 하는 L사와 E사, S사와 같은 레벨로 키워야겠지.3. 그 전에는 국내에서 적어도 A사와 L사는 넘어서야 할거 아니야.4. 우선은 H사와 N사라는 규모는 능가해야 할 거고.하다못해 3년 안에 G사 정도는 벤치마킹해서 넘어가고 싶다.5. 당연하게도 지금 수준에서 도달해야 할가장 작은 통과점은 S사와 I 사라고 생각해.6. 그러면 그들은 얼마나 벌고 얼마를 남기는데.진출한 시장은 어느 정도고어느 규모의 회사일까? 7. 그렇게 되려면,얼마가 들어가고, 어떻게 접근해야 하고, 누구와 협력해야 할까? 어떤 차별성으로 상대할까?8. 지금 우리가 가진 것과 없는 것은 무엇이고,이걸 해결하려면, 사람/돈/시간/기술 등 어떤 게 우선적으로 클리어 돼야 하지?한 번에 달성하기 어려우니까, 좀 시간 순서대로 나열하고세분화해 보자.이것이 바로 내가 목표를 기준으로 사업계획서를 쓰는 방식이고,목표를 중심으로 마일스톤을 만들어가는 방식이며,벤치마킹과 협력, 전략을 만들어가는 스토리이다.세상을 바꾸려는 위대한 창업가들이 있다.그들은 나와 달리 정말 큰 뜻으로 사업을 하는가 보다.기아와 에너지 불균형, 기후변화를 해결하고자 한다.사회적 문제를 해결하고자 여러 활동을 한다.닮고 싶다.하지만 지금의 나는 그럴 위치도 아니고,그런 숭고한 목표를 가지기엔시야가 좁고, 얕다.그렇지만, 성장하고 있다.괜히 어설프게 꿈만 크고헛질 하는 것보다...지금 내가 이룰 수 있는 작은 꿈들과그 파편들을 모아서 쌓을 수 있는 꿈의 규모 내에서조금씩 나는 배우고, 성장하고 있다.그러다 보면,어느 때에는 그런 위대한 기업가,세상에 선한 영향력을 마음껏 담아주는그런 사람이 될 수 있지 않을까?내 성향이...보수적이고, 조심스럽다 보니차근차근 하나씩 클리어해 나가면서지경을 넓히는 스타일이라 그런가 보다.그래서 더더욱 과정이 중요하다.하나하나의 알갱이를 잘 쌓다 보면,처음에는 낮은 흙더미지만그렇게 차츰차츰 높아지면서 성을 짓는 모습이 내게는 더 현실감이 있다.더 안전하고, 더 확실한 길이라고 믿는다.사업이라는 게 사람과의 관계가 매우 중요하다.나 자신과의 관계,동료들과의 관계,고객과의 관계,투자자와의 관계,은인들과의 관계.지인들과의 관계,제삼자들과 의 관계...잘못된 행동, 비상식적인 생각,양심을 순간순간 상처 입히는 선택들은결국은 신뢰를 깨버린다.관계를 망친다.그리고 사업을 망치게 될 것이다.이 글을 읽다가 그런 반론이 있을 수 있다."손가락질받는 기업인 중에도 여전히 잘 먹고, 잘 사는 사람들이 있는데...""기업윤리를 저버려도 사업만 잘하더라~!""도덕, 윤리 따질 거면, 산에 들어가지 뭣하러 사업하냐?"이 점에 대해 언제 한 번 내가 생각하는 "정의"에 대하여글로 정리해봐야겠다.경제적 성공,넘치는 부,무소불위의 권력이삶의 전부가 아니라는 단순한 진리는변하지 않는다.세상에는 잘 안 알려져 있지만,착실하게, 성실하게, 선하게사업을 영위하는 분들도 계시다.성급하게 판단하지 말 것!그리고 적어도 자기 자신은 속일 수 없다.마무리로 한 마디만 더 하자면,"아직 게임 안 끝났다."#클린그린 #스타트업 #스타트업창업 #창업가 #창업자 #마인드셋 #조언
조회수 1688

Android 의 Sqlite Tip

Android 와 SqliteAndroid 에서 Sqlite 는 오랫동안 사용되어 왔습니다. 지금은 Realm 과 그외의 데이터베이스들이 그 위치를 넘보고 있지만 여전히 사용되고 있음은 틀림없습니다.현재 Jandi 는 서버의 대다수 정보를 앱의 Sqlite-Database 에 Cache 를 하고 있습니다. 따라서 Sqlite 를 얼마나 잘 분리하고 제어하느냐가 앱 자체의 라이프사이클에 큰 영향을 미칩니다.오늘은 Android 팀이 Sqlite 를 어떻게 사용하는지 공유해드리고자 합니다.1. ORM안드로이드만 하신 분들에게는 다소 생소한 개념일 수 있지만 다른 분야에서는 널리 사용되고 있습니다.Android 에서 Sqlite 는 Database 용 Access 객체를 통해서 column/row 단위로 정보를 가져와서 객체를 완성합니다. 하지만 Access 객체에 일일이 Query 를 작성하는 것은 실수가 많을 뿐더러 column/row 단위 정보 매핑 작업은 매우 불편하고 지루하며 잠재적 버그를 내포한 작업니다.그러기 때문에 Object-Query-Databse 를 각각에 맞게 매핑해주는 라이브러리들 통해 단순하고 반복적인 작업을 간단하게 회피할 수 있습니다.아래의 블로그들이 Sqlite-Orm 라이브러리를 사용하는 좋은 정보들이 될 것입니다. 현재 Jandi-Android 의 주요 Orm 라이브러리는 OrmLite 입니다.Sqlite-Orm : 네이버 기술블로그GreenDao BenchmarkRealm Database2. Database-Access유사 관심사 Domain 끼리 묶음수많은 데이터를 테이블로 관리하다보면 많은 Database-Access-Object(DAO) 가 필요합니다. 하지만 자세히 들여다보면 관계된 것끼리의 묶음이 생기게 되며 이를 묶어서 하나의 Access 객체를 만들 수 있습니다.Jandi 의 메시지는 크게 Text, File, Sticker 로 구분되어 있으며 이에 대한 상위로 Message 라는 개념이 있습니다. Text, File, Sticker 는 하위에 각각 2~3개의 Table 로 구성되어 있습니다. 이 전체를 각각 분리해서 관리하면 그에 따른 부수적인 제어 코드들이 불가피 하기 때문에 Jandi 에서는 최상위 Message 도메인에 맞춰서 하나의 묶음으로 관리하였습니다.코드는 다음과 같은 형태를 띄고 있습니다.public class MessageRepository { public List getMessages(/*args...*/) { /*코드 생략*/}; public Message save(/*args...*/) { /*코드 생략*/}; public Message update(/*args...*/) { /*코드 생략*/}; public Text getText(/*args...*/) { /*코드 생략*/}; /*이하 생략*/ } 이러한 형태로 독립성을 가질 수 있는 최상위 Domain 을 기준으로 Repository 클래스를 가지고 있습니다.3. Repository 요청 관리하기위의 모습처럼 관심사별로 Domain 을 분리한 이유 중 가장 큰 이유는 Domain 단위로 요청을 관리하기 위함입니다.Android-Sqlite 는 내부적으로 Read-Write lock 을 가지고 있지만 신뢰도가 높다 할 수 없으며 다양한 테이블에 동시 접근하는 경우 오류가 나지 않을 것이라 보장할 수 없습니다.따라서 보장이 안될바에 1번에 1개의 요청만 처리 할 수 있도록 Domain 단위로 요청을 제한해버리자는 결론을 냈습니다.그러기 위해 2가지 코드를 사용하였습니다.Lock 객체 사용요청을 래핑할 template interface 사용하기멀티 쓰레드로 요청을 처리할 때 Lock 객체를 통해 1번의 1개씩의 동작만 할 수 있도록 하였으며 이를 좀 더 쉽게 쓸 수 있도록 하기 위해 Template Interface 를 만들었습니다.public class LockTemplate { private Lock executorLock; LockTemplate() { executorLock = new ReentranceLock(); } protected T execute(Executable e) { executorLock.lock(); try { return e.execute(); } finally { executorLock.unlock(); } } interface Executable { T execute(); } } 위와 같은 클래스를 만들고 앞서 만든 Repository 클래스에 상속받도록 하였습니다.코드는 다음과 같습니다.public class MessageRepository extends LockTemplate { /*싱글톤으로 동작하도록 합니다. 코드 생략*/ public List getMessages(long roomId) { return execute(() -> { return dao.query(roomId); }); } public int save(List messages) { return execute(() -> { return dao.save(messages); }); } } 위와 같이 함으로써 최종적으로 같은 Repository 에 멀티쓰레드에서 요청을 하여도 1개의 처리만 할 수 있도록 원천적으로 작업하였습니다.정리Android 에서 Sqlite 는 Mysql 이나 PostSQL 과 유사한 RDBMS 를 제공하는 DB 툴입니다. 하지만 기본적인 사용이 매우 번거러울 뿐만 아니라 메모리릭과 오류에 매우 쉽게 노출됩니다. 그래서 다음과 같은 방법을 통해 최소한의 안전망을 구현했습니다.ORM 을 사용하라.반복적이고 DB 접근 과정에서 오류를 최소화 시켜줍니다.Lock 을 의도적으로 사용하라.멀티쓰레드 접근에 의한 오류를 최소화 합니다.synchroized 보다는 concurrent 패키지에서 제공해주는 Lock 을 사용해주세요.#토스랩 #잔디 #JANDI #개발 #앱개발 #인사이트
조회수 1242

슬라운드 브랜드 아이덴티티(B.I) 개발기 - 1화

1. 좋은 브랜드 만들기에 대한 관심.세상에는 단순히 보기 좋은 멋있는 브랜드가 아니라, 그들의 철학과 가치관을 효과적으로 전달하는 매력적인 브랜드들이 정말 정말 많습니다. 좋은 브랜드들을 발견할때마다 ‘갖고싶다 저브랜드..’ 보다는‘와 샘난다.. 쟤네 왜이렇게 잘해’ 라고 느끼는 저는 좋은 브랜드들이 ‘왜 좋은지, 어떻게 좋은 브랜드가 되었는지, 앞으로는 어떠한 전략을 가지고 있는지’ 등에 관심이 많고 그들의 행보과 가치를 연구하고 있습니다. 그리고 최종 목적은 언젠가 어떤 형태로든 ‘좋은 브랜드’를 만드는 것이고요!2. 슬라운드와의 만남지난 해 여름, 우연한 기회로 매트리스 스타트업의 브랜드 디자이너로 합류하게 되었습니다.브랜드 디자이너라고는 하지만, 창업자들과 처음만나 이야기를 나누어 보니디자인의 ‘ㄷ’ 관련한 모든 일..이 슬라운드 안에서 제가 앞으로 마주해야할 일들이었습니다.(매트리스 두개뿐인 황량한 쇼룸부터.. 강력한 군청의 파란색 로고까지..)그래서 사실 메모리폼 매트리스에는 별로 관심이 없었지만.. 학부에서 인테리어를 전공한 이후 가구회사, 전시회사, 인테리어 회사 등을 거쳐  공간, 그래픽 작업을 하면서 현재는 대학원에서 석사과정으로 브랜드 개발을 연구하고 있는..매우 ‘잡식스러운’ 욕심 많은 디자이너에게 다양한 영역을 경험할 수 있는 이 곳이 내가 하고싶은 것들을 다 해볼 수 있는 꽤 좋은 환경일 것 같다고 생각했습니다!(물론 이는 착각이었음이 금새 판명..)3. 그리고 슬라운드와의 만남이후 들었던 생각들.1) 젊은 아저씨들이 왜 매트리스를..?인테리어 업계에서 일하면서 많은 가구 브랜드들을 관심있게 봐왔음에도 불구하고사실 매트리스하면 에이스침대, 시몬스 등만 생각날 정도로 매트리스가 현재시점에서 새로울게 있나? 하고 생각했었는데요.슬라운드와 만남이후, 좋은 매트리스를 사용해야하는 이유에 대해 납득하게 되었고 국내외 메모리폼 매트리스 브랜드들의 성공사례를 보면서 오래되고 새로울게 없다고 생각했던 낡은 산업이 오히려 혁신의 가능성이 있다는 게 흥미로웠어요.잠이라는게 우리 삶에서 매우 필수적인 요소 중 하나 인데, 보다 좋은 잠을 위해 적극적으로 수면 환경을 개선해야겠다는 생각은 못했던것 같아요.그리고 무엇보다 좋은 매트리스를 개발하겠다는 의지로 걸어온 슬라운드의 발자취가엄청 새롭고 혁신적인 시도들이라기보다, 맨땅에 헤딩하고 낡은 구조에 타협하기 않기 위해 (원래 그런것 또는 익숙함과 편함을 위한 방식 거부) 발도 뛰어 왔다는 점도 재미있었고요. 오히려 이런 집착이 혁신의 발판이라는 생각이 들었어요.국내외 매트리스 스타트업의 혁신사례2) 아직 명확히 정리되진 않았지만 추구하는 가치와 철학에 대한 동의!파랑파랑 슬라운드 / Brand guidelin v.5ㅌ그리고 창업자들이 초기에 정리한 브랜드 가이드 라인을 전달받았습니다."우리가 브랜드가 사람이라면 어떤 생각/행동을 할까?"라는 질문으로 시작하는30페이지에 달하는 브랜드 철학에 대한 이야기들... (부담..)매트리스 업계에서 한번도 등장 없는 identity의 구축을 하고싶다는 사장님들..ㅎㅎ장인적신, 배려심, 실험정신 이라는 브랜드 철학을 바탕으로 전문이면서 센스있는 (배려심있는) 그리고 친근하고 고급스럽고새로운 것을 시도하는!3가지의 브랜드 철학과 5가지 브랜드 아이덴티티 키워드들을 구체적인 예시 상황에 빗대어'슬라운드가 앞으로 어떤 태도와 이미지의 브랜드가 되고 싶은지' 빼곡히 적혀 있었고,아직 일관성 있는 이미지는 아니지만, 슬라운드가 무엇을 추구하는지 명확히 느낄 수 있었습니다. 그리고 그 철학과 가치관에 진심으로 동의했습니다. 4. 내가 좋아하는 브랜드가 될것 같아.이렇게 슬라운드를 만나고  브랜드 가이드 라인을 통해 전달되는 슬라운드가 추구하는 방향을알게 되면서 추구하는 철학과 가치관이 멋지다고 생각했고,무엇보다 내가 좋아하는 브랜드가 될 것 같다는 생각이 들었습니다.그리고 설레는 마음으로 슬라운드 브랜드 아이덴티티 개발 작업에 참여하게 되었습니다.졸업후 석사과정을 하고 있지만, 브랜딩이라는 영역은 공부하면 할수록 아직도 알아야할게 너무나 많고, 하나의 브랜드의 아이덴티티를 만들어 간다는게 정말 어렵고 책임감 있는 일이라는 것을 알기에한편으로 마음이 무겁기도 했지만! 최선을 다해 좋은 결과를 만들겠다고 생각했어요.그리고 앞으로 슬라운드의 팀원으로 소속되어 지난 6개월간 만들어온 슬라운드의 브랜드 아이덴티티 개발과정을 소개할 예정입니다. 사실 단순히 포트폴리오를 보여주기위해 결과물을 공유하는게 아니라, 디자인 과정과 나의 시행착오들을 있는그대로 공유하다는게 처음엔 엄두가 안나기도 했어요.이전까지는 보여주고 싶은 보기 좋은 것들만 포트폴리오로 남기면 되지라고 생각하기도 했고,그렇게 비주얼에 초점을 맞추어서 작업해온 것들고 있고요.그러나 하나의 신생 브랜드에 소속되어 디자이너가 아닌 다른 팀원들과 처음부터 브랜드 개발하는 과정을 경험하면서, 브랜딩은 디자이너 혼자만의 몫이 절대절대 아니라는 것을 절실히 깨닫게 되었습니다.그래서 우리가 무엇을 고민하고 어떻게 해결해왔는지.. (수많은 시행착오들..ㅜㅜ)그 고민의 흔적들을 꼭  나누고 싶다는 생각이 들었습니다. 단순해 보이는 로고 하나가 반년의 (고난의)시간을 거쳐 어떻게 탄생하게 되었는지 지켜봐주세요.
조회수 1585

2018년 에어비앤비 키노트

안녕하세요, 오랜만에 포스팅합니다.오늘은 저번 주 목요일에 있었던 에어비앤비 키노트의 내용을 요약, 정리해보려고 합니다.키노트는 1시간 동안 총 5개의 토픽으로 진행되었습니다.1. Superhost : 슈퍼 호스트 지원 강화2. Superguest : 슈퍼 게스트 프로그램 런칭3. New category&Collection : 카테고리 세분화4. Plus : 에어비앤비 플러스 프로그램 런칭5. Beyond : hospitality + luxury homes + unique experiences = 개인화된 여행(trips)1. Superhost - 현재 약 40만 명의 슈퍼 호스트가 글로벌에서 활동하고 있다고 합니다. 국가별 통계는 공개되지 않았네요. - 맞춤 URL : 숙소마다 고유 URL 이 생깁니다. 예를 들어 현재는 airbnb.co.kr/rooms/012578처럼 다른 이에게 알려주기 힘든 URL로 되어 있는데요, 앞으로는 airbnb.co.kr/handys와 같이 고유한 URL로 표기가 됩니다. 고유 URL 업데이트로 개별 호스트들은 개인 숙소 웹사이트로도 활용할 수 있게 되고, 보다 간편하게 SNS에 공유도 할 수 있게 되는 장점이 있습니다. 다만, 기존의 URL이 그렇게 접근성이 떨어지고 불편했는가? 에 대한 의문은 남습니다. 결과를 보면 알겠죠? :) - 슈퍼 호스트 마크 노출 강화 : 현재 슈퍼 호스트 표식은 적극적으로 활용하기에는 부족한 면이 많았습니다. 앞으로 1) 검색 결과 노출 2) 호스트 프로필 사진 노출 3) 숙소 설명 내에 노출 되게 됩니다.- 에어비앤비 플러스 신청 : 슈퍼 호스트들만 에어비앤비 플러스 프로그램에 신청이 가능합니다. 플러스에 대한 내용은 하단에 설명드리겠습니다. - 네스트 30% 할인 : 네스트를 제품을 30% 할인해서 제공해주는데요, 의미가 있는지는 잘 모르겠습니다.  (https://nest.com/?from-chooser=true)- 순차적으로 호스트 지원 서비스가 런칭될 예정인데요, 아래 이미지로 론칭 시기&내용을 확인해 보세요. 몇 가지 눈여겨 볼만한 것은, 여행바우처/무료 숙소 촬영 선택 프로그램, 마케팅 파트너 연결, 맞춤 URL, 슈퍼 게스트에만 요금 할인해주기 정도입니다.Superhost enhanced program2. Superguest : 슈퍼 게스트 프로그램 런칭- 언급된 혜택은 할인 혜택, 개인 인벤토리 제공, last minute booking (instant booking과 다른 개념) 정도를 말했고요. 이 부분은 결국 호스트가 제공해줘야 하는 부분이 되겠습니다.- 에어비앤비에 제휴 요청하는 서비스가 아주 많을 거예요. 많다고 브라이언도 이야기하네요. 공항 픽업, 항공좌석 업그레이드, 공항 라운지 이용 등등. 이런 것들도 슈퍼 게스트들에게 무료로 제공하거나, 혹은 슈퍼 게스트들에게 특화된 유료 서비스로 제공할 수 있다고 합니다.-파일럿 서비스는 이번 봄부터 진행될 예정이며, 올여름부터 10,000명의 게스트를 슈퍼 게스트로 뽑아 프로그램을 운영해볼 예정이라고 합니다. - (총평) 슈퍼 게스트 프로그램은 에어비앤비에서 완전히 플랫폼만 제공하는 형태가 될 것으로 보입니다. 에어비앤비에서 지원하는.. 비용이 지출되는 서비스는 하나도 언급되지 않았네요. 특별히 키노트에서도 힘을 주는 모양새는 아니었습니다. 명확한 설명도 거의 없었고요.  슈퍼 게스트의 조건은 아직 언급하지 않았습니다. 다만, 예로 든 노부부가 은퇴 후 집, 차 등을 모두 팔고 4년 반 동안 에어비앤비로만 생활을 했다는 것(북미 쪽에는 은퇴 후에 모든 자산을 팔고, 캠핑카로 몇 년 동안 여행하는 분들도 많습니다. 이 분들은 이 경험을 가지고 에어비앤비의 시니어 인턴으로 합류했다고 하네요)을 보았을 때 이와 유사한 게스트들을 초기 슈퍼 게스트로 선정할 가능성이 높아 보입니다. 이후에는 슈퍼 호스트처럼 호스트 평가, cancellation rate, 이용 횟수 등을 가지고 평가할 것으로 보이고요.3. New Category&Collection- 상위에 숙소의 형태에 따라 7개의 카테고리로 나눴습니다. New category- 그 아래에 숙소를 구하는 상황에 따른 9개의 컬렉션을 두었네요.Airbnb Collection- 총평 : 기존의 노출방식으로는 숙소가 너무 많아져서 호스트들에게 예약이 골고루 뿌려지지 않는다는 점과 게스트도 본인의 입맛에 맞는 숙소를 찾기 어려워한다는 점을 고려해서 카테고리를 추가한 것으로 보입니다. depth가 2개 더 생겼는데, 과연 이게 더 편한 방법이었는지 이게 최선이었는지는 의문입니다. 개인적으로 이런 방식은 약간 오래된 방식이라는 생각도 많이 드는데, 여하튼 시스템이 불안정한 상태에서 최선의 선택일 수 있다는 생각도 들고요.4. Plus : 에어비앤비 플러스 프로그램 론칭 - QA(quality assurance), QC(quality control) 된 숙소들을 선별하는 프로그램입니다. 이번 키노트에서 가장 핵심적인 내용이기도 합니다.- 슈퍼 호스트의 자격을 갖춘 호스트들이 신청 가능합니다. 일반 호스트는 신청하지 못하고요.- 에어비앤비에서 정한 100가지 항목을 만족하는 숙소여야 합니다. 에어비앤비에서 보낸 팀들이 직접 점검을 한다고 합니다. clean, comfortable, thoughtfully-designed로 구분되어 있네요. 언급된 항목들로는 욕실 어메니티가 완벽함, 침구가 깨끗하고 편할 것, 주방 조리도구가 완벽히 갖춰져 있을 것 등입니다.- 프리미엄 호스트 서포트(CS)가 24/7 지원됩니다.- 최상위 노출을 보장합니다.- 13개 도시, 200개 숙소에서 지금 바로 이용할 수 있습니다* SF, LA, 오스틴, 시카고, 토론토, 바르셀로나, 런던, 밀란, 로마, 상하이, 케이프타운, 시드니, 멜버른- 연말까지 50개 도시, 75,000개 숙소에서 이용할 수 있게 할 예정입니다.* 아시아에서는 도쿄/교토/오사카, 베이징/청두, 발리 가 대상입니다. 한국은 빠져있네요.- 맨 마지막에 슬~ 쩍 끼워놓았는데요. 플러스 프로그램에 참여하려면 149$의 이용료를 내야 합니다. 한 번만 내면 된다고 하네요.5. Beyond : hospitality + luxury homes + unique experiences = 개인화된 여행(trips)- 앞으로 10년동안 좋은 숙소가지고 이것저것 붙여서 여행업한다는 이야기입니다. IPO를 위한 초석같은 느낌- 에어비앤비는 얼마 전에 인수한 luxury retreats를 통해 고가의 럭셔리한 숙소들을 확보했는데요, 이것을 시작으로 게스트에 대한 호텔급 서비스(호텔 그 이상)와 그 로컬에서만 경험할 수 있는 경험을 묶어내고자 하는 의지를 보여줬습니다.- "Airbnb the Trip of lifetime"이라는 카피로 one more thing을 beyond라는 워딩으로 마무리했습니다.원본 영상 : https://youtu.be/pBAc4Fo0b2g* 모든 포스팅은 "좋은 숙소 관리는, 핸디즈"에서 스터디하고 포스팅하는 내용입니다.#핸디즈 #인사이트 #에어비앤비 #업계정보
조회수 2331

비트윈의 멀티티어 아키텍처를 위한 프레젠터 이야기 - VCNC Engineering Blog

블로그 첫 글에서 비트윈의 시스템 아키텍처에 대해 다룬 적이 있습니다. 시스템 구성의 미래에 대한 계획으로 멀티티어 아키텍처에 대해 언급했었는데, 이는 프로토콜을 단순화시키고 배포 자동화를 가능하게 하기 위해서 클라이언트와 비즈니스 로직을 담당하는 서버 사이에 일종의 게이트웨이를 두는 것이었습니다. 그 외에도 여러 가지 필요성이 생겨 해당 역할을 담당하는 프레젠터라는 것을 만들게 되었고 비트윈의 채팅 시스템에 적용하게 되었습니다. 만드는 과정 중에 여러 기술적인 문제들이 있었고 이를 해결하기 위한 노력을 하였습니다. 이 글에서는 비트윈 시스템에서의 프레젠터에 대해 이야기 하고자 합니다.프레젠터프레젠터는 일종의 게이트웨이 입니다. 기존의 시스템에서는 클라이언트들이 ELB를 통해 채팅 서버에 직접 TCP 연결을 하였습니다. 하지만 비트윈 PC버전과 자체 푸시 서버를 만들면서 ELB로는 해결할 수 없는 부족한 점들이 생겼고, ELB의 부족한 점을 채워줄 수 있는 시스템이 필요하게 되었습니다. ELB를 대체하는 역할 외에도 다른 여러 필요했던 기능들을 제공하는 프레젠터를 만들기로 하였습니다.프레젠터는 ELB의 역할을 할 뿐만 아니라 여러 다른 기능들도 제공합니다.프레젠터의 기능패킷을 적절한 샤드로 중계비트윈에서는 커플 단위로 샤딩하여 같은 커플의 채팅 요청에 대해서는 같은 채팅 서버에서 처리하고 있습니다. Consistent Hash를 통해 커플을 여러 채팅 서버로 샤딩하고 ZooKeeper를 이용하여 이 정보를 여러 채팅 서버 간 공유합니다. 프레젠터 또한 ZooKeeper와 연결을 하여 어떤 채팅 서버가 어떤 커플을 담당하는지에 대한 정보를 알고 있도록 설계되어 있습니다. 따라서 프레젠터는 첫 연결 시 보내는 인증 패킷을 보고 해당 채팅 연결에서 오는 요청들을 어떤 채팅 서버로 보내야 할지 판단할 수 있습니다. 어떤 채팅 서버로 보낼지 판단하는 과정은 처음 한 번만 일어나며, 이후 패킷부터는 자동으로 해당 채팅 서버로 중계합니다.프레젠터의 이런 기능 덕분에 클라이언트는 더 이상 어떤 채팅 서버로 붙어야 하는지 알아내는 과정 없이 아무 프레젠터와 연결만 맺으면 채팅을 할 수 있게 되었습니다. 기존에는 클라이언트들이 여러 채팅 서버 중 어떤 서버에 붙어야 하는지 확인하는 작업을 한 후에 할당된 채팅 서버로 연결 맺어야 했습니다. 그래서 클라이언트가 채팅 서버와 연결을 맺기 위해 다소 복잡한 과정을 거쳐야 했지만, 이제는 클라이언트가 프레젠터의 주소로 연결 요청만 하면 DNS Round Robin 통해 아무 프레젠터와 연결하는 방식으로 프로토콜을 단순화할 수 있었습니다. 덕분에 새로운 채팅 서버를 띄울 때마다 ELB를 Warm-Up 시켜야 했던 기존 시스템의 문제가 없어졌습니다. 그래서 비트윈 개발팀의 오랜 염원이었던 채팅 서버 오토스케일의 가능성도 열렸습니다.많은 수의 연결을 안정적으로 유지PC버전과 푸시 서버를 만들면서 기존의 채팅 연결과 다르게 많은 수의 연결이 장시간 동안 유지 되는 경우를 처리할 수 있어야 했습니다. 기존에는 TCP 릴레이를 하도록 설정된 ELB가 연결들을 받아주었습니다. 한 머신당 6만 개 정도의 Outbound TCP 연결을 맺을 수 있는데, ELB도 트래픽에 따라 여러 대의 머신에서 돌아가는 일종의 프로그램이므로 이 제한에 걸린다고 생각할 수 있습니다. 따라서 많은 수의 연결을 맺어놓고 있어야 하는 경우 ELB에 문제가 생길 수 있다고 판단했습니다. (과거 ELB가 연결 개수가 많아지는 경우 스케일아웃이 안되는 버그 때문에 문제가 된 적이 있기도 했습니다) 또한 클라이어트 연결당 내부 연결도 하나씩 생겨야 하면 클라이언트가 연결을 끊거나 맺을 때마다 서버 내부 연결도 매번 끊거나 연결해야 하는 오버헤드가 발생합니다.이를 해결하기 위해 프레젠터에서는 TCP 연결을 Multiplexing하는 프로토콜을 구현하여 적은 수의 내부 연결로 많은 수의 클라이언트 연결을 처리할 수 있도록 하였습니다. 서버 내부에서는 고정된 개수의 몇 개의 연결만 맺어 놓고 이 연결들만으로 수많은 클라이언트 연결을 처리할 수 있습니다. 이처럼 TCP Multiplexing을 하는 것은 Finagle과 같은 다른 RPC 프로젝트에서도 지원하는 기능입니다.TCP Multiplexing 프로토콜을 통해 많은 수의 클라이언트 연결을 소수의 서버 내부 연결로 처리합니다.또한, 프레젠터는 많은 수의 SSL 연결을 처리해야 하므로 암복호화 로직을 실행하는데 퍼포먼스가 매우 중요하게 됩니다. 채팅 서버 한 대를 제거하거나 하는 경우 많은 연결이 한꺼번에 끊어지고 연이어 한꺼번에 연결을 시도하게 되는 경우가 있을 수 있는데, 이 때 대량의 SSL Handshaking을 하게 됩니다. 기존 서버들로 대량의 SSL Handshaking을 빠른 시간안에 처리하기 위해서는 높은 퍼포먼스가 필요합니다. Java로 작성된 프로그램만으로 이런 퍼포먼스 요구사항을 달성하기 어려우므로, 클라이언트와의 연결을 담당하는 부분은 OpenSSL, libevent를 이용한 C++로 코드로 작성하였습니다. 인증 패킷을 파싱하거나 패킷들을 릴레이 하는 등의 로직을 담당하는 부분은 Alfred라는 Netty를 이용하여 만든 인하우스 RPC 라이브러리를 이용해 작성되었습니다. 연결을 담당하는 부분은 TCP 연결을 유지하는 역할과 들어온 패킷들을 Netty로 작성된 모듈로 릴레이 하는 역할만 담당하므로 매우 간단한 형태의 프로그램입니다. 짧은 시간 안에 어럽지 않게 구현할 수 있었습니다.클라이언트의 연결을 받아주는 역할을 하는 부분은 C++, 실제 로직이 필요한 부분은 Java로 작성하였습니다.여러 네트워크 최적화 기술의 지원ELB에는 여러 네트워크 최적화 기술들을 아직 제공하지 않는 경우가 있습니다. 대표적으로 HTTP/2 혹은 SPDY, QUIC, TCP Fast Open 등이 있습니다. 특히 모바일 환경에서는 SSL Handshaking 등 부가적인 RTT로 인한 지연을 무시할 수 없으므로 이런 기술들을 이용한 초기 연결 시간 최적화는 서비스 퀄리티에 중요한 부분 중 하나입니다. ELB는 AWS에서 관리하는 서비스이므로 AWS에서 이런 기능들을 ELB에 적용하기 전에는 이용할 수 없지만, 프레젠터는 직접 운영하는 서버이므로 필요한 기능을 바로바로 적용하여 서비스 품질을 높일 수 있습니다. ELB에서 이미 제공하는 최적화 기술인 SSL Session Ticket이나 다른 몇몇 기술은 이미 적용되어 있고 아직 적용하지 않은 기술들도 필요에 따라 차차 적용할 예정입니다.프레젠터의 구현C++ 연결 유지 모듈프레젠터는 퍼포먼스를 위해 C++로 작성되었습니다. 이는 Pure Java를 이용한 암복호화는 프레젠터에서 원하는 정도의 퍼포먼스를 낼 수 없기 때문입니다. 처음에는 OpenSSL과 libevent를 이용해 작성된 코드를 JNI를 통해 Netty 인터페이스에 붙인 event4j라는 인하우스 라이브러리를 이용하려고 했으나, 코드가 복잡하고 유지보수가 어렵다는 점 때문에 포기하였습니다. 그 후에는 netty-tcnative를 이용해보고자 했으나 테스트 결과 연결당 메모리 사용량이 큰 문제가 있었고, 이를 수정하기에는 시간이 오래 걸릴 것 같아 포기하였습니다. 결국, 페이스북에서 오픈소스로 공개한 C++ 라이브러리인 folly를 활용하여 프레젠터를 작성하게 되었습니다. folly의 네트워크 API들이 OpenSSL과 libevent를 이용해 구현되어 있습니다.릴레이 로직프레젠터는 첫 인증 패킷을 파싱하여 릴레이할 채팅 서버를 판단하며, 이후의 패킷부터는 실제 패킷을 까보지 않고 단순 릴레이 하도록 설계하였습니다. 처음의 Netty 파이프라인에는 Alfred 프로토콜을 처리할 수 있는 핸들러들이 설정되어 있어 인증 패킷을 파싱 할 수 있으며 인증 패킷에 있는 정보를 바탕으로 어떤 채팅 서버로 패킷을 릴레이 할지 결정합니다. 그 이후 파이프라인에 있던 핸들러를 모두 제거 한 후, 읽은 byte 스트림을 Multiplexing Protocol 프레임으로 감싸서 그대로 릴레이 하는 매우 간단한 로직을 담당하는 핸들러 하나를 추가합니다. 덕분에 로직 부분의 구현도 매우 간단해질 수 있었으며, 채팅 서버에 API가 추가되거나 변경되어도 프레젠터는 업데이트할 필요가 없다는 운영상 이점도 있었습니다.Multiplexing Protocol프레젠터의 Multiplexing Protocol은 Thrift를 이용하여 직접 정의 하였으며, 비트윈 개발팀 내부적으로 사용 중인 RPC 라이브러리인 Alfred에 이 프로토콜을 구현하였습니다. Thrift를 통해 C++과 Java로 컴파일된 소스코드를 각각 프레젠터의 연결 처리 부분과 로직 처리 부분에서 이용하여 통신합니다. 프레젠터에서는 Multiplexing된 TCP 연결들을 Stream이라고 명명하였으며 이는 SPDY나 HTTP/2에서의 호칭 방법과 유사합니다. SPDY나 HTTP/2도 일종의 Multiplexing 기능을 제공하고 있으며, 프레젠터의 Multiplexing Protocol도 SPDY 프레임을 많이 참고하여 작성되었습니다.수 많은 클라이언트와의 TCP연결을 Stream으로 만들어 하나의 내부 TCP연결을 통해 처리합니다.Alfred에서는 Multiplexing 된 TCP 연결을 Netty의 Channel 인터페이스로 추상화하였습니다. Netty에서 TCP 연결 하나는 Channel 하나로 만들어지는데, 실제 Stream도 Channel 인터페이스로 데이터를 읽거나 쓸 수 있도록 하였습니다. 이 추상화 덕분에 비트윈 비즈니스 로직을 담당하는 코드에서는 Stream으로 Multiplexing 된 TCP 연결을 마치 기존의 TCP 연결과 똑같이 Channel을 이용해 사용할 수 있었습니다. 그래서 실제 비즈니스 로직 코드는 전혀 건드리지 않고 프레젠터를 쉽게 붙일 수 있었습니다.로드 밸런싱클라이언트는 Route53에서 제공하는 DNS Round Robin 기능을 이용하여 아무 프레젠터에 연결하여 채팅 요청을 날리게 됩니다. 하지만 무조건 동등하게 Round Robin 하게 되면 새로 켜지거나 하여 연결을 거의 맺지 않고 놀고 있는 프레젠터가 있는데도 연결을 많이 맺고 있는 기존 프레젠터에에 연결이 할당되는 문제가 생길 수 있습니다. 충분한 시간이 흐르면 결국에는 연결 개수는 동등하게 되겠지만, 처음부터 놀고 있는 프레젠터에 새로운 연결을 가중치를 주어 할당하면 로드를 분산되는 데 큰 도움이 될 것입니다. 그래서 Route53의 Weighted Routing Policy 기능을 이용하기로 하였습니다. 현재 연결 개수와 CPU 사용량 등을 종합적으로 고려하여 Weight를 결정하고 이를 주기적으로 Route53의 레코드에 업데이트합니다. 이런 방법으로 현재 로드가 많이 걸리는 서버로는 적은 수의 새로운 연결을 맺게 하고 자원이 많이 남는 프레젠터로 더 많은 새로운 연결이 맺어지도록 하고 있습니다.스케일 인/아웃AWS에서는 트래픽에 따라 서버 개수를 늘리기도 하고 줄이기도 하는 AutoScaling 이라는 기능이 있습니다. 프레젠터가 스케일 아웃될때에는 프레젠터가 스스로 Route53에 레코드를 추가하는 식으로 새로운 연결을 맺도록 할 수 있습니다. 하지만 스케일 인으로 프레젠터가 제거될 때에는 Route53에서 레코드를 삭제하더라도 함부로 프레젠터 서버를 종료시킬 수 없습니다. 종종 클라이언트의 DNS 캐싱 로직에 문제가 있어, Route53에서 레코드를 삭제되었는데도 불구하고 이를 업데이트하지 못해 기존 프레젠터로 연결을 시도하는 경우가 있을 수 있기 때문입니다. 따라서 프레젠터 클러스터가 스케일 인 될 때에는 기존의 모든 연결이 끊어지고 충분한 시간 동안 새로운 연결이 생기지 않은 경우에만 서버를 종료시켜야 합니다. AutoScaling Group의 LifeCycleHook을 이용하여 위와 같은 조건을 만족 시켰을 때에만 프레젠터 서버를 완전히 종료시키도록 하였습니다.못다 한 이야기프레젠터라는 이름이 이상하다고 생각하시는 분들이 있을 것으로 생각합니다. 멀티티어 아키텍처를 이야기할 때 프레젠테이션 티어, 어플리케이션 티어, 데이터베이스 티어로 구분하곤 하는데 이 프레젠테이션 티어에서 나온 이름입니다. 지금은 실제 프레젠터가 하는 역할과 프레젠테이션 티어가 보통 맡게 되는 역할에는 많은 차이가 있지만, 어쩌다 보니 이름은 그대로 가져가게 되었습니다.프레젠터에서 AutoScaling을 하기 위해 LifeCycleHook을 이용합니다. 이때 프레젠터를 위해 LifeCycleHook 이벤트를 처리하는 프로그램을 직접 짠 것이 아니라 비트윈 개발팀이 내부적으로 만든 Kharon이라는 프로그램을 이용하였습니다. Kharon은 인스턴스가 시작되거나 종료될 때 실행할 스크립트를 작성하고 인스턴스의 특정 위치에 놓는 것만으로 LifeCycleHook을 쉽게 이용할 수 있게 하는 프로그램입니다. Kharon 덕분에 비트윈 내 다양한 시스템에서 별다른 추가 개발 없이 LifeCycleHook을 쉽게 활용하고 있습니다. 후에 Kharon에 대해 자세히 다뤄보도록 하겠습니다.정리비트윈 개발팀에서는 오랫동안 유지되는 수많은 채팅 서버 연결들을 처리하고 클라이언트와 서버 간 프로토콜을 단순화시키는 등 여러 이점을 얻고자 ELB의 역할을 대신하는 프레젠터를 만들었습니다. 프레젠터를 만드는 과정에서 여러 기술적 문제가 있었습니다. 이를 해결하기 위해 C++로 연결 유지 모듈을 따로 작성하였고 Multiplexing Protocol을 따로 정의하였으며 그 외 여러 가지 기술적인 결정들을 하였습니다. 이런 과정에서 시행착오들이 있었지만 이를 발판 삼아 더 좋은 기술적 결정을 내리기 위해 고민하여 결국 기존 시스템에 쉽게 적용할 수 있고 쉽게 동작하는 프레젠터를 만들어 이용하고 있습니다.
조회수 1169

[인공지능 in IT] 인공지능과 저널리즘

얼마 전, 재미있는 기사를 읽었다. 일본의 한 SF 공모전에 응모한 작품 1,400편 중 인공지능이 작성한 소설 두 편이 예선 심사를 통과했다는 내용이었다. 이 중 소설 한편의 제목은 '컴퓨터가 소설을 쓴 날'이다. 소설을 작성하는 인공지능 기술을 개발한 연구팀은 육하원칙 등의 제시어를 준 뒤, 연관어에 따라 소설을 쓰는 알고리즘을 활용했다.미디어 혹은 인공지능 분야에 생소한 독자들에게 다소 신기할 수 있겠지만, 사실 인공지능을 활용한 저널리즘은 수 년 전부터 진행 중이다. 국내에서는 2014년 서울대학교 언론정보학과의 'hci+d Lab' 이준환 교수팀이 개발한 알고리즘을 시초라고 할 수 있다. '프로야구 뉴스 로봇'이라고 불리는 소프트웨어는 KBL의 모든 경기를 자동으로 요약해 정리한다. 연구팀이 처음부터 이 같은 기능을 염두에 둔 것은 아니었고, 데이터를 시각화하는 과정에서 시각화 방식을 텍스트로 바꿔본 것이 연구의 시작이라고 한다. 위 사례는 사람이 아닌 기계가 직접 '글'을 작성했다는 점에 있어 의미가 크다. 미디어 업계에서도 디지털화는 불가항력 같은 존재가 되고 있다.얼마 전, 옥스퍼드-로이터 저널리즘 연구소에서 미디어 업계를 대상으로 조사를 시행했다. "2018년 실행해야 할 가장 중요한 과제는 어떤 것이라고 생각하는지"에 대한 물음에 "데이터 수용량을 증가시키는 것"을 가장 많이 답변했다. 모바일 알림, 웹사이트나 애플리케이션에 사용자를 등록시키는 일 등 여러 과제들이 있었지만, IT 솔루션 업계도 아닌 미디어 업계가 데이터 수용량 증가를 최우선 과제로 생각하고 있다는 사실은 개인적으로 매우 충격적이었다. 또한, "현재 귀사에서는 기사 보도에 있어 어떠한 용도로 적극적인 인공지능 기술을 도입할 예정입니까?"라는 질문에 '컨텐츠 추천', '업무 자동화', '기삿거리 탐색' 등 다양한 분야에서 인공지능 기술 도입을 계획하고 있었다. 그만큼 이미 언론에서도 인공지능 기술은 먼 세상 이야기가 아닌, 당장 피부로 느껴질 정도로 가까워졌다.세계 최대 통신사 중 하나인 'Associated Press(AP)'는 2017년 'The Future of Augmented Journalism: A guide for newsrooms in the age of smart machines'이라는 인공지능 활용 기술 가이드를 발간했다. 해당 가이드에 따르면, 인공지능은 언론에서 크게 다섯가지 영역으로 활용된다. 이에 대한 예시를 하나씩 살펴보도록 하자.첫번째로 'Machine Learning', 즉 기계학습이다. 기계학습을 이용하면, 방대한 데이터로부터 결론을 도출하는 과정을 쉽게 처리할 수 있다. 그리고 기계학습 알고리즘을 통해 기자들은 이미지를 포함한 막대한 양의 자료를 한 번에 처리할 수도 있다. 미국의 매체 'Quartz' 소속 'Sarah Slobin' 기자가 트럼프 미국 대통령의 취임 연설에 대한 기사에 기계학습을 이용한 분석 자료를 쓴 일례가 있다. 트럼프의 얼굴 표정과 연설에서 표현된 감정을 판단하는 데에 기계학습 알고리즘을 사용한 것.< 출처: Quartz, 제공: 스켈터랩스 >두번째 활용 영역은 'Language'다. 인공지능 분야에서 언어에 대한 연구는 꾸준히 이어지고 있는데, 언어 처리 분야 중에서도 저널리즘과 관련 있는 기술은 '자연어 생성'과 '자연어 처리'다. 당연하겠지만, 자동으로 문장을 생성하는 것은 언론에서 매우 유용하게 사용할 수 있는 기술 중 하나다. 'LA Times'는 'LA Quakebot'이라는 서비스를 개발했다. 'LA Quakebot'은 자연어 생성 기술을 활용해 지역에서 지진이 일어난 순간, 이미 작성된 프레임에 맞춰 기사를 작성하며, 완성된 기사는 트위터를 통해 송출한다.< 출처: LA QuakeBot 트위터, 제공: 스켈터랩스 >세번째는 'Speech'로, 저널리즘에서 대화형 인터페이스가 뉴스 소비 및 유통에 어떠한 영향을 미칠 지 관심을 가지고 있다. 이미 'AP', 'Wall Street Journal', 'BBC', 'Economist' 등 여러 미디어가 오디오 인터페이스 기술을 시도하는 것으로 알려졌다. Speech 역시 크게 두 가지로 나뉘는데, 'TTS'라고 불리는 'Text-To-Speech'를 활용하면 뉴스룸에서 제공하는 문자 기사를 음성으로 변환시키고, 합성된 음성을 콘텐츠로 송출할 수 있다. 반대로 'STT', 즉 'Speech-To-Text'를 활용하면 음성으로부터 의미를 잡아내고, 모든 의도와 목적에 맞춰 음성을 문자로 변환시키며, 이를 통해 기자들이 인터뷰 내용을 녹취하는데 소요하는 시간을 줄일 수 있다.< 출처: BBC NEWS LABS, 제공: 스켈터랩스 >네번째, 듣는 것과 녹취하는 것을 넘어 눈으로 본 것을 기록할 수 있는 'Vision' 기술이다. 컴퓨터 비전을 활용하면 빠르고 쉽게 이미지 및 영상을 분류하고 정리할 수 있다. 용이한 검색을 통해 궁극적으로 편집 속도까지 높일 수 있는 셈이다. 'AP'는 인공위성으로 수집한 영상 데이터를 공급하는 'Digital Globe'라는 기업을 통해 동남아 선박의 고해상도 위성사진을 확보했다. 이를 통해 노예선에 관한 탐사보도에 필요한 결정적인 증거를 찾으며, 2016년 공공서비스 부문 퓰리처상을 수상했다.< 출처: AP, 제공: 스켈터랩스 >마지막으로 'Robotics'를 꼽을 수 있다. 로봇 센서를 활용해 사건 사고에 대한 사람들의 반응을 실시간으로 측정할 수 있으며, 앞서 언급한 'Quakebot'의 예처럼 자연재해가 발생하는 것에 대해 다룰 수 있다. 'AP'는 2016년 하계올림픽 당시, 로봇과 원격 카메라를 이용해 기자들이 물리적으로 직접 접근할 수 없는 지역에 카메라를 설치하고, 원격 조종해 촬영했다. 또한, 드론을 이용해 이라크 모술 남동쪽 다이바가 근처에 추방된 이라크인들을 촬영해 중독 지역 난민 위기에 대해서도 보도한 바 있다.< 출처: AP, 제공: 스켈터랩스 >이렇듯 인공지능이 미디어 업계 전체에 긍정적인 영향을 주고 있으며, 이를 활용한 사례는 앞으로도 더욱 늘어날 것으로 전망한다. 다만, 지속적으로 발전하는 인공지능을 무조건 도입하는 것만이 능사는 아니다. 인공지능 기술의 확산으로 보도 속도, 보도 규모 및 범위 등에 도움될지라도, 데이터의 질에 따라 좋지 않은 기사가 나올 수 있기 때문이다. 'AP'의 스마트머신 시대 뉴스룸을 위한 가이드에도 언급된 포인트로 마무리를 해보자.1. 인공지능은 저널리즘의 도구이지, 저널리즘을 대체하지 않을 것이다.2. 인공지능은 인간과 마찬가지로 편향적이고, 실수를 할 수도 있다. 이는 데이터가 모든 것을 결정하기 때문이다.3. 인공지능이 만병통치약은 아니다. 최근 자율주행 자동차 사고 이슈처럼 기술이 극복하지 못하는 문제는 여전히 존재한다.4. 인공지능에 대해 더 많이 알아야 인공지능 활용 가능성의 문이 크게 열린다.5. 저널리즘의 도구가 변한다고 해서 저널리즘의 법칙이 변하지 않는다. 언제나 윤리와 기준은 매우 중요하다.이호진, 스켈터랩스 마케팅 매니저조원규 전 구글코리아 R&D총괄 사장을 주축으로 구글, 삼성, 카이스트 AI 랩 출신들로 구성된 인공지능 기술 기업 스켈터랩스에서 마케팅을 담당하고 있다 #스켈터랩스 #기업문화 #인사이트 #경험공유 #조직문화 #인공지능기업 #기술기업
조회수 1126

꿈에 대한 이야기

꿈꾸는 사람이 아름답다는 말에프로불편러, 참견쟁이로 한 마디 하자면,아름답기만 하지 뭐~!그래서 뭐!진짜 아름다움은 꿈을 가진게 아니라꿈을 만들어가는 과정과꿈을 현실화 한 사람이 아닐까?문득 꿈에 대한 글을 쓰고 싶어서괜스레 딴죽걸어봤다.이번에는 내가 생각하는 꿈에 대한 이야기다.1. 꿈은 명사가 아니라 동사다.(이건 어떤 강연에서 감명 깊게 듣고 마음에 새긴 말이다)무엇이 되겠다 것은 꿈이 아니라 직업을 이야기 하는 것일 뿐.무엇이 되어 어떻게 하겠다가 중요하다.이해를 쉽게하기 위해서 예를들자면,단지 회사를 설립해서 CEO가 되겠다는 직업이다.세계 어느 매장에서든 구매할 수 있는 제품을 만들어내는 CEO가 꿈이다.의사가 되겠다는 직업에 대한 희망사항이고,의료혜택을 못 받은 환자들을 찾아가는 활동을 하는 의사가 꿈이다.법의 테두리 안에서 보호 받지 못하는 사람들을 찾아가는 변호사,헐리우드 배우들이 입고 싶어 줄을 서는 옷을 디자인하는 디자이너,범죄를 죄다 소탕하기 위해 불철주야 현장을 뛰는 정의의 형사...꿈이라는 것은 마치 생명체와 같아서움직이고, 변화하고, 진화한다.돈을 많이 버는 것은 꿈이 아니라 수단이다.많이 돈을 벌어서 어떻게 하겠다는 것이 꿈이다.2. 꿈에도 사이즈가 있다.나 혼자 꿈의 영향을 받는 사이즈와지인정도 영향력을 미치는 사이즈,나를 모르는 사람들까지 확장되는 사이즈,전 지구적인 스케일의 꿈도 있다.물론 무엇이 더 낫다라는 일차원적인 비교평가는 무의미하다.알아두어야 할 것은 꿈의 사이즈가 클 수록거기에 수반되는 자원(시간,돈,노력, 인력 등)도사이즈가 크다.계획의 정밀도와 실행의 완성도도 높아야 한다.연 매출 100억짜리 회사 사이즈를 상정한다면,무엇이 필요할 것이고,얼마나 투여될 것이고,어떻게 달성할 것인가에 대한 세부적인 명세가 있어야 한다.연 매출 10억짜리 회사 사이즈와 비교 하였을때,그 사이즈는 많은 부분에서 확연하게 다르다.100억짜리 회사 매출 사이즈에서 내가 달성한 것이 70%라면,70억짜리 회사 매출 사이즈에 도달하는 것이다.10억짜리 회사 매출 사이즈에서 동일하게 70% 달성하면,7억짜리 회사 매출 사이즈를 기대할 수 있다.무조건 큰 사이즈의 꿈을 고려하라는 것은 아니지만,한계를 너무 미리, 성급하게, 작게 설정하면,그만큼 확장성이 떨어진다는 점은 분명하다.3. 꿈이 있다고 만족하지 말 것.꿈이 없는 것보다는 있는게 더 낫다고 하지만,꿈이 있다고 만족하지 마라.꿈에 계획이 없으면, 개꿈이다.꿈에 실행의지가 없으면, 공상이다.꿈에 참여자가 없으면, 망상이다.꿈이 없는 사람들과꿈이 있는 사람들의 차이점을 분별하기는 어렵지만,꿈을 구현하고 있는 사람들은확연하게 구분이 간다.청소년기에 꿈을 가져라라는 말을귀에 못 박히도록 들어왔다.청년기에는 꿈을 키워라라는 물음을 자주 접하게 되었다.그리고 지금은 꿈에 대한 이야기보다꿈을 이루기 위해 무얼 하고 있니에 대한질문을 받기 시작했다.어서 빨리 우리의 꿈을고객들에게 나누고, 보여주고 싶다.훗날에는 그 꿈에 얼마나 가까워졌는지를 묻겠지?우리가 꿈을 꾸는 시간은 언제일까?밤에 잠들어버리고?아니다.우리들은 낮에도 꿈을 꾸는 사람들이다.밤이고, 낮이고항상 꿈을 떠올리는 사람들이다.그리고 그 꿈을 되씹고, 즐기고, 맛보면서더 크게 꿈을 만들어가는 사람들이다.때로는창업자에게 꿈이란 것이일장춘몽과 같이 하룻밤의 꿈이 되어 날아가버릴 수도 있다.(그만큼 항상 리스키하게 살아간다)그래도 우리는 지금 이순간꿈에 기대어 살아가고 있다.
조회수 1112

딥워크: 당신이 직장에서 성공하기 위한 마법의 키워드

최근 정부의 주 52시간 근무제 시행에 따라 국내 기업들이 바쁘게 변화의 움직임을 보이고 있다. 제한된 시간안에 최대한 많은 업무량을 소화해내기 위해서는 직원들의 전체적인 생산성을 높이는 것이 관건인데, 삼성전자와 NHN등의 대기업들은 '딥워크'를 이에 대한 해결 방안으로 보고 있다. NHN의 경우 월 근무 시간 총량은 유지하되 일 근무시간을 최소 4시간에서 최대 10시간까지 자유롭게 하는 뉴 퍼플타임제 도입과 함께 업무 성과 유지를 위한 딥워크 캠페인 역시 도입하고 있다. '딥워크(Deep Work)'는 사람의 인지능력을 한계까지 밀어붙이는 완전한 집중의 상태에서 수행하는 직업적 활동을 뜻한다. 미국 명문 대학교인 조지타운 대학교 (Georgetown University)에서 컴퓨터 공학 교수로 재임 중인 뉴포트 교수는 자신이 교수로서 최고의 성과를 내기 위해서는 기술의 사용을 멀리하고 온전히 몰입할 수 있는 시간이 필요하다고 주장한다. 현대의 기술들은 사람들의 삶을 보다 편리하게 만들어 주었지만 동시에 몰입할 수 있는 시간을 현저하게 줄어들게 만든 주범이다. 그 중에서도 집중력에 가장 큰 영향력을 끼치는 기술으로는 소셜 미디어를 들 수 있을 것이다. 하루에도 수십번씩 사람들은 스마트폰이나 컴퓨터를 통해서 소셜 미디어 계정을 확인하고, 굳이 확인하지 않더라도 좋아요나 댓글이 달릴 때마다 울리는 알림 때문에 주의력이 분산되는 상황을 겪는다. 소셜 미디어에서 받는 알림을 모두 꺼놓더라도 비슷한 방해 요소들에서 완전히 벗어나기란 쉽지 않다. 일반적으로 직장인들은 업무 상황 속에서 계속해서 날아드는 이메일이나 메시지를 무시하고 필요한 일에만 온전히 집중하기 어렵기 때문이다. 또 하루 중간중간 꼭 참여해야 하는 미팅이나 상사 혹은 동료와의 잡담들과 같은 작고 다양한 요소들로 부터 끊임 없이 방해를 받고 있다. 이런 상황이 지속되면서 방해 요소들에 익숙해지다 보면 우리가 알지 못하게 우리의 업무 생산성이 크게 하락하게 되는 결과가 발생한다.딥워크로 생산성을 높이는 방법 뉴포트 교수는 그의 저서에서 딥워크의 중요성 뿐만 아니라 이를 실천하는 방법 역시 소개한다. 그는 간단하게는 업무에 집중해야 하는 시간 동안에 스마트폰을 쓰지 않고 집중하는 법이나 스마트폰과 개인 PC에서 받아보게 되는 알람을 잠시 꺼두는 법에서 부터 본질적인 딥워크를 실천하는 수도승 방식, 이원적 방식, 운율적 방식, 그리고 기자 방식에 대해서 설명한다. 1. 수도승 방식 (Monastic Strategy)이름에서 유추할 수 있듯이 수도승 방식은 피상적인 일(지적 노력이 필요하지 않은, 종종 다른 곳에 정신을 팔면서 수행하는 부수적인 작업)을 전부 없애거나 크게 줄여서 딥워크를 위한 시간을 극대화하는 방식을 뜻한다. 이 방식은 하나의 큰 목표를 추구하고 한가지 일을 특출나게 잘 하는 것이 직업적 성공에 있어 중요한 사람들이 택하는 방식이기도 하다. 유명한 과학 소설가인 닐 스티븐슨은 피상적인 일을 최대한 줄여나가기 위해 그에게 보내는 이메일에 답변조차 하지 않는다. 컨퍼런스나 참석하고 이메일을 꼬박꼬박 답변을 하며 질 낮은 소설을 발표하는 것 보다 그의 본업에 온전히 몰입하여 꾸준하게 좋은 소설을 출간해내는 것이 그에게 가장 중요했던 것이다. 2. 이원적 방식 (Bimodal Strategy)유명한 심리학자이자 뛰어난 저술가인 카를 융은 수도승 방식을 따르지 않고서도 그 만의 방식으로 딥워크를 해냈다. 그는 글을 쓸 때에는 해당 작업을 방해할 수 있는 모든 요소들을 차단하고 오로지 작업에만 몰두하지만 그렇지 않을 때에는 학회나 여러 작은 이벤트등에 참석하는 등 피상적인 작업을 없애지는 않았다. 대신 시간을 분명히 나누어 일부는 딥워크, 나머지는 피상적인 일들을 포함한 다른 일들에 할애했다.대부분의 사람들의 경우에는 수도승 방식을 택하기 어려운데, 이것은 심층적이지 않은 일에 상당한 시간을 들이지 않으면 직업적 성공을 이뤄낼 수 없는 사람들이 많기 때문이다. 와튼 경영대학원의 교수이자 수 많은 베스트셀러를 출간한 애덤 그랜트 교수 역시 이원적 방식으로 딥워크를 실천하고 있다. 한 학기에는 강의에 몰두하고, 다른 학기에는 연구에만 온전히 몰입하는 방식이다. 그랜트 교수가 딥워크 상태에 들어갔을 때에는 소설가 스티븐슨과 마찬가지로 "자리에 없습니다" 라는 알림 메일을 설정해두고 오로지 연구에만 몰입하는 것으로 유명하다. 3. 운율적 방식 (Rhythmic Strategy)브라이언 채플은 박사 논문을 작성하던 중 대학 교수로서의 정식 일자리를 제안 받게 되었고, 직업적으로 좋은 기회였기 때문에 그 제의를 받아들였으나 정작 논문 작성에 집중할 수있는 시간이 부족해졌다. 결과적으로 그는 아침 5:30에 일어나 7:30까지 하루 두시간 정도 딥워크 모드에 들어서서 논문을 작성하기로 결심한다. 이로 인해 그는 하루에 3~4쪽, 2~3주에 논문 한 챕터 분량을 완성해낼 수 있었고, 효과가 좋아서 딥워크 하는 시간을 늘리기 위해 4:45분에 일어나기 시작했다. 이처럼 운율적 방식은 딥워크를 하려는 일반 직장인들 사이에서 가장 흔하게 채택되는 방법이다. 수도승 방식이나 이원적 방식과는 다르게 운율적 방식은 한 번에 많은 결과를 도출해내기 보다는 꾸준하게 조금씩 장기적으로 성과를 내는 방식이다. 이러한 방식은 하루에도 수십번씩 이메일을 확인하고 미팅에 참석해야하는 등 피상적인 업무가 필수적인 대부분의 사람들에게 적합한 방법이다. 4. 기자 방식 (Journalistic Strategy) 이 방식은 뉴포트 교수가 기자들이 마감을 지켜야하는 그들의 일의 속성상 언제든지 집필 모드로 전환하도록 훈련 받는데서 이름을 따온 방식으로 뉴포트 교수가 가장 선호하는 딥워크 방식이다. 기자 방식의 딥워크는 일과 중에라도 언제든지 시간이 날 때마다 딥워크를 하는 방식인데, 이를 효과적으로 실천하는 사람으로 '미국 최고의 잡지사 기자' 중에 한명으로 선정되고, 벤저민 프랭클린, 알베르트 아인슈타인, 그리고 스티브 잡스의 전기를 쓰고, 타임지의 편집장 자리에까지 올랐던 기자인 월터 아이작슨이 바로 이러한 방식으로 일하는 사람들을 대표한다.이 방식은 딥워크 초심자 보다는 하루 중 어느 시간에라도 몰입이 필요하다고 생각이 되는 상황이라면 곧 바로 딥워크 모드로 전환하여 온전하게 집중할 수 있도록 훈련이 된 사람들에게 적합하다. 뉴포트 교수는 훈련이 필요한 온전한 기자 방식 보다는 하루 일과를 확인하고 시간을 쪼개어 딥워크를 할 수 있는 시간을 어느정도 미리 계획해 두는 중도적인 방식을 추천한다. 직업적 성공을 위한 마법의 키워드, 딥워크글로벌 오피니언 리더들과 기업들 역시 딥워크의 필요성에 대해서 주목하고 있다. 앞서 언급된 세계적인 심리학자인 카를 융은 딥워크가 필요할 때마다 산속의 돌로 지은 움집에 들어가 자신을 주변의 방해 요소로 부터 고립시켰다. 미국의 44대 대통령인 버락 오바마의 경우 저녁형 인간으로 유명한데, 그 역시 늦은 시간에 독서, 연설문 작성이나 수정, 메모 작성, 문서 확인이나 사색에 잠기는 일에 몰두하며 필요한 업무를 처리해왔다고 알려져 있다.세일즈포스(Salesforce), 에버노트(Evernote), 트렐로(Trello)와 같은 세계적 기업들 역시 딥워크에 주목하며 어떻게 딥워크를 업무에 적용해야 각 직무에 맞게 생산성을 향상시킬 수 있는가에 대해 끊임 없이 고민하고 있다. "여섯살 짜리 아이도 스마트폰을 통해서 해낼 수 있는 일에 대해서는 큰 보상이 없습니다. 그러나 당신이 유려한 알고리즘, 법률 자문서, 혹은 산문을 쓰고 방대한 양의 데이터를 깔끔하게 분석해 낼 수 있는 사람이라면 당신의 인스타그램 팔로워수가 몇 명이든지에 관계 없이 사람들은 당신을 찾을 것입니다." 라는 뉴포트 교수의 말을 따르며 말이다. 국내는 물론 해외에서도 회사에 늦게 까지 남아 오랫동안 야근을 하며 많은 일을 처리하는 방식은 이제 더 이상 생산적이라 방식이라고 평가 받지 못하고 있다. 오히려 주어진 시간 내에 집중력있게 주어진 업무량을 처리하고 업무 시간이 아닌 시간을 충분한 휴식을 취하고 개인의 발전을 위해서 사용하는 것이 중요하다고 생각되는 시대가 다가왔다. 한정된 시간안에서 최대의 업무 효율을 내기 위해서는 업무에 관계없는 방해 요소를 모두 차단하고 이메일이나 업무 메신저 확인 그리고 미팅 참여에 소요되는 시간들에 대해서 미리 계획하고 최소화하여 딥워크의 효과를 극대화하고자 하는 노력이 필요한 시점이다.협업툴 콜라비 알아보기
조회수 1474

잠을 질병 취급하는 멍청한 현대인을 위한 테드 추천4개

 "수면은 신이다. 숭배하라"-판타지 소설가 짐 버처나도 몇년 전쯤에는 잠을 사치라고 여겼다. 잠을 참으며 내 삶에 투자해야되고 내 커리어를 만들어나가는 것이 당연한 것이였고 그렇지 않은 사람들은 삶에 열정이나 야망이 없다고 생각을 했던 어릴 때가 있었다.원래 건강에 대한 관심이나 잠에 대한 호기심은 굉장히 많았었다. 그러나 작년쯤부터 인사이트를 내 삶에 옮기려고 노력을 시작했다. 작년 사업을 시작하면서 몸을 혹사시키고 있는 스스로를 발견하고 나 스스로가 무엇을 위해서 이러고 있는지를 반성했던 시간이 있었다. 그리고 안타깝게도 잠을 제대로 안잤던 사람들의 위독한 질병이나 세상을 떠나곤 했던 기억들이 생각나면서 잠에 대한 중요성을 계속 인지하고 있었다.대체로 올해는 잠에 대한 질을 높이고 있었지만 몇몇 이슈가 터질 때는 그러진 못했다. 또 여전히 습관적으로 잠에 대한 가치를 저평가하는 행동은 내 삶을 더 불행하게 하기도 했다. 그래서 오늘 아침 여러가지 테드를 또 보면서 잠에 대한 사람들의 생각에 (저평가하고 있는) 약간의 변화를 주고자 나 스스로 정리할 겸 포스팅을 한다.*참고로 공유하는 테드들은 모두 한국 번역이 되어서 부담스럽지 않게 언어를 바꿔서 볼 수 있다.1) 숙면을 해야하는 또 한 가지 이유 - 제프 리프-https://www.ted.com/talks/jeff_iliff_one_more_reason_to_get_a_good_night_s_sleep(11:42)가장 추천하는 영상이다. 잠에 대한 원리를 가장 과학적으로 추적해서 이 중요성을 말해준다. 뇌는 놀랍도록 신체 어느 곳보다 스마트하게 설계되어있는데 사람들이 잠을 잘 때 뇌에서 단백질 찌꺼기를 청소한다. 그래서 잠을 자지 않으면 그 찌꺼기를 계속 머리에 축적시켜놓고 알츠하이머에 노출될 확률이 크다고 얘기한다.2) 어떻게 성공하냐고? 더 자라 - 아리아나 허핑턴-https://www.ted.com/talks/arianna_huffington_how_to_succeed_get_more_sleep(4:10)아리아나 허핑턴은 미국의 대표적인 블로그 뉴스 허핑턴 포스트로 이미 유명하다. 2011년에 AOL(America Online, Inc.)에 exit했다. 아리아나는 잠을 안자고 일만 하다 정신을 잃고 책상에 부딪히면서 얼굴을 꿰맸던 스토리를 들려주며 잠을 줄이면서 잘못된 의사결정들을 하는 위대한 리더들(비꼬는)을 풍자한다. 잠에 관련된 책도 낸 것이 있었는데 흥미롭게 읽었었다. http://book.naver.com/bookdb/book_detail.nhn?bid=11038409 3) 왜 우리는 잠을 자는가? - 러쉘 포스터-https://www.ted.com/talks/russell_foster_why_do_we_sleep(21:43)사람들이 잠에 대해서 굉장히 과소평가하고 있다고 한다. 특히 에디슨, 마가렛 대처, 월스트리트는 잠을 질병 취급까지 했다고 한다. 잠 잘 때는 밥을 먹지도 물을 마시지도 섹스를 하지 않기 때문에 사람들은 별로 중요하게 생각하지 않는다고 한다. 하지만 잠은 과학적으로 문제 해결력의 강화, 창의력을 증대, 비만율을 낮추고 어떻게 하면 좋은 수면을 취할 수 있는지도 간단히 소개한다.4) 우리가 현재 자는 패턴은 자연적인 수면 주기와 전혀 맞지 않다. -제사 갬블-https://www.ted.com/talks/jessa_gamble_how_to_sleep#t-188197(3:55)아주 짧은 테드 강연이지만 큰 울림을 준다. 자연적으로 인류가 가지고 있던 생체리듬을 현대인들은 전혀 따르지 않다고 한다. 24시간 상점, 교대 근무 등 자연과 많이 멀어졌다고 한다. 그러면서  현대인들은 그 대가를 치뤄야한다고 한다. 스스로가 잠에 대한 질문을 던지게 만드는 강렬한 짧은 강연이다. 결국 더 크게 성공하려면 더 오래 살아야된다. 온갖 질병을 다 갖고 비실대면서 오래 사는 것이 아니라 매일 매일 건강하게 오래 살 수 있는 힘을 길러야한다. 인간이 90년을 산다고 하면 30년은 잠을 잔다. 한 개인의 삶에 있어서 가장 중요한 것은 잠이라고 확신한다. 1) 밥을 안먹는 것과 2) 물을 안먹는 것과 3) 잠을 안자는 것과 이 3가지 중 무엇을 안하면 가장 빨리 죽는지 애기하는 것을 책에서 봤다. 근데 놀랍게도 3)이였다. 잠을 안자면 제일 빨리 죽는다고..다들 인생을 굵고 짧게 가즈아..!라고 하기보다는 내 삶에서 가장 중요한 것이 무엇이고 그것을 이루기 위해서 난 하루 하루를 어떻게 살아가야하고 그러함에 있어서 잠은 내 삶에서 어떤 의미를 가져야하는지 모두 돌아볼 수 있는 시간이 되었으면 좋겠다.건강한 강아지와의 특별한 만남, 페오펫'유리 진열장'이 아닌 '잔디밭'에서 특별하게 시작하세요.#페오펫 #peopet #아이디어기업 #기업문화 #목표 #비전 #각오 #인사이트 #조언

기업문화 엿볼 때, 더팀스

로그인

/