2013년 9월 18일 수요일

Job Interview (United Airline in Chicago) - Operations Research Specialist

여름에 플로리다에서 인턴을 하는 사이에 UA에서 이메일로 연락이 왔다.
봄방학 때 지원했는데 거의 4개월이 지나서 연락이 온것이다.
문제를 보내 줄 테니, 하루동안 풀어서 보내달라고 했다.

문제는 총 두문제였는데 모델링 하는 문제였다.
오랜만에 포뮬레이션 하려니 시간이 좀 걸리긴 했지만 그래도 잘 해서 보낸것 같았다. 시간을 넉넉하게 줘서 다행이었다.
PDF 로 답을 만들어서 보냈다. 이메일로 답을 보내고 나서 얼마 지나지 않아 전화 인터뷰를 했다.

거의 한시간 정도 이야기 했는데, 대부분 박사 때 했던 연구에 관한 질문들이었다.
인터뷰 마지막에 문제를 하나 주고 확률을 계산 해보라고 했다. 어렵게 답을 하긴 했는데 맞았는지는 잘 모르겠다.

그리고 몇일 있다가 온사이트 인터뷰 오라는 메일을 받았다. 항공 회사니까 당연히 비행기 티켓을 제공 해줬는데
문제는 플로리다에서 시카고까지 직항이 아니고 휴스턴에서 한번 경유해야 했다. 그것도 밤 11시에 도착하는.
호텔은 항공사 직원들이 이용하는 공항 근처에 있는 호텔을 줬는데 문제는 그 다음날 아침에 인터뷰 장소까지
가는데 시간이 너무 오래 걸릴 수 있다는 것이었다. 결국 비행기, 호텔 모두 바꿔달라고 해서 새로 받긴 했는데
여전히 직항은 안주고 한번 경유하는것으로 받았다.

UA 본사가 시카고에 있는줄은 알았지만 한 때는 미국에서 제일 높은 건물이었던 Willis Tower (예전엔
Sears Tower 라고 불렸다는데) 에 있는줄은 첨 알았다. 인터뷰를 시작하기 전에 시험을 봐야했다.
나 혼자 빈방에서 시험을 봤는데 문제는 총 5문제. 시간은 한시간.
Non-linear programming 문제 1개, Formulation 문제 3개, 그리고 수학 증명 문제 하나.

formulation 문제들이 항공 스케줄 관련된 것들이었는데 문제 설명이 길고 도무지 해석이 잘 안됐다. 굉장히
당황스러웠다. 물어볼 사람도 없고. 문제를 풀면서 망했구나 생각했다. 결국 시험 점수가 커트라인을 못 넘어서
인터뷰는 보지도 못하고 그냥 돌아와야 했다.

나중에 들은 얘기지만 UA 인터뷰 절차가 최근 바뀌었다고 한다. 예전에는 시험 보고 나서 프로그래밍 (코딩) 시켜보고
발표하고, 그리고 기술 면접 하고 메니저 면접 하는 식이었는데, 이젠 시험 점수가 나쁘면 면접 기회를
안준다고.

발표랑 인터뷰랑 꾀 준비 많이 많이 했는데 완전 허무했다. 처음 간 온사이트 인터뷰 였는데.

산업공학과 job posting sites.

올해 봄방학 때 부터 본격적으로 잡 서치를 시작했다. 여러 웹사이트를 뒤지며 갈 수 있을 만한 회사는 거의 다 지원했다.

내가 이용한 사이트는 다음과 같다. 
Linked in 
Career shift (타뮤 학생이면 hireaggies.net 에 로그인 해서 무료로 이용 가능하다)
Informs Job Placement Service. (회원만 이용 가능한듯)

경험상 Career shift 가 가장 잘 되어있는듯 싶다. 여러 종류의 잡 포스팅이 뜨는데 키워드를
CPLEX 로 검색하면 산공과 졸업생들이 지원 할 만한 잡들만 검색해서 볼 수 있다. 

2013년 8월 7일 수요일

펀딩 (funding)

오늘은 펀딩 애기를 좀 해볼까 한다. 
유학비를 어떻게 감당할 것인가?
요즘은 유학들을 참 많이 나온다는 생각이 든다. 
유학이랑 전혀 상관 없을것 같은 삶을 살아온 나도 유학 왔으니. 

다들 유학비를 어떻게 감당하고 있을까?
A&M 은 유학비가 다른 학교에 비해 저렴한 편이다. 그에 비해 대학원은 좋은 과들이 많이 있다. 당연히 한국 학생들 여기로 많이 온다. 
현재 한국 유학생이 600명 정도로 알고 있다. 가족까지 다 포함하면 한 1300명 정도. 

