스토리 홈

인터뷰

피드

뉴스

조회수 846

전격! 어린시절 파헤치기

안녕하세요~!오늘은 미드레이트를 함께 만드는 분들의 어린시절을 탐험해보는 시간을 가져보려고 해요!^^미드레이트를 총괄하고 계신 대표님과 이사님들의 과거를 낱낱이(?) 파헤쳐보겠습니다먼저미드레이트 이승행 대표님의 어린이 시절을 만나볼까요~짜잔!! 너무나 똘망똘망하지 않나요!!지금의 부리부리한 눈빛과 카리스마는 갑자기 생겨난 게 아니었습니다어릴 때부터 좌중의 마음을 뒤흔들었을 것 같은 강렬한 눈빛~~어이쿠 계속 보고 있으니 깊고 까만 눈 속에 빠져드는 것 같습니다정신이 혼미~~이 아이가 어떻게 컸을까요어언 20여년이 흐른 후 ........짠대표님께서 이전에 SK E&C다니시던 시절 사진인데요^^화르륵젊음과 활활 타오르는 청춘이 느껴집니다!그리고오른쪽 뒤에 글자 보이시나요?"미래로, 세계로"저 때부터 이미 미래로, 세계로 나아가겠다는 대표님의 큰 꿈이 벽에 나타나고 있었습니다.어쩌면 이미 미드레이트가 대표님 마음 속에 탄생해서 자리 잡고 있었을지도 모르겠네요~그 다음 사진으로~단체사진임에도! 딱 센터에 눈에 띄는 분이 있죵~?요리보고 저리봐도 지금의 미드레이트 대표! 이승행 대표님!+ 뒤에 한 분 더 눈에 띄는 분이 있죵~?이미 짐작하신 분들이 많이 계시겠지만 ^^ 미드레이트의 개발을 담당하고 계신 백승한 이사님이십니다.두 팔을 벌려 우주의 기운을 받고 있는 듯 합니다.... :)이 기운을 받아 미드레이트를 건실하게 개발하고 계신 거라 믿습니다!!!한 번 더 독사진으로 만나볼까요~?이사님께서 이 때의 상황을 설명해주셨는데요소련 고르비 은퇴식 때 찍은 사진입니다라며......... ^^하핫 러시아 대륙 한파에도 정말 끄떡없을 것 같아 보이네요!그리고미드레이트에는 또 한 분의 이사님이 계시죠~^^자자~ 대표님과 함께 찍은 투샷으로 먼저 만나보겠습니다어디가서 못 보는이승행 대표님과 신규식 이사님의 얼마 지나지 않은 젊은 시절 대공개!두 분다 눈이 정말 초롱초롱하세요~~미드레이트는 초롱초롱 군단만 가입가능한걸까요?저는 아닌 것 같군요......하지만 마음만은 누구 못지 않게 초롱초롱하답니다!믿어주세요~~~믿어주신다고요? 감사합니다 사랑합니다 고객님흠흠,, 다시 본론으로 돌아가여기서 다시 더 먼 과거로 돌아가 신규식 어린이를 만나보겠습니다!나는 이 다음에 커서 세계를 제패할거야야망이 깃든 표정인걸요?이 때만 해도 몰랐었겠죠미드레이트라는 새로운 업체에서 새로운 일을 하고 있을지!각자 다른 곳에서 태어났지만SK라는 공간을 통해 만났고현재 미드레이트를 함께 이끌고 계신 세 분!이승행 대표님 & 백승한 이사님 & 신규식 이사님과거 사진을 엿보았는데요즐거우셨는지요!^^저만 즐거웠던 것 아니죠?ㅎㅎㅎ다음에 더욱 재미있는 이야기 들고 오겠습니다!Bye Bye~미드레이트 자주 방문하시고 다양한 투자 소식도 받아가세요!#미드레이트 #팀원 #팀원소개 #팀원자랑 #팀자랑 #회사문화 #조직문화 #기업문화
조회수 6946

늑대 VS 개. 당신은 어떤 유형인가?

얼마 전, 개와 늑대의 차이에 대한 흥미로운 실험을 한 다큐멘터리를 봤다. 실험자는 일부로 고기를 먹기 힘들게 배치해 놓은 뒤 개와 늑대가 어떻게 대처하는 지를 알아보았다.개와 늑대는 얼추 조상도 비슷하여 시베리안 허스키와 늑대는 크게 분간도 안 간다. 그런데, 외관과 달리 실험 결과는 개와 늑대의 확연한 차이를 보여줬다. 늑대는 끝까지 혼자 고기를 꺼내먹으려 애썼다. 반면, 개는 고기를 먹으려 몇 번을 시도한 뒤 쉽지 않자 옆에 있는 사람에게 불쌍한 표정으로 고기를 꺼내 달라는 듯 쳐다봤다. 개는 문제 해결을 위해 인간에게 의존하게끔 진화한 것이다. 개는 더 강한 이빨도, 발톱도, 근육도 필요가 없게끔 진화했고, 고양이나 늑대와 달리 야생에서 살아남을 수 없는 동물이 되어버렸다.'인간에게 의존하여 문제를 해결한다'라는 개의 좋은 학습력이 개라는 동물을 지금까지 생존하게끔 만든 것이다. 많은 동물들이 인간에 의해 멸종했지만 개는 꿋꿋이 살아남아 지금도 우리의 반려'견'으로서 어떻게 보면 인간보다도 더 좋은(?) 대우를 받고 있다.늑대와 개의 차이를 드러낸 실험늑대는 인간에게 길들여지는 것이 불가능할 정도로 야생성이 강하다. 또한 '비열하다'라고 평가할 만큼 인간에 대한 충성도가 매우 낮고 조금도 의지하지 않는다. 늑대는 수세대에 걸쳐 더 강하고 더 빠르고 더 영리하게 진화했다. 늑대는 지금도 야생에서 살아남고 있고, 타고난 사냥꾼으로서 입지를 굳히고 있다.즉, 늑대는 오랜 시간에 걸쳐 문제 해결 능력을 매우 느리게 체득해온 반면, 개는 태어나자마자 인간을 통해 대부분의 문제를 해결해왔다. 우리가 보기엔 늑대가 바보처럼 보일 수 있다. 그러나, 개를 야생에 던져놓으면 개는 순식간에 바보가 되어버린다. 지구 상에 어떠한 개도 늑대를 이길 수 없다. 어떤 이들은 핏불이나 로트와일러 같은 전투형으로 개량된 개가 늑대를 이길 수 있다고 주장하는데, 늑대와 개의 심폐지구력 자체가 다르기 때문에 늑대를 결코 이길 수 없다.투견끼리는 서로의 목을 물어 제압을 하려 한다. 반면, 늑대는 개의 몸통을 물어 갈비뼈를 부러뜨릴 정도의 힘을 갖고 있다. 실제로 대부분의 늑대와 개의 싸움을 보면 늑대가 개의 몸통을 물어 곧바로 내장까지 뜯어내는 방식으로 싸움이 끝난다. 개는 결코 늑대를 이길 수 없다. 아무리 개량된 투견이라 할 지라도, 인간에 의해 개량된 투견은 아주 짧은 시간 동안 투견장에서 승리하기 위해 개량됐기 때문에 심폐지구력이 매우 낮다. 인내심이 강한 개라고 할 지라도 심폐지구력이 월등한 늑대와는 상대가 안된다. 늑대는 심폐지구력이 월등하면서도 싸울 때 즉각적으로 달려드는 것이 아니라 심리전을 계속하며 느리고 차분하게 한 방을 노린다. 오랜 세대에 걸쳐 야생에서 살아남을 수 있는 전투력을 갖게 된 늑대와 인간에 의해 개량되고 길러진 개는 이렇게 큰 차이를 갖는다.늑대형 창업자와 개형 창업자그럼에도 불구하고, 개는 늑대보다 훨씬 오랫동안 행복하게 살아남는다. 확률적으로 죽을 확률이 늑대에 비해 훨씬 낮다. 개가 아프면 인간이 동물병원에서 치료를 해준다. 반면, 늑대는 작은 상처에도 기생충이 감염되면 죽어야 된다. 결국, 개와 늑대의 차이는 둘 사이에 어떠한 우월성도 갖지 않는다. 그저 다를 뿐이다.이 다큐멘터리를 보고 창업자의 삶도 이와 크게 다르지 않다는 생각이 들었다.나는 개형 창업자와 늑대형 창업자가 있다고 본다. 개형 창업자와 늑대형 창업자는 둘이 싸우는 것이 아니기 때문에 우열을 가릴 수 없다. 그저 두 부류의 창업자 모두 제품-시장 핏을 맞추기 위해 시장과, 기존의 패러다임 속에서 고독하게 싸울 뿐이다. 어떤 창업가는 관계를 통해 대부분의 문제를 해결한다. 대부분 이런 창업자들의 문제 해결 능력은 극도로 뛰어나다. 대기업을 나와 창업을 한 창업자나, 해외 유명대학을 나와 끈끈한 네트워크를 갖고 창업한 창업자들이 이런 유형에 해당한다. 유명한 기업인으로는 잭 웰치나 아마존의 제프 베조스 같은 사람들이 이러한 개형 창업자에 속한다고 본다.많은 사람들이 창업자의 학력이 중요하냐고 묻는 것을 보았다. 그런데, 잘 생각해보면 안중요할 수가 없다. 학력이 좋거나 대기업 출신인 사람들이 성공확률이 높은 것은 당연한 것이다. 그들이 그러한 경험을 갖기까지의 인내심과 노력도 그렇지만, 그 이후 구축된 관계들, 그리고 그것을 통한 문제 해결 능력은 결코 무의미한 것이 아니다. 그들이 온갖 노력 끝에 얻은 '관계'와 '안정성'은 언제 어디서든 힘을 발휘한다. 반면, 늑대형 창업자가 있다. 뭔가 늑대라고 하니까 더 멋있어 보일지 모르겠으나, 현실적으로 비즈니스를 수행할 때 어떠한 관계도 없는 경우 실패 확률이 대단히 크다. 지금의 늑대는 강하지만, 그러한 늑대가 태어나기까지 수세대에 걸쳐 수많은 늑대들이 죽음을 맞이했다. 결국, 늑대형 창업자의 경우 맨땅에 헤딩을 하는 경우가 많고 이때 들어가는 시간이나 비용적인 부분이 굉장히 크다. 이러한 늑대형 창업자의 대부분은 실패한다고 본다.그런데, 아주 만약에 이러한 늑대형 창업자가 생존했을 경우 일반적인 개형 창업자들보다 훨씬 더 강한 면모를 드러낸다. 애플의 스티브 잡스나 소프트뱅크의 손정의 회장이 이러한 늑대형 기업인에 속한다고 본다. 스티브 잡스나 손정의 회장 모두 '안정성'과는 거리가 멀다. 스티브 잡스는 리드 대학을 중퇴하고 창업했으며, 손정의 회장 또한 일본의 와세다나 동경대학을 나온 사람이 아닌 미국 UC버클리 출신이다. 우리나라에서 서울대를 하버드보다 더 알아주듯 일본이나 중국도 로컬 대학이 더 높은 비즈니스적 가치를 갖는다. 늑대형 창업자 - 손정의 회장. (동시대 인류에서 나오기 힘든 인물이라고 보면 되겠다)즉, 늑대형 창업자는 생존이 매우 어렵지만, 만에 하나 생존했을 때는 매우 강하고 저돌적인 측면이 있다. 개형 창업자의 경우 생존확률이 높고 영리하지만, 만에 하나 실패 문턱에 갈 경우 늑대형 창업자에 비해 쉽게 지칠 확률이 있다. 늑대와 개는 저렇게 이미 진화가 끝났다. 하지만 인간은, 창업자는 끊임없이 진화할 수 있다.결국 우리는 개형 창업자과 늑대형 창업자의 면모를 섞어서 더 강력한 개체를 만들어야 한다. 늑대형 창업자는 개형 창업자들이 가진 관계나 관계를 통한 문제 해결 능력을 배우면 되고, 개형 창업자는 늑대형 창업자가 가진 헝그리 하게, 가끔은 무식하게 저지르고 보는 그러한 승부 수적 기질에 대해 배우면 된다.공동창업자가 있는 회사가 더 성공할 확률이 크다는 것도 이러한 맥락일 수 있다고 본다. 한 명은 개형, 한 명은 늑대형 창업자일 경우 회사가 성공할 확률이 월등하게 높을 수밖에 없다. 스티브 잡스는 마이크 마쿨라라는 귀인을 얻어 사업을 폭발적으로 키울 수 있었다. 인텔 출신의 마쿨라는 창업 동아리 수준의 애플을 세계적인 회사로 키워낸 일등공신으로 꼽힌다. 이 마이크 마쿨라가 애플에 '안정성'을 부여하는 개형 창업자라고 볼 수 있다.이제 우리도 몇 가지 질문을 던질 때가 아닌가 싶다.우리는 개형 창업자인가? 늑대형 창업자인가?관계를 통한 빠른 학습이 중요한가?느리더라도 직접 체득하며 학습할 것인가?고통을 미리 예견하고 피할 것인가?고통을 맞닥뜨릴 것인가?No pain, No gain 이라지만, Yes pain, Yes gain! 은 아니다.고통이 없으면 얻는 것도 없을지라도, 꼭 고통받아야 얻는 게 있는 것도 아니다.창업자는 이러한 근본적 고민을 계속해야 한다고 본다.왜냐하면, 창업자의 심리적 안정성이 회사의 안정성과 직결되기 때문이다.기업 초기에는 창업자가 무너지면 회사가 무너진다.그러나, 창업자는 늘 매우 무너지기 쉬운 감정상태로 버텨 나간다. 그렇기 때문에 이러한 방향성을 잘 정하고 자신이 추구하는 기업가정신을 마음속에 되새기는 것이 매우 중요하다고 본다.  오늘 늑대와 개의 사진을 보며 이러한 고민을 해보는 건 어떨까?* 이 글은 비캔버스로 초안을 잡아 작성한 글이다. 비캔버스로 잡은 글 초안을 https://beecanvas.com/s/77c25a 에서 확인할 수 있다.
조회수 2542

