ํ•œ์ •์ˆ˜

ํ•œ์ •์ˆ˜

ํ…Œ์ŠคํŠธ ํ”ผ๋ผ๋ฏธ๋“œ

์‹ค์šฉ์ ์ธ ํ…Œ์ŠคํŠธ ํ”ผ๋ผ๋ฏธ๋“œ (๋ฒˆ์—ญ)

3๊ฐœ์›”๊ฐ„ ๊ฐœ๋ฐœํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์— 498๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ถ”์ฒœํ•ด์ค€ <The Practical Test Pyramid>์„ ๋ฒˆ์—ญํ–ˆ๋‹ค. ํ…Œ์ŠคํŠธ์˜ ์ข…๋ฅ˜์™€ ์ด์œ , ์ฒ ํ•™์„ Java, SpringBoot, JUnit์„ ์‚ฌ์šฉํ•œ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์„ค๋ช…ํ•œ๋‹ค.
ํ•œ์ •์ˆ˜
Resilience and Self-Efficacy

ํšŒ๋ณตํƒ„๋ ฅ์„ฑ๊ณผ ์ž๊ธฐํšจ๋Šฅ๊ฐ

2023๋…„ 12์›” ์–ด๋Š ํž˜๋“  ๋‚  ์“ด ๊ธ€ ๋น„๋ก 2023๋…„ 12์›” ํ˜„์žฌ ๋ฐฑ์ˆ˜ ์ƒํƒœ์— ํ†ต์žฅ ์ž”๊ณ ๋Š” ๋ฐ”๋‹ฅ์„ ๋ณด์ด๋Š” ๋‘ ์•„์ด์˜ ์•„๋น ์ง€๋งŒ, ๋‹ค์‹œ ํƒœ์–ด๋‚˜๋„ ๋‚ด ์‚ถ์„ ๋˜‘๊ฐ™์ด ๋‹ค์‹œ ์‚ด๊ณ  ์‹ถ์„ ์ •๋„๋กœ ๋‚ด ์‚ถ์„ ์ข‹์•„ํ•œ๋‹ค. (๋ฌผ๋ก  7์‚ด์— ์•„๋น ๊ฐ€ ๋Œ์•„๊ฐ€์‹œ์ง€ ์•Š๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋„ ๊ถ๊ธˆํ•˜๋‹ค ๐Ÿ™ƒ) ํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์€ ํ•ด์•ผ ํ•˜๋Š” ์„ฑ๊ฒฉ์ด๋ผ, ์Šค์Šค๋กœ๋ฅผ ๊ณง์ž˜ ์œ„๊ธฐ์— ๋น ํŠธ๋ฆฌ๊ณ  ์‚ฌ์„œ
ํ•œ์ •์ˆ˜
GraphQL Federation at Netflix

Netflix์˜ Java ์‚ฌ์šฉ ๋ณ€์ฒœ์‚ฌ (๋ฒˆ์—ญ)

Netflix๋Š” Java, RxJava ๋ฐ Spring Boot๋ฅผ ํ™œ์šฉํ•ด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ฐœ์ „์‹œ์ผฐ์œผ๋ฉฐ, GraphQL Federation์œผ๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•ด ๋”์šฑ ๋ฐœ์ „ํ–ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” Netflix์˜ ์•„ํ‚คํ…์ฒ˜ ๋ณ€ํ™”์™€ Java ์‚ฌ์šฉ ๋ณ€์ฒœ์‚ฌ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.
ํ•œ์ •์ˆ˜
์ฒด๋Œ€ ์ถœ์‹  ๊ฐœ๋ฐœ์ž์˜ 2023๋…„ ํšŒ๊ณ 

์ฒด๋Œ€ ์ถœ์‹  ๊ฐœ๋ฐœ์ž์˜ 2023๋…„ ํšŒ๊ณ 

๋ธ”๋กœ๊ทธ ์˜ฎ๊ธฐ๊ณ , ๋ฏธ๊ตญ ๋ฒ•์ธ ๋งŒ๋“ค๊ณ , ์‚ฌ์ด๋“œํ—ˆ์Šฌ๋Ÿฌ์Šคํ† ๋ฆฌ ๋งŒ๋“ค๊ณ , Next.js + Supabase๋กœ LeetcodeHub.io ๋งŒ๋“ค๊ณ , Relate ํ‡ด์‚ฌํ•˜๊ณ , ๋ฏธ๊ตญ ํšŒ์‚ฌ๋“ค ๋ฉด์ ‘๋ณด๊ณ , ๋‘˜์งธ๊ฐ€ ํ†ต์ž  ์ž๊ธฐ ์‹œ์ž‘ํ•˜๊ณ , ์ถ•๊ตฌํŒ€ ๋“ค์–ด๊ฐ€๊ณ , ์ฑ… 33๊ถŒ ์ฝ์€ ์ด์•ผ๊ธฐ.
ํ•œ์ •์ˆ˜
Product-Minded Engineer / ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž (๋ฒˆ์—ญ)

