cs seminar

28
2014 연세 컴퓨터 과학과 유학 해외 취업 설명회 이창현

Upload: changhyun-lee

Post on 25-Dec-2014

468 views

Category:

Career


0 download

DESCRIPTION

2014 연세 컴퓨터 과학과 유학 및 해외 취업 (Software Engineer) 설명회

TRANSCRIPT

Page 1: Cs seminar

2014 연세 컴퓨터 과학과 유학 및 해외 취업 설명회

이창현

Page 2: Cs seminar

나는..

!   2005.03 연세대학교 (컴퓨터과학과)

!   2011.02 삼성증권

!   2011.06 Google Korea (temp)

!   2012.08 Georgia Tech (Masters) !   유학준비

!   2014.08 Google 예정 !   Interview 준비

Page 3: Cs seminar

1. 미쿡 유학

Page 4: Cs seminar

박사? 석사?

!   박사할까 석사할까

장점 단점

석사 뭐할지 모를 때 (박사 or 취업) 짧다 (1.5y~2y) 미리 연구 경험 재미 없으면 취업ㄱㄱ 추천서가 강력해짐

Funding 어려움 미래 불안정

박사 하고 싶은 연구 있음 OK Funding 보장 당분간은 미래 걱정 no no 교수 테크

개길다 (5y~7y) 포닥 OTL 졸업 후 연봉 안높음 J 교수되기도 어려움 J

Page 5: Cs seminar

유학 준비 스케쥴

ref: 연세 전기전자 유학 모임

Page 6: Cs seminar

경험상 준비물들 !   TOEFL (100)

!   국내 장학금은 글쎄…

!   GRE (평타) !   150~157 / 160~170 / 3.0~4.0 (ref: 연세 전기전자 유학모임) !   http://www.gohackers.com

!   GPA (높을 수록 좋음)

!   Personal Statement (additional material)

!   Portfolio (website) ! http://cc.gatech.edu/~clee407

!   CV/resume

!   Statement Of Purpose

!   Recommendation (3~4개)

Page 7: Cs seminar

준비물 (SOP)

!   대~충 2쪽, but 학교마다 다름

!   Research statement라고 생각하3

!   6 paragraph !   1. general area of research (서론)

!   2.3.4. your research experience

!   5. why Ph.D.?

!   6. why this school? ref: http://www.cs.cmu.edu/~harchol/gradschooltalk.pdf

Page 8: Cs seminar

준비물 (etc)

!   Recommendation !   대략 학교당 3장

!   미리 친분 만들어 놓으면 좋음

!   교환학생 경험 있으면 좋음

!   연구실 경험 있으면 좋음

!   Personal Statement !   자기 인생 얘기 하는 것 (대체로 why Ph.D.?)

!   대부분 additional material임

!   풀 썰이 있으면 내서 나쁠 건 없음

Page 9: Cs seminar

+국내 장학금

ref: 연세 전기전자 유학 모임

Page 10: Cs seminar

TOP school은 어케감?

!   석사는 생각보다 쉬움. !   학원 개념 (박사 돈줄)

!   개인적인 결론 !   수치적으로 다 좋아야 되는건 말할 것도 없음.

!   Additionally !   국내 장학금

!   TOP Conference 1저자 1개, 2저자 여러개 (학회에서 교수와 컨택 가능성)

!   같이 일할 교수와 연구 fit이 “굉장히” 잘 맞아야 함.

!   Assistant Professor 골라 잡기.

!   교수가 돈이 없어 안뽑으면 할 말 없음. (랩 사람들에게 이메일로 물어보3)

Page 11: Cs seminar

2. 유학 생활

!   돈이 얼마나 들까? (지역마다 천차만별) !   Georgia Tech 학비는 대~충 2만불?

!   생활비는 집값 천불 + 알파

!   RA 혹은 TA 받으면 학비 면제 + 약간의 용돈 (1300불 정도 받았음)

!   지리적으로 여행 다니기 좋음 (남미)

!   그냥 집-연구실-집 생활만해서 할 말이..

!   어디든 한인 모임이 잘 되어 있는 듯.

Page 12: Cs seminar

3. Job 구하기

Page 13: Cs seminar

Salary 15 Tech Company 15 Location

ref: Glassdoor

Page 14: Cs seminar

하지만, net profit은..

호화로운 생활 거지로운 생활

