스토리 홈

인터뷰

피드

뉴스

조회수 1048

컴공생의 AI 스쿨 필기 노트 ⑥인공신경망

인공지능, 머신러닝, 딥러닝이번 6주차 AI 스쿨에서는 딥러닝의 가장 기초적인 부분을 배웠어요. 인공지능과 머신러닝, 그리고 딥러닝을 많이 들어보긴 했는데 이 셋의 차이는 무엇일까요?인공지능이라는 개념은 1956년 미국 다트머스 대학에 있던 존 매카시 교수가 개최한 다트머스 회의에서 처음 등장했고 최근 몇 년 사이 폭발적으로 성장하고 있는 중이에요. 1956년 당시 인공지능의 선구자들이 꿈꾼 것은 최종적으로 '인간의 지능과 유사한 특성을 가진 복잡한 컴퓨터'를 제작하는 것이었죠. 이렇듯 인간의 감각, 사고력을 지닌 채 인간처럼 생각하는 것을 인공지능이라고 해요.인공지능은 위 세 개념 중 가장 큰 개념이에요. 머신러닝은 일반적으로 사람들이 이야기하는 인공지능, 즉 머신러닝에 기반한 인공지능을 말하는데요. 인공지능을 구현하는 구체적인 접근 방식이라고 할 수 있어요.머신러닝에는 linear regression, logistic regression 등의 여러 알고리즘이 있는데요.  그중 학습에 사용되는 모델을 딥러닝이라고 해요. 즉 딥러닝은 완전한 머신러닝을 실현하는 기능이라고 볼 수 있어요. 이러한 딥러닝의 등장으로 인해 머신러닝의 실용성은 강화됐고 인공지능의 영역은 확장됐다고 해요.인공 신경망(Neural Network)오늘 수업의 핵심인 인공 신경망(Neural Network)은 어떻게 만들어졌을까요?뉴런의 구조이것은 우리 몸에 존재하는 신경세포인 뉴런이에요. 뉴런은 전기적인 신호를 전달하는 특이한 세포인데 뇌는 뉴런의 집합체라고 할 수 있어요. 뉴런은 수상 돌기(dendrites, input)에서 신호를 받아들이고 축색 돌기(axon terminals, output)에서 신호를 전송해요. 신호가 전달되기 위해서는 일정 기준(임곗값 : threshold) 이상의 전기 신호가 존재해야 해요. 이 신호들의 전달을 통해서 정보를 전송하고 저장해요.이런 신경세포로 이뤄진 신경망 시스템을 위의 그림처럼 표현할 수 있어요. 이처럼 인공신경망은 사람 몸속의 신경들을 모방해서 만든 시스템이에요.위의 식처럼 뉴런을 수학적으로 표현할 수 있는데요. 입력 값들(X)에 가중치를 두어(W) 값 (f(x))을 구하고 그 값과 임계치와의 관계를 활성함수(active function)*로 판단하여 결괏값을 출력하게 돼요.( * 활성함수는 인공신경망의 개별 뉴런에 들어오는 입력신호의 총합을 출력 신호로 변환하는 함수로 비선형 함수(non-linear function)를 씁니다.**)이때 활성함수는 뉴런에서 임곗값을 넘었을 때만 출력하는 부분을 표현한 것으로 sigmoid 함수, Relu 함수 등 여러 방식이 있어요.인공 신경망의 구조인공 신경망 구조는 위의 그림처럼 나타낼 수 있어요. 인공 신경망 구조는 입력층(input layer), 은닉층(hidden layer), 출력층(output layer)으로 이루어져 있어요. 위의 그림은 그 구조에 의해 3-layer Neural Network 또는 2-hidden-layer Neural Network라 부를 수 있는데요. 3-layer Neural Network는 3개의 층을 가지는 인공신경망이라는 뜻이고, 위 그림에서는 은닉층1, 은닉층2, 출력층이 해당되겠죠. 인공 신경망에 입력층과 출력층은 항상 존재하기 때문에 은닉층의 개수만을 고려하여 부르기도 해요. 위 그림에서는 은닉층이 2개 있기 때문에 2-hidden-layer Neural Network라고 부를 수 있어요. 전파(Propagation)이번에는 실제로 학습하는 과정인 인공신경망의 알고리즘에 대해 알아볼게요. 순전파(Forward Propagation)와 역전파(Backward Propagation)가 있어요.순전파는 입력값에서 출력값으로 가중치를 업데이트를 하고 활성화 함수를 통해서 결괏값을 가져오는 것을 말해요. 인공신경망이 설계된 정방향(input → hidden → output)으로 데이터가 흘러가기 때문에 순전파라고 해요. 말 그대로 입력값을 앞쪽으로 보낸다고 생각하면 돼요.역전파는 출력값을 통해서 역으로 입력값 방향으로 오차를 다시 보내며 가중치를 재 업데이트하는 것이에요. 출력값에서 계산된 오차에 가중치를 사용해 바로 이전 층의 뉴런들이 얼마나 오차에 영향을 미쳤는지 계산해요. 결과에 영향을 많이 미친 뉴런일수록 더 많은 오차를 돌려줘요.개념을 코드에 적용하기NumPy로 구현된 Neural Network(이하 NN)의 작동 방법을 살펴볼게요. NN은 총 2개의 레이어로 이루어져 있어요. 이번 과제에서는 입력 x가 들어왔을 때, 레이블에 따라 예측치가 1로 수렴하는지 알 수 있는 인공신경망을 구현하는 것이 목적이에요.Neural Network다음 코드는 simpleNueralNet() 클래스를 나타내는 코드예요. simpleNueralNet()은 두 개의 레이어로 구성된 NN이에요.N, D_in, H, D_out = 64, 1000, 100, 10- N은 batch size, 즉 한 번에 처리할 수 있는 데이터 사이즈를 말해요. - D_in은 입력값 차원에 쓰이는 값으로 1000을 할당해요.- H는 은닉층 차원에 쓰이는 값으로 100을 할당해요.- D_out은 출력값 차원에 쓰이는 값으로 10을 할당해요.아래 코드를 통해서 랜덤 입력과 출력 데이터를 만들어요.x = np.zeros((N, D_in))     #1  x.fill(0.025)                         #2y = np.ones((N, D_out))   #31. np.zeros() 함수를 사용하여 (64, 1000)의 차원을 갖는 0인 행렬을 만들어요.2. fill() 함수를 통해 x 안의 모든 0을 0.025로 바꿔요.3. np.zeros() 함수를 사용해 (64, 10)의 차원을 갖는 0인 행렬을 만들어요.아래는 랜덤 값을 갖는 가중치(weight)들을 초기화하는 코드예요. w1은 1000, 100 차원의 랜덤 값을 갖는 행렬로, w2는 100, 10차원의 랜덤 값을 갖는 행렬로 만들어요.w1 = np.random.randn(D_in, H)   w2 = np.random.randn(H, D_out)learning_rate는 학습 속도를 의미해요. 아래는 단계별로 움직이는 학습 속도를 1e-6으로 정의하는 코드예요.learning_rate = 1e-6이제 5000번의 순전파를 할 거예요.h = x.dot(w1)     h_relu = relu(h)  y_pred = h_relu.dot(w2)h는 은닉층에 전달할 값이에요. x와 w1을 행렬곱한 값을 가져요.활성 함수 relu에 h를 넣어서 계산해요.y_pred는 예상되는 출력값이에요. relu로 계산된 h_relu와 가중치 w2를 행렬곱한 값이에요.아래는 순전파로 얻은 y_pred에서 진짜 y를 뺀 값을 제곱한 것의 합을 구해 손실 값(loss)을 구하는 코드예요. print(loss) 코드로 손실을 확인할 수 있어요.loss = np.square(y_pred - y).sum()순전파 후 역전파를 이용해 손실에 대한 가중치 w1과 w2의 gradients를 계산하여 update 할 거예요.grad_y_pred = 2.0 * (y_pred - y)              #1grad_w2 = h_relu.T.dot(grad_y_pred)    #2grad_h_relu = grad_y_pred.dot(w2.T)    #3grad_h = grad_h_relu.copy()                    #4grad_h[h < 0>grad_w1 = x.T.dot(grad_h)                         #61. 순전파로 얻은 y_pred에서 진짜 y값을 뺀 값에 2.0을 곱하여 grad_y_pred를 구해요.2. grad_w2는 순전파에서 y_pred = h_relu.dot(w2) 식을 사용했으므로  h_relu.T.dot(grad_y_pred) 로 구해요. h_relu가 반대로 곱해지기 때문에 T를 이용하여 shape을 바꿔줘야 해요.3. grad_h_relu는 방금 위에서 사용한 y_pred = h_relu.dot(w2)을 이용하여 grad_y_pred.dot(w2.T) 로 구해요. 이번에는 w2 shape의 반대를 grad_y_pred에 곱해줘야 해요.4. 순전파에서 h_relu = relu(h)였는데요. 역전파에선 grad_h와 grad_h_relu가 같기 때문에 copy() 함수로 그대로 복사해요!5. 0보다 작은 h는 0으로 만들어요.6. 가중치 w1의 값인 grad_w1은 순전파의 h = x.dot(w1)와 반대로 x.T.doT(grad_h) 곱해요. 역전파는 순전파의 식에서 이항한다고 생각하면 조금 더 쉽게 이해할 수 있을 것 같아요. 이항한 값은 .T를 붙여서 표현한다고 생각하면 될 것 같아요.아래는 가중치를 재업데이트하는 코드예요.w1 -= learning_rate * grad_w1 w2 -= learning_rate * grad_w2 과제1을 통하여 NN을 알아보았는데요. 복잡하지만 순전파와 역전파를 알고 있다면 많이 어렵지는 않은 것 같아요. 과제 2는 정확도를 95% 이상으로 만들어보는 과제인데 여러 가지 방법을 동원해서 풀어보는데 생각보다 쉽지가 않아요. ^^;이번 수업시간에 배운 딥러닝의 기초인 신경망은 굉장히 중요한 개념이라고 해요. 신경망을 기반으로 한 딥러닝을 강화하여 안면인식을 가능하게 하거나 저장된 데이터를 정확하게 인식하고 분류할 수 있는 기기들도 만들어지고 있어요. 이처럼 AI는 점진적으로 활용 범위가 넓어지고 있기 때문에 이 수업을 통해 쌓은 AI 지식을 마음껏 뽐낼 수 있는 날이 왔으면 좋겠어요!** 왜 활성함수로 비선형 함수를 쓸까요?선형함수인 h(x)=cx를 활성함수로 사용한 3-layer 네트워크를 생각해봐요. 이를 식으로 나타내면 y(x) = h(h(h(x)))가 되는데요.  이는 y(x) = c3x와 같습니다.  이렇게 활성함수로 선형함수를 사용하면 은닉층을 사용하는 이점이 없어요.* 이 글은 AI스쿨 - 인공지능 R&D 실무자 양성과정 6주차 수업에 대해 수강생 최유진님이 작성하신 수업 후기입니다.
조회수 3436

KBS 신입사원 입사후기 - [장아련] 한 시절의 미완성이 나를 완성시킨다(방송경영(경영기획) 편)

