김준기 - 박사과정 이야기 in 130323 kaist cs 아주 소소한 진로 설명회

23
박사과정 이야기 KAIST 전산학과 학부 05학번, 석사 10학번, 박사 12학번 김준기 1

Upload: yunseok-jang

Post on 24-Dec-2014

4.099 views

Category:

Technology


7 download

DESCRIPTION

13/03/23 KAIST CS 학부를 졸업한 이후 어떠한 선택들을 하게 될 지에 대해, 한번쯤 진지하게 생각해봤으면 해서 마련해 보았던 자리인 '아주 소소한 진로 설명회'의 슬라이드 중, 김준기 연사님의 슬라이드입니다. http://www.slideshare.net/yunseok/130323-kaist-cs 김준기 : [email protected]

TRANSCRIPT

Page 1: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

박사과정 이야기

KAIST 전산학과학부 05학번, 석사 10학번, 박사 12학번

김준기

1

Page 2: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

대학원은 뭐하는 곳?

▪ 공부 + 연구!• 공부 : 대학원에서듣는수업들 + 연구를위해필요한기초지식습득

• 연구 : 논문쓰기 (학회, 저널, 졸업논문)• 석사 : 공부 60% 연구 40%• 박사 : 공부 20% 연구 80% (고년차들은연구만 100%)

▪ 현실은….• (물론공부와연구가기본이지만)• 연구과제·프로젝트제안서작성및발표준비

• 연구과제·프로젝트보고서작성및발표준비

• 연구비계정처리

• (좋은경우) 교수님과의개인적인친분관계

• (나쁜경우) 교수님의심부름…

흔히 “잡일”이라고말하는것들

2

Page 3: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

흔한 학부생 or 대학원 신입생.txt

▪ “대학원에서더많이배우고싶어요!”• 뭘?! 이게가장중요하다.

• 대학원에서배우는것들

– 논문작성방법 + 학회발표방법 = 생각을 logically linearize해서표현하기

– 연구제안서작성요령

– 자기가속한분야의최근 n년간연구동향

– 사회생활기술 (교수님과 + 랩선후배·동료들과)– 기타 : PowerPoint, LaTeX, HWP, …

• 대학원에서가르쳐주지않는것들

– 공부하는방법

– 돈버는방법

3

Page 4: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

연구 분야와 지도교수님 고르기 [추가 슬라이드]

▪ 전산학과의대학원은크게이론과시스템으로나눌수있다.• 이론 : Algorithm, Graphics, AI, Machine Learning, Programming Languages, …• 시스템 : Database, Architecture, OS, Network Systems, …• 하지만 (언제나그렇듯) 항상딱칼로자를수있는건아님.• 프로그래밍자체를즐기고코드줄수에두려움을느끼지않는다면시스템.• 컴퓨터앞에앉는것보다종이와펜을이용해생각하는걸즐긴다면이론.

▪ 지도교수님고를때고려할사항• Tenure를받으신분인가?

– Tenure를받기전의조·부교수님들은실적압박이심하다.학생들을그만큼많이쪼기때문에힘들지만대신얻는것도많을수있다.

– Tenure 받은분들은안정감과여유가있다. 대신나이도있고학과보직등을맡는경우가많아열정적으로학생지도하기힘들수있다.

• 교수님없이해당연구실사람들과대화했을때나오는반응과분위기

4

Page 5: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

박사 졸업하면 뭐하나요?

▪ Post-doctorate• 보통 2년씩하는연구계약직

• 교수직(faculty position) 또는정규직을얻기위한중간과정

– 박사과정동안좋은논문을쓴다면졸업하자마자바로가능할수도있다.• Best-case : 해외유명기업또는대학의연구소

– 예) Max-Planck Institute, Microsoft/Yahoo Research, …• Worst-case : 자리못구해서졸업한연구실에그대로…

▪ 취업• 국내대기업/정부출연연구소(삼성/LG, SKT/KT, …)의경우 post-doc 거치지않고바로연구원으로들어갈수있다.

▪ 기타• 박사졸업했다고꼭연구하는직업을가져야하는건아니다.• Researcher가아닌 Engineer라도박사과정의경험이큰도움이된다.

5

Page 6: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

박사 졸업자에게 기대하는 것

▪ 갓박사졸업한사람 = “Fresh Ph.D”• “음, 이제이친구가다른사람도움없이도혼자서연구해서논문까지낼수있는수준이되는군.”

• “이제야좀말이되는이야기를할수있게되었군.”• “인류지식발전에발가락때만큼기여할수있는친구로구나.”• “연구분야에서어떤것이가장문제인지알고있고, 이친구가그걸어떻게풀고싶어하는지방향이명확히보이는구나.”

▪ 박사가된다는것의의미• http://matt.might.net/articles/phd-school-in-pictures/