(연말특집 소환글 2)'실패에 대한 두려움'

블랭크의 소소한 이야기를 구독하시는 분들과 공유하고 싶은 글이렇게 링크로 소환합니다. 바쁜 송년의 시간을 보내고 계실 독자 여러분들이 꼭 하루 정도는 한 해를 뒤돌아보면서 정리하셨으면 좋겠습니다! 내가 얼마나 성장했는지내가 무엇을 했고, 어떤 배움이 있었는지내가 어떤 실패를 했는지 그래서! 내가 어떻게 나아갈지!  여러분의 2019년은 용기와 도전으로 가득하시고!실패와 역경을 추억할 때, 한 장의 히스토리로 남기를 바랍니다  블랭크코퍼레이션 남대광 대표가 사내메신저 슬랙에 남긴 글남대광'실패에 대한 두려움' 에 대하여.. 제가 블랭크 슬랙 tmi 방(투머치인포메이션, 아무말이나 적는 방 ㅎㅎㅎㅎ)에 쓴 내용인데요! 혹시나 혹시나.. 누군가에게 조금은 힘이 될수도 있지 않을까 라는 생각을 하며 페이스북에 공유해보아요. ------------------------------------------------------ 오늘 혼자...www.facebook.com 12월 21일 (금요일) 블랭크 슬랙 #tmi 채널오늘 혼자 생각하다 ‘실패에 대한 두려움’ 에 대한 꼭지를 생각해봤어요ㅎㅎ이 방은 tmi방이니까 제가 '실패에 대한 두려움'이 많이 없어진 계기를 한번 적어보려구요. 저는 아주 어렸을 때부터 지금까지 쭈욱 사업을 해왔어요. 사업(?) 이라고 하기엔 너무 거창하지만...초등학교때는 ㅋㅋ 학교에서 구슬도 팔고, 삐삐모양의 시계도 팔고중고등학교땐 온라인 게임 아이템 장사도 하고 20살 넘어선 노점(피어싱, 목도리, 비니), 방문판매 (술집 돌아다니며 복조리 판매) , 동대문 사입삼촌, 남성의류 쇼핑몰, 교육플랫폼 (인강강사 플랫폼)그 다음에 지금의 사업의 줄기가 된 몬캐스트, 메이크어스(그 곳에선 이사로), 블랭크... 그렇게 계속을 사업을 해오고 큰 성공은 아니지만.. 동년배보단 돈을 많이 벌다보니 전 제가 엄청 뛰어난 줄 알았어요. 뭐를 하든 남들보다 다 잘할 줄 알았죠 ㅎㅎㅎ그런데 제가 쇼핑몰을 운영하며 번 돈으로 '교육플랫폼’에 돈을 투자해 사업을 하던 시절, 운영하던 쇼핑몰에 큰 일이 생겼어요. 동대문에서 우리에게 주던 물건 중 ‘누디진 청바지’ 레플리카(레플리카란 말도 거창하네요...ㅠ 짭..)가 있었는데 우리가 그것을 엄청 팔았고 누디진이 한국 진출을 하면서 우리에게 소송을 한거였어요.그때 당시 전 이러한 상식 (가짜를 팔면 안된다) 에 대한 개념도 전 없는 상태였죠... 부끄럽네요...... 4억 짜리 소송을 맞았어요 ㅎㅎ전 그때 보증금 500에 월세 50만원짜리 원룸에 살면서 수중에 1000만원도 없는데(계속 다른 사업에 투자를 하다보니..ㅠ) 변호사비만 3000만원이 들어가는 소송에 맞게되었어요. 일단 제가 처분할 수 있는 것들을 하나둘씩 처분하고ㅎㅎ 벽에 붙어있던 그림 액자까지 3만원에 처분하고...ㅎㅎㅎㅎ제가 갖고 있는 모든 것들을 처분했어요.보증금도 빼고.. 친구집 으로 월세 10만원을 주면서 이사하고 한달 생활비를 10만원으로 생활했어요. 해결해야할 문제도 너무 많아지구요.. 그래서 카드빚도 계속 생기고.... 그러다 저는 신용불량자가 되었어요 ㅎㅎㅎ (그래서 아직도 신용등급이 매우 낮아서.. 현대카드에 퍼플신용카드 신청을해도 안되더라구요 ㅋㅋㅋ 얼마전에 빠꾸 먹음 ㅠ) 지금으로부터 6년 전 28살. 그 시기가 가장 힘들었던 순간이었어요. 신용불량자가 되고 금전적인 압박의 고통도 컸지만.. 가장 나를 힘들게 한 것은 '자존감'문제 였어요.그때 그 시기는... 나에 대한 자신감이 완전 바닥까지 떨어진 시기였거든요. 난 무엇이든 할 수 있다 생각했는데... 그게 아니란 것을 안 순간들이었어요. 그렇게 힘든 시간들을 조금씩 버티다..조금씩 버티다...!!!!!!!!!저에게 작은 취미가 하나 생겼었어요. 돈을 아끼고 아끼고 모아 일주일에 한번, 월요일 점심시간에 회사 근처에 있는 상수동 커피숍 ‘스탠딩커피’에서 블루 레몬에이드를 사먹는 것! 지금 생각하면 너무 소박하지만...! 저에게 작은 '취미' 아니 작은 즐거움 하나가 생겼어요.ㅎㅎ  일요일 밤에 자기 전 ㅎㅎ 내일 월요일 해결해야할 문제를 생각하며 다음 날 먹을 블루 레몬에이드를 먹는 모습을 상상하곤 했어요남대광 대표가 당시 마시던 상수동 스탠딩커피 블루레모네이드 라지 사이즈 이미지 근데!! 어느날 문득!!행복하다는 생각이 들었어요 ㅎㅎ 난 비록 현재 실패하고 느리고.. 아무것도 가진 게 없지만 무엇인가를 꿈꾸고, 무엇인가를 원하고 있는 이 모습이 너무 행복했어요 ㅎㅎ 아..행복이란게 큰 것에서 오는게 아니란 생각을 했어요. 블루레몬에이드를 기다리면서도 행복할 수 있고내가 나를 조금만 더 믿는다면 최악의 금전적인 상황에서도행복할 수 있는 거구나 라고 생각했어요.. ㅎㅎ 그 이후, 실패가 두려워지지 않게 되었어요.. 물론 실패하면 어쩌지 란 생각도 해요. (사실 많이 해요 ㅎㅎ)블랭크가 실패할 수도 있고, 제 삶이 실패할 수도 있어요. 그렇지만 전 그 안에서 다시 행복을 찾을 거에요. 또 다시 작은 블루 레몬에이드를 찾을 것이고 내 옆에 있는 사람과 밝은 미래를 이야기하며 다시 행복을 찾을거에요.  여기 있는 블랭커 모두가 일 뿐만 아니라 각자의 삶 안에서 많은 도전을 할거라 생각해요.가족을 만드는 도전을 하기도 하고, 삶의 길을 바꾸는 도전을 하기도 해요.많이 두려울 거에요. 많이 힘들기도 하구요. 그렇지만 저는 우리 블랭커가 조금은 더 용기있었으면 해요.난 실패하더라도 행복할수 있어...!실패한 나도 충분히 소중하고 행복할수 있을거야..!라는 믿음이 있다면 실패에 대한 두려움이 조금은 줄어들수 있지 않을 까 생각해요.블랭커 여러분!!저는 여러분이 진심으로 행복했으면 좋겠어요.. 행복에 대한 정의를 저도 아직 못내렸지만..여러분의 삶이 지금보단 좀 더 고통이 덜하고 '가치'있는 삶을 살았으면 해요. 블랭크는 여러분이 행복을 찾아가는 '고통'의 여행에서 실패할 수 있는 기회를 주는 회사, 도전할 수 있는 기회를 주는 회사가 될게요...!!블랭크는 여러분이 행복을 찾아가는 '고통'의 여행에서실패할 수 있는 기회를 주는 회사,도전할 수 있는 기회를 주는 회사가 될게요...!!- 남대광 드림-Jason KH커뮤니케이션    기획자
조회수 1059

그럴싸해 보이는데 읽기 힘든 글들의 특징

