안녕하세요,

골방에 쳐박혀 개발하길 즐기는 윤진입니다.


전 누군가를 멘토링할 정도로 훌륭한 사람이 아닙니다.

게다가 사색을 즐기는 지극히 내향적인 사람이기 때문에,

결단코 먼저 나서서 멘토링을 하지 않습니다.


하지만 왠일인지 지난 8월부터 SCSA 인력에 대해 멘토링을 하게 되었습니다.

이번이 아마 생애 처음이자 마지막으로 진행하는 SCSA 멘토링이겠지요.

멘토로 추천해주신 분의 언변에 홀라당 넘어간 것이 멘토링의 시작이었는데요,

앞으로는 넘어가지 않습니다! 후훗; :)


8월/9월/10월/11월

매달 초에 멘티들과 만났으니 이번 달이 네번째 만남입니다.

여느때와 마찬가지로 멘티들의 시험이 끝나는 날로 일정을 잡았었는데요,

이번 시험은 어찌된 일인지 다음주로 연기되었다고 하네요.

단기간에 소프트웨어 교육을 진행하다보니 여러가지로 사정이 생기겠지요.


SCSA는 '융합지향'의 소프트웨어 개발자를 양성하고 있으니,

멘티들에게 개발의 다양한 측면을 보여주고 싶었습니다.

그래서 첫번째 만남에서만 '개발'에 대해서 신나게 떠들고,

두번째 달부터는 '개발 외의 영역'을 보여주기 위해 여러 주제를 정해 진행하였습니다.

- SCSA 선배들의 진로

- 플랫폼 / 앱 기획

- UX 디자이너

- 개발 UX의 역할


그리고 마지막으로 이번 달에는 개발행사 총괄/기획/진행에 대해 주제를 잡았습니다.

개발자의 테크트리에 행사영역이 있다는 사실에 멘티들도 굉장히 흥미로워하더군요.


이 영역에 대해서는,

그저 개발자일 뿐인 제가 해줄 수 있는 얘기가 많지ㅎ 않습니다.


그래서 평소 개발자 행사에서 발표를 하며 여러가지로 도움을 받았던 조재민 책임연구원님께 부탁드렸습니다.

조재민 책임연구원님은 타이젠 데브랩 행사를 기획 & 진행을 해주신 분이신데요,

SCSA의 취지를 이해하시고 적극적으로 나서주셨습니다.

이 자리를 빌어 감사하단 말씀을 전하고 싶습니다.


조재민 책임연구원님은 개발자 행사를 기획 & 진행하기 위해,

기술에 대한 리더십 뿐만 아니라 외국어에도 능통해야한다는 조언을 해주셨습니다.

외국어에 대한 부분에서 심히 뜨끔하며 격하게 공감되더군요;


그리고 깜짝 손님으로 오픈소스그룹장 한지연 수석연구원님을 초빙해주셨습니다.

아... 평소에 만나뵙기도 힘든 거물이신데,

마지막 멘토링에 유종의 미를 거둘 수 있게 자리를 빛내주셨습니다.


왼편부터 조재민 책임연구원, SCSA 최수웅, SCSA 조예나, 한지연 수석연구원

SCSA 김기현, SCSA 이우진, SCSA 홍소희 그리고 개발자 한분;


한지연 수석연구원님은 개발영역에서 기반을 다지시고,

수년전 사내에서는 다소 생소했던 오픈소스분야를 개척하셨습니다.

초기에는 오픈소스를 가져다가 이용하는 사용자 입장에서 오픈소스를 다루셨지만,

이제는 오픈소스에 컨트리뷰션하고 나아가 리딩하도록 최전방에서 이끌고 계십니다.

Tizen Developer Conference나 Samsung Developer Conference를 총괄하고 계시고,

("[Tizen] TDC 타이젠 개발자 회의 2015 선전 개최" 포스팅 참고)

얼마 전에 1차 예선이 치뤄진 SCPC도 총괄하고 계십니다.

("[대회] SCPC 삼성 대학생 프로그래밍 경진대회" 포스팅 참고)

흥미로운 이야기거리가 잔뜩 준비되어계신 분이라 그냥 보내드릴 수는 없었습니다.


똘똘한 멘티들과 합세하여 열심히 질문공세를 날렸고,

그 중 뼈에 새길만한 이야기를 여기에 남깁니다.

개발자 모두에게 하는 조언도 있고 SCSA에 타게팅된 대답도 있습니다.

녹음을 하지 않은 것에 한탄하며,