딸과 많은 시간을 보내지 못한 아버지가, 암으로 딸을 먼저 보낸 후 쓴 책 <딸에게 보내는 굿나잇 키스>. 그 한 구절을 인용하자면 다음과 같습니다. “딱 한 번이라도 좋다. 낡은 비디오 테이프를 되감듯이 그때의 옛날로 돌아가자. 나는 펜을 내려놓고, 읽다 만 책장을 덮고, 두 팔을 활짝 편다. 너는 달려와 내 가슴에 안긴다. 내 키만큼 천장에 다다를 만큼 널 높이 들어 올리고 졸음이 온 너의 눈, 상기된 너의 뺨에 굿나잇 키스를 하는 거다.” ‘후회’라는 한 단어로는 미처 담지 못할, 딸을 잃어버린 아버지의 진심을 전하는 말입니다. 감히 딸을 잃은 아버지의 마음에 빗댈 수는 없겠으나, 이와 같은 후회가 남지 않도록 끊임없이 마음에 되새겼던 이 말 덕택에, 저 역시 이번 길을 완주할 수 있었습니다. 완주 후 숨을 고르고 있는 지금, 정보 부족, 적은 인원, 높은 경쟁률, 자격증, 스펙 등 많은 언덕들과 싸우기 위해 준비하고 계신, 혹은 이런 언덕들로 인해 지쳐있을 누군가를 위해 조금이나마 도움이 될만한 문장들을 적어보고자 합니다. 1% 차별성을 만들자. 방송사를 준비하시는 분들의 경우 엄두도 못 낼 높은 스펙과 역량을 갖고 계신 경우가 대부분입니다. 그 가운데서 저는 휴학 없이 달려온 대학교 4년, 경영 또는 언론과 관련 없는 학과, 방송 경험 부재의 상태에서 3개월이라는 상당히 짧은 기간 동안에 KBS를 준비해야 했습니다. 그래서 자신만의 차별성으로, 자신만의 존재감을 드러내기 위해 저는 오히려 방송사 입사의 정석이라고 알려진 길만을 가지 않도록 노력했습니다. 모두들 방송과 관련된 경험들로 자기소개서를 채워나갈 때, 방송과는 전혀 상관 없는 밴드나 법 동아리, 지리, 교생 실습 이야기 등으로 자기소개서를 작성하며 오롯이 저의 이야기를 전달하는데 집중했습니다. ‘형식이 너무 과감하다’, ‘소재가 위험하다’는 주변 사람들의 만류에도 제 방향에 확신이 있다면 이를 포기하지 않았습니다. 소위 KBS에 들어오기 위한 ‘높은 정량’에 속하지 않음에도 서류 전형을 통과할 수 있었던 건, 바로 이런 시도들에 있지 않았나 예상합니다. 우리나라의 법에서 모든 죄를 열거하기 보다 특정 죄목을 법관의 재량으로 해석할 수 있도록 허용하는 이유는, 지나치게 원칙을 지키다 보면 오히려 허점이 드러나 선량한 피해자가 발생할 수 있기 때문입니다. 선배님들의 훌륭한 입사 사례도 분명 도움이 되겠지만, 이를 바탕으로 본인에게 가장 적합한 방법을 찾고, 그 속에서 본인의 차별성을 드러낼 수 있는 방향을 잡는 것이 필요합니다. 정답이 없는 경쟁. 필기 과정을 보며 들었던 첫 번째 생각입니다. 어마한 경쟁률을 뚫어야 한다는 것도 무서웠지만, 도대체 ‘상식’과 ‘논술’이라는 이 모호한 과제를 어떻게 준비해야 할 지가 더 난감했습니다. 부족한 시간 속에서도 이를 극복할 수 있는 방법이 필요했습니다. -상식 공략 방안은, 자신만의 정리 본을 만드는 것입니다. 사실 상식 시험은 스터디에서 각 분야의 지식들을 취합하는 경우가 대부분이었습니다. 분명 효율적이겠지만, 성향이 다른 개인들이 모여 취합하다 보니 나타나는 단점도 있었습니다. 그래서 저는 서점에 가서 상식에 대한 여러 책들을 비교한 뒤, 넓은 범위를 심도 있게 다루는 책 한 권을 선정했습니다. 그리고 책에 나오는 용어들을 스스로 정리하여 한 권을 마스터하는데 중점을 두었습니다. 여기에 최근 이슈들은 여러 언론사들의 기사를 취합하여 보충했습니다. 실제로 제가 상식을 많이 맞은 편이 아니라서 확언하지는 못하겠으나, 그래도 약술(5문제)과 객관식(35문제)이 혼합된 상식 시험에서 평균 점수라도 받을 수 있었던 건, 해당 방법 덕택이라 생각합니다. -논술 공략 방안은 자신만의 논리 구조들을 끊임없이 재생산해내는 것입니다. 논술에서 어떤 주제가 나올 지는 정말 미지수이기에, 어떠한 주제가 나오더라도 근거로 사용할 수 있는 소스들을 최대한 많이 보유하는 것이 중요합니다. 가령 로이터, AP에서 시행하고 있는 ‘팩트 체크 전담팀’ 소스를 ‘신뢰도 회복’이라는 주제에 맞춰 구조화했다면, 이는 ‘가짜 뉴스에 대한 대응 방향’라는 주제에도 하나의 근거로 활용될 수 있고, 나아가 팩트체크 전담팀-> 신뢰도 및 저널리즘의 회복-> 2030세대의 유입의 논리 구조로도 이어질 수 있습니다. 이렇게 최대한 많은 소스들을 접하고자 노력하고, 해당 소스들을 여러 개의 논리 구조로 만들어보고자 노력했습니다. 또한 항상 글을 쓸 때 ‘포용, 인내, 주관, 긍정’의 뉘앙스가 많이 풍기던 글을 보다 명백히 전달할 수 있도록 논술을 작성하는 내내 ‘객관, 비판, 비난’의 눈을 되새긴 것이 큰 도움이 되었습니다. 상황을 주도하는 작가가 되자. 면접 상황에서 주도권을 잡는 방안을 고민하시면 좋겠습니다. 사실 면접관님들이 저희에게 어떤 질문을 던질 지는 알 수 없습니다. 아마도 그 날의 상황, 이전 면접자의 대답, 혹은 면접관님들의 가치관 등등에 따라 영향을 받을 겁니다. 이 모든 걸 대비하여 예상 질문을 만들고, 예상 답변을 만들어 암기하는 것은 비효율적이라 생각합니다. 대신 간략한 답변 속에서도 면접관님들이 궁금해 할 만한 trigger들을 본인의 답변 안에서 만드는 연습을 계속 하시는 것이 더 중요합니다. 면접 시뮬레이션도 중요하지만, 한 질문에 대해 trigger들을 심어놓고, 그 trigger들로 면접관님들을 유인하여 본인이 준비한 답변을 말할 수 있도록 해야 합니다. 그저 준비한 질문들이 나오기만을 바라기보다는, 본인이 면접 상황을 구성해나가는 작가라 생각하고, 본인이 원하는 방향으로 면접을 이끌고 가야 할 것 같습니다. 나아가 자신에 대한 성찰도 필요합니다. 꼬리에 꼬리를 무는 질문들을 끊임없이 던져야 합니다. ‘왜 여타의 언론 기관이 아닌 방송국을 택했는지’, ‘방송국 중에서는 왜 하필 KBS인지’, ‘KBS라는 방송국 내에서 PD, 기자 직군이 아닌 경영을 택한 이유는 무엇인지’ 질문했습니다. 보기에 그럴 듯한 답변이 아닌, 스스로가 인정할 수 있고, 스스로를 합리화시킬 수 있으며, 스스로가 당당한 답변을 준비하기 위해 노력했습니다. 그리고 그런 진심이 분명 최종 면접에 통했다고 확신합니다.  하고 싶은 일을 평생의 업으로 할 수 있다는 축복을 받은 제가, 아직은 그 준비과정에 있는 분들께 조언의 말씀을 드리는 것 자체가 어불성설이라는 점을 잘 압니다. 그러기에 제가 전해드리는 이 작은 글들이 완주의 유일한 길이 아니라는 것만은 꼭 알려드리고 싶었습니다. 그러나 꼭 얘기하고 싶은 한 마디는, 본인과 본인의 인생이 특별함 그 자체를 증명하고 있다는 사실입니다. 확률이 지나치게 낮은 이 시험에 도전하다 보면, 완벽하게 준비하기 위해 시험에 나를 맞추고, 부족한 나의 모습을 비난하고, 완벽하게 준비하지 못한 자신을 탓하기도 합니다. 허나 완벽하지 않고 조금 서툰, 미완성의 답변과 인생이 오히려 더 매력적으로 다가오는 순간이 있을 겁니다.  ‘나는 오래 멈춰있었다. 한 시절의 미완성이 나를 완성시킨다.’는 이훤 시인의 시처럼, 지금의 미완성을 너무 탓하지 말고 훗날을 기약하시길 바랍니다. 아주 부족한 제가 길을 완주한 만큼, 글을 읽고 계시는 여러분 모두들도 분명 무궁한 가능성이 존재할 거라 생각합니다. 동일한 축복을 함께 누릴 수 있는 날이 오기를, 동료가 되어 함께 발맞추어 투닥 거릴 수 있는 날이 오기를, 진심을 담아 기대하고 고대하겠습니다.#한국방송공사 #KBS #KBS공채 #KBS신입채용 #KBS채용 #입사후기
조회수 631

나쁜 선택이란 없다

고3 시절 자발적 재수를 선택할 때도,대학원 논문을 접을 때도,5년 전 뒤늦게 라식을 결심할 때도,8개월 전 퇴사를 결정할 때도,시작은 다분히 우발적이었다.모든 선택은돌이켜 보면 섣부른 감정으로 시작되었고,판단의 순간은(돌이켜보면) 찰나였지만,순간 순간의 고민은 심해를 뚫는 듯 했다. 그럼에도 나는 큰 결정을 꽤 많이 해 온 편이다.그리고 후회도 잘 하지 않는다.모든 선택에는 기회비용이 발생하고얻는게 있으면 잃는 것이 있는건 당연한 법이다.잃게 될 무언가 때문에대부분의 선택이 문 앞에서 '현상 유지'로 돌아선다.크나큰 결단을 하게되면잃어버린 기회비용 만큼이나 변화에 적응해야하는과도기가 필요하다.그것은 항상 진통처럼 온다. 진통의 과정은수고스럽지 않은 경우가 없었고 인내가 필요하다.그리곤 아픈 만큼 새 살이 올라오는 경험을 가졌다.하지만되돌아 보면선택 자체가 무언가 결정짓는 것이 아니라,선택한 후 그것을 받아들이는 마음가짐이  모든 것을 좌우했던 것 같다.이제는두려워 하지 않는다.선택을 즐기고,결정할 수 있는 용기를 발휘할 수 있음에 감사하고,그 과정을 만끽할 뿐이다.무엇이 더 좋은 선택인지아무도 단언할 수 없다.50대 50이다.'좋은' 선택은 없다.선택하고 '좋게' 만들 뿐이다.
조회수 3472

Good Developer 1 | 좋은 개발자의 5가지 기준