오늘은 글에 대한 이야기이니, 짤이미지 없이 글만 적어보겠습니다. 이미지 찾기 귀찮아서 그런거 아님 브런치에서 자주 놀다보니, 요즘은 브런치에 올라오는 글들을 읽게 됩니다. 브런치 담당자님들이 꿀같이 픽해준 글들이 아주 찰지더군요. 최근엔 가상화폐 글들이 온통 올라와서 떡락장에 시퍼렇게 멍든 제 가슴을 한층 더 먹먹하게 해주고 있습니다. 이 다양한 글들을 읽으면서 쓰신 분들의 정신세계를 유영하는 즐거움을 느끼고 있습니다. 타인의 표현속으로 풍덩 뛰어드는 것은 아주 아스트랄한 경험이죠. 세상엔 참 다양하고 똑똑한 분들이 많다는 생각을 하며 그러면 도대체 난 뭐하는 놈일까...라는 자기성찰의 시간을 가지기도 합니다.꼭 브런치가 아니더라도 페이스북이든 뭐 트위터를 포함해서 최근엔 다양한 텍스트콘텐츠가 슬며시 떠오르고 있습니다. 시각적 피로가 쌓인 탓도 있겠고, 아날로그한 트렌드가 슬쩍슬쩍 롤라장과 함께 되돌아오고 있는 까닭도 있겠군요.모든 콘텐츠가 그러하듯, 어떤 것은 눈에 땋! 보이면서 공차의 타피오카 펄마냥 쑤욱 읽힙니다. 가끔 너무 잘읽혀서 목에 펄이 걸리는 느낌을 받을 때도 있죠. 거친 리딩이었어..하앍하앍..거리면서. 금손님들의 미친 필력과  일필휘지의 감동을 느낄 때면 동공이 두근대며 살아있음을 느낍니다. 반면 종종 순간 14년전으로 되돌아가 11월10일 그 날의 언어영역 비문학 지문을 보는 기분을 느낄 때도 있습니다. 순간 수능용 시계를 손목에 차고있는 착각을 느껴 깜짝 놀라곤 합니다.우리의 주요 일상은 일집일집일집일집 입니다. 집에서 글쓸 일이야 페북이나 브런치에 썰푸는 것 정도일테고, 주로 글을 쓴다면 일할 때 많이 쓰겠네요. 업무용 텍스트는 결이 다르긴 하지만 궁극적으론 평소의 필력대로 속도와 퀄리티가 결정됩니다. 종종 기획안이나 보고서 등을 보다보면 비슷한 언어영역 시간에 빠져든 기분에 저도 모르게 컴싸를 꺼내들게 됩니다. 밑줄 친 a를 자꾸 찾게 되죠.그래서 오늘은 왜 그럴싸해 보이는 데 어떤 글을 잘 읽히고 어떤 글은 안 읽히는 지 생각해봤습니다. 글 잘 쓰는 방법에 대해선 이미 다양한 콘텐츠들이 나와있으니, 우리는 똥글을 만드는 방법을 알아보도록 하죠.1. Deep하고 Complicated한 Word의 complexity아니 그냥 '마무리' 라고 하면 될 걸 굳이 'Finalize해주시고..' 라고 쓰는 경우가 있습니다. 한/영키도 두번 눌러야 하고 키보드로 따지면 2글자나 더 쳐야하는데 정작 의미는 전혀 다르지 않습니다. 기본적으로 한영혼용체는 가독성을 격렬히 떨어뜨립니다.  인간이 언어를 이해하는 구조는 아주 다양합니다. 소뇌에선 독서에 필요한 운동능력, 그러니까 동공의 움직임, 타이밍, 정확성을 담당합니다. 그리고 전두엽과 좌뇌부근의 브로카 영역에서 언어의 음운/의미 등을 처리하게 되죠. 이 때 마치 컴퓨터의 캐시파일처럼 자주 쓰는 단어는 자동적으로 기억이 나도록 임시저장을 해두기도 한답니다. 그러나 새로운 단어나 외국어가 등장할 경우엔 그 단어의 뜻과 맥락을 파악해야 하니까 새로운 파일을 여는 동작을 하는 셈이죠.  우리는 흔히 책을 대각선으로 읽는다고 생각하지만, 실제 아이트래킹에선 완벽한 대각선을 그리지 않습니다. 밑에 1/3부분은 거의 시선이 가지 않죠. 시작은 왼쪽 상단에서 시작하지만 중간쯤에선 그냥 전체적으로 보이는 단어들을 쏙쏙 뽑아 문맥을 자체적으로 정리하고 이해하는 과정을 거칩니다. 그런데 영단어들이 중간중간에 등장해버리면, 단어만 뽑아서 문맥을 이해할 때 움찔합니다. '어...어서 뜻을 찾아!!''그 뜻이 이 문맥과 맞는지 확인해!!''혹시 잘난 척은 아닌지 파악해!!(?)'등등 언어처리과정에서 몇 개의 추가적인 과정을 거쳐야 합니다. 직관적인 이해를 방해하고 다시 읽고 또 읽게끔 만들죠. 두뇌는 엄청나게 게으르고 귀찮아서, 몇 번 봤는데 자꾸 걸리적 거리면 안 보려고 합니다. 한글과 영어의 혼용체는 일전의 병신보그체라는 이름으로 백성들에게 널리 알려졌는데, 딱히 좋은 느낌은 아닙니다.2. 수동태 작렬"마케팅은 고객으로 하여금, 브랜드로의 접근을 용이케하고 구매에 있어서 원활한 루트를 경험되어지게 한다."영문법에서 까다로운 부분 중 하나가 수동태였죠. be+p.p로 과거분사 뒤엔 항상 전치사가 붙었습니다. 수동형문장은 기본적으로 국문법에서 잘 쓰이지 않기도 할 뿐더러 '조사'를 엄청 쓰기 때문에 문장을 복잡하게 만듭니다. '~로 하여금, ~에게, ~에 의하여, ~하게 한다.' 등의 조사들은 굉장한 지루함을 선사하죠. 반성문에 자주 쓰는 표현입니다. 문장을 억지로 늘려야 하니까요.3. 영문번역체'이러한 연구결과는 상품선택에 있어서 우리에게 주어진 너무 많은 정보가 선택을 어렵게 할 수 있음을 느끼게 한다.'음, 번역체가 사실 잘못된 표현은 아닙니다. 오히려 꽤나 익숙하죠. 우리는 십수년간 영어지문을 기계적으로 독해해왔고, 타일러도 이해못하는 수능외국어영역 문제를 구조화시켜 풀 수 있는 신박한 능력을 지니고 있으니까요. 하지만, 그건 1~5번 중에 답 하나를 고르기 위한 분석을 할 때 얘기이고, 쭉 읽어내려갈 때는 번역체는 꽤나 걸림돌이 됩니다. 사실 저도 번역체를 많이 씁니다. 가장 흔한 예로"씁니다 - 쓰고 있습니다."등의 어미 늘리기와 "그것은 이것과 함께 어쩌고..그녀에게"와 같은 폭풍대명사 사용하기가 대표적이군요. 추가적으론"아름다운 그녀의 목걸이를 본 그는 황홀한 눈빛을 감출 수 없었다.""그는 그녀의 아름다운 목걸이를 보고 황홀함을 감출 수 없었다."등의 관계대명사 수식절 사용도 있겠네요.4. 쓸데없이 괄호/인용구 쓰기도… 돌은 내려놔 주세요. 아무쪼록 빠른 시일 내에 연재를 재개 할 수 있도록 노력하겠습니다. 어차피 기다려주시는 분도 별로 없겠지만(웃음) 그래도 제 글을 기다리는 분들을 실망시키고 싶지는 않으니까! (퍽퍽퍽, 탕! 질질 끌려간다.)오덕체에서 자주 보던 괄호형 혼잣말하기나 쓸데없이 직접인용구를 사용하는 경우도 있습니다. 독서의 맥을 끊죠. '작은 따옴표' 를 자주 쓰는 경우도 마찬가지입니다. 줄바꿈이 너무 많거나 문장부호가 괜히 막 들어가 있는 경우도 있죠. 5. 그냥 뭔 말인지 모르겠는 문장의사가 진단서에 '목감기 콜록콜록' 이라고 쓰면 처방전받을 때 왠지 손을 머뭇거리게 됩니다. 그렇습니다. 말과 글은 상대방의 지식수준과 신뢰와 직결되어 있죠. 하지만 종종 그걸 졸라 뽐내고 싶은 분들이 있는 듯 합니다. 처방전은 약사보라고 주는 겁니다. 약사는 휘갈긴 악필을 이해할 수 있구요. 하지만 소비자와 대중들을 상대로 하는 글에서 전문용어를 폭풍 남발해버리는 건 난 똑똑해!!! 라고 어깨 견장 움찔거리는 느낌이 들어 불편합니다.6. 어설픈 재수없음문법의 문제가 아니라, 이런 내용입니다.'나에게 닥쳐온 시련은 이번 뿐만이 아니었다. 하지만, 내 행동력이 어디 가겠는가. 후우... 이건 나에게 단점이자 장점과 같은 것이었다. 날 괴롭게 하고 잦은 실수에 빠뜨렸지만, 언제나 다시 일어설 힘을 주었던 내면의 힘같은 것이었다.'단점이자 장점이 아니라 그냥 대놓고 난 오늘도 영도다리에서 눈물을 흘리지 따위의 싸이감성을 뿜뿜하는 오글이토글이 글이 아닙니까. 물론 이러한 감성은 2000년대 싸이질의 추억을 깨워주지만 계속 읽어내려가긴 몹시 힘듭니다.7. 접속사 폭발, 끝나지 않는 스토리투머치토커라는 말이 있습니다. 글에도 투머치가 있지요. 도무지 끝나지 않는 문장입니다. 접속사와 쉼표로 끊임없이 연결된 시베리아 횡단열차같은 문장. 도대체 그 끝은 어디일까요. 이런 문장은 읽다가 삼천포로 빠지는 경우가 많습니다. 작성자나 읽는 이나 둘 다 말이죠. 나중에 삼천포에서 만나면 그나마 다행이겠지만 대부분은 각자 제 갈 길을 떠나는 경우가 많습니다.8. 시종일관 날카롭고 저속한 글정부비판에 극단적인 표현들, 가상화폐 비난 등등 의문형 문장이 넘쳐나는 날카롭고 강렬한 글들은 처음엔 임팩트가 있긴하지만 계속 질문만 던지고 따지는데 스크롤을 내리기가 좀 무섭습니다. 굉장히 피로한 글입니다. 마지막에 기똥차게 결론을 내려주면 또 나름의 카타르시스가 있지만 대부분은 마이클 베이영화처럼 처음부터 끝까지 터지고 부서지고 폭발하다가 결국 메간 폭스 엉덩이같은걸 클로즈업하며 끝납니다. 9. 노잼유행어를 쓴다고 재미있진 않습니다.10. 같은 말 반복"가치를 되살리는 일은 결국 그 본질적인 부분을 깨워 세상에 달리는 것과 같다. 이러한 가치의 재생은 사업의 참모습을 깨닫게 하고 고객에게 스토리텔링할 수 있는 기반을 만들어 준다. 때문에 가치에 대해 고민하는 것은 사업자에게 아주 중요한 과정이라고 할 수 있다."똑같은 말을 몇 번 반복하고 있는거야...이렇게 같은 말이 반복되는 이유는 사실 네이버에 "아아아아아...뭐더라" 라고 치는 심리와 비슷합니다. 뭔가 정리가 안되서 계속 그 자리에서 맴돌고 있는거죠. 쓰면서 생각 정리중입니다. 글은 정리를 끝내고 쓰는 겁니다.#모두 즐글 :)
조회수 1540