6

Page 7: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

연구

▪ 기본적으로, 어떤문제를풀어가는과정이다.

▪ 논문쓸때가장어려운부분이좋은문제를찾는것

▪ 어떤문제가 “좋은” 문제인가?• 다른사람들이아직풀지못한것

(vs. 너무어렵지않은것)• 내분야의사람들이관심을가지고있는것

(vs. 다른사람들이나보다먼저선점할가능성이적은것)• 풀었을때다른사람들의생각·행동방식을근본적으로바꿀수있는것

(vs. 기존연구의미진한부분을보완하는것)

7

Page 8: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

전산학과의 연구

▪ 논문의종류• 학위논문 (Master Thesis / PhD Dissertation)

– 준비기간 : 학위기간내내

– 분량 : 제한없음 (편차가크지만박사논문은보통 100쪽넘음)• Poster / extended abstract / short paper

– 준비기간 : 1~5일정도

– 분량 : A4 10pt single or double column 1~2 pages• Workshop paper

– 준비기간 : 2~4주정도

– 분량 : A4 10pt 2column 5~6 pages• Full (conference) paper

– 준비기간 : 3개월 ~ 1년– 분량 : A4 10pt 2column 12~16 pages

• Journal paper– 준비기간 : 기약없음

– 분량 : 보통제한없음

전산학과에서는유명학회full paper를가장좋게평가한다.

부작용 : 학회 deadline에모든생활스케줄이맞춰져야한다.

8

Page 9: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

연구 vs. 개발

▪ “내가연구에적성이맞는지모르겠어요!”▪ 연구

• 일의성격 : 아이디어를빠르게 prototyping해서옳음을증명하기

• 설득대상 : 같은분야의전문가들 => 더높은 logical soundness 필요

• 재미·보람포인트 :– 있는지식을써먹기만하지않고새로운지식을만들어나간다는기쁨

– 내논문이많이인용될때

▪ 개발• 일의성격 : 고객의문제점·요구사항해결해주기

• 설득대상 : 전문지식이없는일반인들 => 더많은 last-mile engineering 필요

• 재미·보람포인트 :– 만드는것자체의기쁨, 장인정신

– 많은사람들이내프로그램을써줄때

9

Page 10: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

대학원/연구소 vs. 개발 회사

▪ 대학원/연구소• 항상새로운것을하고, 하고싶은연구주제를선택할수있다.• 모든실적과능력이논문으로만평가받는다.• 좋은문제를빨리찾아서적절한타이밍에풀어야하므로심리적중압감이크다.

▪ 개발회사• 퇴근하면더이상회사일을고민하지않아도된다.• 회사에따라복지나대우가천차만별

• 오랜기간비슷한난이도·특성의일을하다보면지루함을느낄수있다.• 내가하고싶지않은일이라도시장·고객요구에의해해야하는경우가많다.

10

Page 11: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

미리 깨달았더라면 좋았을 것들…

▪ 지도교수님과의관계• 박사과정은논문의주인이학생이되어야한다.

– 지도교수님은경험을바탕으로조언하고, 학생이 critical한실수를하지않게도와주는역할

• 학생이주제를못잡고방황하고있으면교수님도불안해서이것저것시켜보게된다.– 그결과는대체로, “교수님이하라는대로했더니아무것도안돼!”– 연구는학생뿐만아니라교수님도답을모르는문제를푸는것.당연히교수님이지시한방향이잘못된것일수있다.

• 지도교수님은 4~5년을거의매일같이얼굴보며함께일을할사람이다.– 교수-학생의관계를떠나서개인적인관계가생기지않을수없다.– 교수님과친해져서손해볼건없다.하지만내개인삶이방해받지않을만큼만 “적절”하게.

– 사실연구외의가장어려운부분이기도하다.

11

Page 12: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

미리 알았더라면 좋았을 것들…

▪ 찾아보면좋은자료가많다!• http://juliopeironcely.com/archives/phd-tip-you-are-the-expert-not-your-

professor.html• http://image.sciencenet.cn/olddata/kexue.com.cn/upload/blog/file/2009/4/200

942219405355768.pdf• http://www.findaphd.com/student/study/study-21.asp• http://images.sciencecareers.org/pdf/tools_tips/outreach/your-supervisor.pdf• http://thoughts.chkwon.net/phd-students/• http://dm.ewha.ac.kr/2011/12/29/%ED%95%99%EB%AC%B8%EC%9D%84-

%EC%A7%81%EC%97%85%EC%9C%BC%EB%A1%9C-%EC%82%BC%EC%9C%BC%EB%A0%A4%EB%8A%94-%EC%A0%8A%EC%9D%80-%ED%95%99%EC%9E%90%EB%93%A4%EC%9D%84-%EC%9C%84%ED%95%98%EC%97%AC-%EC%98%A4/

