Thursday, August 14, 2014

면접에 대한 이야기 (6)

6. 국내 대기업 모바일 서비스 회사

이제 눈 높이는 높아질 대로 높아져서 여기까지 달려오게 됐다.
여기까지가 눈 높이 구직 활동의 마지막이라 보면 된다.

시작은 이렇다.
마지막 면접 전, 전전 회사의 아는 형이 문득 카톡으로 전체 메시지를 보내왔다.
같이 일했던 개발자 몇 명을 추가해서 MS에서 구직 추천을 해줬는데 여기 지원해 볼 사람은 지원해 보라고 한 것이었다.

요구 조건은 Window Application 개발 경력 10년
거기에 Windows Phone 8, Silverlight, WPF, ASP.NET 등등
Window 플랫폼 개발만 쭉 판 개발자를 찾는 무시무시한 구직이었다.

그런데
이 엄청난 조건에 맞는 사람이 그 형과 나 둘 뿐이었고
난 형도 지원하는 거냐 물어봤지만 고민 중이라고만 했다. (결국 지원은 하지 않았다.)

그래서 내가 지원해 보겠다고 해서 지원을 하게 됐다.

이곳 역시 판교에 위치에 있는 회사였고
MS의 한 담당 부장님을 통해 지원해 놓고 기다렸다.

기다리고...
기다리고......
또 기다리고......

그러던 어느 날 연락이 왔다.
2년 전에 우리 회사에 한번 지원한 경력 있지 않냐고.
오 내가 2년 전에 지원했던 것 까지 DB에 저장해 뒀구나 하고 놀랐지만
채용 부서가 달랐기에 인사팀에서만 알 뿐 그냥 그렇다라고만 얘기했다.

그리고 또 기다렸다.
결국 3주 정도 기다린 끝에 면접 제의 연락이 왔고
면접 날 판교로 향했다.

면접의 결과는
나의 무지함의 끝을 볼 수 있었던 매우 부끄러운 면접이었고
더 이상의 변명이 필요 없을 정도로
난 이 회사가 원하는 인재가 아닌 걸 스스로 알게 된 면접을 보게 됐다.

면접은 처음에는 무난하게 진행됐다.
뭘 했는지, 본인의 장점이 뭔지에 대해 가다가
어느 순간 부터 본격적인 개발 관련된 질문과 문제를 주기 시작했다.

MVVM에 관련된 코드를 print 해 와서 보여주고 MVVM 맞냐고 물어본 건 시작에 불과했고
timer 관련된 문제 중에 틀린 곳 찾기
-> 이건 면접 끝나고 엘리베이터 타고 내려갈 때 생각났다. 제길.
난 정확히 오답을 얘기했고 듣고 싶었던 대답은 UI Thread 관련된 문제였다.

또 소트 알고리즘 직접 손코딩 하기 등등
내가 제대로 알고 있는지 조차 의심스러 정도로 힘들었다.

물론 모르는 건 아니다.
그런 문제들은 학부때 혹은 실무 시작한지 얼마 안될 때
흥미롭게 한 부분이고
지금이야 그냥 어떤 방법의 하나로 가져다 쓰는 수준인 건데
그걸 아냐 모르냐에 대한게 아니라 직접 코딩할 수 있냐 없냐 수준으로 가니까 당황한 것이다. 그것도 종이에 펜으로 써 가면서.

마치 2차 방정식이나 미분에 대해 아냐고 물어봤을 때
안다고 대답할 수 있지만
그 문제를 내고 풀어보라 했을 때 과연 제대로 풀 수 있는 지에 대한 얘기와 마찬가지다.
학교 다닐 때 수학을 안 배운 사람은 없다.
하지만 제대로 아는지 모르는지를 수학을 배운 지 10년이 넘는 사람에게 해보라고 하는 건 정말 그 의도로 물어본 것인지는 잘 모르겠다.

지금 와서 생각해 보건데
이런 면접 방식은 좋을 수 있으나
정말 사람을 뽑으려 한 건지, 그냥 떠보려고 하는 건지 알 수 없을 수도 있다.
아니면 정말 답을 알고 있는 지를 보고 싶은 게 아니라
압박 면접일 수도 있고 (당황스러운 문제를 내고 어떻게 해결하는지)
정말 과정이 올바른가를 보고 싶은 것일 수도 있다.

정말 그런 거라면 면접을 제대로 한 것이고
개발을 제대로 할 줄 아는 개발자를 걸러내는 데 좋은 방법인 것 같다.
그리고 난 그 기대에 부응하지 못한 개발자였던건 사실이다.

그래서
그날 면접의 충격 이후
난 조금 더 내 스스로 생각하고 할 수 있는 능력을 키우기 위해
사소한 코드들이라도 한번이라도 생각하고 가져오던가 만들던가 한다.
그리고 같이 일하는 신입에게도 그런 자세가 중요하다고 늘 가르친다.