미국 수입자 통관고유부호의 중요성

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.미국 세관의 통관 검사가 점점 더 까다로워지면서 기껏 FBA 입고를 하기 위해 보낸 화물들이 반송되는 피해 사례가 점점 더 많아지고 있습니다. 안 그래도 복잡한 아마존의 판매 여정인데, 이런 통관 부분에서까지 문제가 발생하니, 신규 셀러들은 막막할 수밖에 없다고 생각합니다.미국 수입 통관은 3가지 종류가 있다고 볼 수 있습니다: 목록통관/약식통관/정식통관. 목록통관은 $800 미만의 commercial value인 선물이나 샘플 목적으로 보내는 통관 방식이며, 1박스에 한해서 면세로 통관됩니다. 약식 통관은 $800 ~ $2000 commercial value인 상업적인 목적으로 보내는 화물에 대한 통관 방식이며, 박스 수량과 무관하게 과세로 통관됩니다. 약식 통관의 경우 정식 통관과는 다르게 미국 내 수입자는 없더라도, 관세만 성실납부하면 통관에는 문제가 없습니다. 마지막으로 정식 통관은 $2000 이상의 commercial value인 상업적인 목적으로 보내는 화물에 대한 통관 방식이며, 박스 수량과 무관하게 과세로 통관됩니다. 정식 통관의 경우 반드시 미국 내 수입자가 있어야 하며, 관세만 성실납부하면 통관에는 문제가 없습니다.지금까지 많은 분들이 분명히 상업적인 목적의 화물인 FBA 입고분에 대해서도 $800 미만으로 undervalue 하여 선물이나 샘플 목적으로 위장하여 면세 통관 혜택을 누렸습니다. 하지만 이제 미국 세관에서도 이것을 그냥 넘기지 않습니다. 아직도 이게 통하는 줄 알고 보내는 분들의 화물이 반송되면서 수많은 피해 사례가 발생하고 있습니다. 제가 분명히 말씀드리지만, 차라리 관세를 조금 내는 한이 있더라도, 수입자 지정 후 정식 통관을 하여 화물이 문제없이 통관 되도록 조치를 취할 것을 권장합니다.컨택틱에서는 여러분들이 여러분의 화물에 대하여 미국 내 수입자가 될 수 있도록 미국 수입자 통관고유부호 서비스를 제공하고 있습니다. 필요하신 분은 컨택틱 홈페이지를 통해 전화 문의해주시기 바랍니다.그렇다면 정말로 미국 수입자 통관고유부호를 사용해서 화물을 보내면 문제없이 통관이 되는 게 의심스러울 수 있으니, 제가 직접 가장 최근의 실제 사례 두 가지를 보여드리고자 합니다:사례 1) Commercial Invoice Value가 총 $3,000 가량 되는 총 3박스의 화물위 스크린샷에서 보시다시피 통관 지연이 되는 것은 최근 미국 세관의 강화된 감시 때문에 어쩔 수 없으나, 결국 3개 박스 모두 다 통관이 완료되었습니다.사례 2) Commercial Invoice Value가 총 $29,400 가량 되는 총 10박스의 화물모든 화물들의 전체 목록은 생략했습니다. 결론은, 이 화물의 경우 10박스 전부 한 번에 통관 지연 일체 없이 통관이 완료됐습니다.이렇듯이, 미국 수입자 통관고유부호는 FBA 판매자들에게는 필수적인 요소이며, 나중에 직접 화물 반송이라는 사건으로 한 번 데이고 나서 신청하지 마시고 지금 미리미리 준비하시길 바랍니다.그럼 오늘도 즐거운 글로벌 셀링 되세요!감사합니다.컨택틱  서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워)   대표 전화: 02-538-3939   이메일: [email protected]   홈페이지: https://www.kontactic.com 네이버 블로그: https://blog.naver.com/kontactic  카카오 브런치: https://brunch.co.kr/@allaboutamazon 
조회수 928

페이스북 광고 효과를 향상시킬 디자인 Tip

페이스북 광고로 성공하거나 실패할 수 있는 방법은 약 백만 가지가 있지만 아래의 Tip을 알고 디자인을 한다면 광고를 성공으로 이끄는 데 도움이 될 것입니다.광고는 타겟팅이 생각만큼 단순하지 않기 때문에 종종 실패할 수 있습니다.이 글에서 소개되는 Tip을 가지고 소비자와 페이스북 모두 좋아할 수 있는 광고를 만들어보세요!페이스북 광고디자인 Tip #1  : 다채로운 광고 이미지를 만들어라 페이스북 뉴스피드를 생각해 봤을 때 따분한 광고들로 가득 차있을 것입니다. 그럴 때 사람들의 시선으로 사로잡을 수 있는 다채로운 광고를 만들어보세요!사람들을 사로잡는 광고는 어렵고 화려한 포토샵 스킬이 들어간 광고가 아닙니다.조사에 따르면 대부분의 사람들은 사람이나 상품의 첫인상을 90초 이내에 평가한다고 합니다. 그중 약 62-90%는 색깔에 영향을 받습니다.만약 어떤 컬러를 사용해야 할지 모를 때엔   브랜드 컬러 유지하기  색깔에 따라 줄 수 있는 심리적인 느낌에 맞게 선택하기  3-5가지 다른 컬러를 A/B 테스트하기 The New York Times는 새로운 페이스북 광고 색상을 다채롭게 사용하여 지속적으로 테스트하고 있습니다. 페이스북 광고디자인 Tip #2  : 대조되는 색상을 사용해라UsabilityTools의 조사에 따르면 대조적인 색상을 사용한 랜딩페이지는 그 전 광고에 비해 클릭률이 75% 증가했다고 합니다. 대조가 강할수록 광고에 더 많은 집중을 가져올 수 있습니다. 나이키의 광고를 예로 들어 보겠습니다. 나이키의 대조적인 광고는 시선을 바로 끌게 합니다.Udemy의 다른 예가 있습니다. (주황색과 흰색 광고 요소의 대비에 주목하세요.)때로는 광고 요소 사이의 대조뿐만 아니라, 전체 뉴스피드와 대조되는 페이스북 광고도 사람들의 시선을 주목시킬 수 있습니다.페이스북 광고디자인 Tip #3  : 긍정적인 이미지를 심어줘라이미지는 이야기를 말하며, 인공지능 개척자 Ray Kurzweil에 따르면 우리의 뇌는 유용한 조언을 찾는 패턴으로 채워져 있습니다. 그렇다면, 페이스북의 광고 디자인이 이야기를 하도록 만들 수 있다면 어떨까요?SumoMe의 광고를 예로 들겠습니다.이 그래프는 꾸준히, 빠르게 성장하고 있는 SumoMe의 성장 곡선입니다.그래프를 보고 부럽다는 생각이 드셨나요?심리학자들은 오늘날 사람들이 브랜드를 결정하게 만드는 것은 정보보다는 감정에 의지한다고 설명합니다. 그렇기 때문에 회사에 긍정적인 부분을 브랜드에 연결하는 것이 중요합니다. (예: 회사의 빠른 성장)뉴스피드에서 이 광고를 본 후, 사람들은 SumoMe를 꾸준히 성장하는 브랜드라고 연상할 것이며, 클릭을 하게 되고 클릭수가 많아질 것입니다.페이스북 광고디자인 Tip #4  : 기억할만한 기호를 사용해라잠재 고객이 긍정적인 감정으로 광고를 기억할 수 있도록 디자인에 '긍정적인 기호'를 포함해야 합니다. '긍정적인 기호'는 다음을 포함할 수 있습니다.체크 표시스마일 이모티콘축하 이모티콘별 표시그 예시로 Asana의 페이스북 광고를 볼 수 있습니다. Asana의 광고디자인에는 확인 표시 아이콘과 함께 성장 곡선을 표시합니다.이러한 기호는 무엇을 느끼게 할까요?이 광고를 보는 사람들은 시간 안에 일을 마친 것 같은 느낌을 느끼게 될 것입니다. 그러한 느낌은 보는 사람들로 하여금 긍정적인 인식을 가져다줄 것이며, 그러한 긍정적인 인식은 광고효과로 이어질 것입니다.페이스북 광고디자인 Tip #5 : 핵심 키워드를 잘 보이게 배치해라 만약 광고를 사람들에게 알리는 것이 첫 번째 목적이라면 이미지 안에 바로 핵심 메시지를 배치하는 것이 좋습니다. 또한 광고 이미지 텍스트가 짧고 간결한지 확인해보세요.Upwork는 핵심 메시지인  “Find Your Perfect Freelancer”를 사람들의 시선에 바로 들어올 수 있는 위치에 배치하여 그들의 핵심 메시지를 바로 눈에 들어올 수 있게 디자인하였습니다.-이제 동일한 광고 디자인을 반복해서 보면서 타깃 고객에 대해 걱정할 필요가 없습니다. 이 글을 통해 페이스북 광고효과가 향상되길 바랍니다:)            퍼포먼스 마케팅 에이전시, 오피노 바로가기
조회수 906