조악한 기억력을 짜내보도록 하겠습니다.


질의응답은 크게 아래 카테고리로 진행되었습니다.

- 개발자로서 어떤 족적을 남기며 살아오셨는지 

- 지금은 어떤 일을 하고 계시는지

- 힘들었던 점은 무엇이 있는지

- 어려움을 극복하는 방법이 무엇이었는지

- 우리가 가는 길이 맞는 길인지


한지연 수석연구원님의 경력은 사무실 안에서 흡연이 허용되던 시대까지 거슬러올라갑니다.

비행기나 버스처럼 밀폐된 공간에서조차 흡연이 가능했던 시대였으니,

금연아파트가 등장하는 요즘 기준으로 봤을때는 꽤나 먼 과거입니다.


전산계열 전공을 하신 후 동양, KT를 거쳐 삼성전자에서 개발자의 길을 걸으셨습니다.

(동양이라고 언뜻 들었는데 요즘 가는귀가 먹어서 잘못 들었을 수도 있습니다;)

Software Engineering 분야에서 개발을 위한 툴을 개발하시며,

프로그래머 더 나아가 아키텍트로의 소양을 쌓으셨습니다.


이 정도까지 경력을 쌓았으면,

자기계발 못지 않게 기술전파에도 무게를 실어주어야겠지요?

SE의 특성상 본사 개발자들을 위해 수많은 기술전파교육을 맡아하셨을겁니다.

거기에 더불어 해외연구소에도 파견을 가셔서 본사의 기술을 이식하셨겠지요.


해외연에도 똘똘한 연구원들이 굉장히 많지만,

본사의 기술전파로 해외 연구원들의 성장판에 탄력을 줄 수가 있습니다.

인도와 중국 등에 위치한 연구소에 아키텍트 과정을 비롯하여 개발 과정 전반을 이식하셨다고 합니다.

그 때 성장한 인도와 중국 연구원들이 이번 TDS와 TDC 행사에서 발표자로 맹활약을 할 수 있었죠.


해외연구소 생활을 마치고 복귀한 후부터 오픈소스를 맡으셨습니다.

그 당시에는 오픈소스에 대한 인식이 지금과 같지 않았기에,

고작 한 줌의 연구원들과 함께 오픈소스 전반을 다루셨겠지요.

사내플랫폼에서 사용하고 있는 오픈소스에 대한 관리가 주업무였을겁니다.

하지만, 이제는 오픈소스에 코드를 직접 컨트리뷰션할 수 있도록 길을 터주시고,

나아가 오픈소스그룹에서 기술을 선도할 수 있도록 발판을 마련해주고 계십니다.


거기에 더불어 현재는 삼성전자에서 하는 대규모 외부개발자 행사를 총괄하고 계시는데요,

개발자 행사기획에 관심있는 SCSA 멘티들에게 의미있는 조언을 해주셨습니다.


개발행사기획은 개발자를 대상으로 하는 행사를 기획하는 일입니다.

그렇기 때문에 개발자와 기술을 철저히 이해해야 합니다.

참여자와 발표내용을 이해하지 못하는데 행사를 제대로 진행할 수 있을리 없습니다.

따라서 개발행사기획은 개발영역에서 탄탄한 기반을 닦고 난 후에 해야 합니다.

최소 3~4년 개발을 하며 개발에 대한 감각과 노하우를 익히세요.

개발에 대한 깊이가 없는 개발기획은 그저 기획과 다를바 없습니다.

기획은 개발자가 아닌 다른 영역에 있는 사람들도 할 수 있습니다.


이왕에 소프트웨어 개발자가 되었으니,

장차 어느 테크트리를 타든 소프트웨어 개발을 최소 3~4년을 해야한다고 멘티들에게 이야기했었는데요,

한지연 수석연구원님께서 정확하게 다시 지적해주셨습니다.

일만시간의 법칙을 거들먹거릴 필요없이 3~4년의 기간을 거쳐야만,

얼추 한 사람의 개발자몫은 능히 해내는 수준이 될겁니다.

형편없는 실력의 개발자도 이 기간을 잘 거치면 훌륭한 개발자로 괄목상대할만큼 성장하게 됩니다.


지금의 길에 다다르기까지 수많은 어려움이 있으셨을텐데요,

여성개발자로서 가사와 병행하기 힘들지 않으셨냐는 질문에는,

"가족들이 많은 부분에서 희생을 해주었습니다."라고 답하셨습니다.


남편보다 늦게 퇴근하는 날이 태반이었습니다.