좋은 개발자 소개해주세요.많은 기업 관계자분들을 만나면서 항상 듣는 말이다. 스타트업에 있어서 인재 채용이 항상 문제기는 하지만, 이것은 비단 스타트업에만 국한되지는 않은 것 같다. 지난 코드스테이츠 데모데이 때는 카카오와 SK텔레콤 같은 대기업과 더불어 스마트스터디, 데일리호텔 기업 관계자분도 참여해 주셨다. 이것을 보면 대기업이든, 규모가 꽤 있는 기업이든 좋은 개발자를 찾는 것은 어려운 것 같다.기업들이 이런 말을 하는 것을 보면 개발자를 찾는 수요는 빠르게 증가하고 있는데, 기업들의 입맛을 맞추면서 개발을 할 수 있는 '좋은 개발자'는 많이 없는 듯하다. 이런 상황에서 코딩 교육 스타트업 코드스테이츠가 많은 기업 관계자분과 개발자분들을 만나고 코딩 교육을 하면서 느낀 점을 통해 어떤 개발자가 좋은 개발자인지에 대하 포스팅을 하려 한다.이것을 통해 좋은 개발자라는 개념을 구체화할 것이다. 좋다는 개념을 명확히 해서 어떤 것들이 좋아야 좋은 개발자인지, 또 소위 말하는 좋은 개발자가 되기 위해서 어떤 노력들을 해야 하는지 글로 풀어갈 것이다. Good Developer 시리즈 첫 번째 포스팅, 좋은 개발자의 5가지 기준좋은 개발자의 5가지 기준좋은 개발자에 대한 생각은 개인마다 또 기업마다 다를 것이다. 아래의 기준들은 많은 기업 관계자분들과 개발자분들을 만나고, 코드스테이츠가 교육을 하면서 느낀 좋은 개발자의 기준들이다. 아래의 조건들이 좋은 개발자의 충분조건이라고 할 수는 없지만, 필요조건이라고는 할 수 있을 것 같다. 코드, 생산성, 커뮤니케이션, 학습, 관리 능력 이 5가지 관점을 통해 어떤 개발자가 좋은 개발자인지 알아보자.1. 코드의 리딩과 라이팅좋은 코드를 짤 수 있는 역량은 좋은 개발자가 되기 위한 필수적인 기준이다. 하지만, 대부분의 개발자들에게 어떻게 하면 좋은 코드를 짤 수 있는지 물어보면 쉽게 답하는 사람은 많지 않다. 그래서 구체적으로 어떤 능력이 있어야 좋은 코드를 짤 수 있는지, 코드의 리딩과 라이팅의 관점에서 살펴보고자 한다.많은 주니어 개발자들이 처음 회사에 입사해서 해야 하는 것 중 하나는 코드의 리딩(reading)이다. 자신이 처음으로 개발을 시작하지 않는 이상 이미 개발된 소스들을 보고 어떻게 동작하는지 또 변수, 함수, 메서드들의 네이밍(Naming)은 어떤 식으로 하고 있는지 파악해야 한다.코드의 리딩 능력은 업무 환경에 적응하는 능력과는 별개로 자신의 업무를 파악하고 또 다른 사람과 커뮤니케이션할 때 매우 중요하다.  그리고 코드를 잘 읽으면 어디가 잘못되어 있는지, 어떻게 고쳐야 하는지 쉽게 파악할 수 있다. 그리고 이것이 코드를 잘 짤 수 있는 역량으로도 직결된다.리딩 능력과 더불어서 중요한 것이 바로 코드 라이팅(writing) 능력이다. 라이팅은 코드를 잘 짜는 것과 별개로 네이밍(Naming)을 잘하고 이해하기 쉽게 코드를 쓰는 것을 의미한다. 코드 리딩 능력이 뛰어나지 않은 개발자라도 잘 정돈되고 직관적으로 네이밍 되어 있는 코드들을 보면 쉽게 읽을 수 있다.코드 라이팅 능력은 협업하고 코드를 구조화하는 과정에서 매우 중요하다. 코드 라이팅 능력이 떨어진다면 다른 사람이 자신의 코드를 이해하는데 오랜 시간을 소모하게 만들 뿐만 아니라 나중에 가서는 자신조차 자신의 코드를 이해하는데 오랜 시간이 걸릴 수 있다. 이렇기 때문에 안정된 코드, 돌아가는 코드를 짜는 것과 별개로 다른 사람과 자신이 이해하기 쉬운 코드를 짜는 능력은 매우 중요하다.좋은 코드를 짜기 위해서는 다른 사람이 어떤 코드를 짰는지 알아야 하고 내 코드를 다른 사람들이 쉽게 읽을 수 있도록 해야 한다. 개발자는 결국 코드로 말한다. 코드 라이팅 능력이 떨어진다는 것은 코드로 '잘' 말하지 못한다는 것을 의미한다. 또 코드 리딩 능력이 떨어진다는 것은 다른 개발자가 코드로 말하는 것을 '잘' 듣지 못한다는 것을 뜻한다. 좋은 개발자의 조건으로 항상 따라붙는 좋은 코드를 짜는 방법은 코드 리딩과 라이팅 능력이 선행되었을 때 가능할 것이다.2. 빠른 생산성좋은 코드를 짜는 것이 좋은 개발자가 되는데 중요한 조건이기는 하지만 유일한 조건은 아니다. 개발은 필연적으로 시간과의 싸움이다. 그래서 좋은 개발자의 조건 중 하나가 바로 생산성이다. 우리나라의 많은 개발자들이 야근에 시달리는 것도 결국은 생산성과 연결되어 있다.(물론 조직문화도 크게 작용한다. 그리고 CEO의 마인드도...)안정적이고 완벽한 코드를 짜는 것도 중요하지만 때로는 시간과 타협해서 돌아가는 코드를 짜는 것만으로 만족해야 할 때가 있다. 특히, 리소스가 부족한 스타트업에서는 시간이 생명이다. 환상적인 코드를 짤 수 있는 개발자라 할지라도 그 시간이 천년만년 걸린다면 당장 돌아갈 수 있는 코드를 돌릴 수 있는 개발자 보다 좋은 개발자라고 하기 힘들 것이다.투입한 시간 대비 얼마만큼의 코드 생산성이 나오는가? 시간이 생명인 많은 스타트업에서는 안정적이고 완성도 높은 코드를 짜는 개발자보다 생산성 높은 개발자를 선호할 가능성이 크다. 첫 번째 기준인 코드 리딩과 라이팅 능력에서 자신이 없다고 걱정할 것 없다. 자신의 코드 생산성이 좋다면 좋은 개발자로서의 중요한 기준을 하나를 충족한 셈이니까.3. 원활한 커뮤니케이션위의 두 가지 기준이 개발 자체에 대한 능력이었다면, 커뮤니케이션 능력은 다른 사람과 협업하는 능력에 대한 기준이다. 혼자서 개발하는 개발자는 극히 드물다. 코딩 = 개발이 아니다. 코딩은 개발의 한 과정이며 개발을 할 때에는 다른 구성원들과 수많은 상호작용을 해야 한다. 왜냐하면 개발자는 결국 사람들과 일하기 때문이다.그래서 많은 기업들이 개발자를 채용하는 기준에서 '원활한' 커뮤니케이션을 내세운다. 개발과 관련 없을 것 같은 커뮤니케이션은 사실 엄청나게 중요하다! 커뮤니케이션 문제로 발생하는 비용 문제(단순히 돈이 아니다.)는 상당하다.어느 정도 개발 경험이 있는 사람은 누구나 공감할 수 있을 것이다. 같이 일하고 싶은 개발자와 아닌 개발자가 있다는 사실을 말이다. 단지 사람이 좋고 나쁨을 떠나서, 대화를 하는데 숨이 턱 막히는 사람이 있고 대화를 하면 할수록 막혔던 부분이 풀리거나 새로운 아이디어를 떠오르게 만다는 사람이 있다.원활한 커뮤니케이션은 사실 어느 직군에나 해당되는 말이지만, 개발처럼 한 가지 테스크에 여러 사람이 집중적으로 달려드는 업무에 있어서 그 중요성이 더 부각된다. 당신은 원활한 커뮤니케이션 능력을 가지고 있는가?4. 업무 관리, 사람 관리 능력업무 관리와 사람 관리는 사실 개발자 직군에 국한된 역량이 아니라 모든 직군에서 필요로 하는 역량이다. 개발에 치중해야 할 개발자가 좋은 개발자가 되기 위해 이런 것들까지 신경 써야 할 이유는 무엇일까? 위에서도 언급했지만, 개발 = 코딩이 아니다. 개발을 한다는 것은 테스크를 나눠 할당하고 기간에 맞춰 완성시키는 일이다. 이 과정에서 필요한 상호작용, 업무 관리, 생산성이 모두 개발의 과정이다.업무 관리와 사람 관리를 잘 하는 사람은 막말로 그냥 일 잘 하는 사람이다. 좋은 코더가 아니라 좋은 개발자가 된다는 것은 일을 잘하는 사람이 되어야 한다는 뜻이다. 업무 관리는 테스크를 나누고 할당하고 데드라인을 설정하는 일이 아니더라도 나에게 주어진 테스크에 대해 스스로 관리하는 능력까지 포함한다. 결국 자신의 업무 관리를 잘하는 사람은 생산성에서 두각을 나타내리라.주니어 때 좋은 개발자로 인정받고 연차가 쌓이면 시니어가 되고 관리자 직급으로 올라갈 가능성이 크다. 이때 주니어 때 좋은 개발자였다고 시니어 개발자일 때도 좋은 개발자일 거란 보장은 없다. 시니어가 돼서도 좋은 개발자가 되고 싶다면 업무 관리와 사람 관리하는 능력이 필수적이다. 특히, 한국에서는 개발자의 종착지는 관리자일 정도로 연차가 많은 사람이 개발을 하고 있는 경우는 극히 드물다. 이런 상황에서 좋은 개발자로 인정받아 마지막까지 살아남기(?) 위해서는 이 두 가지 능력이 필수적이다.5. 지속적인 학습위에서 제시한 네 가지 능력이 모두 없다고 실망할 것 없다. 좋은 개발자가 되기 위하 마지막 조건, 지속적인 학습이 있기 때문이다. 지속적인 학습은 좋은 개발자가 계속해서 좋은 개발자로 남을 수 있게 만들어주고 일반 개발자가 좋은 개발자가 될 수 있게 만들어주는 중요한 조건이다.개발은 빠르게 변한다. 모든 직군 중에서 가장 학습을 많이 해야 하는 직군을 뽑으라면 자신 있게 개발자라 말할 수 있다. 빠르게 변화하는 환경 속에서 지금 좋은 개발자라 해서 몇 년 후에도 좋은 개발자라고 단정 지을 수 없다. 개발자는 숙명적으로 끊임없이 배워야만 한다. 좋은 개발자가 되기 위해서는 더더욱.지속적으로 배운다는 것이 단순히 새로운 것을 익히고 지식의 지평을 확대해 나간다는 것만을 의미하지 않는다. 지금 현재 소위 나쁜 개발자(코드 퀄리티, 생산성, 커뮤니케이션, 관리능력 모두 떨어지는 개발자)가 블록체인 신기술을 배운다고 해서 좋은 개발자가 되겠는가? 즉, 코딩 지식에 대한 고민뿐만 아니라 위에서 언급한 네 가지 기준에 대한 학습도 필요하다.학습에 측면에서 많은 분들이 간과하고 있는 것이 지식의 질이다. 단순히 지식의 양적인 측면에만 매몰되면 깊이 있는 지식을 얻기 힘들기 때문이다. 물론, 현재의 시대적 흐름을 읽고 최신 트렌드 기술을 습득하는 것은 중요하다. 하지만 그보다 더 중요한 것은 자신이 알고 있는 지식들을 깊이 있게 아는 것이다. 끊임없는 학습, 그리고 깊이 있는 학습만이 좋은 개발자를 계속해서 좋은 개발자로 만들어 준다.좋은 개발자를 위해지금까지 좋은 개발자를 위한 5가지 조건에 대해 알아 보았다. 코드 리딩과 라이팅, 생산성, 커뮤니케이션, 사람과 업무 관리 그리고 지속적인 학습. 이외에도 중요한 조건들이 많지만 많은 개발자를 만나고 교육해오면서 가장 필요하다고 생각하는 5가지 조건을 적어보았다.개발자가 되는 것은 쉽지 않다. 좋은 개발자가 되는 것은 더더욱 쉽지 않다. 좋은 개발자를 양성하기 위해 노력하는 교육 스타트업으로써 어떤 개발자가 좋은 개발자인지 파악하기 위해 항상 노력 중이다. 이 노력을 코드스테이츠만 알고 있는 것이 아니라 다른 분들에게도 공유드리고 싶다. Good Developer 포스팅을 통해 어떤 개발자가 좋은 개발자인지 또 좋은 개발자가 되기 위해서는 어떻게 해야 하는지 이야기할 예정이다. 좋은 개발자의 길은 멀지만 Good Developer를 통해 한층 쉽게 걸어갈 수 있었으면 좋겠다.
조회수 4050

#금융, ‘더 나은 선택’을 위한 UI 디자인

우리는 대부분의 일상생활을 손바닥만 한 기계 안에서 해결하는 세상에 살고 있습니다. 여러 사람들과 연락을 주고받고, 어느 때보다 빠르게 뉴스를 접하죠. 필요한 것들을 온라인에서 구입하는 것 또한 익숙한 일입니다. 생필품, 배달 음식, 가구나 가전 같은 커다란 물건들은 물론이고, 항공권, 호텔, 심지어는 가사 서비스까지도 휴대전화 하나로 해결할 수 있습니다.그러나 금융은 어떤가요? 근래 겪은 일 중 가장 지루한 경험을 떠올려보자면, 은행에서 번호표를 들고 기다리던 것입니다. 급여 통장을 개설하기 위해 점심시간을 활용해 은행을 방문했고, 1시간가량의 기다림 끝에 제 차례가 되었지만, 재직 증빙이 없어 통장 개설은 커녕 아무것도 못 하고 나왔어야 했던 그 기억... (멍청)금융 상품을 일일이 찾아보는 것도 예사 일이 아닙니다. 대부분 은행 홈페이지는 IE(인터넷 익스플로러)에 최적화되어 있고, 첫 방문 시에는 최소 3개 이상의 Active X 설치를 강요받기 일쑤이고요. 상담을 받아볼까 싶어 은행에 찾아가면 번호표 뽑고 30분 넘는 시간을 기다려, 은행원이 권유하는 한정된 내용만 접하게 됩니다. 들이는 비용에 비해 얻는 정보는 매우 제한적이죠.쇼핑을 하듯, 편하게 금융 상품을 고를 수 없을까?모두가 더 나은 선택을 할 수 있으면 하는 바람으로, 핀다(Finda)는 만들어졌습니다. 예적금부터 대출까지, 1 금융권부터 P2P까지를 망라하는 상품을 한 곳에 모았고, 키워드 검색과 필터링을 통해 원하는 결과를 얻을 수 있습니다. 약간의 시간만 투자한다면 조금 더 정확한 맞춤추천을 받아볼 수도 있습니다. 금융 계산기를 이용해 재무 계획을 세울 수도 있고, 특판 상품의 정보도 빠르게 접할 수 있습니다.소비자로 하여금 보다 적은 비용으로 금융 정보를 얻을 수 있게 하는 것이 첫 번째 목표였다면, 그다음 목표는 선택을 돕는 것입니다. 수많은 상품들을 비교하기 쉽게 만들기 위해 여러 고민을 하고 있으며, 런칭 이후에도 벌써 세 번이나 모습이 바뀌었습니다.#1. 오픈 베타 (2016년 1월) 2016년 1월, 오픈 베타 당시 상품 리스트의 모습입니다. 은행 로고와 상품명이 차지하는 공간이 다소 크고, 두 금리가 각각 무엇을 뜻하는지 모호해 보입니다. 그보다도 중요했던 문제는 상품 간 비교가 불편한 구조였다는 것입니다. 예를 들어 '월 상환금액'을 비교하려면, 아래 그림과 같이 시선을 여러 번 옮겨야 합니다. 당시 UI 개선을 위해 직접 정리했던 자료들이런 문제점을 보완하기 위해, 4월 정식 런칭을 기점으로 저희는 리스트 UI 개편을 진행했습니다.#2. 정식 런칭 (2016년 4월) 하나의 정보를 비교해보기 위해서는 시선을 일자로만 움직이면 되게끔 테이블 형태를 차용하는 시도를 했었습니다. 또 하나의 큰 변화는 '리뷰와 별점'이라는 새로운 정보가 생긴 것인데요. 각 상품에 대한 유저들의 평가를 일부 노출시켜 궁금증을 유발하고, 상품 상세 정보를 더 보게 유도하는 것이 목적입니다.그러나 문제는 여전히 존재합니다. 너무 많은 내용을 보여주려 했던 탓에 내용이 한눈에 잘 들어오지 않았고, 그래서 뭘 기준으로 상품을 골라야 할지가 명확하지 않았습니다. 또한 컨텐츠가 아닌 리스트에는 카드형 UI가 큰 메리트가 없다는 것을 느끼게 되었습니다. 가뜩이나 요소가 많은 가운데 박스와 그림자, 라인 등은 거추장스럽게 느껴졌고요. 이런 문제의식들을 가지고 있던 찰나, '키워드 검색 기능의 추가'라는 새로운 과제가 주어졌고, 그 기회를 틈타(?) UI 개편이 또 한 차례 진행되었습니다.#3. UI 리뉴얼 (2016년 7월) 7월 경 새롭게 선보이게 된 지금의 리스트 UI입니다. 한 항목 담기는 정보의 가짓수를 확 줄이고, 가장 중요한 숫자 하나만을 배치한 것이 가장 큰 변화입니다. 이 과정에서는 구글 캠퍼스 서울에서 진행했던 포커스 그룹 인터뷰 프로그램, <Campus Dogfooders>의 도움이 매우 컸습니다. 대출을 해보았거나 필요로 하는 사람들을 대상으로 상품을 고르는 데 있어 가장 큰 영향을 주는 정보가 무엇이냐고 물었고, 답변으로 '금리'가 가장 큰 비중을 차지했습니다. 그러나 개개인의 신용등급에 따른 금리 차이는 매우 크기 때문에, 필터를 이용해 본인의 신용등급을 입력할 수 있게 하였고, 그에 따라 다른 값을 리스트에 표시해주고 있습니다.2016년 5월에 진행되었던, 캠퍼스 서울의 Dogfooder with Fluenty & Finda▲ 등급에 따라 큰 차이를 보이는 전월 평균 금리또한 상품의 특징을 간결하게 표현하는 '#태그'가 추가된 것도 특징입니다. 대출이 필요한 사람에게 한도를 바로 조회할 수 있다거나, 심사 기간이 짧다거나, 모바일로 바로 대출이 가능하다거나 하는 것들은 매우 매력적인 옵션입니다. 태그로 필터링을 한다면 내가 원하는 조건에 부합하는 상품을 쉽게 찾을 수 있을 것입니다.이런 식으로 핀다는 부족한 점을 조금씩 보완해 나가고 있습니다. 현재 7가지 상품군 중, 주력으로 하는 곳 위주로 차근차근 업데이트를 진행하고 있습니다. 신용대출, P2P 대출, 그리고 P2P 투자 순으로 새 UI로 갈아입히는 중입니다. 조금 더 빠르게, 조금 더 편리하게. 쇼핑몰에서 상품을 고르는 것처럼, 보다 자연스러운 사용자 경험을 줄 수 있게끔 꾸준한 개선을 해나갈 것입니다. 금융 소비자들의 '더 나은 선택'을 위해서요.더 쉽고 더 합리적인 금융, 핀다가 만들어 가겠습니다. 핀다의 UI 디자이너, 채림 드림UI Designer, Chaerim from Finda#핀다 #디자인 #UI디자인 #철학 #팀원소개 #업무환경
조회수 3114