[Buzzvil People] Ekko Kang, Sales Manager

 Buzzvil People에서는 다양한 배경과 성격 그리고 생각을 지닌 버즈빌리언들을 한 분 한 분 소개하는 시간을 갖습니다. 어떻게 버즈빌에 최고의 동료들이 모여 최고의 팀을 만들어가고 있는 지 궁금하시다면, 색색깔 다양한 버즈빌리언들 한분 한분의 이야기가 궁금하시다면, Buzzvil People을 주목해주세요.1. 간단한 자기 소개 부탁드립니다. 안녕하세요. 버즈빌 Sales 팀에서 Operation을 담당하고 있는 강성현입니다. 버즈빌에서 1년 반 정도 업무를 하면서, 이제는 Ekko라는 이름이 더 익숙해졌네요. 조금은 특이한 영어 이름으로 인해 몇몇 직원들은 가끔씩 에어컨, 에꼬, 에쿠스와 같이 실수로 제 이름을 부른 에피소드도 많습니다. 하지만 놀랍게도 이 이름이 게임 LoL 캐릭터 중 하나라는 것을 모르시는 분들이 많더라구요. 맞습니다. 저는 Ekko라는 캐릭터를 잘하고 좋아해서 영어 이름을 이렇게 짓게 됐습니다. 다소 평범하지 않아 오히려 애착이 가네요. 이처럼, 저는 어떻게 하면 남들의 기억에 각인될 수 있는 사람이 될 지 고민을 많이 했던 사람입니다. 항상 사람과의 관계에서 이 부분이 저에게 좋은 자양분이 됐기 때문입니다. 그 예로 엉뚱한 소리이지만, 저희 회사 2층에서 제가 John에게 정치를 하고 있는 직원 중 하나로 꼽히고 있는데요. ^^; (최근에는 경쟁자도 조금씩 늘고 있습니다.) 사실 버즈빌과 정치라는 단어는 조합이 어울리지 않습니다.  오히려 버즈빌의 사내 분위기라면 금기어일 수 있겠죠. 다만 우스갯소리로 항상 하는 농담들이 회사의 분위기를 더 좋게 만들고, 저라는 사람이 회사에서 어떤 사람인지도 새롭게 알게 해줍니다. 이걸 잘 받아주시는 John 덕택에 회사 생활을 즐겁게 하고 있습니다. (사실 이 말도 정치적으로 들릴 수 있겠네요 ^.ㅜ; )  2. 어떻게 버즈빌에 오시게 되셨나요? 버즈빌리언으로서의 첫 출발은 인턴부터 시작했습니다. 캐시슬라이드를 4년 동안 사용하면서 노출형 광고로만 8만원을 환급 받은 독특한 이력으로, 잠금 화면 인벤토리에 대한 무한한 관심을 어필했고 결국 입사하게 됐습니다. 사실 잠금화면 앱은 캐시슬라이드 밖에 사용하지 않았었지만, 버즈빌의 버즈스크린은 다양한 제휴 파트너사를 확보해 나간다는 사업 방향이 매력적이었습니다. 그래서 잠금화면 서비스의 진성 유저로서 잠금화면의 미래 모습을 버즈빌과 함께 그려나가고 싶었습니다. 그리고 모바일 서비스에 관심이 많았습니다. 카카오에서 인턴을 하면서 O2O서비스를 기획하는 프로젝트를 했는데, 이를 통해 사람과 사람을 연결해주는 모바일 서비스의 가치에 매력을 느끼게 됐습니다. 특히 유저 시나리오 설계, 피처리스트 작성, 프로토타입과 마크업, BM 수립 등 그 가치를 창출하기 위한 업무 프로세스를 하나씩 배워가며, 빠르게 변화하고 있는 모바일 업계에서 정말 다양한 일들을 해 볼 수 있겠구나라는 강한 동기를 부여해줬습니다. 그 동기를 버즈빌도 잘 채워주고 있구요. 3. 버즈빌에서 어떤 업무를 담당하고 계신가요? 제 업무는 버즈스크린 잠금 화면에 송출하는 광고를 직접 세팅하고 모니터링하며, 클라이언트의 KPI를 달성하도록 함께 고민하는 것입니다. 좀 더 세부적으로 말씀드리면, 타겟팅 고도화, 광고 연동, 제휴 오퍼월 네트워크 운영, 국내 매출 관리를 하며, 버즈스크린 국내 광고 운영의 안정화와 최적화를 최우선의 목표로 생각하며 업무를 하고 있습니다. 또한 광고 이슈가 발생하면, 버즈스크린 광고의 첨병으로서 다양한 클라이언트의 이해 관계를 해결하기 위한 커뮤니케이션도 맡고 있습니다. 그리고 신규 광고를 수주하기 위해, 지속적으로 여러 모바일 매체의 상품과 송출되는 광고를 모니터링하고 있습니다. 국내 광고 물량은 제가 다 꿰고 있어야 한다는 생각으로 임하고 있는데요. 그래서 이 업무는 실제 제 일상 생활에 내재화가 되어 있어 몇몇 에피소드가 있습니다. 그 예로, 회식 자리에서 제가 정말 수주되길 원했던 가전제품 광고가 TV에 나왔을 때, ‘지금 이 광고가 우리만 가져오지 못한 것 같다’며 앞자리에 있는 John과 Jarrod에게 가감없이 말했던 기억이 있습니다. (이렇게 말하니 제가 평범하지 않은 것은 확실해 보이네요^^;) 제 말을 포장하자면, 버즈스크린의 발길이 닿지 않은 광고를 찾아 헤매며, 세일즈 매니저의 영업 활동에 도움이 될 수 있도록 돕고 있습니다. *Ekko는 새로운 경험을 쌓고자 Ad Operation 담당에서 새로운 광고주를 발굴하는 Sales Manager로 직무를 전환했습니다. 4. 스타트업에서 혹은 광고업계에서 일하는 느낌이 어떠세요? 특히 광고 운영 업무를 진행하다 보면 다양한 이해관계자들과의 커뮤니케이션이 발생합니다. 이 과정에서 제가 주도적으로 문제점을 파악하여 개선하는 업무도 자주 맡게 되는데요. 다시 말해, 스타트업 중에서도 버즈빌은 직원들에게 책임과 권한을 적극적으로 부여해주기 때문에, 업무를 처리하는데 있어서 주도적으로 일을 할 수 있게끔 해줍니다. 스타트업이 아니라면 자신의 main role 그 이상으로 새로운 업무들을 창출하기가 어려울 수 있는데, 스타트업은 직원 개개인이 뻗어나갈 수 있는 업무들이 무궁무진합니다. 그 과정에서 보다 책임감있는 실무자로 성장할 수 있는거죠. 이러한 점들이 제가 느끼는 스타트업의 매력 포인트입니다. 5. 이것만큼은 버즈빌이 참 좋다! 어떤 게 있으실까요? 명확하게 말씀드릴 수 있는 것은 사람입니다. 너무나도 좋은 사람들과 함께 공동의 목표를 향해 달려가는 것이 매력적입니다. 보통 직장 생활에서는 사람 때문에 받는 스트레스가 업무에 지장을 줄 수 있는데, 버즈빌은 그런 것이 전혀 없다고 자부하고 있습니다. 직장 내에서 이상한 사람이 없다고 생각한다면 본인이 이상한 사람이라는 말이 있죠. 그 말을 진지하게 고민해 본 적도 있습니다. 두 번째는 새로운 업무에 도전할 수 있도록 적극적으로 지원을 해줍니다. 보통 입사했을 때 자신의 main role이 있습니다. 다만, 새로운 인사이트나 자신의 성장을 더 촉진시킬 수 있는 업무가 있다고 하면, 이를 리더와 팀원들이 함께 고민해주며 그림을 그려 나갑니다. 저도 오랜 시간동안 버즈스크린 운영을 하며 습득했던 노하우를 저만의 스타일로 세일즈에 적용하고 싶었고, 현재는 인바운드 영업과 대행사 관리를 통해 이를 한 걸음씩 실현하고 있습니다. 6. 개인적인 목표나 꿈이 있으신가요? 있다면, 버즈빌에서의 경험이 어떻게 도움이 된다고 생각하시나요? 저는 꿈을 길게 바라보고 생각하지 않기 때문에, 현재 1~2년 후의 목표를 생각하고 있는데요. 다양한 업무를 통해 버즈빌의 매출과 성장에 직접적인 기여를 하고 싶다는 것이 목표입니다. 사실 내부에서 진행되는 업무들이 결국 버즈빌의 목표와 다 연결되어 있지만, 제가 말씀드리는 것은 이를 수치화시키고 명확한 피드백을 받는 role을 통해 저의 한계를 평가하고 싶다는 생각이 듭니다. 그래서 광고 영업이나 상품 기획, 광고 기술 등 여러 방식으로 업무 분야에 도전해보며, 제가 가장 잘 할 수 있는 일을 찾을 것입니다. 이 목표를 가지고 일하다보면, 버즈빌의 가까운 밝은 미래를 맞이할 수 있겠죠. 물론 한 층 성장된 제 모습에서 얻는 뿌듯함은 말할 것도 없겠네요.
조회수 5485

Next.js 튜토리얼 1편: 시작하기

* 이 글은 Next.js의 공식 튜토리얼을 번역한 글입니다.** 오역 및 오탈자가 있을 수 있습니다. 발견하시면 제보해주세요!목차1편: 시작하기  - 현재 글2편: 페이지 이동3편: 공유 컴포넌트4편: 동적 페이지5편: 라우트 마스킹6편: 서버 사이드7편: 데이터 가져오기8편: 컴포넌트 스타일링9편: 배포하기개요요즘은 싱글 페이지 JavaScript 애플리케이션을 구현하는게 꽤 어려운 작업이라는 것을 대부분 알고 있습니다. 다행히도 간단하고 빠르게 애플리케이션들을 구현할 수 있도록 도와주는 몇 가지 프로젝트들이 있습니다.Create React App이 아주 좋은 예시입니다.그렇지만 여전히 적당한 애플리케이션을 구현하기까지의 러닝 커브는 높습니다. 클라이언트 사이드 라우팅과 페이지 레이아웃 등을 배워야하기 때문입니다. 만약 더 빠른 페이지 로드를 하기위해 서버 사이드 렌더링을 수행하고 싶다면 더 어려워집니다.그래서 우리는 간단하지만 자유롭게 설정할 수 있는 무언가가 필요합니다.어떻게 PHP로 웹 애플리케이션을 만드는지 떠올려봅시다. 몇 개의 파일들을 만들고, PHP 코드를 작성한 다음 간단히 배포합니다. 라우팅에 대해 걱정하지 않아도 됩니다. 그리고 이 애플리케이션은 기본적으로 서버에서 렌더링됩니다.이것이 바로 우리가 Next.js에서 수행해주는 일입니다. PHP 대신에 JavaScript와 React를 사용하여 애플리케이션을 구현합니다. Next.js가 제공하는 유용한 기능들은 다음과 같습니다:기본적으로 서버 사이드에서 렌더링을 해줍니다.더 빠르게 페이지를 불러오기 위해 자동으로 코드 스플릿을 해줍니다.페이지 기반의 간단한 클라이언트 사이드 라우팅을 제공합니다.Hot Module Replacement(HMR)을 지원하는 Webpack 기반의 개발 환경을 제공합니다.Express나 다른 Node.js HTTP 서버를 구현할 수 있습니다.사용하고 있는 Babel과 Webpack 설정을 원하는 대로 설정할 수 있습니다.설치하기Next.js는 Windows, Mac, Linux와 같은 환경에서 동작합니다. Next.js 애플리케이션을 빌드하기 위해서는 Node.js가 설치되어 있어야 합니다.그 외에도 코드를 작성하기 위한 텍스트 에디터와 몇 개의 명령어들을 호출하기 위한 터미널 애플리케이션이 필요합니다.Windows 환경이라면 PowerShell을 사용해보세요.Next.js는 모든 셀과 터미널에서 동작하지만 튜토리얼에서는 몇 개의 특정한 UNIX 명령어를 사용합니다.더 쉽게 튜토리얼을 따르기 위해서는 PowerShell 사용을 추천합니다.맨 먼저 다음 명령어를 실행시켜 간단한 프로젝트를 생성하세요:$ mkdir hello-next$ cd hello-next$ npm init -y$ npm install --save react react-dom next$ mkdir pages그런 다음 hello-next 디렉토리에 있는 "package.json" 파일을 열고 다음과 같은 NPM 스크립트를 추가해주세요.이제 모든 준비가 끝났습니다. 개발 서버를 실행시키기 위해 다음 명령어를 실행시키세요:$ npm run dev명령어가 실행되었다면 브라우저에서 http://localhost:3000 페이지를 여세요.스크린에 보이는 출력값은 무엇인가요?- Error No Page Found- 404 - This page could not be found- Hello Next.js- Hello World404 Page다음과 같은 404 페이지가 보일 것입니다.첫 번째 페이지 생성하기첫 번째 페이지를 생성해봅시다.pages/index.js 파일을 생성하고 다음의 내용을 추가해주세요:이제 http://localhost:3000 페이지를 다시 열면 "Hello Next.js" 글자가 있는 페이지가 보일 것입니다.pages/index.js 모듈에서 간단한 React 컴포넌트를 export 했습니다. 여러분도 React 컴포넌트를 작성하고 export 할 수 있습니다.React 컴포넌트가 default export 인지 확인하세요.이번에는 인덱스 페이지에서 문법 에러를 발생시켜봅시다. 다음은 그 예입니다: (간단하게HTML 태그를 삭제하였습니다.)http://localhost:3000 페이지에 로드된 애플리케이션은 어떻게 되었나요?- 아무일도 일어나지 않는다- 페이지를 찾을 수 없다는 에러가 발생한다- 문법 에러가 발생한다- 500 - Internal Error가 발생한다에러 다루기기본적으로 Next.js는 이런 에러들을 추적하고 브라우저에 표시해주므로 에러들을 빨리 발견하고 고칠 수 있습니다.문제를 해결하면 전체 페이지를 다시 로드하지 않고 그 페이지가 즉시 표시됩니다. Next.js에서 기본적으로 지원되는 웹팩의 hot module replacement 기능을 사용하여 이 작업을 수행합니다.You are Awesome첫 번째 Next.js 애플리케이션을 구현하였습니다! 어떠신가요? 마음에 드신다면 더 많이 배워봅시다.마음에 들지 않는다면 우리에게 알려주세요. Github 저장소의 issue나 Slack의 #next 채널에서 이야기 할 수 있습니다.#트레바리 #개발자 #안드로이드 #앱개발 #Next.js #백엔드 #인사이트 #경험공유
조회수 873