아이들은 왜 시험기간에만 출장을 가느냐고 하기도 했습니다.

하지만, 벌써 수능을 볼 정도로 잘 자라주었습니다.


이런 질문은 여러 곳에서 많이 들으셨겠지요.

다소 담담하게 대답해주긴 하셨지만 감당하기 힘든 순간도 있으셨겠지요.


어느 사회나 그렇듯,

상대가 여자이기 때문에 무턱대고 들이대는 잘못된 잣대가 있습니다.

개발영역에서도 마찬가지입니다.

여성 개발자라는 이유로 근거없이 무시하는 개발자가 있습니다.

그런 개발자의 선입견은 쉽사리 고쳐지지 않습니다.

그렇기 때문에 여성개발자로 살아가는게 그리 녹록치만은 않습니다.

결국 스스로 이겨내어야 하는 부분이 있겠지요.


어려움을 극복해내는 방법으로 가장 간단하지만 가장 강력한 방법을 추천해주셨습니다.

어려움에 봉착했을때 저 역시도 자주 사용하는 방법입니다.


자신의 고민을 털어놓을 수 있는 동료가 필요합니다.

"임금님 귀는 당나귀 귀" 얘기처럼,

맘 속 깊은 곳에 있는 얘기를 꺼내놓으면 그것만으로도 위안이 됩니다.

몇 년 전만 해도 그런 이야기를 나눌 수 있는 여자 동료들이 많았었는데요,

지금은 많이 줄어들었습니다.


마지막으로 제가 다소 맹랑한 질문을 드렸습니다.

"타이젠에 미래가 있다고 생각하시나요?"

우문에 현답으로,

"제겐 종교와 같습니다."라고 답해주셨습니다.


저 역시 마찬가지입니다.

타이젠에 제 젊음 또한 고스란히 들어있습니다. :)

그럴듯하게 만들어놨으니 많은 개발자들이 맘껏 놀고 가길 희망합니다.


한참을 적어놓고 보니,

실제로 한지연 수석연구원님께서 하신 발언과 다를 수도 있겠다는 생각이 들기도 합니다.

그 부분은 그저 제 허물일 따름입니다.


좋은 말씀해주신 한지연 수석연구원님께 감사드립니다.

그리고 더불어 부족한 멘토링을 장장 4개월 동안 인내심으로 감내해준,

김기현, 이우진, 조예나, 최수웅, 홍소희 멘티들에게 감사의 마음을 전합니다.

우면에서 봅시다.


끝_


+ 추가 : 포스팅을 하고 나서 다시 읽어보니 온통 감사하다는 말뿐이네요. 근데... 정말 고생하신 분들이 많아서 감사하다는 말을 도저히 뺄 수가 없더군요. 이 부분 널리 양해부탁드립니다.


+ 추가 : DevLab 행사와 관련하여 궁금하신 사항이 있으신 분들(참석자 or not)은 언제든지 질문을 주세요.


안녕하세요, 윤진입니다.


10/26(월) 콘래드호텔에서 SOSCON의 사전행사로 Tizen DevLab을 개최하였습니다.

SOSCON Tizen DevLab에 대해서는 이전에 포스팅 한 번 했었는데요,

웹앱과 네이티브앱에 대한 세션을 오후 2시부터 6시까지 마련하였습니다.



발표 리허설을 위해 오전에 서둘러서 출발하였습니다.

9시 7분에 집 지하주차장에서 출발했는데 호텔 주차장에 도착하니 9시 15분이더군요.

평소에는 서울에서 수원으로 출퇴근했기에 출퇴근길이 항상 힘들었는데요,

오늘만큼은... 행복하네요.

호텔 지하주차장에 설치된 모니터에서 소스콘 행사 안내를 볼 수 있었습니다.

"Samsung Open Source Conference Grand Ballroom (3F)"



DevLab이 열린 곳은 콘래드 호텔 6층입니다.

밖이 훤히 보이는 투명한 엘리베이터를 타고 6층으로 올라왔습니다.

엘리베이터 유리창 너머로 파크원 타워 건설 현장이 보였습니다.

건설 현장의 규모만 봐도 굉장한 높이의 빌딩이 올라갈 거라 쉽게 예상할 수 있었습니다.



DevLab 행사장으로 가는 길에 배치된 쇼파입니다.

한 번 앉으면 일어나기 힘들 정도로 포근한 쇼파였습니다.

행사 시작 전에 많은 개발자 분들이 앉아서 담소를 나누고 계시더군요.

