λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

CareerπŸ‘©πŸ»‍πŸ’»

λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ(Microsoft) 개발자(SWE) λ©΄μ ‘ ν›„κΈ° (1), λ°΄μΏ λ²„μ—μ„œ FANG μ»΄νΌλ‹ˆκ°€ κ°€μ§€λŠ” 의미

by engineer M 2021. 10. 22.

 

λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ 밴쿠버 지사

 

μ–΄λŠλ‚  메세지 μˆ˜μ‹ ν•¨μ— λ“€μ–΄μ˜¨ "λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ 인재 μ±„μš© νŒ€" 의 μ œμ•ˆ.


이런 날이 였게 될 쀄이야.

마이크둜 μ†Œν”„νŠΈ μΈμž¬μ±„μš© νŒ€μ—μ„œ 연락이 μ™”λ‹€.

λ„ˆμ˜ κ²½λ ₯이 λ§ˆμŒμ— λ“€μ–΄.
μ„œλ₯˜λ₯Ό ν†΅κ³Όμ‹œμΌœμ€„ν…Œλ‹ˆ
λ©΄μ ‘ ν•œλ²ˆ 봐보라고.

FANG : 생각지도 λͺ»ν–ˆλ˜ νšŒμ‚¬

μ˜ˆμ „μ— μΌν•˜λ˜ νšŒμ‚¬ C λΉŒλ”©μ΄ λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ λ°”λ‘œ κ±΄λ„ˆνŽΈμ— μžˆμ–΄μ„œ, νœ΄μ‹μ‹œκ°„λ§ˆλ‹€ μ»€ν”Όλ§ˆμ‹œλ©΄μ„œ

"μ•„... λ‚ μ•„μ„œ μ €κΈ°λ‘œ κ±΄λ„ˆκ°€κ³  μ‹Άλ‹€",

이런 μ“Έλ°μ—†λŠ” 생각을 λͺ‡λ²ˆ ν–ˆλ˜ 것 κ°™λ‹€.

λ¬Έλ‘  C νšŒμ‚¬μ— μžˆμ„ 땐 κ·Έ νšŒμ‚¬ 업무에 μΆ©μ‹€ν–ˆκ³ , λ‹€λ§Œ λ§ˆμ†ŒλŠ” λ‚˜μ—κ²Œμ„œ λ§‰μ—­νžˆ λ¨Ό 쑴재둜 λŠκ»΄μ‘Œλ‹€.
그리고 C νšŒμ‚¬λ₯Ό 거쳐, D νšŒμ‚¬μ— κ·Όλ¬΄ν•˜λ©΄μ„œ
μ†Œμœ„ FANG μ»΄νΌλ‹ˆλ“€μ— λŒ€ν•œ 관심이 μ‘°κΈˆμ”© λ©€μ–΄μ Έ κ°€κ³  μžˆμ—ˆλ‹€. (FANG 은 연봉을 κΈ°μ€€μœΌλ‘œ 탑급 νšŒμ‚¬λ“€μ„ 묢어놓은 단좕어이닀. Facebook, Amazon, Netflix, Google 의 μ•½μž.)

ꡳ이 λŒ€κΈ°μ—… κ°€κ³  싢지 μ•Šμ•„? μ™œ? πŸ˜…


그것도 κ·ΈλŸ΄κ²ƒμ΄ D νšŒμ‚¬μ— 근무할 λ•Œμ—, 팽 μ»΄νΌλ‹ˆλ“€μ—μ„œ κ·Όλ¬΄ν–ˆλ˜ μ‚¬λžŒλ“€μ˜ μ–˜κΈ°λ„ λ“£κ³ ,
D νšŒμ‚¬μ—μ„œ λ‹€λ₯Έ νšŒμ‚¬λ‘œ κ°„ μ‚¬λžŒλ“€μ˜ μ–˜κΈ°λ„ λ“€μ—ˆλŠ”λ°
일뢀 FANG fenatics (FANG 에 무쑰건 κ°€μ•Ό κ² λ‹€λŠ”, FANG 쒅ꡐλ₯Ό μ‹ λ΄‰ν•˜λŠ” μ‚¬λžŒλ“€) 을 μ œμ™Έν•˜κ³€ 별닀λ₯Έ μž₯점을 μ–˜κΈ°ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ΄λ‹€.