집안 형편이 넉넉해서 유학 내내 돈 걱정 없이 공부할 수 있다면 최고다. 
하지만 의외로 일단 가면 어떻게든 되겠지 하는 생각으로 와 있는 사람들 꾀 많다. 
생각보다 펀딩 문제가 잘 안풀려서 돈 문제로 고생하는 사람도 많이 봐 왔다. 
내가 아는 사람들 중에도 학교 다니면서 가발 가계에서 일하는 사람들 몇명 있다. 
물론 중간에 한국으로 돌아가는 사람들도 있다. 


자. 펀딩 문제를 어떻게 해결할 것인가. 처음부터 과에서 fellow,  RA, 혹은 TA 를 받고 온다면 문제 없겠지만 이런 경우는 많이 없다. 미국 학생들 같은 경우는 대부분 fellowship 받고 오는것 같다. 다른 과는 잘 모르겠는데 최소한 우리 과는 맞는것 같다. 내가 아는 한 미국 학생은 박사 1년차로 오면서 학교에서 장학금 받고, 과에서도 장학금 받았는데, 받은 총 장학금 액수가 약 이만불 정도 되는것 같았다. 

이런 경우가 아니라면 어떻게 하나. 일단 교수들한테 다 컨택을 하시라. 특히 조교수들은 seed money를 가지고 있을 확률이 높다. 같이 일 할 학생을 찾고있는 조교수라면 펀딩을 받을 수 있는 확률이 높다. 

실제로 내가 아는 한 베트남 학생은 우리 과 모든 교수에게 컨텍을 했고, 한 교수가 학교에서 주는 장학금을 알아봐 줘서 학비 한푼 안내고 박사과정을 다녔다. 물론 그냥 석사로 졸업하긴 했지만, 석사 졸업 할 때 까지 학비에 생활비가지 해결됐다. 

과 오피스에 가서도 계속 물어봐라. 이메일도 보내보고. 
내가 유학 나온 2007년에 나랑 같이 유학 나온 한 친구는
과 오피스에 이메일 보내서 혹시 장학금 같은거 없냐고 물어봤는데
정말 운이 좋게도 1000불 장학금을 받았었다. 1000불이 별로 크게 느껴지지 않을 수도 있는데
1000불 장학금을 받으면 in-state tuition을 낼 수 있게 된다. 텍사스 주민이 내는 학비(in-state)는 외국학생이 내는 학비(out of state) 의 절반정도다. 

이도 저도 잘 안되서 자기 돈 내고 학교 다닌다고 해도 계속 알아보시라. 
ISS 홈페이에 가끔 학교에서 주는 장학금 공지가 뜬다. 
잘 찾아보면 외국인도 지원 해 볼 수 있는것들이 있다. 
이것 저것 준비해야 하것들이 많은 경우도 있는데, 일단 한번 준비하고 나면 
나중엔 그리 일이 많진 않다. 

내 경우도 석사로 유학 와서 첫 1년은 장학금 하나도 못 받고 다녔다. 
2번째 학기에 ISS 홈피에서 장학금 공지 찾아서 닥치는 대로 지원했다. 
운 좋게 두개 받았는데, 액수가 그리 크진 않았다. 둘 다 천불 미만이었으니. 
3번째 학기에도 ISS에서 찾아서 계속 지원했고, 마지막 학기엔 천불 장학금을 받았다. 

그리고 가끔 학생회 홈피에 장학금 공지가 나오기도 한다. 영사관에서 주는 장학금 공지도 1년에 한번 정도는 나오곤 했는데 지금도 나오는지 잘 모르겠다. 아무튼 이런 공지 보이면 
지원해 보시라. 
추천서를 요구하는 경우가 대부분이니, 추천서 받을 교수 한명 정도는 알아 두는게 좋겠다. 

나는 정말 운이 좋게도 박사 과정을 시작 하면서 부터 research assistant 로 일을 하면서 지도 교수로부터 자금 지원을 받았다. 처음 교수 찾아가서 자금 지원 해 줄 수 있냐고 물어보는것이 쉽진 않았다. 누구나 다 이런 시기를 겪는것 같다. 두드리는 자에게 문이 열린다고 하지 않는가 .일단 물어보시라. 안되면 어쩔 수 없고. 교수들 찾아 갈 때는 그 교수가 쓴 논문은 좀 읽어보고 가는게 좋겠다. 그 쪽 분야에 관심 있는양. 좀 아는 척 하려면. 안그럼 교수 만나서 별로 할 이야기도 없다. 특히 교수가 tenure 받은 상황이고, 딱히 학생 뽑을 생각이 없는 교수라면 쌀쌀맞게 대할수도 있다. 너무 상처받지 말자. 인간이 덜 된 교수들 정말 많다. 