한국 개발자 뿐만 아니라 외국 개발자들도 눈에 많이 띄었습니다.



행사장으로 향하는 복도입니다.

전체적으로 구름이 짙게 낀 날씨여서 그런지 실내도 많이 어두웠습니다.

하지만, 내부 인테리어는 전체적으로 중후하고 모던한 분위기였습니다.



중간 공간에 간식과 음료도 마련되어 있었습니다.

간식으로는 쿠키와 빵이 있었습니다.

누구나 먹고 싶은 만큼 가져가 먹을 수 있어서요,

신나게 집어먹은 기억이 납니다.



발표장 앞에 입간판이 세워졌습니다.

SOSCON 삼성 오픈소스 컨퍼런스의 튜토리얼 세션 2개가 나오네요.

Studio7에서는 IoTivity로 재미있는 세션이 이어졌고,

Studio4에서는 Tizen DevLab이 개최되었습니다.



DevLab을 위한 안내 입간판입니다.

14:00~14:30 [강의] 누구나 쉽게 만드는 Tizen Web Application by 강석현 연구원

14:30~15:50 [실습] 누구나 쉽게 만드는 Tizen Web Application by 손보연 연구원

15:50~16:10 휴식

16:10~16:40 [강의] 정교하게 만드는 Tizen Native Application by 윤진 연구원

16:40~18:00 [실습] 정교하게 만드는 Tizen Native Application by 이은영 연구원

전체적으로 위의 순서대로 진행하였습니다.

물론 다양한 변수가 있어서 꼭 위의 시간대로 진행이 되지는 않았습니다. :)



발표장 입구에 들어가자마자 사진을 찍었습니다.

SOSCON 삼성 오픈소스 컨퍼런스 화면이 크게 보입니다.

Studio4에 천장에 내장된 프로젝터 화면이 작아서 큰 화면을 출력할 수 있게 따로 요청했었는데요,

새롭게 놓여진 프로젝트를 탁월한 선택이었단 생각이 듭니다.

DevLab은 코드가 주인공이기 때문에 저 정도가 아니면 소스가 제대로 안 보일 수 있거든요.

(DevLab 행사를 원활히 진행해주신 조재민 연구원님께 감사의 말씀을 드립니다.)



DevLab 행사를 위해 많은 분들이 고생해주셨습니다.

발표장 뒷편에는 원활한 행사진행을 위해 스탭분들이 대기해주셨습니다.

행사를 위해 묵묵히 고생하신 스탭분들께 감사의 마음을 전하고 싶습니다.



각 자리에는 콘래드 호텔에서 준비한 연습장과 볼펜이 놓여 있었습니다.

호텔에서는 종이와 연필을 챙기는 재미가 쏠쏠한지라 '몰래' 가방에 넣어왔습니다.



DevLab 행사 진행을 맡은 박문경 연구원입니다.

전체 행사진행 뿐만 아니라 Native Application의 튜터로도 활약했습니다.

매끄러운 진행을 위해 스크립트도 손으로 한땀한땀 써왔던데요,

공개적이고 형식적인 자리에 어울리는 진행을 해줘서 고맙습니다.

다음에도 진행을 부탁해야겠네요. :)



전체 트랙을 진행하기에 앞서,

타이젠 아키텍트이신 박영주 수석 연구원님께서 모두발언을 해주셨습니다.

타이젠 앱에 대해 간략하게 맥을 짚어주셨는데요,

더 자세한 내용이 궁금하시다면 내일 오후 소스콘 첫 세션(박영주 수석연구원, "Tizen Applications")을 들으시면 됩니다.



타이젠 웹앱 세션에서 강의를 진행하신 강석현 연구원님입니다.

발표장 앞에 있는 입간판에서 포즈를 부탁드렸는데요,

저런 익살스런 포즈를 취하신걸 제 손가락이 놓치지 않았습니다. 우후후.

강석현 연구원께서는 왜 웹앱을 해야하는지 충분히 납득가능한 설명을 해주셨습니다.

중간에 네이티브앱에 대해서도 살짝 언급해주셨는데요,

'개발자가 불에 타고 있는 이미지'를 재미난 이모티콘 이미지를 보여주시며,

제 3의 플랫폼이 개발자를 힘들게 한다는 충격요법으로 포문을 여셨습니다.

그리고 타이젠 플랫폼 뿐만 아니라 다른 플랫폼에도 바로 이식하여 사용할 수 있는 웹앱을 강조해주셨지요.



웹앱 실습은 손보연 연구원께서 진행해주셨습니다.

