'소프트웨어'에 해당되는 글 1건

  1. 2015.03.13 (소프트웨어 엔지니어를 위한) 끝내주는 이력서를 쓰는 방법
기타2015.03.13 10:46

원문 How to Write a Killer Resume (for Software Engineers) by Niniane Wang

지난 몇 년 동안 구글 Google에서 소프트웨어 엔지니어 Software Engineer로 (그 전에는 마이크로소프트 Microsoft에서 개발 책임자 Dev Lead로 일하면서, 저는 수백여 통에 달하는 이력서를 검토하고 인터뷰로 넘어갈 이력서를 가려냈습니다. 어떤 이력서는 멋진 인상을 주었고 어떤 이력서는 그렇지 못했다.

점차로 친구들과 친척들이 자신들 이력서를 고치려고 제게 조언을 구해왔고, 그래서 저는 지금까지 보아온 가장 흔한 함정을 목록으로 만들었습니다.

1. 업무의 기술적인 측면을 자세히 설명하십시오. 프로그래밍 언어, 개인적인 기여, 척도나 수치를 넣으십시오. 때로 어떤 이력서는 다음과 같이 한 줄로 간단하게 업무를 설명합니다.

* Work with a team of 3 on an e-mail plugin.
* 세 명으로 이루어진 팀에서 이메일 플러그인을 구현했다

이력서를 선별하는 사람은 1) 업무가 얼마나 어려웠는지, 2) 자기 회사와 어느 정도 연관성이 있는지 판단하려는 관점에서 이력서를 읽습니다. 그러므로 구체적이어야 합니다. 다음이 더 낫습니다.

* Implemented in C++ an Outlook e-mail plugin which performs automatic backups. Along with two other team members who wrote the backup storage server, shipped the product to 300,000 customers.
* 자동 백업을 수행하는 아웃룩 이메일 플러그인을 C++로 구현함. 팀원 두 명은 백업 저장 서버를 구현했으며, 고객 300,000명에게 제품을 출시함.

2. 중요한 사실을 대수롭지 않은 사실로 희석하지 마십시오. 소소한 설명을 너무 많이 넣으면 이력서 전체 질이 떨어집니다.”The task was completed on time and met the original specifications. 업무는 제 시간에 끝냈고 원래 명세를 충족했다.”라는 말은 필요가 없습니다. 읽는 사람이 그러리라 가정합니다. 성과가 아닌 일을 성과처럼 쓰면 이력서가 약해집니다.

때로는 다음과 같은 목록도 봅니다.

Intern, XYZ Corporation
* Optimized subroutines to improve performance of the ABC widget by 20%.
* Implemented in C++ the frontend to the ABC widget.
* Filed papers and did office administrative work.
인턴, XYZ 사
* ABC 위젯의 서브루틴을 최적화하여 성능을 20% 향상시킴
* ABC 위젯의 프론트엔드를 C++로 구현함
* 서류를 정리하고 관리 업무를 수행함

마지막 항목은 처음 두 항목에 비해서 약합니다. 차라리 없애는 편이 낫습니다. 항목이 하나만 있어도 괜찮습니다.

3. 형용사가 아니라 사실로 성과를 자랑하십시오. 이력서를 검토하는 사람은 당신 업무가 얼마나 인상적인지 스스로 판단하고 싶어 합니다. 그러므로 주관적인 설명 대신 수치 자료, (회사 외부든 내부든) 수상 경력, 언론 기사, 매출 신장률, 기타 측정이 가능한 사실을 넣으십시오. 이는 건방져 보이지 않으면서도 자신을 띄우는 좋은 방법이기도 합니다.

"Developed amazing results rapidly 놀라운 결과를 재빨리 개발했다"라고 쓰는 대신,"Increased application performance by 25% after 3 weeks of work 3주 동안 작업하여 응용 프로그램 성능을 25% 높였다"라고 쓰라."I am regularly called in to save projects where others have failed 남들이 실패한 프로젝트를 구하고자 자주 투입되었다"라고 쓰는 대신,"I have stepped in on 3 projects that were running behind schedule and shipped them on-time 일정보다 늦어진 프로젝트 3곳에 투입되어 일정을 맞추어 출시했다"라고 쓰십시오.