주니어디자이너가 알아야 하는 오묘한 디자인용어 60

안녕하세요. 여러분. 스크롤을 내리기 전 드릴 말씀이 있어요. 물론 제목이 틀린 말은 아니지만, 혹시 GNB나 LNB등의 전문용어를 기대하고 오신거라면 죄송합니다. 오늘 말할 단어들은 그런게 아니에요. 그런 전문용어들은 구글에 치시면 엄청나게 많이 나오니까요. 오늘은 좀 더 실전적인 오묘한 단어들에 대해 알아보려고 해요. 사실은 좀 짤에 가깝습니다. 뇌피셜도 가득하구요. 60개의 단어들 중 한 개만 오호! 하고 가셔도 전 매우 행복할 듯 합니다. 각설하고 바로 시작하겠숩니다 :)01. 후까시 : 쓸데없는 걸 쳐바른 상태02. 뻬다 : 백그라운드03. 짜치다 : 자잘한 레이어수정이 겁내 많은데 액션으로도 어떻게 안되는 상태04. 귀도리(v. 귀도리친다) : 네 귀퉁이 둥글게 잘라내기05. 도무송 : 특정한 모양대로 잘라내거나 구멍을 뚫는 인쇄 후가공 기법06. 목업(v. 목업에 얹히다) : 실제로 구현된 상태를 가상으로 보여주기 위한 시각적 프로토타이핑07. 블리딩(BLEEDING) : 여백없이 꽉찬 이미지를 위해 재단선을 넘기는 방법. (유사어. 상하좌우 여백오미리)08. 스프레드(spread) : = 펼친 좌우 페이지에 하나의 개체를 뙇! 까는 일09. 커닝(먹이다) : 글자의 모양때문에 배열이 달라질 때 적당한 간격을 조정하는 일10. 비교견적 : 우리 견적에 20만원 플러스 시켜서 가라로 만드는 견적11. 실장님 : 보통 협력업체의 책임자를 부르는 보통명사12. 대리님 : 보통 협력업체의 실무자를 부르는 보통명사13. 이봐요 : 보통 협력업체의 나쁜놈을 부르는 보통명사(자매품 : 저기요)14. 깨서줘 : 폰트나 획에 오브젝트 확장해달라 (=돌이킬 수 없을 것이다.)15. 부탁해 : 니가해16. 언제까지 돼? : 1시간 내로 줘라17. 다 좋은데 : 다시해야겠는데?18. 이 부분이 좀 : 그걸 포함한 모든 것들이19. 조금만 싸게 : 반값으로 해달라20. 스타일가이드 : 컴포넌트 전반을 규정(버튼, 컬러, 간격, 텍스트 등 디자인/퍼블리싱/개발의 기준을 설정하는 것(그러나 지키진 않겠다)21. 플랫하게 : 셔터스톡에 있는22. 브랜드디자인 : 모든 것을 다하는23. UX디자이너 : 전투력이 높은24. 편집디자이너 : 자간에 극도로 예민한25. 시마이 : 오늘은 여기까지30. _final : = start31. 정렬 : 생명32. 컬러 : 블랙홀33. 시발 : 프로그램이 응답하지 않습니다.34. 컨셉 : 기획과 디자인 등 전과정을 아루는 맥락이나 의미. 특정한 목적을 지니고 그것의 달성을 위해 만들어지는 경우가 많다. (유사어 : 대표님의 생각)35. 이거 : 내 모니터에 있는 거(=니가 와서 봐라)36. 그거 : 니 모니터에 있는 거(=내가 가긴 귀찮다)37. 쓰읍 : 다시 해라38. 죄송한데 : 너의 퇴근은 없다39. 로고 : 1)본디 텍스트타입의 아이덴티티 표현 방식으로 기업이나 서비스의 이름이나 정체성을 표현한 이미지. 2) 대표님의 생각을 읽고 시각화 시키는 작업 (유사어 : 야근)40. 데드라인 : 나는 지키지 않겠지만 너는 지켜야 하는 것41. 픽셀과 벡터 : 클라이언트가 이해하지 못하는 개념42. 프리미어 : 다루기 싫거나 못 다루지만 어쩌다보니 하고있는 어도비툴43. 핀터레스트 : 구원의 샘 (자매품 : 비핸스)44. 유튜브 : 스승님, 지식의 샘, 바이블, 모든 게 다 있는 곳, 메시아45. 맥북 : 어깨를 파괴하고 성능을 득한다46. 외장하드 : 이유는 모르지만 자꾸 고장나는 것. 모든 것을 강제로 내려놓게 하는 인생의 참스승47. 사수(+접미어 놈/새끼) : 있으면 미칠 것 같은데 없어도 미칠 것 같은 사람48. 부사수(+접미어 놈/새끼) : 있으면 미칠 것 같은데 없어도 미칠 것 같은 사람49. 엑셀 : 잘 모르겠는 것(자매품 : '한글2000')49. 캘리브레이션 : 모니터의 색온도, 밝기, 명암, 감마 등을 조정해 일정한 표준으로 보이도록 하는 작업.50. 휘도 : 광원의 단위 면적당의 광도. 광도는 광원에서 나오는 빛의 세기, 조도는 빛을 받는 사물의 밝기, 휘도는 면적당 광도를 의미해요. 모니터 등 디스플레이에선 휘도가 중요해요. 휘도에 따라 색감이나 선예도가 달라지기도 하죠.51. N10단계 : 명암을 10단계로 쪼개 나눈 것으로 대학교1학년 때 손으로 그리기도 했지만 잘 기억나지 않는 것52. HSB : 웹디자인할 때 쓰면 좋은 색상팔레트. 53. 팬톤컬러 : 이쁘고 비싼 것(컬러칩 사야함)54. RAM : 디자이너의 성격과 탈모를 결정하는 컴퓨터장치(16GB이상은 필수로..)55. 카페 : 커피가 있는 사무실56. 스크래치디스크 : 가상메모리와 비슷한 개념인데, RAM이 부족해서 임시저장할 곳이 모자르면 당신컴터의 하드디스크나 SSD의 일부분을 활용하여 RAM처럼 활용합니다. (자매품 : 스크래치디스크가 꽉 찼으므로 photoshop을 초기화할 수 없습니다.)57. png : 픙58. 누끼(v. 누끼따다) : 개체의 외곽선을 따라 펜툴로 따는 작업. 디자인계의 인형눈깔붙이기 같은 작업59. 시안 : 대장정의 서막60. 디자인 : 일단 나는 배웠으니 하겠지만, 누가 한다그러면 한번쯤 말리고 싶은 것.
조회수 2032

푸른밤의 스프린트 정의와 리뷰/킥오프