[인공지능 in IT] '머신 비전', 내 눈에 걸리기만 해봐

50~60년대 국내 상황은 말로 표현하기 힘들다. 당시 강대국들은 전쟁 직후 한국이 다시 정상적으로 복귀하는 것은 불가능하다고 여길 정도였으니, 여러 모로 살아남기 힘든 환경이었던 것만은 분명하다. 하지만, 뭐든지 열심히 노력하는 특유의 국민성을 바탕으로 한걸음씩 내딛기 시작했고, 1988년 서울 올림픽까지 개최할 정도로 경제 성장을 이뤘다. 당시 필자가 태어난 것은 아니었지만, 여러 자료나 부모님 세대의 말씀을 조합하면, 이 같은 성장의 중심에는 제조업의 부흥이 있었기 때문이다.제조업은 국가 실물 경제의 근간이라고 할 정도로 중요한 역할을 담당한다. 단단한 제조업 생태계가 창출해 내는 부가가치를 바탕으로 서비스업이 발전한다면, 산업의 경쟁력을 잃지 않으면서 지속적인 성장을 이뤄낼 수 있는데 큰 보탬이 된다. 최근에는 인공지능과 같은 고도의 기술이 널리 퍼져 제조업의 중요성을 더욱 부각하고 있다. 전통적인 기계 산업 기술은 과학기술을 지탱하는 뿌리의 역할을 하고, 인공지능이나 데이터의 확장 등 탄탄한 제조업 중심의 주력 산업과 융합해 폭발적으로 성과를 낼 수 있다. 결국, 아무리 새로운 기술이 등장한다 해도, 제조업과는 떼려야 뗄 수 없는 관계인 셈이다.인공지능은 제조업에서 매우 유용하게 쓰이고 있다. 그 중에서 공장 자동화에 큰 역할을 하고 있는 '머신 비전(Machine Vision)'에 대해서 이야기를 해보자. 머신 비전은 사물인식, 얼굴인식, 이미지 캡션, 문자 인식 등 여러 형태로 적용되며, 최근 들어 딥 러닝을 통해 더욱 강력해지고 있다. 특히, 비전을 활용해 불량품을 검출하는 'Defect Detection'은 제조업에서 큰 역할을 할 수 있다. 대다수의 공장에서 제품 생산 마지막 공정은 '품질보증(Quality Assurance, QA)'이다. QA를 통해서 생산한 제품 혹은 부품에 문제가 없는지 확인한 후, 구매자에게 좋은 품질의 제품만을 제공해야 하기 때문에 매우 중요하다.실제로 대량생산라인을 보유하고 있는 제조업 기반 기업은 QA에 막대한 비용을 소모하고 있다. 때문에 유심히 확인하지 않거나, 몇몇 샘플들만 체크하고, 심지어 QA를 생략하는 경우도 있다. 결국 피해는 고스란히 최종 구매자에게 이어진다. 예를 들어, 새로 장만한 스마트폰이나 자동차 부품에 흠집이 있는 경우, 최종 구매자가 겪어야 할 불편함은 작지 않다. 또한, 고객 충성도 하락까지 이어질 수 있어 기업은 사전에 방지해야 한다.불량품 검출이 이루어지는 프로세스를 간단하게 알아보자. 스켈터랩스의 정수익 책임 PM의 도움을 받아 이미지로 구성했다.< 불량품 검출 프로세스, 출처: 스켈터랩스 >먼저 부품 생산 과정 중 불량을 탐지하기 위해서는 광학 기기를 사용해 사진을 찍어야 한다. 그리고 촬영된 사진을 이용해 머신 비전으로 탐지하는 것이다. 하지만, 머신 비전이 적용되었다고 해서 바로 족집게처럼 불량품을 검출해낼 수 있는 것도 아니다. 이미 많은 이들이 알고 있지만, 딥 러닝은 수많은 데이터셋을 바탕으로 선행한 학습 전제가 필요하다. 결함으로 판명된 부품들에 대한 데이터를 수집하고, 학습해 '이 부품은 이런 형태의 손상이 있으니 불량이다'라고 판단하는 방식이다. 인식하고, 학습하고, 검출하는 단계를 계속해서 반복하며 기계가 점점 '똑똑해진다'라고 할 수 있다.이어서 스켈터랩스의 사례를 참고해보자. 내부에서 개발하고 있는 불량품 검출 서비스는 크게 세가지 부분으로 구성된다. 파란색 네모 안에 있는 이름은 가제다.< 스켈터랩스의 머신 비전 불량품 검출 서비스 >하나씩 살펴보면, 'Dulok'은 실제로 현장에서 촬영되는 이미지를 모니터링하거나, 이를 클라우드에 업로드하는 '모니터링 모듈'이며, 'Ewok'은 웹상으로 부품 정보에 대해 'curation', 'labeling', 추론 결과를 확인할 수 있도록 하는 '애플리케이션'이다. 마지막으로 'Gorax'는 '학습을 통해 부품의 결함을 검출하는 모델'이다. 이 부분은 실제 서비스에서 단순히 딥 러닝을 통한 추론 외에도 다른 피쳐들이 제공되어야 한다.기존에는 사람이 이미지 상에서 결함에 대한 정의를 하나하나 내리고, 결함의 특징을 수동으로 설정해야 했다. 때문에 반도체나 LCD처럼 표면 형태가 정형화되어 있는 분야에서만 머신 비전 기술을 활용할 수 있었다. 반대로 섬유나 천연가죽 등 표면 형태가 비정형화된 분야에서는 결함 특징 값을 수동으로 설정하기 어려워 육안검사에 의존해야만 했다.그러나 점차 '머신 비전' 기술이 발전하면서 적용되는 영역은 계속 늘어나고 있다. 이는 품질을 높이는 결과로 이어져, 결과적으로는 최종 소비자들이 혜택을 받는다. 이처럼 인공지능 기술은 향후 지속적으로 발전을 거듭해 제조업의 일자리를 뺏는 것이 아닌, 함께 공생하는 생태계를 구축하는데 도움될 것이라 생각한다.이호진, 스켈터랩스 마케팅 매니저조원규 전 구글코리아 R&D총괄 사장을 주축으로 구글, 삼성, 카이스트 AI 랩 출신들로 구성된 인공지능 기술 기업 스켈터랩스에서 마케팅을 담당하고 있다#스켈터랩스 #기업문화 #인사이트 #경험공유 #조직문화 #인공지능기업 #기술기업
조회수 995

Team Profile: Meet Yonghyun

Read In KoreanAs a yet minuscule startup, each member holds a significant power over the overall atmosphere of the team. And in our ultimate quest to make big waves in the data world, we need to make sure that the people at the helm are at least kind of cool. We think we’ve done a pretty good job so far in assembling a society of unique but equally driven members.So we bring you this seven-part series, one of each devoted to interviewing each of our members in detail, to give you an in-depth glimpse into the people responsible for bringing you the future of machine learning with Daria. Plus, we peppered the interviews with questions from Dr. Aron’s “The 36 Questions that Lead to Love”*, cherry picked to make work appropriate and concise, but interesting.(*actually falling in love with our members highly discouraged)Yonghyun joined the XBrain team in August as a software engineer, and has worked closely with other members in constructing the software that Daria runs on. But his interests run beyond just making sure that Daria become the future star of machine learning and data science — Yonghyun is also an avid soccer player, and an enthusiastic dabbler of virtual and artificial reality. Learn more about him here!Yonghyun saves a few minutes of his day for some introspection/staring broodily out the windowHi Yonghyun! Start by telling us about your role.YH: I work with JM as a software engineer at XBrain, developing and testing our software infrastructure.How do you usually spend a work day?YH: I usually come to work around lunchtime, and devote my time to whatever needs to be done for the day. Today we worked on tests involving transferring data from MS SQL. I enjoy afternoon walks sometimes, and usually head home after working a little post-dinner.Tell us about the parts of your job that you most enjoy.YH: I enjoy transforming machine learning modules into Spark to fit with the cloud system, and looking at the code Suzin’s written in order to understand the process.What about the aspects that you least enjoy or find challenging?YH: Setting up the environment to test our systems is something I least enjoy. It’s frustrating, because you can follow all the steps and still go the wrong way.Pick one item on your desk that tells us something about you.YH: I don’t have a whole lot on my desk…so I would probably have to say my laptop. The very very big laptop provided to me by the company.Laptop in photo is larger than it appearsWhat made you want to become a software engineer?YH: I was originally majoring in History in college, but I was struck by how computer science could help you create something tangible. Programming helps turn your ideas into reality on the screen, which is something I was really drawn to.So why XBrain?YH: As an incoming programmer, you don’t really come across the opportunity to participate in the making of a product that’s still under development. It’s a good learning experience for me to watch Daria’s progress. Furthermore, because I started programming at a relatively later stage, I still need help with my mathematical background, which working here allows me to do.As the one of the newest additions to the team, tell us about your vision for XBrain.YH: I think my vision is one of becoming a household name for a machine learning tool that a lot of people use on the daily — Daria doing useful things in every facet of the world, big or small.What is your go-to work playlist?YH: When I’m coding, I usually prefer EDM, so stations like Hardwell On Air, and hip-hop as well.Recommend a movie for our next Cinema Society, please.YH: Watchmen (2009). Its protagonist Rorschach is an anti-hero, and the plot line is complex and interesting to follow.Where do you see yourself 10 years from now?YH: Career-wise, honestly I wouldn’t mind what I have right now — working a job that I love without getting too swamped with deadlines, with plenty of time for exercise and socializing, playing soccer with my friends.Given the choice of anyone in the world, whom would you want as a dinner guest?YH: Mark Zuckerberg, maybe? I’d like to hear about his ideas for the future.If you had to have dinner with one XBrain member, who would it be and why?YH: JP, our new machine learning engineer. I’d like to get to know him better, and he seems like an interesting person.Would you like to be famous? In what way?Nope.What would constitute a “perfect” day for you?YH: A day productive enough that I could go to bed without worrying about the next day.If you were able to live to the age of 90 and retain either the mind or body of a 30-year-old for the last 60 years of your life, which would you want?YH: The body of a 30 year old… I don’t think that youth isn’t everything when it comes to minds.For what in your life do you feel most grateful?YH: The privilege to have been able to learn and achieve everything I’ve wanted is something I’ll always be thankful for, and also the flexibility to be able to change directions I’m headed in.If you could wake up tomorrow having gained any one quality or ability, what would it be?YH: I’ve always wanted more drive to carry out the projects I’ve devised in my head, the ability to see things through no matter what.Is there something that you’ve dreamed of doing for a long time? Why haven’t you done it?YH: I’ve always wanted to learn how to cook. I lived in a dorm in college so I didn’t have the opportunity then, but now would be a good time as any.What is the greatest accomplishment of your life?YH: I would say my greatest accomplishment is putting my best efforts into learning and improving my mind, inside and outside of school.What is your most memorable XBrain moment?YH: My fondest memories are usually of events we held outside — the hike we went on in September, or the soccer game we had. I like that we got to bond as a team and get some exercise.If you knew that in one year you would die suddenly, would you change anything about the way you are now living? Why?YH: I haven’t been able to get decent sleep recently, so I’d probably give myself some time to rest.If you were going to become close friends with someone, please share what would be important for him or her to know.YH: I don’t have very strong likes or dislikes, so I usually get along with most people.What, if anything, should never be joked about?YH: You should never joke about the disadvantaged, or others’ insecurities.If you could sum up XBrain in three words or less?YH: Freedom. Consideration. Learning…. Is that too serious?#엑스브레인 #팀원소개 #팀원인터뷰 #기업문화 #조직문화 #팀원자랑
조회수 2103