과에서 혹은 교수한테 펀딩 받는게 안된다면 어쩌나. 아직 하늘이 무너진건 아니다. 
잘 알아보면 학교에서 job opening 이 뜨는 경우가 있다. ISS 같은데서 웹 서버 관리자를 뽑는 경우도 있고. 실제로 내 예전 룸메도 여기서 일했는데 하루 4시간 가서 일해야 한다. 물론 학교에서 수업 들으면서 일한다는게 만만치 않다. 내가 아는 몇명은 지도교수 잡고, 지도교수한테 펑딩 받게 될 때 까지 이렇게 살아 남았다. 

두서없이 적었는데 결론은 이렇다. 
펀딩은 대부분 운이다. 운이 올 때 까지 계속 찾고, 두드리고, 또 기다려라. 

2013년 7월 27일 토요일

C, C++ 프로그래밍.

산업공학과에서, 그 중에서도 최적화 관련 분야는 컴퓨터만 있으면 실험 준비 완료다. 실험이라기 보다는 시뮤레이션 이라고 하는게 더 적합하겠다. 알고리즘을 새로 개발하거나 기존에 있는 알고리즘을 새로운 문제에 적용해서 얼마나 잘 풀리는지 확인하는 것이 대부분의 실험의 목적이다. 이 때 프로그램을 할 줄 아는것이 큰 도움이 된다. 

나는 대학원에 들어 왔을 때 할 줄 아는 컴퓨터 언어가 하나도 없었다. 석사 졸업 연구를 시작하면서 메틀랩을 혼자 공부 했는데 생각보다 어렵진 않았다. C언어를 잘 다루는 한 친구는 메틀랩을 계산기라고 불렀다. 그만큼 다른 언어보다 쉽다는 거겠지. 하지만 단점은 수행 속도가 많이 느리다는 것이다. 물론 문제를 빨리 푸는것이 벼로 중요하지 않거나, 간단한 기능을 수행하는 프로그램이라면 메틀랩도 괜찮다. 그러나 문제를 빨리 푸는것이 중요하고 또 문제가 더 복잡해 지면 메틀렙으로 해결이 안된다. 그래서 다시 C언어를 공부해야 했다. 

C언어는 한국에 있을 때도 조금 배운적이 있었는데 제대로 이해하지 못했다. 언어를 잘 하는 친구들 말을 들어보면 혼자 오랫동안 공부해도 실력이 잘 늘지 않는다고 한다. 회사에 최직해서 한달 배우고 실습하는것이 혼자 일년 공부하는 것보다 훨씬 낫다고 하는 사람도 있었다. 이런 저런 책을 사서 혼자 공부하긴 했지만 책을 끝까지 보는것이 어려웠고, 이해가 안가는 부분들이 해결이 안되니 답답하기도 했다. 아주 많은 시행착오 끝에 지금에 이르렀는데 지금도 내가 아주 잘 한다는 생각은 들지 않는다. 다만 연구 하는데 부족하지 않을 정도라고나 할까. 

박사 과정이 끝나가는 마당에 돌아보면 시행착오를 줄일 수 있는 방법이 많이 있었을것 같은 생각이 든다. 혹시 나 처럼 혼자 C (or C++)을 공부해야 하는 사람이 있다면 강추하고 싶은 책이 있다. 

윤성우 열혈 C 프로그래밍
윤성우 열혈 C++ 프로그래밍

책을 사면 쿠폰이 들어 있는데 저자의 동영상 강의를 1년간 들을 수 있다. 저자의 강의는 한마디로 명품이다. 

강의가 꾀 많기 때문에 정상 속도로 들으면 시간이 너무 오래 걸릴것 같아서 나는 곰플레이어를 이용해서 1.5~1.8배속으로 들었다. 그래도 강의를 이해하는데는 별 문제가 없었다. 

C나 C++ 때문에 고생하는 사람들이 있다면 정말 강추다. 참고로 나는 책 저자와는 아무 상관이 없음을 밝혀둔다. 난 다만 저자의 펜일뿐. 

2013년 7월 26일 금요일

미국 사람들에게 포커와 맥주란?

작년에 인턴 하는동안 미국인 룸메와 두달을 살면서 신기하다고 생각했던게 여러가지가 있는데 그 중에 두가지만 꼽으라면 포커와 맥주다.

일단 룸메가 어떤 녀석이나면. 나이는 나보다 거의 10살 가까이 어린데. 장을 보러 가면 제일 저렴한 상표만 골라서 사는 녀석이다. 예를 들면, 이 놈이 탄산음료를 좋아 하는데 코카콜라나 펩시콜라 닥터 펩퍼 등 진퉁이 아닌 짝퉁 탄산음료를 산다. 요즘은 check 이라는 음료를 자주 마시는것 같다. 아무튼, 음료 뿐만 아니라 다른 물건들도 최대한 저렴한 것들로만 산다. 한번은 내가 유기농 우유를 샀더니, 다른 우유랑 맛 똑같은데 뭐하러 더 삐싸게 주고 사느냐고 이해할 수 없다는 표정으로 나를 쳐다봤다. 이런 녀석이 맥주에 만큼은 절대 돈을 안아낀다. 맥주는 항상 냉장고에 채워져 있어야 하고, 마시고 싶은 맥주가 있으면 주저없이 산다. 난 원래 맥주를 그리 즐기는 편이 아니니, 그의 행동이 조금은 이해가 안됐다.