오늘은 저희 팀에서 스프린트 진행하는 방법에 대한 포스팅을 올립니다. 다루고자 하는 주제는 다음과 같고요. 하나의 글로 적기에는 호흡이 길 것 같아서 몇 개의 글로 쪼갤 생각입니다.스프린트에 대한 정의(@푸른밤)스프린트 리뷰와 킥오프에서 하는 일스프린트 기간 동안 PM이 하는 일스프린트의 일정 관리 툴: 트렐로스프린트 기간 동안 하는 일들스프린트 정의스프린트라는 용어는 다소 광범위하고 모호하게 사용됩니다. 특히나 이터레이션과 스프린트의 구분은 애매한 감이 있습니다. 제가 링크해 놓은 XP 모임의 Kay Kim(김기웅)님의 대답이 가장 사전적으로 정확한 구분이라고 생각됩니다.스프린트는 스크럼에서 개발주기(iteration)을 일컫는 용어입니다. 스프린트라는 표현을 사용하는 이유는 스크럼 자체가 럭비의 은유법을 사용하고 있기 때문입니다. (짧은 거리의)”전력 질주”. 보통은 그 와중에 상대편(예: 변화)에서 태클 당하고, 공이 바깥으로 나갈 경우, 스크럼을 다시 짜고 경기를 다시 시작합니다. 그리고 다시 전력 질주를 하겠죠.이제 푸른밤의 제약 조건 몇가지를 설명하고 제가 어떤 식으로 스프린트를 정의하고 사용하는지 적겠습니다.본격 성장 중인 회사: 가장 큰 조건입니다.-_-;; 본격적으로 성장 가도의 초입을 지나고 있습니다. 이 얘기는 long-term, mid-term의 Goal이 자주 바뀐다는 의미를 가지기도 합니다.Paid SaaS(Sofrware as a Service) 서비스 알밤: 일단 가장 기본은 돈을 받고 서비스를 제공하는 SaaS를 하고 있습니다. 이 얘기는 Paid Customer와 연결되어서 핫픽스로 처리해야 하는 일이 무조건 발생한다는 뜻입니다.3개의 모바일 프로덕트(양 OS 다 제공함), 2개의 PC웹 프로덕트(IE 9.0부터 지원), 1개의 백오피스로 구성된 제품 라인업: 각 제품별 업데이트가 일치하는 것이 꽤 중요한 조건입니다. 그러면 개발 주기 설정 자체가 상당히 어렵습니다.B2B, B2C 고객의 공존: 정확한 용어가 될 수 있을지 모르겠지만 제품 판매 단위가 1인 고객과 100+인 고객이 공존합니다. 그리고 각 고객의 특성도 굉장히 다릅니다.이런 제약 조건 속에서 제품 개발을 진행하는데요. 싱글 프로덕 구조에서는 발생하지 않는 이슈가 멀티 프로덕 구조에서는 굉장히 많다는 것을 푸른밤에서 PM 역할을 하면서 점점 알게 됩니다.-_-;이러다보니까 저는 사업상 필요한 mid-term Goal을 달성하기 위한 기간을 iteration으로 먼저 잡습니다. 그래서 제품 개발 담당자들(기획/디자인/엔지니어링)에게 mid-term Goal을 공유한 다음, 그것의 Due date에 대해서 공유합니다. 이 때는 이 부분을 명확하게 말합니다.X까지 이 일들을 다 끝내야 합니다. 이건 양보할 수 없는 것이며, 이 일을 달성하기 위한 자원들을 확보할 예정입니다.그 다음에 각 mid-term Goal의 달성을 위한 short-term Goal을 다시 설정합니다. 그래서 각 short-term Goal 달성을 목표로 전력질주하는 스프린트를 만듭니다. 하지만 단순히 short-term Goal만으로 스프린트를 만드는 것은 아닙니다. 조직 구조, 개발 방법, 각 구성원의 R&R, 업무 프로토콜 등도 스프린트 정의의 변수이기도 합니다.우사인볼트의 스프린트통상적으로는 2주 정도의 기간으로 스프린트를 설정합니다. 그리고 스프린트를 처음 시작할 때, short-term Goal들을 공유합니다. 또한 필요하다면 mid-term 단위의 변화 가능성들에 대해서도 공유합니다.결국 이런 모든 것들을 요약해서 내린 푸른밤의 스프린트 정의는 다음과 같습니다.“mid-term 단위의 사업적 목표 달성을 위한 제품 목표를 달성하기 위한 제품 개발 단위 중 가장 작은 unit으로 하나의 합의된 업무 프로토콜을 가진다.”스프린트 리뷰와 킥오프에서 하는 일저희의 스프린트는 통상적으로 리뷰와 킥오프를 겹쳐서 진행합니다. 그러다보니 다음과 같은 일이 각 스프린트의 끝과 시작의 겹치는 시점에서 진행됩니다.현재 스프린트에서 목표했던 Goal들과 달성된 Goal 사이의 갭을 측정합니다. 보통 이 작업은 저 혼자서 진행합니다. 그렇게 하는 이유는 제가 스프린트의 Goal 리스트업의 초안을 만들기 때문이며, 팀원들이 충분히 노력했음에도 스프린트 goal 달성이 부족했다면 그건 전적으로 제 책임이기 때문입니다. 저 역시 팀원들에 대한 현실적인 판단을 해야 하기 때문에 이런 일들이 필요합니다. 단 이것과 관련해서 팀원들에게 문제가 있다면 이 부분은 정리했다가 다시 개별로 논의를 진행합니다.지난 스프린트의 문제들에 대해서 논의합니다. 전 대안 없는 비판/blame 모두 허용해야 한다는 입장인데요. 문제를 같이 해결하는 것이 팀으로 일하는 이유 중 하나라고 생각하기에, 그냥 뭐든 불만을 다 얘기하라고 합니다.자주 하진 않지만 스프린트 시작 시점에 현재 회사의 사업적인 상황을 공유하고 이를 제품 단위의 과업과 연결해서 설명합니다. 단 기존 스프린트 킥오프 때의 상황과 동일하다면 그냥 스킵합니다.이런 키노트를 합니다이번 스프린트의 목표와 지켜야 할 프로토콜에 대해서 공유합니다. 주니어급들은 그나마 습관이 좀 적어서 보통 프로토콜에 빨리 적응합니다. 하지만 시니어들은 이미 고착화 된 습관을 고치면서 프로토콜에 적응해야 합니다. 그래서 프로토콜 적응을 잘 못 하는 분들에겐 한 번 더 강조합니다.장문의 업무 프로토콜정리하며확실히 글이 길어질 수 밖에 없는 주제입니다. 사실 각 사안에 대해서도 많은 고민을 거친 것이라 별도의 글이 나올 수 있습니다.-_-;; 일단 이 정도로만 정리하고, 다음 글에서 다음 사항들을 적어볼까 합니다.푸른밤의 스프린트 프로토콜과 이런 프로토콜이 도입된 이유스프린트 기간 동안 PM이 하는 일스프린트의 일정 관리 툴: 트렐로이 정도의 주제를 정리해도 꽤 긴 글이 될 것 같네요. 꼭 다음 글에서 봤으면 좋겠습니다.네. 제가 글을 꼭 쓰길 바랍니다.ㅜㅠ#푸른밤 #프로토콜 #업무환경 #업무프로세스 #사내문화 #조직문화 #시스템구축 #인사이트 #경험공유 #일지
조회수 16029

운영중인 프로덕트에 새로운 Gray Scale 적용 대장정

스타일쉐어 디자인팀은 한번에 디자인을 업데이트하는 시간의 한계와 비용때문에, 오래된 디자인 컴포넌트를 하나씩 개선하는 방향으로 디자인 개선을 진행하고 있습니다.그 중 하나인 Gray Scale 개선에 대해 이야기하려 합니다.서비스가 출시된 6년 전, 디자인팀에서 정했던 그레이 스케일은 5가지입니다.6년전 gray scale 색상값과 이름#222, #666… 대부분 단순한 코드입니다. 약 6년 전, 서비스 출시 시에는 브라우저마다 색상 구현에 제약이 있었기 때문에 가장 단순하며 어느 브라우저에서나 구현이 잘 되는 코드를 사용했었습니다.왜 바꾸나요?UI디자인에서 그레이 스케일의 역할은 정보의 강약, 계층 구분 등이 있습니다[1]. 인테리어에 비유하자면 벽지라고 생각합니다. 밝은 색의 소품을 배치해도 벽지가 어둡다면 결국 전체적으로 분위기는 어둡게 연출됩니다.스타일쉐어도 마찬가지로 새로운 기능이 추가되고, 계속 업데이트를 하지만 여전히 오래된 분위기를 지울 수가 없었습니다.여러가지 원인들 중에서 먼저 어둑어둑한 벽지를 새로 도배하기로 했습니다.저희는 코드상 순수한 회색 톤을 사용 중이었습니다. 코드상으로는 순수하지만, 우리가 눈으로 보는 Black, Gray, White는 실제로 #000000, #FFFFFF가 아닙니다. 우리 눈에 친화적이지 않은 색상입니다. [2]콘텐츠의 밀도가 높고 기능이 복잡해지면서 전체 UI 디자인을 가볍게 하는 방향으로 동의를 했고, 그레이스케일도 함께 변경하기로 했습니다. 쿨 그레이로요.2014 Material Design color palettes by Google순수계열의 회색은 Cool tone의 회색과 비교해보면 Warm 톤에 더 가깝게 보입니다.Cool tone 은 무게가 가볍습니다. 연상되는 단어는 청량함, 산뜻함, 가벼움입니다. 반대로 Warm tone은 따스한 분위기를 연출하기 때문에 안락함, 추억, 가정적인 분위기를 연출하기에 좋습니다.어떻게 바꿔요?1. 현재 쓰이는 색상값 모으기가장 먼저 iOS와 Android 개발팀에게 현재 서비스에 사용되고 있는 모든 색상값과 해당 Class를 함께요청했습니다.왜…?이 색들은 다 무엇…? 여기서부터 이제 노가다가 시작되었습니다. 다른 색을 제외하더라도 Gray색도 어마어마하게 늘어나있는 걸 발견했습니다.원래 디자인팀에서 정했던 그레이 스케일은 5개였는데 왜 이렇게나 많아졌을까. 서비스가 발전하면서 기능이 추가되고 복잡해지면서 디자이너는 #222와 #666 사이 그 어딘가의 톤을 필요로 했을 겁니다.통일성이 중요하다고 하지만 다양한 컴포넌트를 추가하기에 5개 회색조는 적었을 것입니다.이걸 다시 OS별 컬러 팔레트로 만들었습니다.iOS Gray scale 팔레트로 정리2. 그레이 스케일 변경하기그래서 색상 변화와 함께 가짓수도 늘리기로 했습니다.우선 가장 변화가 시급했던 Bg gray. 모든 분위기를 잡아먹는 배경 색상입니다. 배경색만 조금 밝게 해주어도 전체적인 분위기가 변합니다.새 배경색 #F7F8F9와 기존 배경색#F3F3F3Color Shade를 만들었던 순서는 아래와 같습니다.#F7F8F9 를 BG gray로 설정 후 회색조 정하기굳건한 철학적, 브랜드 접근 의미까지는 없습니다… 코드도 예쁘고 너무 Blue로 치우치지 않은 톤이라 정했습니다.특히 밀집이 높은 부분을 쪼개기다양한 Color Shades, Color Variation 방법론과 툴을 사용해 8개의 Gray Scale을 만들었습니다.3. 이름 정하기여러 사이트를 참고했었는데, 저희에게는 Google Material Design[3] 이름이 가장 적절했습니다.2014 Material Design color palettes by Google예전엔 기능을 이름으로 사용했습니다. border-gray, bg-gray처럼요.결과론적이지만, 잘못된 색상 이름때문에 색상이 계속 늘어났다고 생각합니다. 연한 회색을 사용하고 싶은데, border-gray를 사용하려니 ‘어, 이건 border는 아닌데..?’ 라며 망설이게 됐겠죠.처음 gray1, gray2, gray3… 으로 변경하려 했다가 취소되었습니다.‘몇 번이 제일 진한 회색인가?’ 라는 질문에 각자 다른 대답을 했기 때문입니다. 친절하지 않은 거죠.Font weight의 100, 200, 300 순서로 점점 Heavy해진다는 기존의 익숙한 위계를 사용했습니다. 이름도 가장 직관적이어야 한다는 병적인 집착으로 정말 오랜 고민끝에 최종 이름이 지어졌습니다.대장정의 결과 두둥!300과 700이 없는데, 색상 간 차이가 큰 경우는 가상의 중간값이 있다는 전제를 했습니다. 지금은 8개 셰이드지만, 유동적으로 색상이 추가될 수 있다고 판단했습니다.4. 적용마지막으로, 처음 개발자에게 받은 코드를 새로운그레이들로 하나씩 매칭시키는 작업을 했습니다.각 OS별 제플린으로 공유이 작업을 위해 귀찮더라도 처음부터 컬러 팔레트로 만들고 좀 특이한 부분은 이름까지 함께 표기했었습니다. 한 눈에 비슷한 톤끼리 쉽게 묶을 수 있고, 특이한 이름의 컴포넌트는 기능을 찾아서 그에 적절한 색상으로 매칭시킬 수 있습니다.흩어진 색상값들을 정리하고, 또 컴포넌트 이름을 붙이는 건 개발자에게도 편한 일입니다. 코드상으로도 깔끔하고 이름으로만 구현하면 되니, 디자이너와의 의사소통에서도 편한 일입니다.후기보통 컬러 스케일은 프로덕트 디자인 가장 처음에 합니다. 7년이 된 서비스 중간에, 디자인 업데이트 없이 색상값만 바꾸는 건 순전히 노가다일 수도 있습니다.하지만 물리적으로, 시간과 인력의 한계, 타이밍때문에 디자인 업데이트를 할 수 없다면, 작은 부분부터 천천히 개선하는 방향도 있습니다. 그리고 UI/UX 디자인을 한번에 업데이트하는 일보다 어떻게 보면 부담도 적습니다.가장 좋은 점은, 역시 커뮤니케이션입니다. 실제론 티가 많이 나지 않는 작업지만 사내에서 디자이너간, 디자이너와 개발자간 의사소통시 명확한 언어가 생긴 것입니다.색상 하나하나 함께 정한 디자인팀, 같이 이름을 고민해준 개발자분들에게도 감사합니다!읽어주셔서 감사합니다.#스타일쉐어 #디자인팀 #디자이너 #그레이스케일 #커뮤니케이션 #개발자 #의사소통 #협업 #팀워크
조회수 1697

[크몽팀 대학에 가다!] 재능마켓 크몽의 대학홍보활동기 :)