• http://scienceon.hani.co.kr/50907

12

Page 13: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 - 오픈소스프로젝트• Tattertools / Textcube (http://textcube.org & http://needlworks.org)

– 설치형블로그툴

– 이를가입형서비스로개발했던 Tatter & Company는첫서비스 Tistory를Daum에인수시키고, 이후 Textcube.com 서비스를개발하여 2008년국내기업중처음으로 Google에인수됨

– 커뮤니티서버관리, 플러그인개발, 프레임워크개발등을맡았음

• 한글판 PuTTY (aka iPuTTY) (http://bitbucket.org/daybreaker/iputty)– 2009년장혜식(perky)님으로부터 maintainer 자리를물려받음

– On-the-spot IME 개발(커서에서한글조합바로되는것), 한글글꼴분리기능개발, 일부신기능번역

• Popong Team (http://popong.com)– 정치관련데이터의접근성을높여주는웹서비스개발

– 오픈소스나벤처를목표로하지는않고느슨하게운영

– ‘나는서울시장이다’ 개발참여, 국회의안정보데이터분석진행중

• 이들로약간의명성, 코딩실력, 협업도구사용스킬, 업계인맥을얻음.13

Page 14: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 – 동아리활동• SPARCS

– 2007년서버관리그룹(wheel) 리더

– 2009년 OTL 개발초기멤버 (사실전산학프로젝트과목에서만든것)– 웹서비스개발부터운영까지의축소판경험 + 좋은선후배많이만남.

• MR (Micro-robot Research)– 2006년학습부장잠깐

– Line Tracer 같은기초로봇제작해봄

– 내능력밖의일을무리하게맡았다가주변사람들힘들게했던경험.• 궁동성당청년성가대 (학교동아리는아니지만성격이비슷하여넣어봄)

– 2010년부터활동중, 2011년단장역임

– 종교생활은매우개인적인부분이지만,아무래도정신적으로힘들때많은도움이됨.

14

Page 15: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 – 인턴• NexR

– 클라우드컴퓨팅전문벤처, 2010년말 KT에인수

– 2009년여름인턴(3개월) + 프리랜서(학업병행하며하루 2시간씩출근 5개월)– Amazon AWS와유사한기능과 UI를제공하는클라우드관리도구(icube

cloud)와대학교수업지원용으로 Hadoop 클러스터관리를웹으로할수있게해주는 CCI:U OpenCourse Labs 개발

– 인턴대상으로애자일방법론시험, 그걸통해개발프로세스를익힘.• Microsoft Research Cambridge

– 전산학분야세계최고의기업연구소 (XBOX Kinect가이곳작품)– 2012년겨울연구인턴(3개월)– 수행연구 : Analysis of trouble ticket databases in a multi-tenant cloud

datacenter (자세한내용은기밀)

– 지원과정 : 지도교수님안식년초청으로인터뷰없이바로갈수있었음;;– 정말잘하는사람들틈바구니에있으니많은자극이됨.

15

Page 16: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 – 해외생활• 2008년봄학기스웨덴교환학생(KTH, 6개월)• 2012년겨울영국캠브리지생활(MSRC Internship, 3개월)• 공통점 : 영어사용에불편이없었음

• 차이점 : 학생으로서가는것과취업해서가는것은엄청나게다르다.– 일단현지통화(currency)로돈을버느냐안버느냐…– 학생때는과제 team mate거나기숙사 floor mate가아닌경우친해질사람이별로없었다. (예외 : 성당에서친해진사람들이좀있었음)

– 취업해서가니회사동료들(다른곳에서온인턴들)과밥도먹고술도마시고하면서훨씬많은사람들과 interaction 가능.

– 스웨덴이영어잘통하긴해도 local society에서일어나는소식들(신문, 뉴스등)은스웨덴어라접하기힘들다.

– 교환학생은솔직히놀러가는거. 연구인턴은 3개월동안논문으로만들수있을만큼까지 progress를보여야한다는심한압박.

16

Page 17: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 – 연구• 고등학교

– R&E 창의적사사연구 :“실시간침입탐지시스템을위한 String Matching 알고리즘개발”

– 아주대학교정보통신대학원예홍진교수님지도로국내학회에논문발표

– 알고리즘의개념부터배우기시작해서 “나름” 논문까지써본소중한경험.이때대학원연구실에서밤샘작업하고그러면서나중에대학원으로진로정할때판단정보의하나로활용되었음.

– 삼성휴먼테크논문상동상 :“우는화살(명적) 소리의원인과최적조건에관한연구”

– 지금은입자물리학·초끈이론연구하고있는친구와함께연구수행

– 친구는이론전개·실험설계, 나는결과분석·글쓰기. 각자강점조합.• 대학교

– URP : “자율운행수중로봇개발”– 실험중 +/- 극잘못꽂아서중요부품기판태워먹고망했다…시뮬레이션만돌려서결과발표. -_-

– 학업과연구동시에하는거힘들더라. 그래서졸업연구는 NexR 인턴으로대체.17

Page 18: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ 개인경험 – 기타• 학부때들었던실내악앙상블수업 (김정진교수님)

– 피아노 4-hands (2명이한피아노에앉아서연주하는것) 곡과아카펠라, 합창반주, 기타 2중주편곡등을함.

– 한학기수강하고수업이맘에들어그다음학기청강.– 첫번째수강할때같이피아노치는형과서로의소리를듣지못해매우쉬운곡이었음에도함께박자를맞춰치기까지 2달이넘게걸렸다. 오죽했으면교수님면담까지했을정도.

– 하지만한번다른사람소리듣는요령을터득하고나니, 두번째학기에는청강생주제에오프닝과엔딩곡을포함하여무려 4곡공연. (첫번째학기때놓친 A+이아쉽…)

– 음악을함께연주한다는건그만큼서로의소리를들어주고마음이일치되지않으면불가능하다. 협업을음악이라는형태로새로배우게됨.(사실성가대에서 4부합창하는것도마찬가지)

– 학부때재밌는수업있으면많이들들어보세요! 실내악도강추.

18

Page 19: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

뒷풀이 FAQ [추가 슬라이드]

▪ “왜유학안갔어요?”• 연구실분위기, 선배들보고한국에서도좋은연구해볼만하다고판단.• 김종범님도언급하셨지만, 해외생활경험해보니한국에서계속살고싶었다.• 유학다녀오는것보다좋은연구하는것이더중요하다.

(물론 top school로가면좋은연구를하게될가능성이좀더높아지긴한다.)

▪ “선배의인생목표는뭔가요?”• 얼마전까지 : 내가가진재능으로사람들을행복하게할수있으면좋겠다.• 최근에다시발견한것

– 나의경력을돌아보니, 사람들이무언가할수있는기반플랫폼이나infrastructure를만드는데관심이많더라.

– 네트워크시스템연구도결국그런흐름의연장선.– 내인생을건궁극적인(?) 플랫폼이무엇이될지는아직미지수.

19

Page 20: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

뒷풀이 때 더한 얘기 [추가 슬라이드]

▪ 세상에기여하는방법• Researcher

– 새로운지식을만들어간다.• Engineer

– 있는지식을가지고실제고객들의문제를해결한다.• Educator

– 다음세대의 researcher나 engineer를길러낸다. 지식의보존과전수.• Evangelist

– 전문지식을알기쉽게가공하여일반대중에게보급한다. (예: 칼세이건)

• 각각에게요구되는성향·적성이다르다.• 어느하나만딱집어서할수는없는경우가많다. (예: 교수)

20

Page 21: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

사실 더 말하고 싶었던 것들 [추가 슬라이드]

▪ (그나마) 가난한대학원생활을피하는방법• 국비장학생 – 배휘동님발표자료참고.• 글로벌박사펠로우십(Global PhD Fellowship)

– 한국연구재단으로부터연 3천만원(월 250만원) 장학금지급(장학금이라세금없이그대로!)

– 석박통합과정또는박사과정신입생만지원가능.(우리학교의석박통합은인정이안되므로주의!)

– 2년지원후단계평가로약 30% 정도걸러낸후추가 1년지원

– 2012년상반기신규모집에서우리학교전산학과 2명선정됨.전체규모는인문분야포함 160~200명정도.

– http://nrf.re.kr/nrf_tot_cms/board/biz/biz.jsp?show_no=170&check_no=169&c_relation=biz&c_relation2=0&c_no=202&c_now_tab=0 참조

• 이외에도다수의장학프로그램이나기업체펠로우십프로그램들이있다.

21

Page 22: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

Closing Ments [추가 슬라이드]

▪ 추가질문은이메일로만받습니다.• [email protected]• 메일확인은거의바로하는편이지만,바빠서답을바로못하고며칠씩걸릴수도있어요.

▪ 마지막한마디• ‘너자신을알라!’• 학생의가장큰장점 : 조금못해도, 조금실수해도용서가된다.• 자신을다양한상황에노출시켜봄으로써자신이무엇을좋아하고싫어하는지,무엇을잘하고못하는지빨리파악할수록좋다.– 교환학생, 동아리활동, 인턴, 개별연구가큰도움이된다.가능하다면다해보는걸추천.

• 진로고민의대부분은자신을모르거나선택지에대한정보가없어서하는것.

22

Page 23: 김준기 - 박사과정 이야기 in 130323 KAIST CS 아주 소소한 진로 설명회

감사합니다

23