μž₯점은 연봉이 λ†’λ‹€λŠ”κ±°/ 볡지가 μŽ„λ‹€λŠ” 것 κ·Έκ±° ν•˜λ‚˜..? (μ•„λ‹ˆ μ΄κ²ƒλ§ŒμœΌλ‘œλ„ μΆ©λΆ„ν•œλ° μ™œ...)
κ²Œλ‹€κ°€ μ²˜μŒλΆ€ν„° λ„ˆλ¬΄ 큰 νšŒμ‚¬μ— λ“€μ–΄κ°€λ©΄, λ‚˜μ€‘μ— λ‹€μ–‘ν•œ κ²½ν—˜μ„ ν•  κΈ°νšŒκ°€ μ€„μ–΄λ“ λ‹€λŠ” μ–˜κΈ°λ„ λ“€μ—ˆλ‹€.

ν•œκ΅­μ— μžˆμ„ λ•ŒλŠ” λͺ¨λ‘κ°€ "λŒ€κΈ°μ—…, 곡기업"만 바라보고, 그런 νšŒμ‚¬λ₯Ό λ‹€λ‹ˆλŠ” μ‚¬λžŒλ“€μ„ 마치 "λŒ€λ‹¨ν•œ 개발자" 처럼 μ„ λ§ν•˜κ³  ν•˜λ˜λ°

λΆλ―ΈκΆŒμ€ μ’€ λ‹¬λžλ‹€.

μ•„λ¬΄λž˜λ„ 개발자 볡지가 κΈ°μ—… 규λͺ¨μ— 상관없이 λŒ€λΆ€λΆ„ λ‚˜μ˜μ§€ μ•ŠκΈ° λ•Œλ¬ΈμΈ 것 같기도 ν•˜κ³ ,
뢁미ꢌ κ°œλ°œμžλ“€μ€ "μ–΄λ–€ νšŒμ‚¬" 보닀도 "무엇을 배울 수 있고, λ‚΄κ°€ 무엇을 더 μ’‹μ•„ν•˜λ‚˜" λ₯Ό 더 μ€‘μ‹œν•˜λŠ” 것 κ°™μ•˜λ‹€.

ν•΄μ™Έ 취업을 λ„μ „ν•˜λŠ” κ°œλ°œμžλΆ„μ΄ κ³„μ‹œλ‹€λ©΄ κΌ­ 이뢀뢄을 생각해 λ³΄μ…¨μŒ ν•œλ‹€.

예λ₯Όλ“€μ–΄ λ§ˆμ†Œ(λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ)μ—μ„œ 개발자1 둜 μ·¨μ—…ν•œλ‹€κ³  ν•΄λ³΄μž.
κ³Όμ—° 어떀일을 ν•˜κ²Œ 될까? λ§ˆμ†Œμžμ²΄κ°€ μ—„μ²­λ‚˜κ²Œ 큰 νšŒμ‚¬μ΄κ³ ,
νšŒμ‚¬ μ—…λ¬΄μ˜ 규λͺ¨μ— λΉ„ν•˜λ©΄ μ•„μ£Ό μž‘μ€, 마이크둜 λ²”μœ„μ˜ 일을 ν•˜κ²Œ 될 것이닀.
전체 ν”„λ‘œμ νŠΈλ₯Ό λ„˜λ‚˜λ“œλŠ” 일을 ν•˜λ‹€ 보면 배울 수 μžˆλŠ” κ΄‘λ²”μœ„ν•œ κ²½ν—˜μ„ μŒ“κΈ° νž˜λ“€λ‹€.

λ‚˜λ„ μ€‘μ†ŒκΈ°μ—…, μŠ€νƒ€νŠΈμ—…μ„ 거쳐왔고 κ·Έ κ³Όμ •μ†μ—μ„œ λ¬Έμ œλ„ λ§Žμ•˜μ§€λ§Œ, 배운 것도 λ§Žμ•˜λ‹€. μ‹œμŠ€ν…œ 섀계에 λŒ€ν•œ μΈμ‚¬μ΄νŠΈ λΌλ˜κ°€, μ—¬λŸ¬κ°€μ§€ μ–Έμ–΄λ‚˜ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‹œλ„ν•΄ 보며 얻은 지식도 λ§Žλ‹€.
λ˜ν•œ λŒ€κΈ°μ—…μ˜ 획일적인 λ§€λ‹ˆμ§• 방식이 μ•„λ‹Œ, 쒀더 창의(?)적인 λ§€λ‹ˆμ§€λ¨ΌνŠΈλ₯Ό κ²ͺ으며,
μ—”μ§€λ‹ˆμ–΄λ§ νŒ€μ˜ λ§€λ‹ˆμ§•μ˜ λ‹€μ–‘ν•œ 방식과 그것이 개발자 효율 ν–₯상에 λ―ΈμΉ˜λŠ” 영ν–₯ 등도 κ°€κΉŒμ΄μ„œ λ³Ό 수 μžˆμ—ˆλ‹€.