안녕하세요 :)크몽의 김말이입니다.즐거운 설 명절을 보내셨나요? 크몽팀 역시 즐거운 설 명절을 보내고 삼실로 돌아와 업무에 열중하고 있습니다! 이번 설 명절을 앞두고 크몽팀이 가장 박차를 가했던 프로모션은 역시대학교를 방문해 포스터를 붙이고 학교 내에 있는 창업보육센터에 손수 만든 브로셔를 돌리는 것이었습니다. 크몽팀이 손수 만든 브로셔, 포스터는 봄을 맞아 화사하고 발랄하게! 그리고 크몽의 색을 가장 잘 드러낼 수 있는 노란색으로 정해졌어요.무엇보다 판매자들과 구매자들의 구미를 당길 수 있게 하는 게 중요해서한 눈에 확 들어올 수 있도록 명도 조절을 했답니다.거침없는 카피와 재능마켓이라는 언밸런스한 조화때문인지학교에 계신 관계자 분들과 학생분들이 주의깊게 봐주셨어요. :) 다양한 시도를 하는 크몽팀의 이야기를 들어보실까요! *3일동안의 스토리가 섞여있을 수 있습니다. 동에번쩍서에번쩍 주의*▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★처음엔 숙명여자대학교로 출발~★ 먼저 숙대를 방문했었습니다. 각선미를 자랑하고 계시는 김낙수(Lux Kim)님께서 의기양양한 표정입니다.유달리 추웠던 프로모션 기간동안 압구정 패션을 고수하며유유히 포스터를 붙이던 그녀가 존경스럽네요.2000장의 포스터 중 프로모션 기간 4일동안 붙였던 포스터는 무려 200장!각 대학의 곳곳에 크몽을 알리는 포스터가 붙으면서 많은 분들의 시선을 끌었어요.크몽팀은 각 학교 내의 창업보육센터와 학사협력처 등을 돌면서 포스터와 브로셔를 배치해도 된다는 허가를 받은 후 정식으로 돌리기 시작했답니다.절대로 절대로 불법난입  해서 마구 붙인게 아니니 오해는 NO NO~ 창업보육센터 게시판, 동아리 외벽, 담장 외벽, 복도 곳곳을 돌아다니면서학교 동아리의 포스터들이 붙은 곳이면 옆에 살포시 붙이면서묻어가기 신공! 데헷 한국어 교원 양성과정 포스터 바로 옆에슥 붙여줍니다. 엘리베이터 옆이어서 잘 보여요~  역시 학교 게시판에는 다양한 형태의 포스터가 많이 붙는데요.글이 많은 정보성 포스터 사이에 그림이 딱!!!!!!! 강조된 크몽의 포스터가 붙으니눈에 잘 띄고 좋아요 :)  숙명여대 미술대학 앞 별관으로 가는 길에도 챡!! 오전 내내 바람을 뚫고 포스터와 브로셔를 돌린 자들에게주어지는 상장은 맛난 점심을!!!!!!!  .........어?아무튼, 후룩후룩 점심을 드시고 다시! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★이번엔 동국대로 출발~★동국대는 크몽팀에 졸업하신 분이 있어서 신나게 돌아다니신 R님 간만에 스님들도 많이 보고 좋았다고 합니다. 수...숭정전.....경희궁.....멋있다... 대학교의 위엄이란...! 동국대학교 역시 창업보육센터를 먼저 들러서도장과 허가를 받은 후 포스터를 붙이기 시작했어요. 쿵! 슥삭슥삭   동국대 창업보육센터 벽면은 어쩐지 썰렁한 듯 하지만 나름 벽면을 다양하게 활용할 수 있다는 장점이 있어요.방학기간인지라 소량의 포스터만 붙어있어서 조금 아쉬웠다는 점이 흠! 3월에 재 프로모션을 진행할 때는 보다 활발하고 액티브하게 움직일 수 있게 되기를 바라고 있어요. :) 아무도...아무도 없어요?Anybody here?hellllllllooo~~~~하지만 굴하지 않고, 다음 장소로 출발! 동국대 후문입니다.방학기간에는 포스터들의 기간이 모두 끝나 경비아저씨나 게시판 담당자께서포스터를 모두 수거해가시는 듯 싶었어요. :0.....때문에 덩그러니...크몽이...!어...어쩌면 크몽이 확 눈에 띌 수 있는 기회인지 몰라!  (초긍정)▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★세번째엔 경희대로 출발~★경희대는 졸업식! 우앙 졸업을 축하드려염 포스터 하나씩 받아가시고학사합력처와 창업보육센터를 지나 슥삭슥삭 붙이고!베일님이 신나했다고 합니다. 왕 우리학교당 우리학교 ㅋㅋㅋㅋ 그리고 정문을 지나자 점점 인적이 없어지네요.하지만 우리는 포스터를 포기할 순 없어요. 누구 없어요?누군가는 보겠지 싶어서 붙여놓은 포스터.허락을 구하면서도 크몽팀을 오히려 응원해준 경희대 창업보육센터 직원분들 감사합니다.  3월 개강까지 쭉 붙여주세요!!! 붙이고 후다닭 테이프보다는 압정방식을 선호하시는 내부 게시판압정을 모두 소진하는 기량을 보이는 로빈님과 루나님 바깥에는 붙였다 떼기쉽도록 테이프를 사용했어요. 경희대학교도 완료! 여기저기 붙이면서 사람들과 인사하고 즐거워한 크몽팀 우리를 알아봐주세요!!!  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★고려대학교로 출발~★고려대학교 안암캠퍼스의 크기에 놀란 크몽팀  헐 한번 돌면 다리에 힘 풀릴지도.....하지만 해봅니다....도전....햇살이 따숩네염 아무도 없는 고려대학교 교정 흑흡 하지만 3월에 올 학생들을 위해 붙여주는 센스  고려대학교 학사지원부의 허가를 통해 찰싹찰싹 붙인 포스터!   그리고 고려대학교 팜플렛에 크몽의 브로셔를 끼워두었어요.   고려대를 간 날은 유난히 바람이 많이 부는 날이어서오프라인 마케팅 팀이 매우 고생고생 하심 그래두 안암캠퍼스 잘 구경하고 꼼꼼히 일하고 돌아왔으니 다행이에요! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★이화여자대학교도 출발~★ 우오오 이곳은 이화여자대학교 창업보육센터 영롱하다 영롱해이화여대는 깔끔하고 깨끗한 이미지가 강한 학교였어요.여대여서 그런지 굉장히 정갈한 게시판과 교내 때문에 모두들 감동받았다능 심지어 창업보육센터가 매우 광활한(!)평수를 자랑하는 자리여서강남의 사무실을 버리고 신촌으로 이사를 가고 싶었을 정도였습니다 깔끔하고 깨끗한 이화여대의 게시판자석으로 챡챡 붙이게 되어있어서 간편하게 포스터를 붙이고 돌아올 수 있었답니다. 좋아! 이화여대도 완성! :) 여담이지만,  이대 창업보육센터팀에서는 크몽팀을 알고 있었더라구요. 크몽이 하는 일과 크몽의 포스터를 보시더니 응원을 잔뜩 해주셨습니다!!!! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★연세대학교로 출발~★연세대학교의 산학협력단을 지나~내부 게시판에 붙이고자 허가를 받아낸 후연대 산학협력단에서는 '내부보다는 외부 게시판을 활용하는 편이 좋다' 라는 팁을 얻어냈습니다!좋아! 내부 모두 붙이고 외부로 가자! 외부는 공사중이었지만 공사가림막 전체를 게시판으로 사용하고 있었어요. 꽤 오랫동안 세워놓을 예정이라 학교측에서 마련한 장소같아보였네요. 이미 크몽팀이 아니더라도 많은 동아리와 협회에서 이 곳을 게시판으로 사용하고 있었어요.  장소도 넓고 제한도 없겠다! 크몽팀은 열심히 연달아 쿵쿵쿵쿵 붙입니다.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★라 스 트 홍익대학교로 출발~★   홍익대학교 :) 어쩐지 정이 많이 가는 대학교에용 오호호 홍익대학교도 여느 대학과 다름없이 게시판에 허가를 얻고 챡 붙여줍니다.  잘 보이죵? :)  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒★대학탐방기 성공★크몽팀에서 내누어드린 1차 프로모션 자료인 포스터와 브로셔가 궁금하시다면아래에서 확인하세요. :)  크몽팀 브로셔 2015 #크몽 #재능마켓 #서비스소개 #대학활동 #인사이트 #경험공유
조회수 3479

패스트캠퍼스 직원들은 어떻게 일할까?