Product-Minded Engineer / ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž (๋ฒˆ์—ญ)

Product-Minded Software Engineer(์ดํ•˜ ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž)๋Š” ์ œํ’ˆ ์ž์ฒด์— ํฐ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด๋‹ค. ๊ทธ๋“ค์€ ์‚ฌ๋žŒ๋“ค์ด ์ œํ’ˆ์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋ ค ํ•˜๋ฉฐ ์ œํ’ˆ ๊ด€๋ จ ์˜์‚ฌ ๊ฒฐ์ •์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์„ ์ฆ๊ธด๋‹ค. ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž์˜ ์ฃผ์š” ํŠน์ง•์€ ๋ฌด์—‡์ด๋ฉฐ, ์–ด๋–ป๊ฒŒ ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ์„๊นŒ? ์ด ๊ธ€์—์„œ๋Š” ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž์˜ 9๊ฐ€์ง€ ํŠน์ง•๊ณผ ์ œํ’ˆ ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•œ๋‹ค.
ํ•œ์ •์ˆ˜
Raycast๋กœ 2๋ฐฐ ๋น ๋ฅด๊ฒŒ ์ผํ•˜๊ธฐ

Raycast๋กœ 2๋ฐฐ ๋น ๋ฅด๊ฒŒ ์ผํ•˜๊ธฐ

Raycast๋ฅผ ํšŒ์‚ฌ ๊ฐœ๋ฐœ์ž ํŒ€์›์—๊ฒŒ ์†Œ๊ฐœ๋ฐ›์•„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ์ฒด๊ฐ์ƒ ์ž‘์—… ์†๋„๊ฐ€ 2๋ฐฐ๋Š” ๋นจ๋ผ์กŒ๋‹ค. Raycast๋Š” Alfred, Spotlight์™€ ๋น„์Šทํ•œ ํ‚ค๋ณด๋“œ ์ปค๋งจ๋“œ ๊ธฐ๋ฐ˜ ์ƒ์‚ฐ์„ฑ ๋„๊ตฌ์ด๋ฉฐ, Slack, Github, Linear, Discord ๋“ฑ ํ˜‘์—… ๋„๊ตฌ๋“ค๊ณผ์˜ ํ†ตํ•ฉ๋„ ๊ฐ€๋Šฅํ•œ SaaS๋‹ค. ๋‚ด๊ฐ€ ์‹ค์ œ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค๋“ค์„ ์†Œ๊ฐœํ•œ๋‹ค.
ํ•œ์ •์ˆ˜
2022๋…„์— ๋ฐ‘์ค„ ์นœ ๋ฌธ์žฅ๋“ค

2022๋…„์— ๋ฐ‘์ค„ ์นœ ๋ฌธ์žฅ๋“ค

2022๋…„์— ์ฝ์€ ์ฑ…๋“ค์˜ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•  ์‹œ๊ฐ„์ด ์—†.. ์•ž์œผ๋กœ๋Š” ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹ , ๋ฐ‘์ค„ ์นœ ๋ฌธ์žฅ๋“ค์„ ๋ชจ์•„๋‘๊ณ  ์ž์ฃผ ๊บผ๋‚ด๋ณด๋ คํ•œ๋‹ค. ใ€Ž๏กผ ๋ฌผ๊ณ ๊ธฐ๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค ใ€ 1. ์ฐฉํ•œ ์†Œ๋…„๋‹ต๊ฒŒ ๋ฐ์ด๋น„๋“œ๋Š” ์–ด๋จธ๋‹ˆ์˜ ๋ง์„ ๋“ค์—ˆ๋‹ค. ์ง€๋„ ๋งŒ๋“ค๊ธฐ๋ฅผ ๊ทธ๋งŒ๋‘” ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ง„์งœ ์†Œ๋…„๋‹ต๊ฒŒ ๋ฐ์ด๋น„๋“œ๋Š” ์–ด๋จธ๋‹ˆ์˜ ๋ง์„ ๋“ฃ์ง€ ์•Š์•˜๋‹ค. (p. 26) 2. "์„ฑ์žฅํ•œ๋‹ค๋Š” ๊ฑด, ์ž์‹ ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๋ง์„
ํ•œ์ •์ˆ˜