Salary +100K +100K

Tax (40%) -40K -40K

Room rent * 12 -2300 * 12 -600 * 12

Utilities * 12 -100 * 12

Cell phone -80 * 12 -80 * 12

Internet + Cable TV -100 * 12 0

Car insurance -200 * 12 0

Car oil -100 * 12 0

Total +25440 (OTL) +51840

Page 15: Cs seminar

Job 구하기 스케쥴 (석사)

8 9 10 11 12 1 2 3 4 5 6 7

Search summer internship Internship!

Fall Spring Summer

Fall Spring

8 9 10 11 12 1 2 3 4 5 6 7

Job search (interview 시즌) Still job search(OPT)

Graduate

3학기 졸업 4학기 졸업

Page 16: Cs seminar

인터뷰 프로세스

!   학교 Career Fair 혹은 회사 홈페이지에다가 resume 제출

!   Resume가 마음에 들면 e-mail로 인터뷰 하자고 연락이 옴 (보통 phone interview로 screening)

!   전화 인터뷰 1~2회

!   On-site 인터뷰 4~6회

!   합격하면 연봉협상 후 입사

Page 17: Cs seminar

서류 통과하기

!   Resume !   프로그래밍 대회 경력있음 서류는 무난한듯..

!   ACM-ICPC 강추..

!   프로그래밍 project 경험이 있어야 함 !   그래야 풀어낼 썰이 있음..

!   학교 연구실 or 남자는 병특 or 학교 프로젝트

!   혹은 세연넷, 연앱, 앱 창업 등등 많음..

!   이 정도면 왠만하면 연락 옴

!   아는 사람 reference있음 면접은 보는 듯..

Page 18: Cs seminar

인터뷰 준비하기

!   인터뷰는 어떻게 준비할까? !   말할 것도 없이 “영어”

!   Why Facebook, Explain your most interesting project, Explain polymorphism, etc..

!   게다가 전화 인터뷰는 개 안들림 J

!   모든 질문을 다 준비할 순 없다. !   최대한 많이 지원해보고, 걔네가 뭘 물어보는지 파악함

!   하다보면 익숙해짐

Page 19: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

ref: http://leetcode.com

Page 20: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

ref: http://leetcode.com

Page 21: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

!   At first, explain your algorithm and complexity.

ref: http://leetcode.com

Page 22: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

!   At first, explain your algorithm and complexity.

!   Can you improve it? (what if the pattern is fixed?)

ref: http://leetcode.com

Page 23: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

!   At first, explain your algorithm and complexity.

!   Can you improve it? (what if the pattern is fixed?)

!   If you make interviewer agree, implement it.

ref: http://leetcode.com

Page 24: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

!   At first, explain your algorithm and complexity.

!   Can you improve it? (what if the pattern is fixed?)

!   If you make interviewer agree, implement it.

!   Can you implement it without any bug?

ref: http://leetcode.com

Page 25: Cs seminar

인터뷰 이그잼플 (1)

!   Replace all occurrence of the given pattern to ‘X’. !   pattern=“abc”

!   “abcdeffdfegabcabc” => “XdeffdfegX”

!   How can you implement it?

!   At first, explain your algorithm and complexity.

!   Can you improve it? (what if the pattern is fixed?)

!   If you make interviewer agree, implement it.

!   Can you implement it without any bug?

!   Can you implement it without additional space? ref: http://leetcode.com

Page 26: Cs seminar

인터뷰 팁

!   문제를 정확히 정의함 !   인풋 범위, 인풋 타입, etc..

!   인터랙션 with 인터뷰어

!   바로 코딩하지 말기

!   심플한 방법부터 차근차근 !   문제가 어려워짐

!   고민하는 흔적

!   낮은자세

ref: http://leetcode.com

Page 27: Cs seminar

그래서 중요한건

!   알고리즘!!!! !   ACM-ICPC, TopCoder, Algospot, Google Codejam,

etc..

! TopCoder는 실제로 Google/Facebook 서류 통과 후 면접 준비하라고 보내주는 자료 중 하나임

!   But, 깊게 할 필욘 없음 (TopCoder SRM Div2)

!   디자인 패턴, 멀티 th레드, 네트웤, 분산 시스템, …

!   참조: glassdoor, careercup, leetcode, CLRS!!

Page 28: Cs seminar

!   이창현 ! [email protected]