안녕하세요. 패스트캠퍼스 HR 매니저 김하나입니다. 패스트캠퍼스는 직장인을 대상으로 하는 파트타임 교육뿐만 아니라, 커리어 전환을 목표로 하는 전일제 교육과정도 운영하고 있습니다. 전일제교육과정을 운영하고 있는 스쿨 팀 에서 채용 연계를 담당하는 채용 매니저분을 찾고 있어요! 오늘은 스쿨팀 채용 매니저 인터뷰를 준비했습니다. 스쿨 수강생들이 새로운 커리어로 취업할 수 있도록, 스쿨 참여기업, 채용연계 및 자소서 첨삭 등 다양한 업무를 담당해 주고 계신데요! 구체적으로 패스트캠퍼스의 채용 매니저가 어떤 일을 하는지, 알아보기 위해 강종무 매니저를 만나봤습니다. 안녕하세요! 간단하게 자기소개 부탁드려요종무 : 안녕하세요. 패스트캠퍼스 전일제 교육과정인 SCHOOL의 채용 연계 관련 업무를 전담하고 있는 채용매니저 강종무라고 합니다. 패스트캠퍼스의 채용매니저로 오기 전에는 어떤 일을 하셨나요?종무 : 저는 대학원에서 영국사를 전공했어요. 영국의 경제 문화사를 전공으로 공부하다가 학업을 마치고, 중공업 회사의 교육직무 담당자로 일을 시작하게 됐고 회사에 감사팀이 신설되면서 팀을 옮기게 됐었죠. 과거에 네이버 캐스트에 영국사 관련한 글을 썼었던 경력들 때문에 감사 보고서 작성 업무 담당자로 이동하게 되었습니다.스쿨 팀 강종무 채용 매니저 영국 경제문화사, 교육팀, 감사팀, 아주 다이나믹한 과정이네요. (웃음)종무 : 제가 생각해도 신기해요. 그렇게 감사팀에서 제가 했던 역할은 크게 두 가지였어요. 하나는 직원들을 대상으로 조사하고, 현황을 파악하는 일, 그리고 다른 하나는 우리 회사와 함께 일하던 하청업체들을 만나는 일들이었어요. 후자의 일을 하면서 지금의 패스트캠퍼스처럼 스타트업 규모의 중소기업들을 많이 만났고, 그 과정에서 대표님들이 어떤 고민을 하시고 어떻게 의사 결정하게 되는지도 간접적으로나마 많이 경험했어요. 나름대로 좋은 회사, 안 좋은 회사를 가르는 기준도 가지게 되었죠. 기업과 직원의 측면들을 모두 보게 되는 상황들을 자주 경험했습니다.업무의 자세한 이야기를 들으니 더욱 흥미진진하네요. 소위 대기업이라 말하는 중공업 회사에 재직하고 계셨는데, 패스트캠퍼스는 어떻게 알게 되셨나요?종무 : 전 회사에서 한 3년 정도가 지나고 순환 근무를 하게 되는 상황이었는데 그때 퇴사를 결심하게 됐어요. 그러다 지인의 소개로 패스트캠퍼스를 알게 되고, 채용공고에서 채용 매니저 포지션을 보게 됐죠. 처음에는 인사 담당자인 줄 알았는데 자세히 보니 수료생들의 채용연계 관련해서 다양한 일을 하더라고요 그래서 제가 이전 회사에서 경험한 여러 가지 경험들을 활용할 수 있을 것 같다는 생각이 들어서 지원했고, 합류하게 됐어요회사의 규모, 업종 뭐 하나 익숙하지 않은 회사, 그리고 처음 보는 직무였을 텐데 어떤 부분들이 매력적으로 생각되셨어요?종무 : 저는 제조업 중에서도 가장 보수적인 중공업계에 있었고, 그 이전에 몸담았던 학계도 정말 보수적인 분위기의 조직이에요. 학교와 회사에 다니면서 스타트업 생태계에 대해서는 잘 모르고 있었는데, 지인을 통해서 스타트업 업계에 대해 처음 알게 되었고 새로운 기술을 가장 먼저 적용하고 변화를 주도하는 트렌디한 업계와 생태계를 경험할 수 있다는 게 가장 매력적이었어요. 그리고 제가 지원한 SCHOOL 사업부는 주로 개발, 데이터사이언스 그리고 최신 디지털 마케팅 등 새로운 트렌드에 맞는 직무 역량을 다루고 있었고, 이 부분은 제가 관심 있어 하는 최신 기술과도 연관이 있어서 더욱 매력적으로 느껴졌죠.그다음으로는, 감사팀에서 인사와 채용에 관련한 여러 가지 케이스들을 접하면서 채용과 인사 관련한 업무에도 관심이 생겼었어요. 앞에서 말씀드린 것처럼 다양한 회사들의 여러 상황을 마주하게 되면서 사람을 다루는 회사의 인사 업무에 대해서 많이 생각하게 됐었거든요.채용 매니저 직무 설명을 보니, 전통적인 인사업무와는 다르더라고요. 일반적인 조직과 회사의 인사제도나 조직의 성장 과정 들은 이전 회사에서 많이 경험했지만, 채용 매니저로 일하면 스타트업의 조직이 어떤 특성을 가지는지 가까이서 경험할 기회라는 생각이 들었어요. 뿐만 아니라 SCHOOL과 함께할 참여기업을 찾고 회사 대표님, 인사담당자분들을 만나면서 구직자와 회사를 연결해주는 일련의 과정들에 적극적으로 참여할 수 있는 포지션이라면 해보고 싶다는 생각이 들어서 지원했죠.SCHOOL의 참여기업을 섭외/관리하고, 수강생들의 자소서 첨삭이나 진로상담, 그리고 채용연계, 채용행사 기획 등 여러 가지 일을 하고 계시잖아요! 여러 업무를 담당하시면서 혹시 힘든 부분이 있다면, 어떤 것들이 있을까요?종무 : 저는 제 일이 재미있어서 정말로 즐겁게 일하고 있어요! 힘든 것보다는, 어려운 일들은 많죠. 채용 매니저로서 제일 어려운 건 변화가 수시로 일어나는 스타트업의 채용 현황을 예측하기 어렵다는 점이에요. 참여기업들의 채용 상황은 제가 컨트롤 할 수 있는 부분이 아니고 심지어 회사 차원에서도 본인 회사의 채용현황을 컨트롤 하는 것은 힘든 경우가 많으니까요.스타트업 자체가 변화가 많고, 빠른 성장을 추구하다 보니까 기존의 대기업이나, 중견기업들처럼 정기적으로 사람을 뽑거나 그렇지 않은 거죠?종무 : 맞아요. 그리고 스타트업들의 최우선 과제가 생존과 성장이다 보니까 회사 자체에서 인사를 체계적으로 플래닝하기가 어려운 게 현실이에요. 그런데 저희 SCHOOL의 경우 2개월 단위로 150 ~ 200명의 수료생이 정기적으로 배출돼요. 채용매니저의 역할은 저희 수료생들이 계속해서 좋은 회사들에 취업할 수 있도록 도와주는 것이기 때문에 앞으로 더 열심히 뛰어서 좋은 스타트업들과 수료생들을 만나게 해주기 위해서 더욱 노력해야죠!스쿨 수료생들과 참여기업이 만나는 채용연계 행사 ‘HIRING DAY’ 채용 매니저로 일하시면서 가장 신경쓰고 있는 부분은 어떤 부분이세요?종무 :  업무적으로 다른 부분은 크게 힘들거나 어려운 부분은 없는데, 아무래도 수강생분들을 제가 직접 만나고, 상담하는 역할도 동시에 하고 있다 보니 멘탈관리를 잘 해야 한다는 생각은 저도 자주 하고 있어요.SCHOOL은 전일제 교육과정이고, 커리어 전환을 꿈꾸는 분들이 주로 오세요. 이 과정을 수강하기 위해 회사를 그만두고 오시는 분들도 많죠. 취업을 간절히 바래서 오는 분들도 많고요. 그래서 제가 수강생분들에게 힘을 주고 자신감을 심어줘야 해요. 막연한 두려움이나 좌절감 등 부정적인 감정들에 사로잡혀 힘들어하는 수강생분들이 많아요. 그런데 저까지 힘들어 하는 모습을 보이면 수강생분들이 더 불안해 하시거든요. 수강생 분들이 느끼는 불안함이 SCHOOL 과정에 대한 불안함으로 번질 수 있기 때문에 제가 항상 당당하고 자신감있게 수강생분들을 마주해야해요. 수강생분들의 감정이나 상황에 휩쓸리지 않고, 적절한 조언을 주고 힘을 실어주는 역할도 해야해서 멘탈관리도 중요한 거죠.그리고,  SCHOOL의 참여기업들을 섭외하고 관리하는 일을 하고 있으니 정말 많은 콜드메일, 콜드콜을 보내고 여러 네트워킹 행사들을 다니면서 SCHOOL을 소개하고 있어요. 당연히 그 과정에서 거절도 정말 많이 당하죠. 그러니 더욱 스스로 마음을 다잡는 걸 좀 신경 쓰는 편이에요.채용매니저를 하면서 가장 즐거운 점, 이 일을 하면서 가장 보람찬 순간이라면 언제인가요?종무 : 누군가의 채용에, 커리어에 제가 직접적으로 도움을 준다는 것 자체요. 제가 하는 일 자체가 매 순간 보람을 느끼는 순간의 연속이에요. 저희 수강생 분들은 새로운 분야에서 자신의 커리어를 만들어가려고 하는 분들이 대다수거든요. 처음에는 해당 분야에 대한 지식이 거의 없었던 수강생들이 기술적으로 성장하는 모습을 옆에서 도와주고, 자신의 자리를 찾아가는걸 돕고 취업까지 성공하는 과정에 함께하는 것 자체가 정말 뿌듯한 일이죠.그리고, 수강생분이 취업한 회사에서 좋은 결과를 보여주셔서 회사 대표님들이 다음 기수에 또 채용하러 오시고, 감사하다고 말씀해 주시면 정말 기쁘죠.스쿨 네트워킹 데이 : 스쿨의 수료생과 재학생이 한자리에 모이는 네트워킹 행사 저 역시 하이어링데이에 참여했었고, 종무 님께서 수강생과 상담하시는 것을 옆에서 지켜보기도 했는데 좋은 소식들을 접하면 더욱 기쁘고 보람이 클 것 같아요. 인터뷰를 진행하다 보니까, 일반적인 인사&채용 업무와 다른 부분이 있는 것 같아요.네, 맞아요. 회사의 인사팀의 경우에는 내부 채용이나 내부직원들을 관리하는 업무들을 주로 하게 되는데, 저는 바깥으로 나가는 일들이 많아요. 스타트업 관련 행사들에 참여해서 트렌드도 파악하고, 기업들의 소식도 들으면서 우리 스쿨에 함께할 회사들을 계속 찾아다니는 일이 많거든요.헤드헌터, 세일즈나, PR 업무와 비슷한 부분이 많아요. 고객사를 섭외하고 관리하고 홍보하는 일련의 커뮤니케이션을 담당하니까요. 고객과 수강생, 그리고 참여기업의 대표/ 인사담당자 등 많은 이해 관계자들과 커뮤니케이션해야 하기 때문에 커뮤니케이션 역량도 중요해요.스타트업 업계에 대해서 알고 계신 분들이면 채용매니저 업무에 빠르게 적응하실 수 있을 것 같아요종무 : 네! 그래서 스타트업 지원 프로그램을 운영하는 지원사들에서 일하신 분들이 오시면 빠르게 적응하실 수 있을 것 같아요. 지원자분들의 이력서와 지원서를 피드백 주는 것도 채용매니저의 업무다 보니 글쓰기와 커뮤니케이션을 모두 경험한 분이면 더욱 좋죠. 예를 들면, 기자 출신의 PR 업종을 경험하신 분이요. 아무래도 저희는 주로 스타트업들을 대상으로 취엽연계를 하다 보니, 스타트업 생태계에 대한 이해도가 있으신 분이 오시면 채용매니저로서 일하는 데 도움이 많이 될 것 같습니다.저는 종무님께서 하고 계신 업무 중에서 자소서 첨삭이나 진로 상담 등이 가장 신기했어요. 이건 아무나 하기 힘들 것 같다고 생각했는데, 오늘 이야기를 나눠보니 종무님께서도 입시나 채용 관련 업무를 하신 적이 없는데 어떻게 자소서 피드백이나 진로상담 쪽까지 하고 계신지 궁금해요.종무 : 저도 신기해요. (웃음) 사실 인사나 채용 담당 업무에 대한 경험보다, 글을 많이 쓰고 읽어본 사람이었던 게 도움이 됐어요. 특히 다양한 목적을 가진 글쓰기를 해봤던 경험이 수강생분들의 자소서 첨삭에 유용했어요. 제가 대학원이나 감사팀 업무를 하면서 논문, 보고서 등의 딱딱한 글도 썼었지만 네이버 캐스트에 14 ~15세기 근대적 보험의 태생에 대한 콘텐츠를 발행하기도 했거든요. 제가 해온 일들을 통틀어서  짧은 글, 긴 글 조금 딱딱하고 형식적인 글, 정보전달형 글, 콘텐츠성 글 등 좀 다양한 글을 자주 썼어요.자소서도 글쓰기잖아요. ‘취업’을 목적으로 하는 글쓰기라고 이해하고, 수강생들의 자소서에 대해 피드백을 주고, 첨삭하다 보니 자소서 피드백을 하는 과정이 크게 어렵지는 않더라고요.채용 매니저에 지원하려고 하시는 분 중에 이런 자소서 첨삭 업무에 대한 어려움을 느낄 수도 있을 것 같아요.‘자소서 첨삭’이라고 하면 매우 거창해 보이지만 SCHOOL 수강생의 자소서를 첨삭할 때는 목적에 맞는 글쓰기에 대한 감각, 이게 중요해요. 채용이나 인사 업무를 담당했던 경험보다 글쓰기에 능숙한 사람이라면, 자소서 첨삭을 잘 해내실 수 있다고 생각해요.채용매니저 업무를 통해 참여기업의 대표님들, 인사담당자분과 많은 커뮤니케이션을 하게 되는데, 그 과정에서 회사가 어떤 사람을 필요로 하는지는 빠르게 파악할 수 있어요. 각 직군을 채용하고자 하는 회사의 니즈에 맞게 수강생들이 자소서를 풀어갈 수 있도록 피드백을 주는 역할을 저희 채용 매니저가 한다고 생각하시면 돼요.스쿨 채용 현황을 요약한 2017 하이어링 리포트 보러 가기 채용의 최전선에서 다양한 경험을 할 수 있는 포지션 같아요. 지금 채용매니저를 채용 중에 있는데 저희 채용 매니저 포지션에 관심 있으신 분들에게 한마디 부탁드려요!종무 : 채용 매니저는 열심히 할수록 만나는 모든 사람에게 도움이 되는 직무예요. (웃음) 수강생은 새로운 회사로 취직하고, 참여기업들은 원하는 포지션의 필요역량을 가진 좋은 지원자들을 빨리 채용하고, 그리고 패스트캠퍼스의 비즈니스는 점점 성장하게 되니까요! 채용 매니저로 일하면서 많은 사람을 만나고, 좋은 경험을 할 수 있다고 자부합니다. 
조회수 493

[편지] 우리는 '융합'에 주목합니다

우리는 '융합'에 주목합니다.이것과 저것, 기존에 있던 것과 없던 것 등등을 융합해 더 큰 가치 만들기를 좋아합니다.  현재 우리가 진행하는 비즈니스는 ‘커머스’와 ‘콘텐츠’의 융합입니다.‘디지털’이라는 키워드만으로는 설명이 부족할 만큼 고도화된 사회를 살아가고 있습니다.여기서 얻은 비즈니스적 단서는, “모바일로 영상을 쉽게, 완벽하게 보는 시대가 도래했다”는 것입니다.영상을 쉽게 볼 수 있는 플랫폼이 늘어났고, 덩달아 다양한 제작자들이 모습을 드러내는  그러한 영상 콘텐츠의 부흥기가 왔습니다.이에 우리는 “모두가 아끼고 즐기고 모이는 채널에 우리의 콘텐츠를 싣자”그리고 “우리의 콘텐츠로 참신하고 이로운 경험을 선사하자”고 마음 먹었습니다.참신하고 이로운 경험이 무엇일까? 고민했고,사람과 라이프스타일을 연구하면서 한 가지 사실을 얻었습니다."사람은 삶을 살아가면서 계속해서 문제를 만들어내고, 또 계속 해결해 나간다”는 것이었습니다.여기서의 ‘문제’는 ‘빈 곳(blank, 맹점)’입니다.일상에서 쉽게 지나치거나 너무나 당연해서 인지하지 못하는 부분들이죠."우리는 그러한 빈 곳을 채워주자"이에, 솔루션을 제공하자는 모토를 창출하게 됐습니다. Lifestyle needs solution 우리는 우리의 옷을 깨끗하게 빨아주는 세탁기, 그 자체는 깨끗할지 궁금했습니다.분석에 들어갔고, 과연 세탁조의 오염도와 위생상태는 심각했습니다.우리는 세탁기의 통(세탁조)을 간편하게 씻어내는 ‘세탁조크리너’를 세상에 공개했습니다.노후화된 수도관에서 발생하는 수질 오염물질은 ‘샤워기 필터’로 걸렀습니다.야식을 마음 편히 즐기는 동시에 소소한 식습관을 익힐 수 있게끔 ‘곤약 간편식’도 만들었습니다.이렇게 삶의 빈 곳을 메우는 기특한 브랜드가 20개, 제품 가짓수는 약 200여 개에 달합니다.아직 탐구하지 못한 영역이 많은 만큼, 브랜드와 제품, 솔루션은 계속 늘어날 전망입니다.또, 좋은 솔루션은 더 넓은 세상으로 들고 나갈 생각도 하고 있습니다.솔루션을 제공하는 상품을 기획하고, 이를 콘텐츠와 융합하기 위해우리는 정말 빡세게 ‘사고(Thinking)’ 합니다. 상품기획부터 콘텐츠제작, 촬영, 마케팅, 유통, 생산, 물류, 혁신, 수학, 과학, 철학까지,논리적으로 사고하기 위해 온 힘을 다합니다. 치열하게 싸웁니다.우리는 가설검증을 사랑합니다.적당한 것을 취하고 유지하지 않습니다. 효율을 높이기 위한 방법을 계속 고민합니다.한 번도 가지 않았던 길을 찾아보고 실험하고 끝내 성취감을 맛봅니다.  블랭크코퍼레이션 전체회의, 매주 월요일 오후 5시(프로 전원 참석)더 치열하게 빡세게 사고하라고, 밥, 집, 임신, 출산, 육아 등 모든 '걱정거리'는 블랭크가 해결합니다.더 속도 높여 사고하고 결정할 수 있도록 사내에서 모두 ‘세그웨이’를 타고 날아다닙니다.간식 사러 나가는 시간이 아까우니, 그냥 '편의점'도 회사 한 켠에 사 놓았습니다.주어진 시간에만 빡세게 일하라고 ‘정시퇴근’을 철저한 원칙으로 합니다시간을 쪼개어, 업무에 더 유용하게 사용하라고 ‘반반차’ 휴가도 제공합니다.심지어 종잣돈 걱정, 리프레시, 여행 걱정까지 블랭크가 책임집니다.진짜 마음 놓고 일에 몰입하도록 말입니다.현재의 사업인 제1단계 ‘콘텐츠+커머스’의 융합을 함께 경험하며 가시적인 성과를 내고 싶은 분.논리 있고 빠른 사고와 화끈한 결정으로, 자유의 고통을 느끼고 싶은 분.그리고 제2단계, 제3단계를 함께 찾아, 뚫고, 오르고 싶은 분.블랭크는 언제나 환영합니다. 블랭크코퍼레이션 마켓블랭크코퍼레이션 마켓
조회수 917

