• ν™ˆ
  • About

Evans Library

개발자의 μ§‘ν•„ 곡간.
ν‘œμƒμ—μ„œ κ·ΈμΉ˜λŠ” 것이 μ•„λ‹Œ, λ³Έμ§ˆμ„ νƒκ΅¬ν•˜κ³  μ‚¬μœ ν•˜λŠ” μ‚Ά.


[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 2. νƒ€μž…κ³Ό ν•¨μˆ˜

νƒ€μž…κ³Ό ν•¨μˆ˜λ‘œ 이루어진 μΉ΄ν…Œκ³ λ¦¬λŠ” ν”„λ‘œκ·Έλž˜λ°μ—μ„œ κ½€λ‚˜ μ€‘μš”ν•œ 역할을 ν•œλ‹€. 자 이제 νƒ€μž…μ΄λΌλŠ” 것이 무엇이며 μ™œ 이런 κ°œλ…μ΄ ν•„μš”ν•œμ§€μ— λŒ€ν•΄ 이야기λ₯Ό ν•΄λ³΄μž. 2.1 μ–΄λ–€ μ΄λ“€μ—κ²Œ νƒ€μž…μ΄ ν•„μš”ν•œκ°€? μ •μ νƒ€μž…κ³Ό λ™μ νƒ€μž…, 그리고 κ°•νƒ€μž…κ³Ό μ•½νƒ€μž…μ˜ 각각의 μž₯단점에 λŒ€ν•΄μ„œλŠ” μ•½κ°„μ˜ λ…Όλž€μ΄ μ‘΄μž¬ν•œλ‹€. ν•œλ²ˆ κ°„λ‹¨ν•œ μ‚¬κ³ μ‹€ν—˜μ„ 톡해 이 선택듀에 λŒ€ν•΄ ν•œλ²ˆ μƒμƒν•΄λ³΄μž. μ—¬κΈ° 수백만 마리의 μ›μˆ­μ΄κ°€ 컴퓨터 ν‚€λ³΄λ“œ μ•žμ— 앉아 ν–‰λ³΅ν•œ 기뢄을 느끼며 μ•„λ¬΄λŸ° ν‚€λ‚˜ λžœλ€ν•˜κ²Œ λˆ„λ₯΄κ³ , ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜κ³ , μ»΄νŒŒμΌν•˜κ³ , μ‹€ν–‰μ‹œν‚€κ³  μžˆλ‹€. λ§Œμ•½ μ›μˆ­μ΄λ“€μ΄ 기…

Feb 06, 2024

[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 2. νƒ€μž…κ³Ό ν•¨μˆ˜

[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 1. μΉ΄ν…Œκ³ λ¦¬: ν•©μ„±μ˜ 본질

μΉ΄ν…Œκ³ λ¦¬λŠ” λ†€λΌμšΈ μ •λ„λ‘œ λ‹¨μˆœν•œ κ°œλ…μ΄λ‹€. μΉ΄ν…Œκ³ λ¦¬λŠ” λŒ€μƒκ³Ό κ·Έ 사이λ₯Ό μ΄μ–΄μ£ΌλŠ” ν™”μ‚΄ν‘œλ‘œ κ΅¬μ„±λ˜κΈ° λ•Œλ¬Έμ— 그림으둜 λ‚˜νƒ€λ‚΄κΈ°λ„ 맀우 쉽닀. λŒ€μƒμ€ μ›μ΄λ‚˜ 점으둜 그리면 되고, ν™”μ‚΄ν‘œλŠ” κ·Έλƒ₯ ν™”μ‚΄ν‘œλ‘œ 그리면 λœλ‹€. (μ‰¬μš΄ 이해λ₯Ό μœ„ν•΄ 객체λ₯Ό 돼지 λͺ¨μ–‘μœΌλ‘œ 그리고 ν™”μ‚΄ν‘œλŠ” 폭죽으둜 그릴 것이닀.) ν•˜μ§€λ§Œ μΉ΄ν…Œκ³ λ¦¬μ˜ λ³Έμ§ˆμ€ ν•©μ„±(Composition)이닀. μ·¨ν–₯에 λ”°λΌμ„œ ν•©μ„±μ˜ λ³Έμ§ˆμ€ μΉ΄ν…Œκ³ λ¦¬λΌκ³  말할 μˆ˜λ„ μžˆκ² λ‹€. λ§Œμ•½ μΉ΄ν…Œκ³ λ¦¬ 내에 λŒ€μƒ Aμ—μ„œ λ‹€λ₯Έ λŒ€μƒ B둜 ν–₯ν•˜λŠ” ν™”μ‚΄ν‘œμ™€ λŒ€μƒ Bμ—μ„œ λ‹€λ₯Έ λŒ€μƒ C둜 ν–₯ν•˜λŠ” ν™”μ‚΄ν‘œκ°€ μ‘΄μž¬ν•œλ‹€λ©΄, …

Jan 30, 2024

[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 1. μΉ΄ν…Œκ³ λ¦¬: ν•©μ„±μ˜ 본질

[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 0. μ„œλ¬Έ

μ–Όλ§ˆ μ „λΆ€ν„° λ‚˜λŠ” ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό λŒ€μƒμœΌλ‘œ ν•˜λŠ” μΉ΄ν…Œκ³ λ¦¬ 이둠에 λŒ€ν•œ 책을 μž‘μ„±ν•˜λ €λŠ” 아이디어λ₯Ό λ– μ˜¬λ Έλ‹€. 즉 이 책은 컴퓨터 κ³Όν•™μžκ°€ μ•„λ‹Œ ν”„λ‘œκ·Έλž˜λ¨Έ, 그리고 κ³Όν•™μžλ³΄λ‹€λŠ” μ—”μ§€λ‹ˆμ–΄λ“€μ„ λŒ€μƒμœΌλ‘œ ν•˜λŠ” 책이닀. λΆ„λͺ… κ³Όν•™κ³Ό μ—”μ§€λ‹ˆμ–΄λ§ μ‚¬μ΄μ—λŠ” 큰 간극이 μ‘΄μž¬ν•œλ‹€. κ²Œλ‹€κ°€ λ‚˜λŠ” κ·Έ κ°„κ·Ήμ˜ μ–‘μͺ½ λμ—μ„œ 일해보기도 ν–ˆκΈ° λ•Œλ¬Έμ— λ‹€λ₯Έ μ‚¬λžŒλ“€μ—κ²ŒλŠ” 이런 아이디어가 미친 μƒκ°μ²˜λŸΌ 보일 μˆ˜λ„ μžˆμ„ 것이닀. ν•˜μ§€λ§Œ λ‚˜λŠ” 항상 이 이둠을 μ œλŒ€λ‘œ μ„€λͺ…ν•˜κ³  μ‹Άλ‹€λŠ” κ°•ν•œ μ˜μ§€λ₯Ό κ°€μ§€κ³  μžˆμ—ˆλ‹€. λ‚˜λŠ” λ‹¨μˆœν•œ μ„€λͺ…μ˜ 달인인 λ¬Όλ¦¬ν•™μž λ¦¬μ²˜λ“œ νŒŒμΈλ§Œμ„ ꡉμž₯히 쑴경…

Jan 30, 2024

[λ²ˆμ—­] ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μœ„ν•œ μΉ΄ν…Œκ³ λ¦¬ 이둠 - 0. μ„œλ¬Έ

λ‚˜λŠ” νƒ€μΈμ˜ ν‰κ°€μ—μ„œ 자유둜울 수 μžˆμ„κΉŒ

인간은 관계 μ†μ—μ„œ μ‚΄μ•„κ°€λŠ” μ‚¬νšŒμ  동물이라고 ν•œλ‹€. 특히 μ‚¬λžŒλ“€κ³Όμ˜ 관계 μ†μ—μ„œ λ‚˜ μžμ‹ μ„ μ •μ˜ν•˜λŠ” νŠΉμ„±μ΄ κ°•ν•œ 동양 λ¬Έν™”κΆŒμ—μ„œ μ‚΄μ•„κ°€λŠ” μ‚¬λžŒλ“€μ€ νƒ€μΈμ˜ μ‹œμ„ κ³Ό 평가λ₯Ό μ˜μ‹ν•˜κ³  이에 따라 μžμ‹ μ˜ κ°€μΉ˜λ₯Ό κ²°μ •ν•˜λŠ” μ‹€μˆ˜λ₯Ό ν”νžˆλ“€ μ €μ§€λ₯΄κ³ λŠ” ν•œλ‹€. ν•„μž λ˜ν•œ μ§€λ‚œ 30μ—¬λ…„ κ°„ λŒ€ν•œλ―Όκ΅­μ΄λΌλŠ” λ™μ•„μ‹œμ•„ κ΅­κ°€μ˜ λ¬Έν™” μ†μ—μ„œ μ‚΄μ•„μ˜¨ ν•œ λͺ…μ˜ 인간인 만큼 μ΄λŸ¬ν•œ κ΄€λ…μ—μ„œ 자유둜울 수 μ—†μ–΄, νƒ€μΈμ˜ 평가에 λŒ€ν•΄ 신경을 μ“°μ§€ μ•ŠμœΌλ €κ³  해도 μ–΄μ©” 수 없이 이에 ν”λ“€λ¦¬λŠ” 상황을 κ²½ν—˜ν•˜κ³ λŠ” ν•œλ‹€. λ¬Όλ‘  μš°λ¦¬λŠ” λŒ€λΆ€λΆ„μ˜ 인생을 μ–΄λ– ν•œ 집단 속에 μ†ν•΄μ„œ …

Nov 21, 2023

λ‚˜λŠ” νƒ€μΈμ˜ ν‰κ°€μ—μ„œ 자유둜울 수 μžˆμ„κΉŒ

인간은 무엇을 μœ„ν•΄ μΌν•˜λŠ”κ°€? – 동기 λΆ€μ—¬μ˜ 심리학

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ§€λ‚œ 3λ…„ κ°„ IC(Individual Contributor)κ°€ μ•„λ‹Œ ν•œ λͺ…μ˜ λ¦¬λ”λ‘œμ¨ 쒋은 λ¦¬λ”λž€ 무엇인지, 또 쒋은 리더가 되렀면 μ–΄λ–€ μ—­λŸ‰λ“€μ΄ ν•„μš”ν•œμ§€μ— λŒ€ν•΄ κ³ λ―Όν•΄λ΄€λ˜ λ‚΄μš©μ— λŒ€ν•΄μ„œ κ°„λ‹¨ν•˜κ²Œ 적어보렀고 ν•œλ‹€. 아무리 IC둜써 일을 잘 ν–ˆλ˜ μ‚¬λžŒμ΄λΌκ³  해도 이 κ²½ν—˜μ΄ 쒋은 λ¦¬λ”λ‘œμ¨μ˜ μ—­λŸ‰μœΌλ‘œ μ΄μ–΄μ§€λ¦¬λž€ 법은 μ—†κΈ° λ•Œλ¬Έμ— μžμ—°μŠ€λŸ½κ²Œ 이런 고민을 μ‹œμž‘ν•˜κ²Œ λ˜μ—ˆλ˜ 것 κ°™λ‹€. λ§Žμ€ κ°œλ°œμžλ“€μ΄ λ¦¬λ”λ‚˜ λ§€λ‹ˆμ € 역할을 맑게 되면 μ–΄λ ΅λ‹€κ³  λŠλΌλŠ” 뢀뢄은 컴퓨터와 λ‹€λ₯΄κ²Œ 인간은 μ „ν˜€ λ…Όλ¦¬μ μœΌλ‘œ ν–‰λ™ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” μ μ—μ„œ 기인…

Oct 30, 2023

인간은 무엇을 μœ„ν•΄ μΌν•˜λŠ”κ°€? – 동기 λΆ€μ—¬μ˜ 심리학

μ‹œμž₯μ—μ„œ μ‚΄μ•„λ‚¨λŠ” μ‚¬λžŒμ΄ 되기

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ‹œμž₯ κ²½μ œμ— μ°Έμ—¬ν•˜λŠ” ν•œ λͺ…μ˜ ν”Œλ ˆμ΄μ–΄λ‘œμ¨ ν•„μžκ°€ μƒκ°ν•΄μ˜¨ 고민듀에 λŒ€ν•΄ ν•œλ²ˆ λ‹΄λ‹΄νžˆ 풀어보렀고 ν•œλ‹€. μ§€κΈˆκΉŒμ§€ ν•„μžλŠ” 개인의 μ„±μž₯κ³Ό λͺ¨ν‹°λ² μ΄μ…˜ 그리고 철학에 λŒ€ν•œ 이야기λ₯Ό 많이 ν•΄μ™”μ§€λ§Œ, 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ§€κΈˆκΉŒμ§€μ™€λŠ” 쑰금 λ‹€λ₯Έ ν˜„μ‹€μ μΈ 이야기λ₯Ό 해보렀고 ν•œλ‹€. κ·Έμ € μ—΄μ‹¬νžˆ ν•˜λ‹€λ³΄λ©΄ μ–Έμ  κ°€ 잘 될 κ²ƒμ΄λΌλŠ” λ§λ³΄λ‹€λŠ” 정말 ν˜„μ‹€μ μœΌλ‘œ 도움이 될 λ§Œν•œ 고민을 ν•΄λ³Ό 수 μžˆλŠ” μ•„μ  λ‹€λ₯Ό λ˜μ Έλ³Έλ‹€. 개발자둜써 일을 ν•˜λ‹€λ³΄λ©΄ μ˜μ™Έλ‘œ λ‚˜λ³΄λ‹€ κ²½ν—˜μ΄ 적은 κ°œλ°œμžλ“€μ„ λ„μšΈ 수 μžˆλŠ”, ν˜Ήμ€ λ„μ™€μ•Όλ§Œ ν•˜λŠ” 기회λ₯Ό 자주 λ§Œλ‚  수 μžˆλ‹€.…

May 07, 2023

μ‹œμž₯μ—μ„œ μ‚΄μ•„λ‚¨λŠ” μ‚¬λžŒμ΄ 되기

μΆ”μƒμ΄λž€ λ¬΄μ—‡μΌκΉŒ

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” 좔상(Abstraction)에 λŒ€ν•œ 이야기λ₯Ό ν•œλ²ˆ 해보렀고 ν•œλ‹€. μΆ”μƒν™”λŠ” 비단 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ 섀계 뿐만 μ•„λ‹ˆλΌ 컴퓨터 곡학 μ „μ²΄μ—μ„œ ꡉμž₯히 μ€‘μš”ν•œ 자리λ₯Ό μ°¨μ§€ν•˜κ³  μžˆλŠ” κ°œλ…μ΄μ§€λ§Œ, μ• μ΄ˆμ— μΆ”μƒμ΄λΌλŠ” κ°œλ… μžμ²΄λ„ μ›Œλ‚™ 좔상적이라 이제 κ°“ κ°œλ°œμ„ μ‹œμž‘ν•œ λ§Žμ€ κ°œλ°œμžλ“€μ€ 이 κ°œλ…μ„ μ΄ν•΄ν•˜λŠ”λ° λ§Žμ€ ν˜Όλž€μ„ κ²ͺκ³ λŠ” ν•œλ‹€. 이 μΆ”μƒμ΄λΌλŠ” κ°œλ…μ€ λ³΅μž‘ν•œ ꡬ쑰의 무언가λ₯Ό λ§Œλ“€μ–΄μ•Ό ν•  λ•Œ 특히 빛을 λ°œν•˜λŠ” κ°œλ…μ΄κΈ° λ•Œλ¬Έμ—, κ±°λŒ€ν•˜κ³  λ³΅μž‘ν•œ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 섀계할 λ•ŒλŠ” λ°˜λ“œμ‹œ μ•Œκ³  μžˆμ–΄μ•Όν•˜λŠ” κ°œλ…μ΄κΈ°λ„ ν•˜λ‹€. ν•„μžκ°€ μ˜ˆμ „μ— μž‘μ„±ν–ˆλ˜β€¦

Jan 15, 2023

μΆ”μƒμ΄λž€ λ¬΄μ—‡μΌκΉŒ

ν† μŠ€μ—μ„œ μΌν•˜λ©° 깨달은 μ„±μž₯κ³Ό 리더십

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” ν•„μžκ°€ μ§€λ‚œ 2λ…„ 반 λ™μ•ˆ λͺΈ λ‹΄μ•˜λ˜ 직μž₯인 ν† μŠ€μ—μ„œ κ²½ν—˜ν•˜κ³  느꼈던 것듀에 λŒ€ν•΄μ„œ ν•œλ²ˆ νŽΈν•˜κ²Œ 적어보렀고 ν•œλ‹€. 사싀 ν† μŠ€μ—μ„œμ˜ ν‡΄μ‚¬λŠ” 이미 3월에 μ§„ν–‰ν–ˆμ§€λ§Œ, κ·Έ λ™μ•ˆ μƒˆλ‘œμš΄ κ³³μ—μ„œμ˜ ν•  일도 λ§Žμ•˜κ³  개인적인 일듀도 κ²Ήμ³μ„œ 3κ°œμ›”μ΄ μ§€λ‚œ μ§€κΈˆμ—μ„œμ•Ό 회고λ₯Ό μ§„ν–‰ν•˜κ²Œ λ˜μ—ˆλ‹€. ν•„μžλ„ 7λ…„ 정도 개발자둜 일을 ν•˜λ©΄μ„œ 이 νšŒμ‚¬, μ € νšŒμ‚¬λ₯Ό λ‹€λ…€λ΄€μ§€λ§Œ ν™•μ‹€νžˆ ν† μŠ€νŒ€μ—μ„œμ˜ 기얡은 κ°•λ ¬ν•˜κ²Œ λ‚¨λŠ”λ‹€. μ›Œλ‚™ λ¬Έν™”κ°€ νŠΉμ΄ν•œ 쑰직이기도 ν–ˆκ³ , ν•¨κ»˜ μΌν–ˆλ˜ λ™λ£Œλ“€λ„ ν›Œλ₯­ν–ˆμœΌλ©°, κ°œμΈμ μœΌλ‘œλ„ κ·Έμ € ν•œ λͺ…μ˜ κ°œλ°œμžκ°€ μ•„λ‹Œ νŒ€μ„ μ„±μž₯μ‹œβ€¦

May 07, 2022

ν† μŠ€μ—μ„œ μΌν•˜λ©° 깨달은 μ„±μž₯κ³Ό 리더십

κ°œλ°œμžκ°€ μ•Œμ•„μ•Ό ν•  μŠ€ν†‘μ˜΅μ…˜μ˜ λͺ¨λ“  것

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” ν‰μ†Œμ™€λŠ” 쑰금 λ‹€λ₯΄κ²Œ ν•„μžμ˜ μ² ν•™μ΄λ‚˜ 기술적인 λ‚΄μš©μ΄ μ•„λ‹Œ λ‚΄μš©μ„ 이야기해보렀고 ν•œλ‹€. λ°”λ‘œ IT μ—…κ³„μ—μ„œ μΌν•˜λŠ” μ‚¬λžŒμ΄λΌλ©΄ ν•œλ²ˆμ―€μ€ λ“€μ–΄λ³΄μ•˜μ„λ§Œν•œ κ·Έ 녀석, **μŠ€ν†‘μ˜΅μ…˜(Stock Option)**에 λŒ€ν•œ 이야기이닀. 졜근 계속 λ˜λŠ” 개발자 μ±„μš©λ‚œμœΌλ‘œ 인해 κ½€λ‚˜ λ§Žμ€ 기업듀이 μ±„μš©μ— λŒ€ν•œ λ³΄μƒμœΌλ‘œ 사이닝 λ³΄λ„ˆμŠ€λ‚˜ μŠ€ν†‘μ˜΅μ…˜μ„ λ‚΄κ±°λŠ” κ²½μš°κ°€ λ§Žμ•„μ§€κ³  μžˆλŠ”λ°, μ •μž‘ μŠ€ν†‘μ˜΅μ…˜μ΄ 무엇인지, μ–΄λ–»κ²Œ λ‚˜μ—κ²Œ 이읡을 κ°€μ Έλ‹€ 쀄 수 μžˆλŠ” 녀석인지, μ„ΈκΈˆμ„ μ–Όλ§ˆλ‚˜ λ‚΄μ•Όν•˜λŠ”μ§€μ— λŒ€ν•΄μ„œλŠ” 잘 λͺ¨λ₯΄κ³  λ₯썩 λ°›λŠ” κ²½μš°κ°€ μ™•μ™• μžˆλ‹€. 심…

Dec 04, 2021

κ°œλ°œμžκ°€ μ•Œμ•„μ•Ό ν•  μŠ€ν†‘μ˜΅μ…˜μ˜ λͺ¨λ“  것

[tsconfig의 λͺ¨λ“  것] Compiler options / Emit

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ§€λ‚œ [tsconfig의 λͺ¨λ“  것] Compiler options / Modules ν¬μŠ€νŒ…μ— 이어 의 컴파일 μ˜΅μ…˜ 쀑 좜λ ₯ νŒŒμΌμ„ 컨트둀 ν•˜λŠ” μ˜΅μ…˜λ“€μ„ μ†Œκ°œν•  μ˜ˆμ •μ΄λ‹€. 이 μ˜΅μ…˜λ“€μ€ νƒ€μž…μŠ€ν¬λ¦½νŠΈμ—μ„œλ§Œ μ§€μ›λ˜λŠ” 문법듀을 μžλ°”μŠ€ν¬λ¦½νŠΈλ‘œ μ–΄λ–»κ²Œ ν‘œν˜„ν•  것인지, ν˜Ήμ€ ES6 μ΄μƒμ˜ 문법을 ES5둜 νŠΈλžœμŠ€νŒŒμΌλ§ν•  λ•Œ μ–΄λ–»κ²Œ ν‘œν˜„ν•  것인지와 같이 νƒ€μž…μŠ€ν¬λ¦½νŠΈλ‘œ μž‘μ„±λœ μ½”λ“œλ₯Ό μ»΄νŒŒμΌν•œ 이후에 μƒμ„±λ˜λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ μ½”λ“œμ˜ λͺ¨μŠ΅μ„ κ²°μ •ν•˜λŠ” μ˜΅μ…˜λ“€μ΄λ‹€. λ¬Όλ‘  Babelκ³Ό 같은 νŠΈλžœμŠ€νŒŒμΌλŸ¬κ°€ μ œκ³΅ν•΄μ£ΌλŠ” κΈ°λŠ₯κ³Ό μ€‘λ³΅λ˜λŠ” 뢀뢄이 있기 …

Oct 30, 2021

[tsconfig의 λͺ¨λ“  것] Compiler options / Emit

λ‚˜λ§Œμ˜ 색깔을 μ°ΎλŠ” 방법 – μ„±μž₯의 λ°©ν–₯성을 μ„€μ •ν•˜μž

졜근 개인적으둜 이런 μ €λŸ° λ©˜ν† λ§μ„ ν•˜λ©° 이λ ₯μ„œ 리뷰, λͺ¨μ˜ 면접을 μ§„ν–‰ν•˜λŠ” λ“± 개발자둜써 일을 μ‹œμž‘ν•œ μ§€ 였래 λ˜μ§€ μ•ŠμœΌμ‹  λΆ„λ“€μ˜ 고민을 λ“£κ³  κΆκΈˆν•œ 점듀을 물어보며 ν•¨κ»˜ μ„±μž₯의 λ°©ν–₯성에 λŒ€ν•΄μ„œ λ…Όμ˜ν•˜λŠ” κ²½ν—˜μ΄ 점점 μž¦μ•„μ§€κ³  μžˆλ‹€. 이런 κ²½ν—˜μ΄ λ°˜λ³΅λ˜λ‹€λ³΄λ‹ˆ 이 뢄듀이 어렀움을 κ²ͺκ³  μžˆλŠ” 상황에 λŒ€ν•΄μ„œ μ–΄λŠ 정도 νŒ¨ν„΄μ΄ 보이기 μ‹œμž‘ν–ˆλŠ”λ°, μ˜€λŠ˜μ€ 이 νŒ¨ν„΄μ— λŒ€ν•œ 이야기λ₯Ό 쑰금 해보렀고 ν•œλ‹€. λ˜ν•œ 이 νŒ¨ν„΄μ€ 비단 λ©˜ν† λ§ 뿐 μ•„λ‹ˆλΌ λ©΄μ ‘μ—μ„œλ„ 자주 λ³΄μ΄λŠ” νŒ¨ν„΄μ΄κΈ° λ•Œλ¬Έμ—, μ–΄λ–»κ²Œ 보면 면접에 λŒ€ν•œ 팁이 될 μˆ˜λ„ μžˆμ„ 거라고 μƒκ°ν•œλ‹€β€¦

Sep 10, 2021

λ‚˜λ§Œμ˜ 색깔을 μ°ΎλŠ” 방법 – μ„±μž₯의 λ°©ν–₯성을 μ„€μ •ν•˜μž

[tsconfig의 λͺ¨λ“  것] Compiler options / Modules

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ§€λ‚œ [tsconfig의 λͺ¨λ“  것] Compiler options / Type Checking ν¬μŠ€νŒ…μ— 이어 의 컴파일 μ˜΅μ…˜ 쀑 λͺ¨λ“ˆκ³Ό κ΄€λ ¨λœ μ˜΅μ…˜λ“€μ— λŒ€ν•œ 이야기λ₯Ό 해보렀고 ν•œλ‹€. 이 μ˜΅μ…˜λ“€μ€ νƒ€μž…μŠ€ν¬λ¦½νŠΈλ₯Ό μ»΄νŒŒμΌν•  λ•Œ λͺ¨λ“ˆλ“€μ΄ μ–΄λ–€ λͺ¨λ“ˆ μ‹œμŠ€ν…œμ„ λ”°λ₯΄λ„둝 ν•  것인지, μ–΄λ–€ κ²½λ‘œμ— μžˆλŠ” νŒŒμΌλ“€μ„ 컴파일 ν•  것인지, λΉŒλ“œλœ μžλ°”μŠ€ν¬λ¦½νŠΈ νŒŒμΌλ“€μ΄ μ–΄λ–€ λͺ¨λ“ˆ 방식을 λ”°λ₯΄κ²Œ ν•  것인지 등을 컨트둀 ν•  수 μžˆλŠ” 것듀인데, 일반적인 μ„œλΉ„μŠ€λ₯Ό λ§Œλ“œλŠ” κ²½μš°λ³΄λ‹€λŠ” νƒ€μž…μŠ€ν¬λ¦½νŠΈλ‘œ μž‘μ„±λœ 라이브러리λ₯Ό λ§Œλ“€ λ•Œ 자주 λ‹€λ£¨κ²Œ λ˜λŠ” μ˜΅β€¦

Aug 22, 2021

[tsconfig의 λͺ¨λ“  것] Compiler options / Modules

[tsconfig의 λͺ¨λ“  것] Compiler options / Type Checking

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” 의 컴파일 μ˜΅μ…˜μ˜ νƒ€μž… 체킹 μ˜΅μ…˜λ“€μ— λŒ€ν•œ 이야기λ₯Ό 해보렀고 ν•œλ‹€. 사싀 νƒ€μž…μŠ€ν¬λ¦½νŠΈλ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” λŒ€λΆ€λΆ„ μžλ°”μŠ€ν¬λ¦½νŠΈκ°€ μ œκ³΅ν•˜μ§€ μ•ŠλŠ” κ°•λ ₯ν•œ νƒ€μž… μ‹œμŠ€ν…œμ΄ κ°€μ Έλ‹€ μ£ΌλŠ” μ•ˆμ •μ„± λ•Œλ¬Έμ΄λ―€λ‘œ μˆ˜μ—†μ΄ λ§Žμ€ 컴파일 μ˜΅μ…˜λ“€ μ€‘μ—μ„œλ„ νƒ€μž… 체크에 λŒ€ν•œ μ˜΅μ…˜λ“€μ€ νƒ€μž…μŠ€ν¬λ¦½νŠΈμ˜ κ°€μž₯ 핡심 κΈ°λŠ₯을 κ΄€λ¦¬ν•˜λŠ” μ˜΅μ…˜λ“€μ΄λΌκ³  ν•  수 μžˆλ‹€. 그만큼 νƒ€μž…μŠ€ν¬λ¦½νŠΈλŠ” β€œμ΄λŸ° μ½”λ“œλŠ” κΈˆμ§€μ•Όβ€λΌλŠ” λŠλ‚Œμ˜ λ‹¨μˆœν•œ μ˜΅μ…˜λΆ€ν„° νƒ€μž… μ‹œμŠ€ν…œμ˜ 원리λ₯Ό μ•Œκ³  μžˆμ–΄μ•Ό λ™μž‘μ„ μ œλŒ€λ‘œ 이해할 수 μžˆλŠ” μ˜΅μ…˜κΉŒμ§€, ꡉμž₯히 λ‹€μ–‘ν•œ μ˜΅μ…˜λ“€μ„ μ œκ³΅ν•˜κ³  μžˆλ‹€. λŒ€λΆ€λΆ„μ˜ …

Aug 08, 2021

[tsconfig의 λͺ¨λ“  것] Compiler options / Type Checking

[tsconfig의 λͺ¨λ“  것] Root fields

ν•„μžκ°€ νƒ€μž…μŠ€ν¬λ¦½νŠΈλ₯Ό μ‚¬μš©ν•˜κ²Œ 된 지도 μ–΄μ–Έ 4λ…„ 정도가 지났닀. ν•„μžλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ—λŠ” μ—†λ˜ νƒ€μž…μŠ€ν¬λ¦½νŠΈκ°€ μ œκ³΅ν•˜λŠ” κ°•λ ₯ν•œ 정적 νƒ€μž… 검사 κΈ°λŠ₯에 흠뻑 빠져버렸고, μ§€κΈˆκΉŒμ§€ κ½€ λ§Žμ€ ν”„λ‘œμ νŠΈλ“€μ„ νƒ€μž…μŠ€ν¬λ¦½νŠΈλ‘œ μž‘μ„±ν•΄μ™”λ‹€. κ·ΈλŸ¬λ‹€κ°€ λ©°μΉ  μ „ νƒ€μž…μŠ€ν¬λ¦½νŠΈλ‘œ μž‘μ„±ν•œ ν”„λ‘œμ νŠΈλ₯Ό μƒˆλ‘­κ²Œ λ§Œλ“€κ²Œ λ˜λ©΄μ„œ ν‰μ†Œμ²˜λŸΌ μžμ—°μŠ€λŸ½κ²Œ λ₯Ό μ„ΈνŒ…ν•˜κ³  μžˆμ—ˆλŠ”λ°, λ­”κ°€ 마음처럼 잘 μ•ˆλ˜μ–΄μ„œ tsconfig 곡식 λ¬Έμ„œλ₯Ό ν•œμ°Έ λ“€μ—¬λ‹€λ³΄λ˜ 쀑 문득 이런 생각이 λ“€μ—ˆλ‹€. ν•„μžλ§Œ 그런 것일 μˆ˜λ„ μžˆμ§€λ§Œ, 사싀 μ΄λŸ°μ €λŸ° ν”„λ‘œμ νŠΈλ₯Ό λ§Œλ“€λ‹€λ³΄λ©΄ λ₯Ό 직접 μ†μœΌλ‘œ ν•œλ•€ ν•œλ•€ …

Jul 30, 2021

[tsconfig의 λͺ¨λ“  것] Root fields

μ •κ·œ ν‘œν˜„μ‹μœΌλ‘œ HTML을 νŒŒμ‹±ν•  수 μ—†λŠ” 이유

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” μ΄λ¦„λ§Œ 듀어도 땀이 λ‚˜κΈ° μ‹œμž‘ν•˜λŠ” λ§ˆμ„±μ˜ κ·Έ 녀석, μ •κ·œ ν‘œν˜„μ‹μ— λŒ€ν•œ μ„Έ 번째 이야기λ₯Ό 해보렀고 ν•œλ‹€. ν•„μžλ„ μ•Œκ³  μ—¬λŸ¬λΆ„λ„ μ•Œκ³  세상 λͺ¨λ‘κ°€ λ‹€ μ•Œλ‹€μ‹œν”Ό μ •κ·œ ν‘œν˜„μ‹μ€ ν‰μ†Œ μ•…λž„ν•œ λ¬Έλ²•μœΌλ‘œ 유λͺ…ν•œ 녀석이기 λ•Œλ¬Έμ—, μ§€λ‚œ 번 ν•„μžκ°€ 썼던 λΆˆκ·œμΉ™ μ†μ—μ„œ κ·œμΉ™μ„ μ°Ύμ•„λ‚΄λŠ” μ •κ·œ ν‘œν˜„μ‹ ν¬μŠ€νŒ…μ²˜λŸΌ μ •κ·œ ν‘œν˜„μ‹μ˜ 문법을 λΆ„μ„ν•˜κ³  μ‚¬μš©λ²•μ„ μ•Œλ €μ£ΌλŠ” ν¬μŠ€νŒ…λ“€ λ˜ν•œ ꡉμž₯히 λ§Žλ‹€. 반면 κ·Έ μ•…λž„ν•œ 문법에 μ΅μˆ™ν•΄μ§€κ³  λ‚˜λ©΄ λ¬Έμžμ—΄κ³Ό κ΄€λ ¨λœ ꡉμž₯히 λ‹€μ–‘ν•œ 문제λ₯Ό 짧은 μ •κ·œ ν‘œν˜„μ‹λ§ŒμœΌλ‘œ λΉ λ₯΄κ²Œ ν•΄κ²°ν•  수 있기 λ•Œλ¬Έμ—, κ°œλ°œμžλ“€μ—κ²ŒλŠ” …

May 07, 2021

μ •κ·œ ν‘œν˜„μ‹μœΌλ‘œ HTML을 νŒŒμ‹±ν•  수 μ—†λŠ” 이μœ