맥북과 미리 나눠드린 TM1시료가 붙지 않아 여러 참가자 분들이 고생하셨습니다.

최신 OS X 버전 11에서 삼성 USB 통합 드라이버가 제대로 동작하지 않아 생긴 이슈입니다.

통합 드라이버를 빠른 시일내로 업데이트하여 맥북에서도 원활히 테스트할 수 있도록 준비하겠습니다.

타이젠 버전이 업그레이드될수록 IDE도 진화하고 있습니다.

아직 부족한 점이 눈에 띄실 수도 있습니다.

저희가 더 노력해서 더 쉽고 편하고 빠르게 사용할 수 있도록 하겠습니다.



웹앱 튜터로 활약해주신 김용국 연구원입니다.

웹앱 세션에서 여기저기 종횡무진 누비고 다니던데요,

고생 많으셨어요.

함께 고생한 김수필 연구원 독사진이 없어서 그 사진은 최하단의 단체사진으로 대체합니다.

(미안해요, 술필)



그리고 네이티브 세션을 진행했습니다.

(위의 사진은 윈도우 지존 문관경 연구원께서 찍어주셨습니다)

웹앱세션을 진행하며 참가자 분들이 SDK 설정 및 타겟 연결을 완료하셨기 때문에,

네이티브 세션은 상대적으로 SDK와 관련된 이슈가 적었습니다.


그리고 더불어 소스콘 주최측에서 여분의 노트북도 준비해주셨습니다.

노트북을 가져오지 않으신 분들

- 자신의 노트북에서 원활히 SDK가 돌아가지 않는 분들

20대가 넘는 노트북을 준비해서 모두 제대로 실습할 수 있도록 하였습니다.

이 자리를 빌어 노트북을 준비해준 임지혜 연구원님과 SDK와 관련하여 여러가지로 도움주신 이남기 연구원님 외 한 분(이름이 갑자기 생각이 안나네요)께 감사를 전합니다.


이번 네이티브앱 발표에서 다룬 주제는,

- Life cycle

- View (elm_naviframe APIs)

- Component (EDC)

- Launch (app_control APIs)

위처럼 구성되어 있었습니다.


네이티브 앱 세션이 아무래도 웹앱보다는 어려웠을 것이라 생각하는데요,

세션을 더욱 쉽게 준비하지 못한 부분은 모두 제 책임입니다.

타이젠 네이티브앱을 구성하는 핵심요소를 모두 보여드리겠다는 욕심이 과했을지도 모르겠네요.

다음 행사에서는 개발자분들께서 더 쉽게 네이티브앱을 경험하실 수 있도록 준비하겠습니다.



네이티브앱 실습을 진행한 이은영 연구원님입니다.

샘플앱을 직접 작성하고 간결하게 설명하기 위해 바쁜 시간 쪼개가며 준비해주었습니다.

일정상 여러가지 많은 일거리가 있었는데,

불평없이 즐겁게 준비해주어 고마운 마음이 듭니다.



이번 데브랩을 준비한 멤버 모두입니다.

왼쪽부터 박문경 연구원 - 손보연 연구원 - 강석현 연구원 - 박영주 수석연구원 - 이근선 연구원 - 이은영 연구원 - 김수필 연구원 - 하이츨러 마스터 - 윤진 연구원입니다.

데브랩 네이티브 세션에 하이츨러 마스터님도 참석해주셨습니다.

하이츨러 마스터님께서는 세션발표 후 여러가지 실질적인 조언도 아끼지 않고 해주셨습니다.


구글러 서주영 연구원께서도 DevLab에 참석해주셨습니다.

서주영 연구원께서는 모레 있을 EFL 포럼에서 릴리즈와 관련된 세션을 진행할 예정입니다.

EFL 포럼에는 여러가지 재미난 이야기거리가 많이 준비되어 있습니다.

기대하셔도 좋습니다. :)


참가자 분들도 고생 많으셨습니다.

네 시간동안 웹앱도 하고 네이티브앱도 개발하느라 정신없으셨을 것 같네요.

발표하는 입장에서 봤을때는 모두 또렷또렷한 눈으로 따라와주셨는데요,

실제로는 어떠셨을지 궁금하네요.

어쨌든 부족한 발표 따라와 주셔서 감사합니다.


그리고 내일부터 소스콘 본행사가 시작됩니다.

이틀동안 알찬 세션이 많이 준비되어 있습니다.


개발자분들의 관심과 참여 부탁드립니다.

감사합니다.


+ Recent posts