말이 많았지만
어쨌든 난 제대로 문제를 풀어낼 수 없었고
거의 자괴감 같은 게 들 정도로 며칠 동안 힘이 없는 상태로 지냈다.

만약 내가 제대로 대답해서 이 회사를 들어갔다면 좋았을 수도 있다.
연봉도 높았을테고, 환경도 좋았을 테고...

그런데 지금 다니는 회사 분위기와 개발 환경 나의 위치 등을 생각해 봤을 때
과연 지금 보다 더 좋았을까?에 대한 부분은 잘 모르겠다.
돈은 많이 벌 수 있을지는 몰라도 내가 하고 싶은 걸 할 수 있었을까?에 대한 질문에는 아니오로 대답할 확률이 더 클 것 같다.

그리고 그 때 이걸 깨달았던 것 같다.
내가 원하는 게 안정적인 회사 높은 연봉 정말 이것만 생각했지
나의 실력과 앞으로 살아가게 될 나의 위치 및 경험 대해서는 생각해보지 않았다는 것.
그냥 내 경력이 이 정도니까 할 수 있는 거야.
이렇게만 생각했다.

그래서 다시 작전을 바꿨다.
내가 확실한 위치를 잡고 내 능력을 보여주고 내가 하고 싶은 대로의 방향으로 회사를 움직일 수 있는 그런 곳으로 가야 겠다고.

그렇게 생각을 바꾸고 날짜를 보니 5월이 되었다.
지난 한 달 간 지내온 시간이 헛될 수도 있겠지만
나에게 다시 내 자신을 돌이켜 볼 좋은 경험을 해 준
판교의 K사 직원에게 고맙다는 말을 해 주고 싶다.

Tuesday, August 12, 2014

넥서스5 유리 깨져서 수리함 (Nexus 5 crashed)

삼일 전 주말에 일어난 일이었다.

화장실에서 볼일을 보고 화장지 걸이대 위에 살포시 휴대폰을 얹어 두고 열심히 샤워를 했는데
휴대폰을 있는 줄도 모르고 수건을 꺼내다가 휴대폰이 바닥에 툭 하고 떨어지는 사건이 발생했다.
뭐 그 전에도 휴대폰을 화장실 바닥에 많이 떨어뜨려서 대수롭지 않게 생각했는데
이번엔 모서리 쪽으로 제대로 떨어졌는지 휴대폰 화면 절반이 유리가 갈라진 모양으로 있었다.

으아아아아앙ㅇㅇ아ㅏ아아!!!!!!!

<줏어온 이미지, 뭐 이 정도 수준의 Crash는 아니었다.
출처: http://forums.androidcentral.com/google-nexus-4/228888-have-you-cracked-your-nexus-4-yet.html>

다행히 터치는 됐지만 갈라진 유리 위에 손가락으로 터치하고 슬라이드 까지 하려니 손가락이 베일 것 같았다.
어쨌든 이 시점에 두 가지 판단을 했다.

1. 유리가 깨진 채로 몇 달 더 쓰고 새로운 넥서스 모델이 나오면 중고로 싸게 팔고 갈아탄다.
2. 지금 당장 쓰기 불편하니 유리 교체 비용이 아깝더라도 수리해서 쓰자.

30초 고민하고 2번 작전으로 하기로 했다.

작년
넥서스4를 쓰던 시절에도 술마시다가 떨어뜨려서 유리가 깨졌고 아예 터치 자체가 되지 않았던 적이 있었다.
그때 기억으로는 11만원 정도 주고 수리했던 기억이 있다.
학동역 근처와 송파쪽에 수리 센터에 가서 고생하다
강남역에 가서 제대로 그리고 빠른 시간에 수리한 기억이 있어서
지체 없이 그 지점으로 월요일 아침 첫 시간인 9:30에 예약을 했다.

뭐 모든 건 예상대로 진행됐고,
순조롭게 유리 교체를 해서 피 같은 돈 116500원이 날아갔다.
인터넷 예약해서 1000원 할인해 줬다고는 하나 아깝긴 아까웠다.

그런데 문제는 또 있었다.

휴대폰 전면 유리만 교체했을 뿐인데, 잘 되던 무선 충전이 안되는 것이었다.
속으로는 무선 충전 부품을 몰래 빼돌린 거 아닌가 하는 나쁜 생각도 했고
다시 오늘 오전 9:30에 같은 시간에 똑같이 예약 하고 갔는데...

조립하는 과정에서 케이스를 꽉 끼지 않아서 생기는 문제라며
케이스를 꽉꽉 눌러주니 무선 충전이 잘 되는 게 아닌가?

무선 충전 부품을 빼돌린 게 아닐까 생각했던 내 자신을 반성하며
내 넥서스5 유리 교체 얘기는 끝.

3줄 요약
1. 넥서스5 유리 깨지면 수리비용은 116500원.
2. 강남역 서비스센터는 빛의 속도로 빨리 처리해준다.
3. 혹시 서비스 받고 무선 충전이 잘 되지 않으면 케이스를 꽉 눌러줘본다.