인턴쉽을 하는 동안 주말에 가끔 다른 인턴들과 포커를 쳤다. 오래전에 한국에서 대학생 때 친구들과 몇 번 포커를 친적이 있는데 그 땐 7포커를 쳤는데 여기서는 Texas Holdem 이라는 게임을 한다. 재미로 하는 게임이기에 많이 잃어봐야 5불이다. 부담없이 즐길 수 있다. 물론 그래도 잃으면 기분은 나쁘다.

맥주를 마시면서 포커를 치는것이 남자들 끼리 노는데 꾀 괜찮다는 생각이 들었다. 한국에 있었으면 1차, 2차, 3차, 노래방, 4차... 하면서 계속 술만 마셨을 것 같은데 말이다.

Air force research lab - operations research summer intern

인턴을 온지도 벌써 두달이 넘게 지났다. 이번엔 50명이나 인턴을 와서 그런지 여기 보스랑 한번도 미팅을 안했다. 작년에 여기서 룸메랑 같이 했던 연구를 가지고 논문을 하나 제출해서 인지 올해는 보스가 거의 간섭을 안했다. 그래도 중간 중간 경과 보고를 알려주긴 했지만.

올해 초 부터 지금 룸메랑 같이 해 오던 연구를 인턴 와서 계속 했는데 그것도 최근에 끝났고 다음주엔 컨퍼런스가 있다. 인턴 기간 동안 해왔던 연구를 다른 인턴들, 그리고 다른 여러 학교에서 오는 교수들 앞에서 발표하는 것이다. 인턴이 많기 때문에 한 사람당 많이야 20분 정도의 시간이 주어질 것 같다.

확실히 연구직이 다른 회사보다 업무 강도가 약한것 같다. 물론 미국에서 회사 생활을 해본것은 아니지만, 여기서 정직원으로 채용되서 일하는 사람들 보면 꾀 여유로워 보인다. 휴양지에 위치해 있는것도 이런 분위기에 한 몫 하는것 같다.


INFORMS Colloquium (인폼스 콜로퀴엄)

2013년 10월 초에 있는 인폼스 콜로퀴엄에 가게 될 것 같다. 콜로퀴엄은 내 방식으로 이해하자면 잡 마켓에 나갈 사람, 혹은 졸업하고 잡을 잡은지 얼마 안 된 (보통 2~3년 이내) 사람들을 대상으로 하는 초단기 세미나 정도 될 것 같다. 나도 인폼스 홈페이지 읽어보고 알게된거다.
인폼스 콜로퀴엄은 보통 세가지로 나뉘는것 같다.
teaching, academic, and practitioner.

티칭 콜로퀴엄은 티칭을 주로 하게 될 사람들을 위해
아카데미는 연구를 주로 하게 될 사람들을 위해, 그리고
프렉티셔너는 회사에 가서 일하게 될 사람들을 대상으로 한다.

나는 회사에 취직 할 생각을 하고 있기에 이번에 프렉티셔너 콜로퀴엄에 간다. 아니 가게 될 것 같다. 가고 싶다고 다 갈 수 있는것은 아니기 때문이다.

해마다 절차가 조금 씩 바뀌는것 같기도 한데, 콜로퀴엄에 가려면 일단 자기 과에서 추천을 받아야 한다. 콜로퀴엄 가고 싶은 학생이 과에 여러 가지 자료를 제출하면 그 중에 몇 명을 학과장이 콜로퀴엄 위원회에 보낸다. 그럼 그 위원회에서 전도가 유망한 지원자들을 뽑아서 초청하는 식이다. 보내야 하는 자료는 다음과 같다. statement of purpose, 성적증명서, 지도교수 추천서.

statement of purpose는 내가 왜 콜로퀴엄에 가야 하는지, 앞으로 내가 졸업 한 후에 어디서 어떤 일을 하고 싶은지, 지금까지 해 온 연구는 뭔지, 다른 사람들과 소통은 잘 하는지 등등에 대해서 적는거다.

이번에 우리 학교에서는 총 4명을 위원회에 추천 했는데 다행이 나도 추천됐다. 예전에 갔다온 친구의 말을 들어보니 꾀 유익한 시간이었다고 한다. 이번에 가서 좋은 정보도 많이 얻고, 잡도 잡을 수 있었으면 좋겠다.