또한 다음과 같이 터무니 없이 과장하지 마십시오.

Achieved cross-group coordination by organizing an ice cream social.
아이스크림 파티를 열어서 그룹 간 협력을 이뤄냈다

4. (수상 경력, 사적인 프로젝트 등) 관련되는 중요한 사실은 모두 넣으십시오.제게는 멜로디(가명)라는 10년 지기 친구가 있다. 그녀가 개발한 제품으로 회사는 XXX 백만 불을 벌었고, 업계 상을 여러 개 받았으며, 회사의 대표적인 주력 상품이 되었습니다. 내가 상하이에 방문했을 때도 그녀의 제품을 광고하는 빌보드가 고속도로 곳곳에서 발견되었습니다. 그런데 그녀의 이력서를 보니 달랑 이렇게 표현했습니다.

* Lead engineer on a product which performs X for enterprise solutions.
* 엔터프라이즈 솔루션을 위해 X를 수행하는 제품 개발에서 수석 엔지니어로 일함

자신이 받은 상과 영예를 이력서에 넣으십시오.

개인적인 시간에 기술적으로 어려운 프로젝트를 진행했거나 사용자 수가 (수백 명 정도로) 상당한 제품을 구현했다면 그것도 이력서에 넣으십시오.

5. 거짓말은 하지 마십시오. 당연한 말이지만 인사 위원회 hiring committee로 일하면서 저는 지원자가 자기 소개서에 “Rewrote XYZ Corporation’s e-commerce backend XYZ 사의 e-commerce 백엔드를 다시 구현했음”이라고 썼는데 위원회 사람 중 하나가 “내가 XYZ 사에서 일했는데 그 사람은 그런 일을 안 했어요!”라는 경우를 여러 차례 보았습니다.

보통 이것은 후보를 떨어뜨릴 이유로 충분합니다.


행운을 빕니다. 이력서 작성은 어려운 일이지만 보람된 일이기도 합니다.

예제 이력서가 필요하다면 제 이력서를 살펴보기 바랍니다.

마지막으로 내가 가장 좋아했던 이력서 문구 몇 가지를 소개합니다.

  • 한 후보는 자기 소개서 첫 문장에 “ass 궁둥이”라는 단어를 사용했습니다. (위험천만했지만 채용되었습니다! “Does Google need a strong engineer to put boot in ass in developing the next XXX …? 구글은 차세대 XXX 개발에 당차게 도전할 강한 엔지니어가 필요합니까? “)
  • 한 후보는 자기 소개서에서 이렇게 말했습니다.”I don’t have time to write a cover letter. I need to go out to party and meet girls. 저는 자기 소개서를 쓸 시간이 없습니다. 파티에 가서 여자들을 만나야 합니다.”(위험천만했고 채용되지 못했습니다.)
  • 한 후보는 이렇게 썼습니다. “Proved P=NP P=NP임을 증명함”. 인터뷰에서 그는 제게 이렇게 말했습니다. “N이 1인 경우에 말입니다.”

Books to recommend: 
Programming Interviews Exposed: Secrets to Landing Your Next Job [Kindle Edition] 
기본적인 내용입니다. 어디서부터 시작해야 할지 모를 때 출발점으로 삼기에 괜찮을 책이라 생각합니다. 
101 Smart Questions to Ask on Your Interview: Third Edition [Kindle Edition]
리뷰는 좋은데 아직 읽지 못했습니다. 당장 저한테 급한 문제가 아니니 구매 순위에서 밀리네요. 읽으신 분께서 좋은 질문 정리해서 공유하시면 얼마나 좋을까^^;; 


출처 : 

저작자 표시
신고
Posted by Namseungil