중국인도 인정한 중국어 공부법

2008년, 12월보다도 춥다는 2월. 나는 중국에서도 가장 춥다는 하얼빈행 비행기를 탔다.군대를 제대하고 1년이 되지 않아 다시 집을 떠나는 길이기도 했다. 군대를 제대하고 무엇에 홀렸는지 중국어를 배워야겠다는 생각이 들었다. 수능 제2외국어로 중국어를 선택하는 광풍이 불었을 때도 나는 꿋꿋이 독일어를 배웠다. 그런 내가 태어나 한번도 배운적 없는 언어를 무작정 잘하고싶다고 생각했으니, 그야말로 중국어에 꽂혔다고 해야겠다. 어쨋든 그 생각이 들고 얼마 지나니 않아 나는 중국어를 계절학기 수업으로 등록하고, 학원 새벽반도 끊었다. 그렇게 8개월간 중국어 기초를 공부하고 태어나 처음 중국이라는 나라에 발을 들였다.중국어 기초는 오프라인 학원에서 중국어 빨리 배우는 방법에 대해서 이야기를 시작했으니, 학원 수업에 대해 먼저 이야기를 하겠다. 중국어 공부를 처음 할 때는 학원 새벽반 다니는 것을 추천한다. 언어는 쓰는만큼 는다. 오프라인 학원에 가면 선생님들이 문장을 큰 소리로 읽게 만든다. 그리고 꼭 돌아가면서 한 문장씩 읽게한다. 책에 있는 예제를 가지고 대화 연습도 한다. 한 예제는 한두명의 학생과 연습하고 다음 내용으로 넘어간다. 학생이 많으면 그만큼 소리내 읽을 수 있는 기회가 줄어든다. 그래서 언어를 배우겠다고 하면 가능한 사람이 적은 수업에 들어가서 제일 앞자리에 앉아야 한다. 새벽반은 등록인원도 적지만 결석인원도 많다. 내가 결석인원이 되지 않을 자신이 있다면 새벽반을 강하게 추천한다. 요새는 인터넷 강의가 많아졌는데, 막 언어를 배우기 시작한 사람이라면 오프라인 학원에 가야한다고 생각한다. 인터넷 강의를 듣는 것은 이동시간도 아끼고 비용도 줄일 수 있지만, 언어를 소리내 발음할 수 있는 환경을 스스로 만들어야 한다. 처음에는 열심히 할 수 있지만 의욕이 사라지면 곧 발음연습은 물론 강의도 소홀히 하게 된다. 게다가 중국어 발음은 체계가 복잡해서 기초를 잘 닦아두는 것이 중요하다. 집에서 혼자 공부하다보면 발음을 교정받을 수 있는 기회를 잃게된다. 인터넷 강의는 발음 기초를 잘 닦아놓은 후에 듣는 것을 추천한다. 중국어를 쓸 수 밖에 없는 환경 ①중국 어학연수 단기간 안에 중국어 실력을 크게 늘리기 위해서는 중국어를 24시간 사용할 수 밖에 없는 환경에 자신을 노출시켜야 한다. 그래서 나는 중국으로 가기로 결심했다. 중국은 교환학생이 아닌 어학연수로 갔다. 교환학생이라면 내가 다니는 학교와 제휴를 맺은 몇 개의 학교 내에서 선택을 하면 되지만, 어학연수는 그렇지 않다. 지역과 학교를 선택할 수 있는 폭이 넓다. 나는 발음이 좋고 물가가 저렴한 곳을 선택의 기준으로 삼았다. 중국은 나라의 크기만큼 지역 방언이 많고, 표준어와 지역어 사이의 유사성도 낮다. 무작정 물가 싼 곳을 선택했다가는 얼마 알아듣지도 못하는 말만 열심히 공부하다 올 공산도 크다. 중국어의 표준어(普通话)가 현재의 베이징 지역에서 쓰는 말을 중심으로 하기 때문에 나는 남쪽보다는 북부 지방을 선택했다. 그 중에서도 하얼빈은 표준어를 굴려 발음하는 얼화(儿化)가 적어 소위 발음이 깨끗한 곳이라했다. 자국 방송인들도 발음공부를 하러 온다기에 큰 고민없이 지역을 선정할 수 있었다. 사실 하얼빈은 베이징, 상해 보다 발달정도가 한참 뒤쳐진 도시다. 중국의 발전된 모습과 변화속도를 경험하기 위한 여행에 하얼빈을 추천할 일은 없다. 하지만 언어를 배우는 것이 우선 목적이라면 한국인과 놀거리 많은 베이징, 상해보다는 하얼빈이 더 적합할 것이다.하얼빈은 러시아와의 접경지역에 있다중국어를 쓸 수 밖에 없는 환경 ②기숙사는 1인실로 중국에 가면서 나의 결심은 확고했다. 당시 HSK 는 초중고급으로 나뉘었는데, 9-11급에 해당하는 고급중국어 자격을 따오겠다는 것이었다. 그런만큼 하나의 원칙도 있었다. 한국인들과 이야기를 적게하는 것이었다. 막상 해외에 가면 이를 지키기가 쉽지 않다. 밖에 나가면 긴장과 스트레스의 연속이다. 입 한번 열기까지 많은 용기가 필요하다. 의지를 불사르며 입을 떼도 돌아오는 대답은 매우 차갑다.    什么?(뭐라고?)그러다보니 자연히 마음놓고 편하게 이야기할 수 있는 한국인들을 찾게된다.'오늘 이런일이 있었다, 중국어 배우기 정말 어렵지 않냐'와 같이 마음 속에 응어리진 일들을 이야기하다보면 한국인들과 어울리는 일이 점차 늘어난다. 한국어 쓰는만큼 중국어는 준다. 중국어 발음이 좋지 않고, 할 수 있는 표현이 적으면 그만큼 중국인과의 대화는 더 어렵다. 결국 언어에 재미를 붙이지 못하고, 중국에서 한국 친구들과 술먹은 기억을 잔뜩 안고 한국으로 돌아오는 일이 적지 않다. 한국인과 어울리지 않는 가장 좋은 방법은 기숙사 1인실을 쓰는 것이다. 대개는 돈을 아끼려고 2인실을 쓰는 경우가 많은데 한국인과 같은 방을 쓰면 냉정하게 말해 중국어 배울 수 있는 기회는 현저히 낮아진다. 1인실을 당연히 더 비싸지만 그만큼 값어치를 한다. 중국의 대학은 전국 각지에서 오는 학생들을 모두 수용해야 하기에 기숙사 규모가 크고 건물도 많다. 한국인들 많은 깨끗한 신식의 기숙사보다는 조금 허름해도 중국인이나 해외 유학생이 많은 곳을 선택하면 2인실 비용으로 1인실을 쓸 수 있다. 그만큼 중국어로 말할 기회가 늘어난다. 살다가 한국인이 없어서 정 힘들면 기숙사 옮길 수 있다. 평생에 돌이킬 수 없는 선택이 아니니 처음에 한번 도전해볼만하다. 중국인들은 농구를 사랑한다. 아침일찍 농구공 하나 들고 농구장에 가면 중국친구를 손쉽게 사귈 수 있다.수업에 가면 한국인이 절반 이상이다. 나의 경우엔 반 정원 30명 중 25명 가량이 한국인이었다. 수업에서 자리를 잡고 짝을 찾는 것은 첫날이 중요하다. 혼자온 외국인 유학생이 있다면 그와 짝을 해라. 그러면 적어도 중국어랑 영어 둘 중에 하나는 는다.중국어 발음 익히기나는 언어에서 정확한 발음을 하는 것이 중요하다고 믿는 사람이다. 중국어는 발음 체계가 복잡한 만큼 더 많은 시간을 발음공부에 쏟아야한다. 중국어 발음은 어렵다. 吃(chi),是(shi),指(zhi) 와 같은 발음은 한국어에는 쓰이지 않는다. 입을 가로로 최대한 벌리고, 혀를 말아야 제대로 된 소리가 난다. 수업에서 한두번 연습한다고 대화중에 자연스럽게 제대로 된 발음을 뱉어낼 수는 없다. 수업시간에 마음먹고 읽어도 쉽지 않은 음들이다. 중국어 단어를 많이 외우는 것도 필요한 일이다. 하지만 결국 중국어로 이야기를 할 수 있어야 하는데 많은 사람들이 발음공부에는 소홀하다. 내가 뱉어낸 이야기들을 한번에 상대가 이해하고 대화를 하게 될 때의 짜릿함은 이루 말할 수 없다.한번 말하는 데 재미를 느끼면 조금씩 더 어려운 단어를 일상생활에 쓰는 연습을 하게 된다. 처음 한두번은 什么 가 대답으로 돌아오겠지만, 몇번 연습을 거듭하면 말하자마자 바로 알아듣는 고마운 중국인들도 만나게 될것이다. 여하튼 그 재미의 시작은 상대가 알아들을 수 있는 발음을 갖는 것이다. 나는 중국에 있는 1년동안 아침에 일어나서 15분, 자기전 15분은 꼭 발음연습을 했다. 발음 연습하는 정해진 방법이 있는 것은 아니다. 나는 병음으로 기본발음들을 적어서 아침 저녁으로 큰 소리로 읽었다. 그리고 중국인 친구와 대화할 때, 그가 한번에 이해하지 못했던 내 발음을 기억해뒀다가 발음 연습장에 차곡차곡 정리를 했다. 가령 친구에게 "吃完了去取吧 (밥먹고 가지러 갈게)" 라는 문장을 이야기했는데 못알아 들었다면 그 문장을 적어두는 것이다 (chi 발음과 두개의 qu 가 연이어 나오는 것이 포인트다). 그런 단어와 문장들을 모아서 아침, 저녁으로 연습을 하면 중국어로 말하는 것에 한층 자신감이 붙을 것이다. 발음 연습을 한다면 아침에 일어나자 하는 것과 잠자리 들기 전 시간을 추천한다. 깨어난 시점부터 잠을 잠을 자는 동안까지 24시간 내내 중국어를 생각해 계속 중국어를 쓰고 있는 느낌을 이어갈 수 있었다. 나는 권설음(빨간박스) 발음하는 것에 신경을 많이 썼다. (*하얼빈에서 쓰던 발음표가 아닌 새로운 발음표다)이제는 영어보다 편한 중국어사실 나의 공부법이 다른 사람들 대비해서 정말 획기적인 방법인 것은 아니다. 기본에 충실한 단순한 방법에 속한다. 하지만 결과는 매우 효과적이었다. 중국에 도착하여 8개월 째에 고급중국어 시험에 통과했고, 많은 중국인 친구들로부터 자기가 아는 한국인중 가장 중국어를 잘한다는 이야기를 듣곤했다. 덕분에 외국인을 만날때 갑자기 중국어가 튀어나오는 경우가 있다. 영어와 중국어 모두 그냥 내 뇌에서는 외국어로 존재하나보다.끝으로 중국어 배우는 데에 많이들 활용하는 것이 중국어 과외받기(辅导,fudao)다. 중국어 수준별로 중국어 과외를 활용하는 방법에 대해서는 다음 기회에 다시 한번 설명을 하도록 하겠다. 그 동안은 우선 한국인들과 조금 떨어져 아침저녁으로 중국어 발음 공부를 하고 있는 것이 어떨까!?한국에 계신 분들에게는 다시한번 학원 새벽반을 추천한다.by 외국어 공부를 사랑하는 30대 직장인챌린저스 - 확실한 목표달성 꾸준한 습관형성 앱www.chlngers.com

기업문화 엿볼 때, 더팀스

로그인

/