그리고 λŒ€κΈ°μ—…λ„ 이런 κ²½ν—˜μ„ 가진 개발자λ₯Ό 일반 μ‹ μž…λ³΄λ‹€ μš°μ„ μ‹œ ν•œλ‹€.
(이것이 μ§€λ‚œ κΈ€μ—μ„œ μž‘μ€ νšŒμ‚¬λΌλ„ 일단 닀녀보고 μƒκ°ν•˜λΌκ³  ν–ˆλ˜ μ΄μœ μ΄λ‹€.)

λ‚΄κ°€ μ•„λŠ” λΆ„λ“€ 쀑 일찍이 λŒ€ν•™κ΅λ₯Ό μ‘Έμ—…ν•˜μž 마자 λ°”λ‘œ μ•„λ§ˆμ‘΄μ— μ·¨μ—…ν•˜μ‹  뢄이 μžˆμ—ˆλŠ”λ°,
자기 생각보닀 λ„ˆλ¬΄ 일찍 λŒ€κΈ°μ—…μ— λ“€μ–΄κ°„ 것 κ°™λ‹€κ³  λ‚˜μ€‘μ— 쑰금 ν›„νšŒν•˜λŠ” λ°œμ–Έμ„ ν•˜μ‹  적이 μžˆμ—ˆλ‹€.
λ‹Ήμ‹œ μ•„λ§ˆμ‘΄μ— λ“€μ–΄κ°€λ©΄ 세상을 λ‹€ 가진 것 같을 것 κ°™λ‹€κ³  μƒκ°ν–ˆλ˜ λ‚˜λ‘œμ„œλŠ” λ†€λΌμš΄ μΌμ΄μ—ˆλ‹€.
κ·Έ 뢄은 μ΄λ ‡κ²Œ λ§ν–ˆλ‹€.

"계속 같은 일을 ν•˜λ‹€λ³΄λ‹ˆ 쑰금 λ²ˆμ•„μ›ƒμ΄ 온 것 κ°™λ‹€. ν•œ 6κ°œμ›” 정도 μ‰¬κ±°λ‚˜ 이제 λ‹€λ₯Έ 개발 κ²½ν—˜λ„ μ’€ 해보고 싢은데, λŒ€κΈ°μ—…μ΄λΌμ„œ κ·Έλ§Œλ‘μ§€ λͺ»ν•˜κ² λ‹€. 차라리 λŒ€ν•™ μ‘Έμ—…ν•˜κ³  λ‹€μ–‘ν•œ κ²½ν—˜μ„ λ¨Όμ € ν•΄λ΄€μœΌλ©΄ 이런 생각이 듀지 μ•Šμ„ν…λ°."

ν•œ 번 생각해 λ³Ό λ§Œν•œ μ΄μŠˆμ΄λ‹€.

μ–΄μ°Œλλ“  κ·Έλ ‡κ²Œ 인터뷰 μ œμ•ˆμ„ λ°›μ•˜κ³ , λ‹Ήμ—°νžˆ ν•˜κ² λ‹€κ³  ν–ˆλ‹€. 그리고 첫번째 인터뷰 일정이 μž‘ν˜”λ‹€.

μΊλ‚˜λ‹€μ—μ„œ λ§ˆμ†Œ μΈν„°λ·°λŠ” 1μ°¨ 리쿠λ₯΄ν„° λ©΄μ ‘ -> 2μ°¨ μ•Œκ³ λ¦¬μ¦˜ 가상 λ©΄μ ‘(Virtual Coding Test) -> 3μ°¨ μ΅œμ’…μΈν„°λ·° (Final Interview) 둜 이루어진닀.

λ‹€μŒ νŽΈμ—μ„œλŠ” 인터뷰 과정에 λŒ€ν•΄ μ–˜κΈ°ν•΄λ³΄κ³ μž ν•œλ‹€. NDAλ₯Ό μ„œλͺ…ν–ˆκΈ°μ— μžμ„Έν•˜κ²Œ 말할 수 μ—†μ§€λ§Œ κ°„λž΅νžˆ λ‚˜μ˜ κ²½ν—˜μ„ μ •λ¦¬ν•΄λ³΄κ³ μž ν•œλ‹€.

λŒ“κΈ€