헷갈리는 UI, 스티비는 이렇게 씁니다.

어떤 버튼을 넣어드릴까요?세상에 온전하게 혼자 만든 물건은 매우 드뭅니다. (풀스택이라는 개념도 있지만) 웹서비스 역시 여러 사람의 협업으로 만듭니다. 슬로워크에서 운영하는 이메일마케팅 서비스 스티비도 예외는 아닙니다. 살짝 말씀드리면 스티비는 기획/PM 1명, 디자이너 1명, 개발자 2명이 만들고 있습니다. 큰 조직은 아니지만 소통의 틈은 늘 존재하기 마련입니다.그중 하나가 UI 용어입니다. 동상이몽이라는 말처럼 각자 웹서비스 개발을 해왔지만, 모두가 같은 상황과 맥락에서 학습한 것이 아니고, 머릿속에 그리는 이미지가 달라 사용하는 용어가 서로 다를 수 있습니다. 그리고 같은 용어를 사용하면서도 그 의미와 구현된 결과물이 다를 수 있습니다.“‘드롭다운’이 들어가야 해요”라고 요청받고 나온 결과물은 ‘버튼을 클릭하면 아래로 펼쳐지는 메뉴’일 수 있습니다. 하지만 요청한 사람이 실제로 원했던 것은 <select>일 수 있다는 것이죠. 이런 소통의 틈을 채우기 위해 우리는 장문의 기획서를 쓰고 시간과 공을 들여 프로토타이핑을 합니다. 시간과 인력 자원이 허락된다면 아주 좋은 과정입니다. 하지만 자원이 적은 스타트업 팀에게는 부담스러울 수 있습니다. 모든 것이 비용이죠. 그저 “‘드롭다운’은 아래로 펼쳐지는 메뉴이고, 옵션 선택을 위해서는 셀렉트(<select>)를 쓰자”고 미리 약속하면 많은 부분이 해결됩니다. 그래서 UI 용어 통일은 중요합니다.이런 것이 헷갈리고, 이렇게 씁니다.몇 가지 사례를 살펴보겠습니다. 서비스를 2년 가까이 만들어 오면서 헷갈렸던 용어와 서로 약속을 통해 바로 잡은 것들, 그리고 아직도 헷갈리는 것들이 섞여 있습니다. 그리고 다른 팀에서 사용하는 의미와 또는 웹표준과 다를 수 있습니다. 그저 “스티비는 이렇게 쓰는구나”하고 봐주시면 되겠습니다.1. 버튼(button)버튼은 생각보다 다양합니다사용자의 클릭을 끌어내는 버튼. 마우스와 키보드를 가지고 할 수 있는 많은 액션이 있지만 무언가를 클릭하는 것만큼 직관적이고 친숙한 UX는 없을 것입니다. 그 중심에 버튼이 있습니다. 어떤 때는 이동을, 어떤 때는 실행이나 취소를 위해 버튼을 클릭합니다.버튼의 개념과 역할은 아주 명확한 것처럼 보이지만 프론트엔드 개발자 입장에서는 때로 ‘링크’와 혼동될 때가 있습니다. 어떤 것은 로 만들어진 링크로 만들어야 하고, 어떤 것은 <button>으로, 또 어떤 때는 <input type=”submit”>처럼 하기도 합니다. 하지만 표현되는 결과물은 마우스를 올리면 색이 변하는 ‘버튼’이죠. 보통 는 페이지의 이동을 나타내고, <button>은 실행이나 취소, <input type=”submit”>은 양식의 전송을 말합니다.스티비에서는 ‘버튼’, ‘링크’, ‘링크 버튼’을 혼용해서 사용합니다. 결과물은 버튼이지만 개발자의 재량에 따라 어떤 방식으로 구현할지 정합니다. 위 용어들에 대한 추가 질문은 따로 하지 않습니다. 그리고 SPA 방식으로 개발된 탓에 실제로 구분이 명확히 되지 않는 경우가 있습니다.* 이렇게 씁니다.→ “개발자가 알아서 한다”2. 팝업(popup)과 모달(modal)pop하고 뜬다고 다 팝업은 아님다음으로 헷갈리는 것이 팝업과 모달입니다. 과거 ‘팝업’은 작은 새로운 윈도우를 띄우는 기능을 말했습니다. 최근 팝업 차단이나 모던 브라우저들의 다중탭 기능 덕분에 많이 사용하지 않는 기능이 되었습니다만 아직도 많이 사용되는 용어입니다. 그리고 모달은 비교적 최근에 등장한 개념으로 화면 위에 레이어를 덮어 마치 새로운 창이 나타나는 것처럼 보여주는 방식입니다.“이 부분은 모달로 해주시고요.”, “다음 페이지는 역시 같은 팝업에서 이동하는 것으로…”. 이처럼 초기에는 위 용어를 혼재하여 사용했습니다. 새로운 윈도우를 띄우는 상황은 없거나 매우 희박하므로 소통에 큰 문제는 없었습니다. 다만 모달은 ‘기존(부모) 페이지와 맥락을 달리하는…”이라는 함의를 가지고 있습니다. 이런 경우는 되도록 ‘모달’이라는 용어로 통일하려고 합니다.* 이렇게 씁니다. → 팝업/모달은 중에 하나를 선택하지는 않지만 열리는 상황과 맥락에 따라 용어를 구분하면 좋다. 구현은 하나의 통일된 템플릿으로 진행한다.3. 얼럿(alert)항상 경고만 하는 건 아닙니다‘얼럿’은 사용자가 무언가 잘못된 길로 갔을 때, “띵”하고 뜨는 그 경고창입니다. 과거에는 브라우저에 내장된 기본 기능을 많이 사용했지만, 디자인과 사용성을 위해 최근에는 디자인이 입혀진 레이어로 구현된 유사 얼럿이나 하단에 위치한 토스트얼럿UI 등 다양한 변형이 사용되고 있습니다. “사용자가 취소하려고 하면 이런 메시지로 경고를 해주세요”라는 요청을 받는다면 개발자는 이것을 단순히 alert()으로 처리할지 상단에 뜨는 예쁜 레이어로 띄웠다가 일정 시간이 지나면 없앨지, 하단에 커다랗게 보여줄지 고민이 됩니다. 앞서 살펴본 모달 형식의 경고도 있으니 혼란은 커집니다.대부분 서비스가 그렇겠지만 스티비는 미리 설계된 얼럿 디자인을 사용합니다. 보통의 경우 당연히 이 UI를 사용하고, 추가 액션이 필요하거나 화면의 가운데 모달 형식으로 보여줘야 할 경우라면 디자인 작업물에 명시합니다. 화면에 붉은 글씨로 보여주는 경우도 있어 이 부분은 대부분 디자인 결과물로 소통합니다.* 이렇게 씁니다.→ 디자이너가 각 상황과 맥락을 파악하며 적당한 경고 방식을 선택, 디자인 작업물에 배치하여 개발팀에 전달합니다. (디자인 결과물은 제플린으로 전달합니다)4. 드롭다운(dropdown)과 셀렉트(select)그 누르면 뭔가 아래로 스르륵 나오는 그거결과부터 말씀드리면 ‘드롭다운’과 ‘셀렉트’는 다른 UI입니다. 하지만 비슷한 역할을 하는 경우가 있어 혼용하여 사용되는 것 같습니다. ‘드롭다운’은 하위 메뉴가 숨겨져 있다가 사용자의 마우스 오버나 클릭에 숨겨진 메뉴를 보여주는 UI입니다. 셀렉트는 <select>태그로 구현되며 사용자에게 내재된 옵션값 중 하나(또는 여러 개)를 받기 위한 양식 UI입니다.예쁜 디자인을 위해 레이어로 구현된 드롭다운처럼 구현한 셀렉트도 있고, 셀렉트인데 옵션의 선택에서 그치는 것이 아니라 선택과 동시에 페이지가 이동된다든지 하는 액션을 가진 경우가 있어 혼란이 생긴 것으로 생각됩니다.* 이렇게 씁니다.→ 초기 기획 단계에서 이 둘은 명확히 구분합니다. 사용자에게 어떤 값의 입력(선택)을 요구하기 위해서는 셀렉트를 사용합니다. 이때 디자인은 변형될 수 있지만, 선택이라는 핵심 기능은 그대로 둡니다.버튼 뒤에 숨겨진 메뉴를 표현하기 위해서는 드롭다운을 사용합니다. 하위 메뉴에서 어떤 액션이 있어야 한다면 드롭다운으로 합니다. 구현은 기획에 맞추어 진행합니다.5. 인풋(input)입력하는 곳인데, 마우스 갖다데면 색 바뀌고요. 입력하는 동안은 다른 색으로…‘인풋’, ‘입력창’, ‘필드’ 등 여러 이름으로 불리웁니다. 사용자에게 텍스트 형식으로 어떤 내용을 입력받기 위한 UI로 보통은 그냥 사각형이고, 여기에 테두리(border)나 옅은 배경(background)를 주어 사용합니다.딱히 헷갈릴 일이 없긴합니다. 하지만 뭔가 용어 통일을 한다면? 아마도 ‘텍스트 입력’이나 ‘텍스트 인풋’이 적당하지 않을까 합니다. 결과물은 입력을 위한 상자이지만 구현은 보통 <input>태그로 합니다. 하지만 단순히 인풋이라고만은 할 수 없는 것이 <input type=”checkbox”>나 <input type=”radio”>, <input type=”submit”> 같은 예외가 있기 때문입니다. “인풋으로 해주세요”, “인풋 중에 뭐요?”같은 상황이 생길 수 있습니다. 그렇다고 ‘텍스트 입력’이라고 한다면 <textarea>와 혼동할 수 있습니다. 구현 과정을 생각하여 되도록 명확한 용어가 사용되는 편이 좋습니다.* 이렇게 씁니다. → 무엇을 입력할지 디테일한 전달 필요. 용어 통일은 조금 더 논의해 본다.마치며쓰임에 따라, 상황에 따라 다를 수 있는 UI 관련 용어들. 각자 편한 대로 쓰면 되지 왜 꼭 통일해야 할까요? 오히려 하나의 단어로 통일하는 순간 그 단어만 제한되는 것은 아닐까요? 개발 조직마다 다르겠지만, 스타트업이나 스타트업처럼 작고 빨라야 하는 조직에서의 팀원 사이의 이런 작은 ‘싱크’들은 매우 중요합니다. 드롭다운을 열심히 그렸는데, 실제로 필요한 건 셀렉트였다면? 이렇게 소통이 어긋났을 때 발생하는 시간과 자원의 낭비가 줄어듭니다. 세세한 UI까지 디자이너가 그리는 시간을 줄일 수 있습니다. 미리 약속된 UI(일종의 스타일 가이드)가 있다면 개발자는 상세 디자인 없이도 기존 것을 재사용하면 되기 때문입니다. UI 용어의 싱크만 잘해도 많은 시간을 절약할 수 있습니다. 그 시간에 더 많은 아이디어를 실험하고 구현해볼 수 있습니다.#슬로워크 #스티비 #UI #디자인 #디자이너 #인사이트
조회수 8604

AWS Lambda에서 메모리 설정값과 CPU 파워의 관계

안녕하세요. 데이블 백엔드 개발팀 최형주입니다.이번에 말씀드릴 내용은 서버 없는 컴퓨팅(Serverless Computing)의 널리 사용되는 AWS(Amazon Web Service)의 Lambda에 대한 내용입니다. AWS Lambda는 메모리 설정값에 따라 CPU 파워가 결정되는데, 그 메모리 설정값에 따라 CPU 파워가 어떻게 변화하는지에 대한 실험 내용을 설명하겠습니다. 처음에 AWS Lambda가 무엇인지 간략하게 소개를 하고 왜 이번 실험을 하게 되는지 배경 설명을 드릴 것입니다. 그다음 메모리 설정값에 따른 CPU 파워는 어떻게 결정되는지를 규명하고 마지막으로 이번 포스트를 간략히 요약겠습니다.목차1. AWS Lambda란?2. 실험배경3. 메모리 설정값과 CPU 파워의 관계4. 요약AWS Lambda란?AWS Lamba의 웹사이트AWS Lambda는 이벤트에 응답하여 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서버 없는 컴퓨팅 서비스입니다. 즉 코드를 업로드 하기만 하면 높은 가용성과 확장성을 보장하는 Lambda 플랫폼에서 코드를 실행합니다.AWS Lambda를 사용의 장점은 서버관리 불필요(Serverless), 지속적인 조정(Scaling), 밀리 초 단위의 측정 및 과금(Demand-based Pricing)입니다. 즉 서버를 프로비저닝(Provisioning)하거나 관리할 필요 없이 AWS Lambda에서 코드를 자동으로 실행하기 때문에 코드를 작성하고 AWS Lambda에 업로드하기만 하면 됩니다. 또한, 각 트리거에 대한 응답으로 코드를 실행하여 애플리케이션을 자동으로 확장하거나 축소합니다. 즉 코드는 병렬로 실행되고 각 트리거는 개별적으로 처리되어 정확히 워크로드(Workload) 규모에 맞게 조정됩니다. 과금 방식은 100밀리 초 단위로 코드가 실행되는 시간 및 코드가 트리거 되는 회수를 기준으로 요금이 부과됩니다. 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.실험 배경AWS Lambda의 과금은 요청 요금과 컴퓨팅 요금의 합으로 계산됩니다. 요청 요금은 Lambda 함수를 호출한 총 요청 수에 대해 요금을 부과하고, 컴퓨팅 요금은 사용자가 업로드한 코드를 실행한 시간을 계산하여 100ms당 요금을 부과합니다. 컴퓨팅 요금은 사용자가 설정한 메모리 크기에 선형 비례하여 다르게 부과됩니다. 예를 들어 128MB 메모리에서는 100ms당 0.000000208$이고 256MB는 128MB의 약 두 배인 0.000000417$입니다. 그리고 512MB에서는 256MB의 두 배인 0.000000834$입니다. 또한, 더 큰 메모리를 사용할수록 더 큰 CPU 파워를 제공합니다.가장 큰 메모리 설정값을 사용하면 좋겠지만, 비용적인 측면을 고려해볼 때 사용자 입장에서의 사용 목적은 AWS Lambda로부터 최소한의 요금으로 최대한의 계산 효율을 뽑아내는 것입니다. 이 목적을 달성하기 위해서는 Lambda 함수를 실행할 때 메모리의 크기와 CPU의 파워(코어 수, 연산능력)를 명확하게 규명할 수 있어야 합니다. 메모리 크기는 사용자가 설정할 수 있습니다. 하지만 아쉽게도 아마존에서는 CPU 용량은 설정한 메모리 크기에 비례하여 결정된다고만 설명되어 있고 어느 정도의 성능을 가졌는지 명시하지 않고 있습니다.하지만 데이블의 백엔드 개발팀에서, 실험을 통하여 AWS Lambda에서 메모리 설정값에 따라 CPU 파워가 어떻게 변하는지 규명해냈습니다. 이제 그것을 이 포스팅을 통해 설명해 드리고자합니다.메모리 설정값과 CPU 파워의 관계"설정한 메모리 크기와 CPU 파워는 지수적 감쇠 관계(Exponential Decay)를 보인다"앞서 "CPU 파워는 메모리 설정한 값에 비례하여 증가한다”라고 했습니다. "그러면 어느 정도로 어떻게 비례하는가?”, “당연히 선형관계 아닌가?"라는 질문이 자연스럽게 나올 것입니다. 저희는 이 질문에 대답하기 위해 각 메모리 설정값별로 100만 번의 덧셈연산을 하여 각 설정 별 처리시간을 계산해 보았습니다. 다음 [그림 1]은 100만 번의 덧셈 연산을 했을 때 처리시간을 나타낸 그래프입니다. X축은 할당한 메모리의 크기를 나타내고 Y축은 처리시간을 초 단위로 측정한 것입니다. 보시는 바와 같이 처리시간은 메모리 크기에 따라 지수적으로 감소함을 알 수 있었습니다. 그러므로 AWS Lambda에서는 설정한 메모리 크기와 CPU 파워는 지수적 감쇠 관계(Exponential Decay)를 보인다고 결론을 내릴 수 있습니다. 예를 들면 현재 설정한 메모리보다 2배 높은 CPU 파워를 사용하고 싶으면 2배로 큰 메모리 용량을 설정해야 합니다.[그림 1] 메모리 설정값에 따른 처리시간필요로 하는 메모리 크기와 사용하는 응용에 따라 다르겠지만, 일반적으로 메모리의 크기에 상관없이 사용하는 비용이 거의 같다고 얘기할 수 있습니다. [그림 2]는 앞서 100만 번 덧셈 연산을 1만 번 호출했을 때의 각 메모리 설정값 별 요금을 나타낸 것입니다. X축은 설정한 메모리 크기이고 Y축은 각 메모리 설정값 별 요금입니다. 보시는 바와 같이 분포가 급격히 변하지 않고 대체로 균일한 것을 알 수 있습니다.[그림 2] 메모리 설정값에 따른 요금하지만 프로그램의 실행 시간은 단순히 CPU 파워로만으로 처리 시간이 결정되지 않기 때문에 다양한 요인을 검토해야 합니다. 알고리즘의 시간복잡도, 메모리의 크기와 접근 횟수, 네트워크 비용 등 다양한 것들이 처리 시간에 영향을 미치기 때문에 단순히 메모리 설정값을 늘려서 사용하는 방법은 옳지 못합니다. 그러므로 위 자료를 참고 용도로만 사용하셔서 하고자 하는 목적에 맞게 가장 최적의 메모리 설정값을 설정하시면 됩니다.요약AWS Lambda는 대표적인 서버 없는 컴퓨팅 서비스입니다. AWS Lambda에서 뛰어난 가성비를 얻고자 할 때는 각 설정값에 따라 제공하는 자원을 예측할 수 있어야 합니다. 여러 설정값 중 가장 성능에 큰 영향을 미치는 것은 사용하고자 하는 메모리 크기인데 이 크기에 따라 CPU 파워가 결정됩니다. 하지만 각 메모리 설정값에 따른 CPU 파워 정보를 아마존에서 제공해 주지 않고 있으므로 실험을 통해서 확인하였습니다. 실험 결과 설정한 메모리 크기와 CPU 파워는 지수적 감쇠 관계(Exponential Decay)를 규명했습니다. 이 규명은 단순한 프로그램에서만 확인한 것이기 때문에 최고의 효율을 가지는 AWS Lambda를 사용하기 위해서는 그 밖의 다양한 것들을 고려하여 설정해야 합니다.  기타머신 성능 및 정보- 사용하는 CPU는 Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz, 코어의 개수는 2개, 그리고 캐시의 크기는 25600 KB 임(사용하는 Microcode는 바뀔 수 있음)- 메모리는 약 3.67GB를 가짐실험에 사용한 Lambda 함수import osimport multiprocessingimport timeimport subprocessdef lambda_handler(event, context):mem_bytes = os.sysconf('SC_PAGE_SIZE') * os.sysconf('SC_PHYS_PAGES')mem_gib = mem_bytes/(1024.**3)num_cores = multiprocessing.cpu_count()#start_time = time.time()print subprocess.check_output ('vmstat -s', shell=True)sum = 0for i in range(1000000):sum += iif sum 000 == 0:print subprocess.check_output ('vmstat -s', shell=True)print subprocess.check_output ('vmstat -s', shell=True)hostname = subprocess.check_output ('hostname', shell=True)cpuinfo = subprocess.check_output ('cat /proc/cpuinfo', shell=True)meminfo = subprocess.check_output('cat /proc/meminfo', shell = True)print hostnameprint '--------------------------------------------------------------\n\n'print 'CPU Information'print cpuinfoprint '--------------------------------------------------------------\n\n'print 'Memory Information'print meminfoprint '\n\n\n\n'참고 자료https://aws.amazon.com/ko/lambda/details/#데이블 #개발 #개발자 #인사이트 #꿀팁 #AWS #조언

기업문화 엿볼 때, 더팀스

로그인

/