[BOOK] ๋ˆ์˜ ์‹ฌ๋ฆฌํ•™

๋‹น์‹ ์€ ์™œ ๋ถ€์ž๊ฐ€ ๋˜์ง€ ๋ชปํ–ˆ๋Š”๊ฐ€

์ ๋‚˜๋ผํ•˜๊ฒŒ ๋‚ด๊ฐ€ ํ–ˆ๋˜ ๊ณผ์˜ค๋“ค์„ ์„ค๋ช…ํ•œ๋‹ค.

์ง€๊ธˆ๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๋งˆ์Œ์œผ๋กœ ๋ฏธ๋ž˜๋ฅผ ์ค€๋น„ํ•ด์•ผ๊ฒ ๋‹ค.

๊ฐ€์žฅ ์™€๋‹ฟ์•˜๋˜ ๋ง์€ ๋ˆ์˜ ๊ฐ€์น˜์— ๊ด€ํ•œ ๋ง์ด๋‹ค.

๋ˆ์˜ ๊ฐ€์น˜๋Š” ์‚ฌ๊ณ  ์‹ถ์€ ๊ฒƒ์„ ๋งˆ์Œ๊ป ์‚ด ์ˆ˜ ์žˆ๋Š” ๋ฐ ์žˆ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ

๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์‹œ๊ฐ„์— ์›ํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ์›ํ•˜๋Š” ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž์œ ๋ฅผ ์–ป๋Š”๋ฐ์„œ ์˜จ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฐค์— ์ž ์„ ํŽธ์•ˆํ•˜๊ฒŒ ์ž˜ ์ˆ˜ ์žˆ๋Š” ์ฃผ์‹๊ณผ ๋Š๊ธ‹ํ•จ, ๊ธฐ๋‹ค๋ฆผ์ด ํ•„์ˆ˜๋ผ๋Š” ๊ฒƒ.


์ฒœ์žฌ๋ผ๊ณ  ํ•ด๋„ ๊ฐ์ •์— ๋Œ€ํ•œ ์ œ์–ด๋ ฅ์„ ์ƒ์‹คํ•˜๋ฉด ๊ฒฝ์ œ์ ์œผ๋กœ ํฐ ๋ฌธ์ œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์ด ์™œ ๋นš์— ํ—ˆ๋•์ด๋Š”์ง€ ์ดํ•ดํ•˜๋ ค๋ฉด ์ด์ž์œจ์„ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํƒ์š•๊ณผ ๋ถˆ์•ˆ, ๋‚™์ฒœ์ฃผ์˜์˜ ์—ญ์‚ฌ๋ฅผ ๊ณต๋ถ€ํ•ด์•ผ ํ•œ๋‹ค.

ํ–‰์šด๊ณผ ๋ฆฌ์Šคํฌ๋Š” ํ•œ ๋ฟŒ๋ฆฌ์—์„œ ๋‚˜์˜จ ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์‚ด๋ฉด์„œ ๋งŒ๋‚˜๋Š” ๋ชจ๋“  ๊ฒฐ๊ณผ๋Š” ๋‹จ์ˆœํžˆ ๊ฐœ์ธ์˜ ๋…ธ๋ ฅ ์ด์™ธ์—๋„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํž˜์— ์˜ํ•ด ์ขŒ์šฐ๋˜๋Š” ๊ฒƒ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค.
๋”ฐ๋ผ์„œ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ํŒ๋‹จํ•  ๋•Œ๋Š” ๋ชจ๋“  ์„ฑ๊ณต์ด ๋…ธ๋ ฅ ๋•๋ถ„๋„ ์•„๋‹ˆ๊ณ  ๋ชจ๋“  ๋นˆ๊ณค์ด ๊ฒŒ์œผ๋ฆ„ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ๋Š” ์‚ฌ์‹ค์„ ๊ผญ ์•Œ์•„์•ผ ํ•œ๋‹ค.
ํ™•์‹คํ•œ ๊ฒƒ์€ ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ 100% ๋…ธ๋ ฅ์ด๋‚˜ ์˜์‚ฌ ๊ฒฐ์ •์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

์„ฑ๊ณต์—์„œ ํ–‰์šด์ด ์ฐจ์ง€ํ•˜๋Š” ์—ญํ• ์„ ์ธ์ •ํ•œ๋‹ค๋ฉด ๋ฆฌ์Šคํฌ์˜ ์กด์žฌ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‹คํŒจ๋ฅผ ํŒ๋‹จํ•  ๋•Œ ์ž์‹ ์„ ์šฉ์„œํ•˜๊ณ  ์ดํ•ด์˜ ์—ฌ์ง€๋ฅผ ๋‚จ๊ฒจ์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ๊ฒ‰์œผ๋กœ ๋ณด์ด๋Š” ๊ฒƒ๋งŒํผ ์ข‹์€ ๊ฒฝ์šฐ๋„ ๋‚˜์œ ๊ฒฝ์šฐ๋„ ์—†๋‹ค.

ํ˜„๋Œ€ ์ž๋ณธ์ฃผ์˜๋Š” ๋‘ ๊ฐ€์ง€๋ฅผ ์ข‹์•„ํ•œ๋‹ค. ๋ถ€๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ฒƒ๊ณผ ๋ถ€๋Ÿฌ์›€์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ฒƒ. ์ถฉ๋ถ„ํ•จ์„ ๋Š๋ผ์ง€ ๋ชปํ•œ๋‹ค๋ฉด ์‚ถ์€ ์žฌ๋ฏธ๊ฐ€ ์—†๋‹ค. ๊ฒฐ๊ณผ์—์„œ ๊ธฐ๋Œ€์น˜๋ฅผ ๋บ€ ๊ฐ’์ด ํ–‰๋ณต์ด๋‹ค.

์›Œ๋ Œ ๋ฒ„ํ•์˜ ๊ฒฝ์ œ์  ์„ฑ๊ณต์€ ์‚ฌ์ถ˜๊ธฐ์— ์Œ“์•˜๋˜ ๊ธˆ์ „์  ๋ฐ”ํƒ•๊ณผ ๋…ธ๋…„๊นŒ์ง€ ์‚ฌ์—…์—์„œ ์†์„ ๋–ผ์ง€ ์•Š์€ ๋•๋ถ„์ด๋‹ค. ์žฌ์ฃผ๋Š” ํˆฌ์ž์˜€์ง€๋งŒ ๋น„๋ฐ€์€ ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ํˆฌ์ž์—์„œ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ํž˜์„ ๊ฐ€์ง„ ๊ฒƒ์€ ์‹œ๊ฐ„์ด๋‹ค.

์ตœ๊ณ ์˜ ์ˆ˜์ต๋ฅ ์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ด ํ›Œ๋ฅญํ•œ ํˆฌ์ž์ธ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ์ˆ˜์ต๋ฅ ์€ ์ผํšŒ์„ฑ์ด๋ผ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ดœ์ฐฎ์€ ์ˆ˜์ต๋ฅ ์„ ๊พธ์ค€ํžˆ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€ ํˆฌ์ž์ด๋‹ค. ์—ฌ๊ธฐ์„œ ๋ณต๋ฆฌ์˜ ํž˜์„ ๋นŒ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๋ณต๋ฆฌ๊ฐ€ ๋น›์„ ๋ฐœํ•˜๋ ค๋ฉด ์ž์‚ฐ์ด ๋ถˆ์–ด๋‚  ์ˆ˜ ์žˆ๋„๋ก ์˜ค๋žœ ์‹œ๊ฐ„์„ ํ—ˆ๋ฝํ•ด์•ผ ํ•œ๋‹ค.

๋ˆ์„ ๋ฒ„๋Š” ๊ฒƒ๊ณผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋ณ„๊ฐœ์ด๋‹ค. ๋ˆ์„ ๋ฒŒ ๋•Œ๋Š” ๋ฆฌ์Šคํฌ๋ฅผ ๊ฐ์ˆ˜ํ•˜๊ณ  ๋‚™์ฒœ์  ์‚ฌ๊ณ ๋ฅผ ํ•˜๊ณ  ์ ๊ทน์  ํƒœ๋„๋ฅผ ๊ฐ–๋Š” ๋“ฑ์˜ ์š”๊ฑด์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ˆ์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์€ ์ •๋ฐ˜๋Œ€์˜ ์žฌ์ฃผ๋ฅผ ํ•„์š”๋กœ ํ•œ๋‹ค. ๊ฒ€์†Œํ•ด์•ผ ํ•˜๋ฉฐ ๋ˆ์ด ๋น ๋ฅด๊ฒŒ ์‚ฌ๋ผ์งˆ ๊ฒƒ์„ ๋‘๋ ค์›Œํ•  ์ค„ ์•Œ์•„์•ผ ํ•œ๋‹ค.

๋ฒˆ ๋ˆ์˜ ์ผ๋ถ€๋Š” ํ–‰์šด์˜ ๋•์ด๋ฏ€๋กœ ๊ณผ๊ฑฐ์˜ ์„ฑ๊ณต์ด ๋˜ํ’€์ด๋  ๊ฒƒ์ด๋ผ ๋ฏฟ์ง€ ๋ง๊ณ  ์ ˆ์ œํ•˜๋Š” ํƒœ๋„๋ฅผ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.

ํ˜„๊ธˆ ๋•๋ถ„์— ์•ฝ์„ธ์žฅ์—์„œ ์ฃผ์‹์„ ํ™€๋”ฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ˜„๊ธˆ์œผ๋กœ ์ธํ•œ ์‹ค์ œ ์ˆ˜์ต๋ฅ ์€ ๋ช‡ ๋ฐฐ์ผ ์ˆ˜ ์žˆ๋‹ค. ์ ˆ๋ฐ•ํ•จ ๋•Œ๋ฌธ์— ์ฃผ์‹์„ ํŒŒ๋Š” ์ผ์„ ๋ง‰๋Š” ๊ฒƒ์ด ์„ฑ๊ณตํ•  ์ฃผ์‹ ์ˆ˜์‹ญ ๊ฐ€์ง€๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ๋ณด๋‹ค ํ‰์ƒ ์ˆ˜์ต๋ฅ ์— ๋” ๋„์›€์ด ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

์ •๋ง ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋‚จ๋“ค์ด ๋ฏธ์ณ๊ฐ€๋Š” ๋‚ ์— ์–ด๋–ค ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š”๊ฐ€ ํ•˜๋Š” ์ ์ด๋‹ค. ํˆฌ์ž์ž๋กœ์„œ์˜ ์„ฑ๊ณต ์—ฌ๋ถ€๋Š” ๊ณตํฌ์˜ ์ˆœ๊ฐ„์— ๋ณด์ด๋Š” ๋ฐ˜์‘์ด๋‹ค.

์‹ค์ œ๋กœ ์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ์€ ๋ˆ์œผ๋กœ ์‚ด ์ˆ˜ ์žˆ๋Š” ๋น„์‹ผ ๊ฒƒ๋“ค์ด ์•„๋‹ˆ๋ผ ๋‚จ๋“ค๋กœ๋ถ€ํ„ฐ์˜ ์กด๊ฒฝ๊ณผ ์นญ์ฐฌ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์กด๊ฒฝ๊ณผ ์นญ์ฐฌ์€ ๋น„์‹ผ ๋ฌผ๊ฑด๋“ค์ด ์•„๋‹ˆ๋ผ ๊ฒธ์†, ์นœ์ ˆ, ๊ณต๊ฐ์ด ๋” ๋งŽ์€ ์กด๊ฒฝ์„ ๊ฐ€์ ธ๋‹ค ์ค€๋‹ค.

๋ถ€๋Š” ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค. ๋ถ€๋Š” ๊ตฌ๋งคํ•˜์ง€ ์•Š์€ ์ข‹์€ ์ฐจ์™€ ๊ฐ™๋‹ค. ๋ˆˆ์— ๋ณด์ด๋Š” ๋ฌผ๊ฑด์œผ๋กœ ๋ฐ”๊พธ์ง€ ์•Š์€ ๊ธˆ์ „์  ์ž์‚ฐ์ด๋‹ค.

๋Œ€๋ถ€๋ถ„์€ ๋ฐฑ๋งŒ์žฅ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ๋‹ค๊ณ  ํ•  ๋•Œ ์‹ค์ œ ์˜๋ฏธ๋Š” ๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์“ฐ๊ณ  ์‹ถ๋‹ค๋Š” ๋œป์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Š” ๋ฐฑ๋งŒ์žฅ์ž๊ฐ€ ๋˜๋Š” ๊ธธ๊ณผ ์ •๋ฐ˜๋Œ€์˜ ๊ธธ์ด๋‹ค.

๋ถ€์ž๊ฐ€ ๋˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ๋ˆ์„ ์“ฐ์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์ด ๋ถ€๋ฅผ ์ถ•์ ํ•˜๋Š” ์œ ์ผํ•œ ๊ธธ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ถ€์˜ ์ •์˜์ด๋‹ค.

๋ถ€๋Š” ์ˆจ์–ด์žˆ๋‹ค. ๋ถ€๋Š” ์“ฐ์ง€ ์•Š์€ ์†Œ๋“์ด๋ฉฐ, ๋‚˜์ค‘์— ๋ฌด์–ธ๊ฐ€๋ฅผ ์‚ฌ๊ธฐ ์œ„ํ•ด ์•„์ง ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์„ ํƒ๊ถŒ์ด๋‹ค. ๋ถ€์˜ ์ง„์ •ํ•œ ๊ฐ€์น˜๋Š” ์–ธ์  ๊ฐ€ ๋” ํฐ ๋ถ€๊ฐ€ ๋˜์–ด ์ง€๊ธˆ๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฒƒ๋“ค์„ ์‚ด ์ˆ˜ ์žˆ๋Š” ์„ ํƒ๊ถŒ๊ณผ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.

๋ถ€๋ฅผ ์Œ“๋Š” ๊ฒƒ์€ ์†Œ๋“, ํˆฌ์ž ์ˆ˜์ต๋ฅ ๊ณผ ๊ด€๊ณ„์—†์œผ๋ฉฐ ์ €์ถ•๋ฅ ๊ณผ ๊ด€๊ณ„๊ฐ€ ๊นŠ๋‹ค. ์€ํ–‰์— ์žˆ๋Š” ํ˜„๊ธˆ์€ ์–ด๋–ค ๊ฑฑ์ •์œผ๋กœ๋ถ€ํ„ฐ ์ž์œ ๋กญ๊ณ  ์‹ถ์„ ๋•Œ ์Šค์Šค๋กœ ์ž์œ ๋กญ๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์ด๋Š” ์—ฌ์ง€๋ฅผ ์ค€๋‹ค.

์ง€๊ธˆ์ฒ˜๋Ÿผ ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ์„ธ์ƒ์—์„œ ์ง€๋Šฅ์€ ๋ฏฟ์„ ๋งŒํ•œ ์ด์ ์ด ์•„๋‹ˆ์ง€๋งŒ ์œ ์—ฐ์„ฑ์€ ์ด์ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

๊ธˆ์œต์— ๊ด€ํ•œ ์˜์‚ฌ ๊ฒฐ์ •์€ ๋ƒ‰์ฒ ํ•˜๊ณ  ์ด์„ฑ์ ์ธ ๊ฒƒ๋ณด๋‹ค๋Š” ์ ๋‹นํžˆ ํ•ฉ๋ฆฌ์ ์ธ ๊ฒƒ์ด ์ข‹๋‹ค.

์ธ๋‚ด์‹ฌ์€ ์„ฑ๊ณต ํ™•๋ฅ ์„ ๋‚˜์—๊ฒŒ ์œ ๋ฆฌํ•œ ์ชฝ์œผ๋กœ ๋Œ์–ด์˜ค๊ธฐ ์œ„ํ•จ ํ•„์ˆ˜ ์š”์†Œ์ด๋‹ค.

๋ฐ์ด ํŠธ๋ ˆ์ด๋”ฉ(๋‹จํƒ€)์ด๋‚˜ ๊ฐœ๋ณ„ ์ฃผ์‹์€ ์„ฑ๊ณต ํ™•๋ฅ ์ด ๋‚ฎ์•„ ์ด์„ฑ์ ์ด์ง€ ์•Š์€ ํ–‰๋™์ด์ง€๋งŒ ๊ทผ์งˆ๊ฑฐ๋ฆฌ๋Š” ๋งˆ์Œ์„ ํ•ด์†Œํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ ๋‹นํžˆ ํ•ฉ๋ฆฌ์ ์ธ ํ–‰๋™์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

ํˆฌ์ž์ž๋“ค์€ ๊ฐ์ •์ด ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ณผ๊ฑฐ ํ–‰๋™์— ๊ธฐ์ดˆํ•ด์„œ ๋ฏธ๋ž˜์˜ ํ–‰๋™์„ ์˜ˆ์ธกํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. ๊ณผ๊ฑฐ์— ์˜์กดํ•˜๋ฉด ๋ฏธ๋ž˜๋ฅผ ๋ฐ”๊ฟ€ ์ด๋ก€์ ์ธ ์‚ฌ๊ฑด์„ ๋†“์น  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.

์•„๋ฌด๋ฆฌ ์˜ณ๋‹ค๊ณ  ํ•ด๋„ ์ž์‹ ์˜ ์นฉ์„ ๋ชจ๋‘ ๊ฑธ ์ˆ˜ ์žˆ๋Š” ์ˆœ๊ฐ„์€ ์—†๋‹ค. ์„ธ์ƒ์€ ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ์นœ์ ˆํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ผ์ด ๊ณ„ํš๋Œ€๋กœ ๋˜์ง€ ์•Š์„ ๋•Œ๋ฅผ ๋Œ€๋น„ํ•˜๋Š” ๊ณ„ํš์„ ํ•ญ์ƒ ๋งˆ๋ จํ•ด์•ผ ํ•œ๋‹ค. ์‹ค์ œ๋กœ ๋ชจ๋“  ๊ณ„ํš์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ณ„ํš์ด ๊ณ„ํš๋Œ€๋กœ ๋˜์ง€ ์•Š์„ ๋•Œ๋ฅผ ์œ„ํ•œ ๊ณ„ํš์„ ์„ธ์›Œ๋‘๋Š” ๊ฒƒ์ด๋‹ค.

๋งค๋ชฐ ๋น„์šฉ์€ ์‚ฌ์•…ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. ๋ฏธ๋ž˜๋ฅผ ๊ณผ๊ฑฐ์˜ ํฌ๋กœ๋กœ ๋งŒ๋“ค์–ด ๋ฒ„๋ฆฐ๋‹ค. ๋” ๋นจ๋ฆฌ ๊ฒฐ๋‹จ์„ ๋‚ด๋ฆด์ˆ˜๋ก ๋” ๋นจ๋ฆฌ ๋ณต๋ฆฌ์˜ ๋งˆ๋ฒ•์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ฑ๊ณต์ ์ธ ํˆฌ์ž์—๋Š” ๋Œ€๊ฐ€๊ฐ€ ๋”ฐ๋ผ๋ถ™๋Š”๋‹ค. ๋Œ€๊ฐ€๋Š” ๋ณ€๋™์„ฑ, ๊ณตํฌ, ์˜์‹ฌ, ๋ถˆํ™•์‹ค์„ฑ, ํ›„ํšŒ๋กœ ์ง€๋ถˆํ•œ๋‹ค. ๋Œ€๊ฐ€๋ฅผ ํ”ผํ•˜๋ ค๊ณ  ํ•˜๋Š” ํˆฌ์ž์ž๋Š” ๊ฒฐ๊ตญ ๋Œ€๊ฐ€๋ฅผ ๋‘ ๋ฐฐ๋กœ ์น˜๋ฅด๊ฒŒ ๋œ๋‹ค.

๋ˆ๊ณผ ๊ด€๋ จํ•ด ์ค‘์š”ํ•œ ์ ์€ ์‹œ๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋ณด๋Š”์ง€๋ฅผ ์ž๊ฐํ•˜๊ณ  ๋‚˜์™€ ๋‹ค๋ฅธ ๊ฒŒ์ž„์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ํ–‰๋™์— ์„ค๋“๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค.

๋ณดํ†ต์€ ๋‚™๊ด€์ฃผ์˜์— ๋ฒ ํŒ…ํ•˜๋Š” ๊ฒƒ์ด ์ตœ์„ ์ด๋‹ค. ๋Œ€๋ถ€๋ถ„ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์„ธ์ƒ์€ ์ ์  ๋” ๋‚˜์•„์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋น„๊ด€์ฃผ์˜๋Š” ๋‚™๊ด€์ฃผ์˜๋ณด๋‹ค ๋” ๋˜‘๋˜‘ํ•œ ์†Œ๋ฆฌ์ฒ˜๋Ÿผ ๋“ค๋ฆฌ๊ณ  ๊ทธ๋Ÿด์‹ธํ•ด ๋ณด์ธ๋‹ค. ๋น„๊ด€์ฃผ์˜๋Š” ๊ธฐ๋Œ€์น˜๋ฅผ ๋‚ฎ์ถ”๊ณ  ์‹ค์ œ๋กœ ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ์™€ ๋‚ด๊ฐ€ ๊ธฐ๋ปํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ขํžŒ๋‹ค.

๊ทน๋‹จ์ ์œผ๋กœ ์ข‹์€ ์ƒํ™ฉ์ด๋‚˜ ๊ทน๋‹จ์ ์œผ๋กœ ๋‚˜์œ ์ƒํ™ฉ์€ ์˜ค๋ž˜ ์ง€์†๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฑฐ์˜ ์—†๋‹ค. ์˜ˆ์ธกํ•˜๊ธฐ ํž˜๋“  ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์š”์™€ ๊ณต๊ธ‰์ด ์ ์‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ง„์ •ํ•œ ์„ฑ๊ณต์€ ๋‚˜๋ฅผ ์‚ฌ๋ž‘ํ•ด์คฌ์œผ๋ฉด ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋‚˜๋ฅผ ์‚ฌ๋ž‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ์ด ์ง„์‹ฌ์œผ๋กœ ์›ํ•˜๋Š” ๊ฒƒ์€ ๋ˆ์ด ๊ฐ€์ ธ๋‹ค์ฃผ์ง€ ์•Š๋Š”๋‹ค.

๋งฅ nvm 14 ๋ฒ„์ „ ์„ค์น˜ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ(nvm install 14)

apple silicon,nvm node ๋ฒ„์ „ 14 ์„ค์น˜ํ•˜๊ธฐ

๋น„๊ต์  ์˜ค๋ž˜๋œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋…ธ๋“œ ๋ฒ„์ „์„ ๋‚ฎ์ถฐ์„œ ์ž‘์—…ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.

์ด ๋•Œ NVM์„ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•˜๊ฒŒ ๋…ธ๋“œ ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ํŠน์ • ๋ฒ„์ „(ํŠนํžˆ node 14)์€ ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š๊ณ  ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋์—†์ด ์˜ฌ๋ผ๊ฐ€๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.

์ด ๋•Œ๋Š” ์•„ํ‚คํ…์ณ(๋งฅ ์‹ค๋ฆฌ์ฝ˜, M1, M2, M3 ๋“ฑ)์ด ์›์ธ์ธ ์ƒํ™ฉ์ด ๋งŽ์œผ๋ฏ€๋กœ ๋กœ์ œํƒ€2(Rosetta2)๋ฅผ ์‚ฌ์šฉํ•ด ์•„ํ‚คํ…์ณ๋ฅผ x86_64๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•œ๋‹ค.

๋จผ์ € ๋กœ์ œํƒ€2๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

$ /usr/bin/pgrep oahd

ํ”„๋กœ์„ธ์Šค ID๊ฐ€ ๋ฐ˜ํ™˜๋˜๋ฉด ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ด๋‹ค.

์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋จผ์ € ๋กœ์ œํƒ€2๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

๋กœ์ œํƒ€2 ์„ค์น˜ ๋ฐฉ๋ฒ• (์• ํ”Œ ์„œํฌํŠธ ํŽ˜์ด์ง€)

์ด์ œ ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ค์Œ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•ด๋ณด์ž.

$ arch

arm64๊ฐ€ ์ถœ๋ ฅ๋˜๋ฉด ๋‹ค์Œ ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด x86_64๋กœ ์ „ํ™˜ํ•œ๋‹ค.

arch -x86_64 zsh

๋‹ค์‹œ arch ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•ด๋ณด๋ฉด ๋ณ€ํ™˜๋œ ์•„ํ‚คํ…์ณ๊ฐ€ ๋ฐ˜ํ™˜๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด์ œ nvm install 14๋ฅผ ๋ฌธ์ œ์—†์ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํŽ˜์ด์ง€ ์ด๋™ ํ›„ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๋ฌธ์ œ(Next.js, setHeader, writeHead)

์„ค์ •ํ•œ ์ฟ ํ‚ค๊ฐ€ ํŽ˜์ด์ง€ ์ด๋™ ํ›„ ์‚ฌ๋ผ์งˆ ๋•Œ ์˜์‹ฌํ•ด ๋ณผ ์ƒํ™ฉ

getServerSideProps์—์„œ writeHead ๋˜๋Š” setHeader๋กœ ์ฟ ํ‚ค๋ฅผ ์„ค์ •ํ•˜๊ณ  redirect ์‹œ

๋“ฑ๋ก๋œ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ์ƒํ™ฉ์ด ์žˆ๋‹ค.

redirect๋œ ํŽ˜์ด์ง€์—์„œ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค๋ฉด ํ—ค๋” ์„ค์ •์˜ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•ด ๋ด์•ผ ํ•œ๋‹ค.

ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์˜์‹ฌํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋Š” ํŽ˜์ด์ง€ ์ด๋™ ํ›„ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ๋ผ์กŒ์œผ๋ฏ€๋กœ ์ฟ ํ‚ค์˜ ์‚ฌ์šฉ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์„ค์ • ๋ฌธ์ œ์ด๋‹ค.

Path=/ ์„ค์ •์€ ์ฟ ํ‚ค๊ฐ€ ๋ชจ๋“  ๊ฒฝ๋กœ์—์„œ ์œ ํšจํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ์˜ต์…˜์ด๋‹ค. ์ด ์˜ต์…˜์„ ํ†ตํ•ด ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ์ฟ ํ‚ค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•˜๋ฏ€๋กœ ํ•ด๋‹น ์˜ต์…˜์ด ๋ˆ„๋ฝ๋˜๋ฉด ํŽ˜์ด์ง€ ์ด๋™ ์‹œ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

setHeader์™€ writeHead๋ฅผ ์‚ฌ์šฉํ•ด path=/๋ฅผ ํฌํ•จํ•˜๋Š” ์ฟ ํ‚ค ์„ค์ • ์˜ˆ์ œ๋ฅผ ํ™•์ธํ•ด๋ณด์ž.
HttpOnly๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์ฟ ํ‚ค์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋„๋ก ์„ค์ •ํ•˜๋Š” ์˜ต์…˜์ด๋‹ค.

export async function getServerSideProps({ req, res }) {

  res.setHeader('Set-Cookie', 'myCookie=value; Path=/; HttpOnly; Max-Age=3600');

  return {
    redirect:{
      destination: '/new-page', // redirectํ•  ํŽ˜์ด์ง€
      permanent: false
    }
  }
}

writeHead์˜ ์‚ฌ์šฉ๋„ ํ™•์ธํ•ด๋ณด์ž.

export async function getServerSideProps({ req, res }) {
  const cookieVal = 'myCookie=value; Path=/; HttpOnly; Max-Age=3600';

  res.writeHead(302, {
    Location: 'new-page', // redirectํ•  ํŽ˜์ด์ง€
    'Set-Cookie': cookieVal,
    'Custom-Header': 'Custom', // ์ปค์Šคํ…€ ํ—ค๋”
  });
  
  res.end();

  return {
    props: {}
  };
}

writeHead์˜ ์ฒซ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” HTTP ์‘๋‹ต ์ƒํƒœ ์ฝ”๋“œ, ๋‘ ๋ฒˆ์งธ๋Š” ํ—ค๋” ๊ฐ์ฒด๋ฅผ ์„ค์ •ํ•œ๋‹ค.

ํ—ค๋” ๊ฐ์ฒด ๋‚ด๋ถ€์˜ Location ํ•„๋“œ๋กœ redirect ํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , return ๋ฌธ์— redirect๋ฅผ ์ „๋‹ฌํ•˜๋ฉด์„œ ํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

Next.js์˜ ๊ธฐ๋ณธ ๊ถŒ์žฅ ๋ฐฉ์‹์€ return ๋ฌธ์—์„œ redirect๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด writeHead์™€ setHeader์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ?

  • writeHead๋Š” ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์„ค์ •(setHeader๋Š” ๋ถˆ๊ฐ€๋Šฅ)ํ•  ์ˆ˜ ์žˆ๋Š” ๋“ฑ์˜ ์„ธ์„ธํ•œ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • setHeader๋Š” ์‘๋‹ต์ด ์‹œ์ž‘(res.end())๋˜๊ธฐ ์ „ ์—ฌ๋Ÿฌ ๋ฒˆ ํ˜ธ์ถœ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ writeHead๋Š” ํ•œ๋ฒˆ๋งŒ ํ˜ธ์ถœํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ์ƒํƒœ ์ฝ”๋“œ์™€ ์—ฌ๋Ÿฌ ํ—ค๋”๋ฅผ ๋™์‹œ์— ์„ค์ •ํ•˜๋ ค๋ฉด writeHead, ๊ฐœ๋ณ„์ ์œผ๋กœ ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ˆ˜์ •ํ•  ๋•Œ๋Š” setHeader๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

์ด์™€ ๊ฐ™์ด Path=/๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ด๋™ํ•˜๋Š” ํŽ˜์ด์ง€์— ์ƒ๊ด€์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ฟ ํ‚ค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


์ถ”๊ฐ€ ์ฐธ๊ณ  : Next.js ๊ณต์‹ ๋ฌธ์„œ(Setting Headers)

๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ข…๋ฅ˜ ์•Œ์•„๋ณด๊ธฐ(WEBP, PNG, SVG, JPG, TIFF….)

Webp, png, svg, gif, psd, eps, tiff

์ด๋ฏธ์ง€ ํŒŒ์ผ ์ข…๋ฅ˜๋Š” ํฌ๊ฒŒ ์›น์šฉ(WEBP, PNG, SVG, JPG, GIF)๊ณผ ์ธ์‡„์šฉ(PSD, EPS, TIFF)์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

1. ์›น์šฉ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ

– SVG
๋ฒกํ„ฐ(Vector) ๊ทธ๋ž˜ํ”ฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ. ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด๋„ ํ’ˆ์งˆ์ด ์ €ํ•˜๋˜์ง€ ์•Š์œผ๋ฉฐ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ์ฝ”๋“œ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋กœ๊ณ , ์•„์ด์ฝ˜, ์ผ๋Ÿฌ์ŠคํŠธ ๋“ฑ์— ์ ํ•ฉํ•˜๋ฉฐ PNG๋ณด๋‹ค ๋” ์ž‘์€ ์šฉ๋Ÿ‰์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

– PNG
๋ฌด์†์‹ค ์••์ถ• ์ค‘ ์ž‘์€ ํŒŒ์ผ ์šฉ๋Ÿ‰์ด ์žฅ์ ์ธ ๋ž˜์Šคํ„ฐ(Raster) ํ˜•์‹์˜ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ. ๊ทธ๋ฆผ์ด๋‚˜ ๋กœ๊ณ  ๋“ฑ ๊ฐ„๋‹จํ•œ ์ด๋ฏธ์ง€์— ์ ํ•ฉํ•˜๋ฉฐ SVG์— ๋น„ํ•ด ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ, ํˆฌ๋ช… ๋ฐฐ๊ฒฝ, ํ•„ํ„ฐ ํšจ๊ณผ, ๋ณต์žกํ•œ ์ƒ‰์ƒ๊ณผ ์„ธ๋ถ€ ์‚ฌํ•ญ ํ‘œํ˜„ ๋“ฑ์— ๋” ์œ ์šฉํ•˜๋‹ค.
๋ฌด์†์‹ค ์••์ถ•์ด์ง€๋งŒ ํ•ด์ƒ๋„ ์ œํ•œ์œผ๋กœ ์ธํ•ด ํฌ๊ธฐ์— ๋”ฐ๋ผ ํ’ˆ์งˆ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ๋‹ค.

– WEBP
๊ตฌ๊ธ€์ด ๊ฐœ๋ฐœํ•œ ์ด๋ฏธ์ง€ ํ˜•์‹์œผ๋กœ ์†์‹ค๊ณผ ๋ฌด์†์‹ค ์••์ถ•์„ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค. ์†์‹ค์€ JPG, ๋ฌด์†์‹ค์€ PNG์™€ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์œผ๋กœ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ณ  ํŒŒ์ผ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ธ๋‹ค. ์•ŒํŒŒ ์ฑ„๋„์„ ์ง€์›ํ•˜์—ฌ ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์—ฌ๋Ÿฌ ์žฅ์˜ ์‚ฌ์ง„์„ ์‚ฌ์šฉํ•ด ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋™์ผ ํ’ˆ์งˆ ๋Œ€๋น„ JPG, PNG๋ณด๋‹ค ์•ฝ 30% ๊ฐ€๋Ÿ‰ ํฌ๊ธฐ๊ฐ€ ์ž‘์œผ๋ฉฐ, ์›น ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๋“ฑ์— ์‚ฌ์šฉ๋œ๋‹ค.

– JPG
JPEG๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ์‚ฌ์ง„์ด๋‚˜ ๊ทธ๋ผ๋ฐ์ด์…˜ ๋“ฑ ์—ฌ๋Ÿฌ ์ƒ‰์ƒ์„ ํฌํ•จํ•˜๋Š” ์ด๋ฏธ์ง€์— ์ ์ ˆํ•˜๋‹ค. ์†์‹ค ์••์ถ•์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์šฉ๋Ÿ‰์ด ์ž‘์ง€๋งŒ ๊ฐ™์€ ์ด๋ฏธ์ง€๋ฅผ ๊ณ„์† JPG๋กœ ๋ฎ์–ด์“ฐ๊ฒŒ ๋˜๋ฉด ๊ณ„์†๋˜๋Š” ์†์‹ค ์••์ถ•์œผ๋กœ ์ธํ•ด ํ™”์งˆ ์ €ํ•˜๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค.

– GIF
์ƒ‰์˜ ์ˆ˜๊ฐ€ 256์ƒ‰์œผ๋กœ ํŒŒ์ผ ์šฉ๋Ÿ‰์ด ์ž‘์œผ๋ฉฐ, ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€์˜ ๋ฐฐ์—ด์„ ํ†ตํ•ด ์›€์ง์ด๋Š” ์˜์ƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋ฌด์†์‹ค ์••์ถ• ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ƒ‰์ƒ ์ˆ˜์˜ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์ผ๋ถ€ ์‚ฌํ•ญ์ด ์†์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.

2. ์ธ์‡„์šฉ ๋ฐ์ดํ„ฐ

– TIFF
์ด๋ฏธ์ง€๋ฅผ ์••์ถ•ํ•˜์ง€ ์•Š๊ณ  ์ €์žฅํ•˜๋Š” ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ. ์ธ์‡„ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์ž‘์—…์—์„œ ์ธ๊ธฐ๊ฐ€ ๋งŽ์œผ๋ฉฐ ์ €์žฅ์„ ๋ฐ˜๋ณตํ•ด๋„ ํ™”์งˆ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฌด์†์‹ค ๋ฐฉ์‹์ด๋ฏ€๋กœ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ํฌ๊ณ  ์••์ถ•, ์ตœ์ ํ™”๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ์›น์šฉ์œผ๋กœ๋Š” ์ ์ ˆํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๋Œ€๋กœ ์ง€์›๋˜์ง€ ์•Š๋Š”๋‹ค.

– PSD
ํฌํ† ์ƒต ์ €์žฅ ํ˜•์‹์œผ๋กœ ๋ ˆ์ด์–ด ์ •๋ณด๋ฅผ ํฌํ•จํ•ด ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ด์–ด ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋ฉด ์šฉ๋Ÿ‰์ด ์ปค์ง€๋ฏ€๋กœ ์ €์žฅ ์‹œ ๋ ˆ์ด์–ด ๋ณ‘ํ•ฉ์„ ํ†ตํ•ด ์šฉ๋Ÿ‰์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ํฌํ† ์ƒต ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ด ๋ณต์žกํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณ ํ•ด์ƒ๋„ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ JPG, PNG๋“ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•œ๋‹ค.

– EPS
์–ด๋„๋น„ PortScript๋กœ ๋งŒ๋“  ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ. ์ €ํ•ด์ƒ๋„์™€ ๊ณ ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์ €ํ•ด์ƒ๋„๋กœ ์ž‘์—…ํ•˜๊ณ  ๊ณ ํ•ด์ƒ๋„๋กœ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์žฅ์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฃผ๋กœ ์ธ์‡„์— ์ ํ•ฉํ•˜๋‹ค.


MDN – SVG
Wikipedia – PNG
Wikipedia – WebP

spec.template: Invalid value ์—๋Ÿฌ


~~~ is invalid. spec.template: Invalid value

yaml์„ ์ž‘์„ฑํ•˜๊ณ  kubectl apply -f sample.yaml๊ณผ ๊ฐ™์ด ์ ์šฉํ•  ๋•Œ spec.template์—๋Ÿฌ๊ฐ€ ๋œจ๋Š” ์ƒํ™ฉ์ด ์žˆ๋‹ค.

์ด ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค๋ฉด ํ•ด๋‹น yaml๋กœ ํŒŒ๋“œ๋ฅผ ์ฒ˜์Œ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ,์ˆ˜์ • ์‚ฌํ•ญ์ด ์กฐ๊ฑด์— ์œ„๋ฐฐ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

spec.Completions
spec.Selector
spec.Template
ย 

์ด ํ•ญ๋ชฉ๋“ค์€ ์ˆ˜์ •์ด ๋ถˆ๊ฐ€ํ•˜๋„๋ก ์ง€์ •๋˜์–ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ spec.template๋ฅผ ์ˆ˜์ •ํ•˜๋Š” applyํ•˜๋Š” ์ƒํ™ฉ์—์„œ ๋ฐœ์ƒํ•œ ์—๋Ÿฌ์ด๋‹ค.

์ˆ˜์ •์ด ๋ถˆ๊ฐ€ํ•˜๋ฏ€๋กœ ์‹ ๊ทœ ์ƒ์„ฑ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ฐ„๋‹จํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๋‹น yaml์„ kubectl delete -f sample.yaml๋กœ ์ œ๊ฑฐํ•œ ๋’ค ๋‹ค์‹œ apply๋ฅผ ์ ์šฉํ•˜๋ฉด ์—๋Ÿฌ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


์ฐธ๊ณ  : https://github.com/kubernetes/kubernetes/issues/89657

bash์—์„œ vim ์„ค์น˜(feat.ํ•œ๊ธ€ ์„ค์ •)

bash: vim: command not found

๊ฒฝ๋Ÿ‰ํ™”๋ฅผ ์ถ”๊ตฌํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ์—๋Š” ๊ธฐ๋ณธ ์—๋””ํ„ฐ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ•„์š” ์‹œ ์ง์ ‘ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค.

๊ฐ„๋‹จํ•˜๊ฒŒ bash์—์„œ vim ์—๋””ํ„ฐ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํ•œ๊ธ€ ์„ค์ •(UTF-8, CP949)๊นŒ์ง€ ์•Œ์•„๋ณด์ž.

1. vim ์—๋””ํ„ฐ ์„ค์น˜

$ apt-get update

Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
$ apt install vim

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libsodium23 vim-common vim-runtime xxd
Suggested packages:
  ctags vim-doc vim-scripts
The following NEW packages will be installed:
  libsodium23 vim vim-common vim-runtime xxd
0 upgraded, 5 newly installed, 0 to remove and 40 not upgraded.
Need to get 8962 kB of archives.
After this operation, 41.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

bash์—์„œ ๋‘ ์ปค๋งจ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  y๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋์ด๋‹ค(๊ถŒํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด sudo๋ฅผ ์•ž์— ๋ถ™์ธ๋‹ค).

๊ทธ๋Ÿฐ๋ฐ ํ•œ๊ธ€์ด๋‚˜ ์ผ๋ณธ์–ด ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ธ์ฝ”๋”ฉ์ด ํ•„์š”ํ•˜๋‹ค.

UTF-8์„ ์„ค์ •ํ•ด๋ณด์ž.

vim ์ธ์ฝ”๋”ฉ ์„ค์ •(UTF-8)

์„ค์น˜ํ•œ vim์„ ์‚ฌ์šฉํ•ด /etc/vim/vimrc์„ ์—ด๊ณ  ํ•˜๋‹จ์— ๋‹ค์Œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

" Source a global configuration file if available
if filereaedable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

//์ถ”๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„
set encoding=utf-8
set fileencodings=utf-8,cp949

utf-8์€ mac, cp949๋Š” windows์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์ด๋‹ค.

์ €์žฅํ•˜๋ฉด vim์—์„œ ํ•œ๊ธ€ ๋“ฑ์ด ์‚ฌ๋žŒ ์–ธ์–ด๋กœ ํ‘œ์‹œ๋œ๋‹ค.

์•Œ๊ธฐ ์‰ฌ์šด BEM ์•Œ์•„๋ณด๊ธฐ(CSS)

block__element_modifier๋ชจ๋“ˆ ๊ธฐ๋ฐ˜์˜ ๋ฐฉ๋ฒ•๋ก  (+mix)

๊ณต์‹ ๋ฌธ์„œ(https://en.bem.info)์—์„œ๋Š” BEM์„ ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•œ๋‹ค.

BEM(Block, Element, Modifier)๋Š” ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‹ค. ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ๋…๋ฆฝ๋œ ๋ธ”๋ก์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ UI๋„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

BEM์€ ๋ชจ๋“ˆ์„ Block, Element, Modifier ๋‹จ์œ„๋กœ ๋ถ„ํ•ดํ•˜๋ฉฐ, ๊ฐ ์•ž ๊ธ€์ž๋ฅผ ๋”ฐ์„œ BEM์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. BEM์€ ๋Ÿฌ์‹œ์•„ Yandex์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•œ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์‹ค์ œ๋กœ ์ด ๋ฐฉ๋ฒ•์— ๊ธฐ๋ฐ˜ํ•œ CSS ์„ค๊ณ„ ๊ธฐ๋ฒ•์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€๋งŒ BEM์€ CSS์—๋งŒ ๊ตญํ•œ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด BEM์˜ ๊ณตํ†ต ๊ทœ์น™๊ณผ ๋ชจ๋“ˆ์˜ ๊ฐœ๋ณ„ ๊ทœ์น™์„ ์•Œ์•„๋ณด์ž.

CSS style์„ ์œ„ํ•œ BEM ๊ณตํ†ต ๊ทœ์น™

– ID ์…€๋ ‰ํ„ฐ์™€ ํƒœ๊ทธ ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
– ๋„ค์ŠคํŒ…๋œ ์…€๋ ‰ํ„ฐ ์‚ฌ์šฉ์„ ์ตœ์†Œํ™”ํ•œ๋‹ค.
– CSS ํด๋ž˜์Šค ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฆ„ ์ถฉ๋Œ์„ ํ”ผํ•˜๊ณ  ์…€๋ ‰ํ„ฐ์˜ ๋ชฉ์ ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•œ๋‹ค.
– Blocks, Elements, Modifiers๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.
– Blocks๋ฅผ ์žฌ์‚ฌ์šฉํ•œ๋‹ค.

BEM์˜ ๋„ค์ด๋ฐ ๊ทœ์น™

๋ชจ๋‘ ์†Œ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋‘ ๋‹จ์–ด๋Š” ํ•˜์ดํ”ˆ(-)์œผ๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค.

Blockblock, block-two
Elementblock ์ด๋ฆ„์„ ์ƒ์†๋ฐ›์•„ ์–ธ๋”์Šค์ฝ”์–ด ๋‘ ๊ฐœ(__)๋กœ ์—ฐ๊ฒฐblock__element, block-two__element-two
ModifierBlock/Element ์ด๋ฆ„ ์ƒ์†๋ฐ›์•„ ์–ธ๋”์Šค์ฝ”์–ด ํ•˜๋‚˜(_)๋กœ ์—ฐ๊ฒฐ. ํ‚ค-๊ฐ’ ์Œ์€ ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค(_)๋ฅผ ์‚ฌ์šฉ.
block_modifier, block__element_modifier, element_key_value
Modifier
(MindBEMding)
Block/Element ์ด๋ฆ„ ์ƒ์†๋ฐ›์•„ ํ•˜์ดํ”ˆ ๋‘๊ฐœ(–)๋กœ ์—ฐ๊ฒฐ. ํ‚ค-๊ฐ’์—์„œ ํ‚ค๋Š” ์ƒ๋žต๊ฐ€๋Šฅ.block–modifier, element–value

๋ชจ๋“ˆ์˜ ๊ฐœ๋ณ„ ๊ทœ์น™

๋…ผ๋ฆฌ์ , ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋…๋ฆฝ๋˜์–ด ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ๋กœ ์ •์˜ํ•œ๋‹ค. ํด๋ž˜์Šค ์ด๋ฆ„์€ ‘ํ˜•ํƒœ’๊ฐ€ ์•„๋‹ˆ๋ผ ‘๋ชฉ์ , ์šฉ๋„’๋ฅผ ๋‚˜ํƒ€๋‚ด์•ผ ํ•œ๋‹ค.

EX) head, logo, menu (O)
blue-button, small-title (X)

block์€ ๋‹ค๋ฅธ block ๋‚ด๋ถ€์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, modifier๋ฅผ ํ†ตํ•ด ์œ„์น˜๋‚˜ ๋ชจ์–‘์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ – block์˜ ์ค‘์ฒฉ(์ถœ์ฒ˜: en.bem.info)

Element

block์„ ๊ตฌ์„ฑํ•˜๋ฉฐ block ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“ˆ๋กœ ์ •์˜ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด menu__item์€ menu๋ผ๋Š” block์„ ๊ตฌ์„ฑํ•˜๋ฉฐ menu ๋ฐ–์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ element๊ฐ€ ๋œ๋‹ค.

๊ทธ๋ฆผ – block์„ ๊ตฌ์„ฑํ•˜๋Š” element(์ถœ์ฒ˜:en.bem.info)


element ํด๋ž˜์Šค ์ด๋ฆ„๋„ block๊ณผ ๋™์ผํ•˜๊ฒŒ ‘ํ˜•ํƒœ’๊ฐ€ ์•„๋‹ˆ๋ผ ‘์šฉ๋„’๋ฅผ ๋‚˜ํƒ€๋‚ด์•ผ ํ•œ๋‹ค.
element๋Š” ์„ ํƒ์  ์š”์†Œ์ด๋ฏ€๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ์ƒ๊ด€์—†์ง€๋งŒ element ์ด๋ฆ„์„ ์ค‘์ฒฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

EX) block__element__element, menu__button__icon (X)

Modifier

block/element์˜ ๋ชจ์–‘์ด๋‚˜ ๋™์ž‘์„ ์ •์˜ํ•˜๋Š” ๋ชจ๋“ˆ์ด๋‹ค.
modifier๋Š” ์„ ํƒ์  ์š”์†Œ์ด๋ฏ€๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ์ƒ๊ด€์—†์ง€๋งŒ ๋‹จ๋…์œผ๋กœ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ  block/element์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
๊ฐ™์€ block์ด๋ผ๋„ modifier์— ๋”ฐ๋ผ ๋ชจ์–‘์ด ๋ณ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, modifier๋Š” ๋Ÿฐํƒ€์ž„์ด๋‚˜ block์— ๋”ฐ๋ผ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋‹ค.
modifier ํด๋ž˜์Šค ์ด๋ฆ„์€ ํ˜•ํƒœ(ํฌ๊ธฐ, ์ƒ‰, ์ƒํƒœ, ๋™์ž‘)์„ ๋‚˜ํƒ€๋‚ด์•ผ ํ•œ๋‹ค. ํ˜•ํƒœ๋กœ ๋‚˜๋ˆ„๋ฉด boolean, key-value ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

– boolean : ex) active, disabled
– key-value : ex) color_red, line_doubled (์Šค๋„ค์ดํฌ ์ผ€์ด์Šค๋กœ ํ‘œํ˜„)

modifier์˜ ์ˆ˜๋Š” ์ œํ•œ์ด ์—†์œผ๋ฏ€๋กœ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋ถ™์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•œ ์Šคํƒ€์ผ์€ ์ค‘๋ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

MIX

mix๋Š” ํ•˜๋‚˜์˜ ์š”์†Œ์— ์—ญํ• ์ด ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.
์žฅ์ ์€ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ  ๊ธฐ์กด์˜ ์Šคํƒ€์ผ๊ณผ ์กฐํ•ฉํ•ด์„œ ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
block+element, block+block, element+element ๋“ฑ์˜ mix๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒ˜ํ”Œ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

<!-- HTML -->
<div class="header">
  <div class="logo header__logo"></div>
</div>

/* CSS */
.logo {
  width:100px;
  height:50px;
}
.header__logo {
  margin: 12px;
}

๋‹ค๋ฅธ ์š”์†Œ์™€ ๊ด€๊ณ„๋œ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์€ mix, block ๋‚ด๋ถ€์˜ ๋ฌธ์ œ๋Š” modifier๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
mix๋Š” ๋…๋ฆฝ์„ฑ๊ณผ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’์€ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.


์ฐธ๊ณ 
https://en.bem.info
– ๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๋Š” CSS ์„ค๊ณ„ ์‹ค์ „ ๊ฐ€์ด๋“œ


CSS ์„ค๊ณ„๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ ๊ฐ€์ด๋“œ

๋ณ€๊ฒฝ๊ณผ ํ™•์žฅ์— ๊ฐ•ํ•˜๊ณ  ์•ˆ์ •์ ์ธ CSS ๊ตฌ์กฐ๋ฅผ ์œ„ํ•œ ๊ธฐ๋ฒ•

๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๋Š” CSS ์„ค๊ณ„ ์‹ค์ „๊ฐ€์ด๋“œ์—์„œ ์†Œ๊ฐœํ•˜๋Š” ์„ค๊ณ„์˜ ํ•ต์‹ฌ์„ ์•Œ์•„๋ณด์ž.

CSS์˜ ์—ฌ๋Ÿฌ ์„ค๊ณ„ ๊ธฐ๋ฒ•๋“ค๋„ ๊ฒฐ๊ตญ์—๋Š” ๋‹ค์Œ ์—ฌ๋Ÿ ๊ฐ€์ง€ ๋ฆฌ์ŠคํŠธ์— ์†ํ•œ๋‹ค๊ณ  ํ•˜๋‹ˆ ํ•ต์‹ฌ์„ ๊ด€ํ†ตํ•˜๋Š” ํฌ์ธํŠธ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

1. ํŠน์„ฑ์— ๋”ฐ๋ฅธ CSS ๋ถ„๋ฅ˜
2. ๋Š์Šจํ•œ ์Šคํƒ€์ผ์˜ ๊ฒฐํ•ฉ
3. ์ ๋‹นํ•œ ์˜ํ–ฅ ๋ฒ”์œ„
4. ํŠน์ • ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์˜์กด๋„
5. ์ ์ ˆํ•œ ๋ช…์‹œ๋„(specificity)
6. ์˜ํ–ฅ ๋ฒ”์œ„๊ฐ€ ์œ ์ถ” ๊ฐ€๋Šฅํ•œ ํด๋ž˜์Šค ๋„ค์ž„
7. ํ˜•ํƒœ, ๊ธฐ๋Šฅ, ์—ญํ• ์˜ ์œ ์ถ”๊ฐ€ ๊ฐ€๋Šฅํ•œ ํด๋ž˜์Šค ๋„ค์ž„
8. ํ™•์žฅ ์šฉ์ด์„ฑ

1. ํŠน์„ฑ์— ๋”ฐ๋ฅธ CSS ๋ถ„๋ฅ˜

์ฒซ ๋ฒˆ์งธ๋Š” CSS ์—ญํ• ์ด๋‚˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ฒ ์ด์Šค ๊ทธ๋ฃน : ์‚ฌ์ดํŠธ์—์„œ ๋ฒ ์ด์Šค๊ฐ€ ๋˜๊ฑฐ๋‚˜ ๊ณตํ†ต์œผ๋กœ ์ ์šฉ๋˜๋Š” ์‚ฌํ•ญ ๋“ฑ
๋ ˆ์ด์•„์›ƒ ๊ทธ๋ฃน : ํ—ค๋”(header), ํ‘ธํ„ฐ(footer), ์ฝ˜ํ…์ธ (content) ์˜์—ญ ๋“ฑ
๋ชจ๋“ˆ ๊ทธ๋ฃน : ์žฌ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“ˆ ๋“ฑ

๋ชจ๋“ˆ ์ž์ฒด์—๋Š” ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์€ ์„ค์ •ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋ชจ๋“ˆ์€ ์ž์‹ ์˜ ๋ ˆ์ด์•„์›ƒ์—๋Š” ๊ด€์—ฌํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‹น ๋ชจ๋“ˆ ์ž์ฒด์˜ ์—ญํ•  ๋ฐ ์ž๋…€ ์š”์†Œ์˜ ์Šคํƒ€์ผ๋ง์—๋งŒ ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์ด๋ž€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

-position, z-index, top/right/bottom/left, float, width, margin

/* ๋ฒ ์ด์Šค */
body {
  font-family: 'Noto Sans';
}

/* ๋ ˆ์ด์•„์›ƒ */
layout_content {
  width: 1000px;
  padding: 10px;
  margin: 0 auto;
}

/* ๋ชจ๋“ˆ */
.bl_media {
  display: flex;
  justify-items: center;
  align-items: center;
}

.bl_media_title {
  margin: 5px;
  font-weight: bold;
}

2. ๋Š์Šจํ•œ ์Šคํƒ€์ผ์˜ ๊ฒฐํ•ฉ

์ •ํ™•ํžˆ๋Š” HTML๊ณผ ์Šคํƒ€์ผ๋ง์˜ ๋Š์Šจํ•œ ๊ฒฐํ•ฉ์ด๋‹ค. ๋Š์Šจํ•œ ๊ฒฐํ•ฉ์ด๋ž€ ์˜์กดํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ๋ฅผ ์ด์•ผ๊ธฐํ•˜๋Š”๋ฐ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ์š”์†Œํ˜• ์…€๋ ‰ํ„ฐ๋ฅผ ํ”ผํ•˜๊ณ  ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

p{}, div{}, h1{}๊ณผ ๊ฐ™์ด ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์ง์ ‘ ์ •์˜ํ•˜๋Š” ์š”์†Œํ˜• ์…€๋ ‰ํ„ฐ๋Š” ์š”์†Œ์˜ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๋ฉด ์Šคํƒ€์ผ์ด ์ค‘๋ณต๋˜๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋ฏ€๋กœ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

3. ์ ๋‹นํ•œ ์˜ํ–ฅ ๋ฒ”์œ„

์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ๊ฐ€๋Šฅํ•œ ์ข๊ฒŒ ํ•˜๊ฑฐ๋‚˜ ์˜ํ–ฅ ๋ฒ”์œ„๊ฐ€ ๋„“์€ CSS์˜ ์Šคํƒ€์ผ์„ ์ตœ์†Œํ™”ํ•œ๋‹ค.

์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์ฑ„ ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ•˜๋‹ค๋ณด๋ฉด ์˜๋„ํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ตœ๋Œ€ํ•œ ๋ฒ”์œ„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ํฌํ•จ์‹œํ‚ค๊ฑฐ๋‚˜ ์†์ž์™€ ์ž๋…€ ์…€๋ ‰ํ„ฐ์˜ ์‚ฌ์šฉ๋„ ํ•จ๊ป˜ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

4. ํŠน์ • ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์˜์กด๋„

์ปจํ…์ŠคํŠธ๋ž€ ์œ„์น˜ ๋˜๋Š” ์ƒํ™ฉ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ด ์ปจํ…์ŠคํŠธ๊ฐ€ ๋ณ€ํ•  ๋•Œ ์ฝ”๋“œ๊ฐ€ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์„ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. ์‚ฌ์šฉ ๋ชฉ์ ์ด ๋ช…ํ™•ํ•˜๋‹ค๋ฉด ๋ฌธ์ œ์—†์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” ์…€๋ ‰ํ„ฐ๋ฅผ ๋ถˆํ•„์š”ํ•œ ๋ถ€๋ถ„๊นŒ์ง€ ๊ตฌ์ฒดํ™”ํ•˜๊ฒŒ ๋˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ๋‹ค.

/* id์ธ main์„ ์ง€์ •ํ•˜๊ฒŒ ๋˜๋ฉด ํ•ด๋‹น ๋ชจ๋“ˆ ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ .title_top ํด๋ž˜์Šค๊ฐ€ ๋˜์–ด ์˜์กด๋„๊ฐ€ ๋†’์•„์ง. -> ๋ถˆํ•„์š”ํ•œ #main ์ œ๊ฑฐ */
#main .title_top{
  display:flex;
  align-items: center;
  color: green;
}

5. ์ ์ ˆํ•œ ๋ช…์‹œ๋„(specificy)

์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ช…์‹œ๋„์™€ ๊ด€๋ จ๋œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ช…์‹œ๋„๊ฐ€ ๋†’์€ CSS์˜ ๋‹จ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

– ์…€๋ ‰ํ„ฐ ์˜ˆ์ธก์ด ์–ด๋ ค์›€
– ๋‹ค๋ฅธ ์š”์†Œ(๋ถ€๋ชจ ์š”์†Œ ๋“ฑ)์— ๋Œ€ํ•œ ์˜์กด๋„ ์ƒ์Šน
– ๋ฎ์–ด์“ฐ๊ธฐ์˜ ์–ด๋ ค์›€
– ์œ ์ง€ ๋ณด์ˆ˜์˜ ์–ด๋ ค์›€

๋‹น์—ฐํžˆ !important๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ด๋ฉฐ, ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. id ์…€๋ ‰ํ„ฐ๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋†’์œผ๋ฉฐ ํ•œ ํŽ˜์ด์ง€ ์•ˆ์—์„œ ๋™์ผํ•œ ๊ฐ’์€ ํ•œ๋ฒˆ ๋ฐ–์— ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋Š” ์ œ์•ฝ๋„ ์žˆ์œผ๋ฏ€๋กœ id๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์ ์€ ๋งŽ์ง€ ์•Š๋‹ค.

๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๋„ํ•˜์ง€ ์•Š์€ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋’ค์„ž์ด์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

6. ์˜ํ–ฅ ๋ฒ”์œ„๊ฐ€ ์œ ์ถ” ๊ฐ€๋Šฅํ•œ ํด๋ž˜์Šค ๋„ค์ž„

๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋ชจ๋“ˆ์ด๋‚˜ ํด๋ž˜์Šค๋„ ๋Š˜์–ด๋‚˜๋ฏ€๋กœ ํ•˜๋‚˜์˜ ํด๋ž˜์Šค ์ˆ˜์ •์ด ์–ด๋–ค ๋ฒ”์œ„๊นŒ์ง€ ์˜ํ–ฅ์„ ๋ฏธ์น ์ง€๋ฅผ ์ด๋ฆ„์—์„œ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

HTML์—์„œ ์ •์˜๋œ ์š”์†Œ์˜ ํด๋ž˜์Šค ๋„ค์ž„๋งŒ ๋ณด๊ณ ๋„ CSS์˜ ์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž.

ํด๋ž˜์Šค ๋„ค์ž„์œผ๋กœ ์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ์‰ฝ๊ฒŒ ์œ ์ถ”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ž๋…€ ์š”์†Œ์— ๋ฃจํŠธ ์š”์†Œ์˜ ํด๋ž˜์Šค ๋„ค์ž„์„ ํฌํ•จํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

7. ํ˜•ํƒœ, ๊ธฐ๋Šฅ, ์—ญํ• ์˜ ์œ ์ถ”๊ฐ€ ๊ฐ€๋Šฅํ•œ ํด๋ž˜์Šค ๋„ค์ž„

์˜ํ–ฅ ๋ฒ”์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ˜•ํƒœ, ๊ธฐ๋Šฅ, ์—ญํ• ๋„ ์œ ์ถ”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋„ค์ž„์„ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค.

– title1, title2, title3
– main-title, nav-title, sub-title

๋‘ ํ•ญ๋ชฉ ์ค‘ ํ˜•ํƒœ๋‚˜ ๊ธฐ๋Šฅ, ์—ญํ• ์˜ ์œ ์ถ”๊ฐ€ ์‰ฌ์šด ์ชฝ์ด ์–ด๋””์ธ์ง€๋Š” ๋ถ„๋ช…ํ•˜๋‹ค. ๊ฐ ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์—ญํ• ์— ๋งž์ถฐ ์ด๋ฆ„์„ ๋ถ™์ด๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ํŠนํžˆ ์ž‘์€ ๊ทœ๋ชจ์˜ ์ฝ”๋“œ๋ผ๋ฉด title1, title2์™€ ๊ฐ™์ด ๋„ค์ž„์„ ๋Œ€์ถฉ ์ง€์ •ํ•˜๊ธฐ ์‰ฝ๋‹ค. ํ•˜์ง€๋งŒ ๊ทœ๋ชจ๋ž€ ์–ธ์ œ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ปค์งˆ์ง€ ๋ชจ๋ฅด๋ฏ€๋กœ ํ•ญ์ƒ ์Šต๊ด€์ ์œผ๋กœ ์ด๋ฆ„์—์„œ ํ˜•ํƒœ, ๊ธฐ๋Šฅ, ์—ญํ• ์„ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ตฌ์ฒด์„ฑ๊ณผ ๋ฒ”์šฉ์„ฑ์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋„๋ก ํ•˜๋Š” ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค.

8. ํ™•์žฅ ์šฉ์ด์„ฑ

ํ™•์žฅ์„ฑ์ด๋ž€ ๊ฒฐ๊ตญ ๊ธฐ๋Šฅ์˜ ์ถ”๊ฐ€๋‚˜ ์œ ์ง€์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๋ถ€๋ถ„์œผ๋กœ, ํ•ญ์ƒ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด๋‘์–ด์•ผ ํ•œ๋‹ค.

ํ™•์žฅ์ด ์‰ฝ๋„๋ก ํด๋ž˜์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•˜๋Š” ํด๋ž˜์Šค์—๋Š” ๊ธฐ๋Šฅ, ์—ญํ• ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์ƒ์„ธ๋„์™€ ์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ๊ฐ–๋„๋ก ํ•œ๋‹ค.

ํ™•์žฅ์ด ์‰ฌ์šด ํด๋ž˜์Šค๋ž€ ๋ฉ€ํ‹ฐ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ํ•˜๋‚˜์˜ ํด๋ž˜์Šค์—๋Š” ๋ณดํŽธ์ ์ธ ์†์„ฑ, ์ถ”๊ฐ€ ํด๋ž˜์Šค์—๋Š” ํŠน์ • ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฎ์–ด์“ฐ๊ธฐ๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋กœ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

์ด๋ฅผ ํ†ตํ•ด HTML์€ ๋ณต์žกํ•ด์ง€์ง€๋งŒ CSS๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•ด์ง€๋Š” ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฉ€ํ‹ฐ ํด๋ž˜์Šค์˜ ์ด์ ์€ ๋ถˆ๊ทœ์น™ํ•œ ์ƒํ™ฉ์—์„œ๋„ ํด๋ž˜์Šค ํ•˜๋‚˜๋งŒ์œผ๋กœ ์›ํ•˜๋Š” ์ž‘์—…์„ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๊ฒฐํ•จ์ด๋‹ค.

๊ฒฐ๊ตญ ๋ชจ๋“  ํ•ญ๋ชฉ์€ ๋ณ„๊ฐœ์˜ ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋ผ ๋‹ค ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๊ณ , ์ž‘์€ ์ˆ˜์ • ํ•˜๋‚˜๊ฐ€ ํฐ ๋‚˜๋น„ํšจ๊ณผ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•ด์•ผ ํ•œ๋‹ค.

๋งค๋ฒˆ ํ•˜๋‚˜ํ•˜๋‚˜ ์ฒดํฌํ•ด๊ฐ€๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ž‘์„ฑ ๋ฐฉ์‹์ด ๊ณ ๋ฏผ๋˜๊ฑฐ๋‚˜ ์ž์œจ์„ฑ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ํ•ด๋‹น ๋ฆฌ์ŠคํŠธ๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉด์„œ ์ž‘์„ฑํ•˜๋‹ค๋ณด๋ฉด ์ƒ๊ฐ๋ณด๋‹ค๋„ ๋” ๊ฒฌ๊ณ ํ•œ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.


์ฐธ๊ณ  : ๋‹ค์–‘ํ•œ ์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๋Š” CSS ์„ค๊ณ„ ์‹ค์ „๊ฐ€์ด๋“œ(2021, ์ œ์ดํŽ)

[BOOK] ํ”„๋ ˆ์ž„

์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๋Š” ๋งˆ์Œ์˜ ์ฐฝ

์ง€๊ตฌ๋ฅผ ‘๊ตฌsphere’๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ์ด์œ ๋Š” ํ‰๊ท  ๋•Œ๋ฌธ์ด๋‹ค. ์šธํ‰๋ถˆํ‰ํ•œ ๋ฉด์ด ์žˆ๋”๋ผ๋„ ํ‰๊ท ์ ์œผ๋กœ ๋ณด๋ฉด ์ง€๊ตฌ๋Š” ๋‘ฅ๊ธ€๋‹ค. ์‚ฌ๋žŒ์„ ๋ณด๋Š” ์šฐ๋ฆฌ์˜ ๋ˆˆ๋„ ๊ทธ๋ž˜์•ผ ํ•œ๋‹ค.

์ฃผ๋ณ€์—์„œ ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ์ผ์„ ์ž์‹ ๊ณผ ๊ด€๋ จ์‹œ์ผœ ํ•ด์„ํ•˜๋Š” ๊ฒฝํ–ฅ์€ ์ •์‹  ๊ฑด๊ฐ•์„ ํ•ด์น˜๋Š” ์ฃผ๋ฒ” ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์‹ฌ๋ฆฌํ•™ ์—ฐ๊ตฌ์—์„œ ‘์ž๊ธฐ’์— ๋Œ€ํ•ด ์ง€๋‚˜์นœ ์ƒ๊ฐ์ด ๋‚จ๋“ค๊ณผ ์ž์‹ ์„ ์ž์ฃผ ๋น„๊ตํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ํ–‰๋ณต์„ ์ €ํ•˜์‹œํ‚จ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋ฌผ๋ก  ์ž์‹ ์ด ์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๋Š” ์†Œํ†ต์˜ ์ฐฝ๊ตฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜๋Š” ์—†๋‹ค.

์ง„์ •ํ•œ ์ง€ํ˜œ๋Š” ๋‚˜ ์ž์‹ ์˜ ํ–‰๋™์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ–‰๋™์„ ์„ค๋ช…ํ•˜๋Š” ๋งˆ์Œ์˜ ์Šต๊ด€์ด๋‹ค.

์‚ฌ๋žŒ์€ ๋งˆ์Œ ์†์— CCTV๋ฅผ ์„ค์น˜ํ•ด๋†“๊ณ  ์ž์‹ ์„ ๊ฐ์‹œํ•˜๊ณ  ์žˆ์œผ๋ฉด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž์‹ ์„ ์ฃผ๋ชฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ฐฉ๊ฐํ•œ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋‚˜๋ฅผ ์ฃผ์‹œํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ •์ž‘ ์šฐ๋ฆฌ๋ฅผ ๋ณด๋Š” ๊ฒƒ์€ ๋‚จ์ด ์•„๋‹Œ ์ž๊ธฐ ์ž์‹ ์ด๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฐ๊ทน์˜ ์ฃผ์ธ๊ณต์ด ์•„๋‹ˆ์ง€๋งŒ ์ž์‹ ์€ ์Šคํƒ€๋“ค์ฒ˜๋Ÿผ ์กฐ๋ช… ๋ฐ›๊ณ  ์žˆ๋‹ค๊ณ  ์ฐฉ๊ฐํ•˜๋ฉด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์‹œ์„ ์„ ํ•„์š” ์ด์ƒ์œผ๋กœ ์‹ ๊ฒฝ ์“ด๋‹ค.

์–ด๋–ค ๊ฒƒ์ด๋“  ์ž์‹ ๊ณผ ๊ด€๋ จ์ง€์–ด ๋ฐ”๋ผ๋ณผ ๋•Œ ๊ธฐ์–ต์ด ์ž˜๋˜๋Š” ํ˜„์ƒ์„ ์ž๊ธฐ ์ค€๊ฑฐ(self-reference)ํšจ๊ณผ๋ผ๊ณ  ํ•œ๋‹ค. ๋˜‘๊ฐ™์€ ๊ฒƒ์ด๋ผ๋„ ์ž์‹ ๊ณผ ๊ด€๋ จ์ง€์–ด ์ƒ๊ฐํ•˜๋ฉด ๊ธฐ์–ต์„ ๋” ์ž˜ํ•˜๊ฒŒ ๋œ๋‹ค.

์„ธ์ƒ์€ ์•„์ง ์‚ด ๋งŒํ•œ ๊ณณ์ด๊ณ  ์ฃผ๋ณ€์—๋Š” ์ข‹์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฐ€๊นŒ์ด ํ•ด๋„ ์ข‹๋‹ค. ์ด๋Ÿฐ ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์™€ ์žˆ์–ด๋„ ์ƒ๋Œ€์˜ ์žฅ์ ๋ถ€ํ„ฐ ๋ณด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ž๊ธฐ ์ฃผ๋ณ€์— ๋‚จ์„ ๋น„๋ฐฉํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋งŽ๋‹ค๊ณ  ๋ถˆํ‰ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฐ€๊นŒ์ด ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ž์‹ ์ด ๋‚จ์˜ ํ—ˆ๋ฌผ์„ ์Šต๊ด€์ ์œผ๋กœ ๋“ค์ถฐ๋‚ด๋Š” ์‚ฌ๋žŒ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋‚ด์šฉ์„ ๋ณด๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋ณด๋‹ค ์ž์‹ ์ด ์–ด๋–ค ์‚ฌ๋žŒ์ธ์ง€๋ฅผ ๋” ๋งŽ์ด ๋“œ๋Ÿฌ๋‚ธ๋‹ค.

ํ—ˆ์œ„ ํ•ฉ์˜ ํšจ๊ณผ์— ์‚ฌ๋กœ์žกํžŒ ์šฐ๋ฆฌ๊ฐ€ ๊นจ๋‹ฌ์•„์•ผ ํ•  ์‚ฌ์‹ค์€ ์„ธ์ƒ์—๋Š” ์ž์‹ ์˜ ์ƒ๊ฐ๊ณผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ƒ๊ฐ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์ž๊ธฐ์ค‘์‹ฌ์  ํ”„๋ ˆ์ž„ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ๋‚˜์™€ ๋น„์Šทํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ด๋Ÿฐ ํ˜„์ƒ์„ ํ—ˆ์œ„ ํ•ฉ ํšจ๊ณผ(false consensus effect)๋ผ๊ณ  ํ•˜๋ฉฐ, ์ž์‹ ์˜ ์˜๊ฒฌ์ด๋‚˜ ์„ ํ˜ธ, ์‹ ๋…, ํ–‰๋™์ด ์‹ค์ œ๋ณด๋‹ค ๋” ๋ณดํŽธ์ ์ด๋ผ๊ณ  ์ฐฉ๊ฐํ•˜๋Š” ์ž๊ธฐ์ค‘์‹ฌ์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐœ๋…์ด๋‹ค.

์ง€ํ˜œ๊ฐ€ ๊ธฐ๋Œ€๋ฆผ์˜ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ผ ์ ๊ทน์ ์ธ ํ›ˆ๋ จ์˜ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” ์ง€ํ˜œ์˜ ๋ณธ์งˆ์ด ์šฐ๋ฆฌ ๋งˆ์Œ์˜ ํ•œ๊ณ„๋ฅผ ์ง€๊ฐํ•˜๋Š” ๋ฐ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ์‹œ๋˜๋Š” ์–‘์ด ‘์‚ฌํšŒ์ ์œผ๋กœ ๋ฐ”๋žŒ์งํ•œ ํ‰๊ท ์ ์ธ ์–‘’์ด๋ผ๊ณ  ํ•ด์„ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด ์ด์— ๋”ฐ๋ผ ์‚ฌ๋žŒ์˜ ํ–‰๋™๋„ ๋ณ€ํ•œ๋‹ค.

ํ˜„๋ช…ํ•œ ์†Œ๋น„์ž๋Š” ์†Œ์œ ๋ณด๋‹ค๋Š” ๊ฒฝํ—˜์˜ ํ”„๋ ˆ์ž„์„ ๊ฐ€์ง€๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•œ๋‹ค. ๊ฒฝํ—˜์„ ์œ„ํ•ด ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์€ ๋Œ€๋ถ€๋ถ„ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ๊ด€๊ณ„์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๋“ค์ด๋‹ค. ์ด๋Š” ์–ด๋–ค ๋ฌผ๊ฑด์˜ ๊ตฌ๋งค ํ–‰์œ„๋ฅผ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์‚ถ์„ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์ด ์†Œ์œ  ์ž์ฒด๋ฅผ ์œ„ํ•ด ๊ตฌ๋งคํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋” ํฐ ํ–‰๋ณต๊ฐ์„ ์•ˆ๊ฒจ์ค€๋‹ค.

๊ฐ™์€ ๋ฌผ๊ฑด์„ ์‚ฌ๋ฉด์„œ๋„ ๊ฒฝํ—˜ ํ”„๋ ˆ์ž„์„ ๊ฐ–๊ณ  ๊ตฌ๋งคํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋ฌผ๊ฑด์„ ํ†ตํ•ด ๋ง›๋ณด๊ฒŒ ๋  ์ƒˆ๋กœ์šด ๊ฒฝํ—˜์— ์ฃผ๋ชฉํ•œ๋‹ค.

์ผ์ƒ์—์„œ ์†Œ์œ ์˜ ํ”„๋ ˆ์ž„๊ณผ ๊ฒฝํ—˜(์กด์žฌ)์˜ ํ”„๋ ˆ์ž„์ด ๊ฐ€์žฅ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋Œ€๋น„๋ฅผ ์ด๋ฃจ๋Š” ๋ถ„์•ผ๋Š” ์†Œ๋น„์˜ ์˜์—ญ์ด๋‹ค.

์–ด๋–ค ๋ฌธ์ œ์— ๋ด‰์ฐฉํ–ˆ์„ ๋•Œ ํ•ด๊ฒฐ์ ์„ ์ฐพ์ง€ ๋ชปํ•˜๋Š” ์ด์œ ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฌธ์ œ์˜ ๋ณธ์งˆ์ด ๋ฌด์—‡์ธ์ง€ ์ œ๋Œ€๋กœ ํ”„๋ ˆ์ž„ํ•˜์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ƒ์œ„ ํ”„๋ ˆ์ž„์€ ์™œ ์ด ์ผ์ด ํ•„์š”ํ•œ์ง€ ๊ทธ ์ด์œ ์™€ ์˜๋ฏธ, ๋ชฉํ‘œ๋ฅผ ๋ฌป๋Š”๋‹ค. ๋น„์ „์„ ๋ฌป๊ณ  ์ด์ƒ์„ ์„ธ์šด๋‹ค. ํ•˜์œ„ ์ˆ˜์ค€์˜ ํ”„๋ ˆ์ž„์—์„œ๋Š” ์ผ์˜ ๋‚œ์ด๋„์™€ ์‹œ๊ฐ„์˜ ์†Œ์š”, ์„ฑ๊ณต ๊ฐ€๋Šฅ์„ฑ ๋“ฑ์˜ ๊ตฌ์ฒด์ ์ธ ์ ˆ์ฐจ๋ถ€ํ„ฐ ๋ฌป๋Š”๋‹ค.

์ƒ์œ„ ์ˆ˜์ค€์˜ ํ”„๋ ˆ์ž„์€ ์šฐ๋ฆฌ๊ฐ€ ์ฃฝ์„ ๋•Œ๊นŒ์ง€ ๊ฐ€์ ธ์•ผ ํ•  ์‚ถ์˜ ํƒœ๋„์ด๋ฉฐ ์ž์†์—๊ฒŒ ๋ฌผ๋ ค์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์œ„๋Œ€ํ•œ ์œ ์‚ฐ์ด๋‹ค. ์ƒ์œ„ ํ”„๋ ˆ์ž„์—์„œ๋Š” Why๋ฅผ ๋ฌป์ง€๋งŒ ํ•˜์œ„ ํ”„๋ ˆ์ž„์—์„œ๋Š” How๋ฅผ ๋ฌป๋Š”๋‹ค.

ํ–‰๋ณต์€ ‘๋ฌด์—‡’์ด ์•„๋‹ˆ๋ผ ‘์–ด๋–ป๊ฒŒ’์˜ ๋ฌธ์ œ์ด๋ฉฐ ํ–‰๋ณต์€ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ผ ์žฌ๋Šฅ์ด๋‹ค.

ํ”„๋ ˆ์ž„์€ ๊ฒฐ์‹ฌ์˜ ๋Œ€์ƒ๋ณด๋‹ค๋Š” ์„ค๊ณ„์˜ ๋Œ€์ƒ์ด๋‹ค. ์–ธ์–ด์™€ ์€์œ , ๊ฐ€์ •๊ณผ ์ „์ œ, ๋‹จ์–ด์™€ ์งˆ๋ฌธ, ๊ฒฝํ—˜๊ณผ ๋งฅ๋ฝ ๋“ฑ์„ ์ ๊ฒ€ํ•˜์—ฌ ๋” ๋‚˜์€ ๊ฒƒ์œผ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

์šฐ๋ฆฌ์˜ ํ”„๋ ˆ์ž„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์ผํ™”๊ฐ€ ์žˆ๋‹ค.

‘์•„๋ฒ„์ง€์™€ ์•„๋“ค์ด ์•ผ๊ตฌ ๊ฒฝ๊ธฐ๋ฅผ ๋ณด๋Ÿฌ ๊ฐ€๊ธฐ ์œ„ํ•ด ์ง‘์„ ๋‚˜์„ฐ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•„๋ฒ„์ง€๊ฐ€ ์šด์ „ํ•˜๋˜ ์ฐจ์˜ ์‹œ๋™์ด ๊ธฐ์ฐจ ์„ ๋กœ ์œ„์—์„œ ๊ฐ‘์ž๊ธฐ ๊บผ์กŒ๋‹ค. ๋‹ฌ๋ ค์˜ค๋Š” ๊ธฐ์ฐจ๋ฅผ ๋ณด๋ฉฐ ์•„๋ฒ„์ง€๋Š” ์‹œ๋™์„ ๊ฑธ๋ ค๊ณ  ํ™ฉ๊ธ‰ํžˆ ์ž๋™์ฐจ ํ‚ค๋ฅผ ๋Œ๋ ธ์ง€๋งŒ ์†Œ์šฉ์ด ์—†์—ˆ๊ณ , ๊ฒฐ๊ตญ ๊ธฐ์ฐจ๋Š” ์ฐจ๋ฅผ ๊ทธ๋Œ€๋กœ ๋“ค์ด๋ฐ›๊ณ  ๋ง์•˜๋‹ค. ๋‘˜ ๋‹ค ํฌ๊ฒŒ ๋‹ค์ณ์„œ ์‘๊ธ‰์‹ค๋กœ ์˜ฎ๊ฒจ์กŒ๋‹ค. ์ˆ˜์ˆ ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์‘๊ธ‰์‹ค๋กœ ๋‹ฌ๋ ค์˜จ ์™ธ๊ณผ ์˜์‚ฌ๊ฐ€ ์•„๋“ค์˜ ์ฐจํŠธ๋ฅผ ๋ณด๊ณ  “๋‚œ ์ด ์‘๊ธ‰ ํ™˜์ž๋ฅผ ์ˆ˜์ˆ ํ•  ์ˆ˜ ์—†์–ด. ์–˜๋Š” ๋‚ด ์•„๋“ค์ด์•ผ!”๋ผ๋ฉฐ ์ ˆ๊ทœ๋ฅผ ํ•œ๋‹ค. ๋Œ€์ฒด ์–ด๋–ป๊ฒŒ ๋œ ์˜๋ฌธ์ผ๊นŒ?’

ํ”„๋ ˆ์ž„์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค๋ฉด ์‰ฝ๊ฒŒ ์ด ์˜์‚ฌ๋Š” ์•„๋“ค์˜ ์—„๋งˆ์ธ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ‘์™ธ๊ณผ ์˜์‚ฌ=๋‚จ์ž’๋ผ๋Š” ํ”„๋ ˆ์ž„์— ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค๋ฉด ์‚ผ๋ฅ˜ ์†Œ์„ค์„ ์“ฐ๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

ํ”„๋ ˆ์ž„์˜ ๋˜ ๋‹ค๋ฅธ ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

๋งŒ์•ฝ ์•ˆ ์ข‹์„ ์ผ๊ณผ ์ข‹์€ ์ผ์„ ํ•˜๋‚˜์”ฉ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฌด์—‡์„ ๋จผ์ € ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ? ๋‹ต์€ ๋Œ€์ฒด๋กœ ์•ˆ ์ข‹์€ ์ผ์„ ๋จผ์ € ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์ด ๋‚ซ๋‹ค. ์•ˆ ์ข‹์€ ์ผ ๋‹ค์Œ์— ๊ฒฝํ—˜ํ•˜๋Š” ์ข‹์€ ์ผ์€ ๋” ๋‹ฌ์ฝคํ•˜๊ฒŒ ๋Š๊ปด์งˆ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋’ค์˜ ์ข‹์€ ๊ฒฝํ—˜์ด ์•ž์˜ ์•ˆ ์ข‹์€ ๊ฒฝํ—˜์„ ๊ธ์ •์ ์œผ๋กœ ์žฌํ•ด์„ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ธ์ƒ์—์„œ๋Š” ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ์ Š์–ด์„œ ๊ณ ์ƒ์€ ์‚ฌ์„œ ํ•œ๋‹ค๋Š” ๋ง์ด ์žˆ๋“ฏ์ด ์ Š์€ ์‹œ์ ˆ์˜ ๊ณ ์ƒ์ด ์ธ์ƒ ํ›„๋ฐ˜์˜ ๊ฒฝํ—˜์„ ๋” ๋‹ฌ์ฝคํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์งˆ๋ฌธ์˜ ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ ๋„ ์•ž์˜ ์งˆ๋ฌธ์ด ๋’ค์— ๋‚˜์˜ค๋Š” ์งˆ๋ฌธ์„ ํ•ด์„ํ•˜๋Š” ํ”„๋ ˆ์ž„์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค.

์•ž์˜ ๊ฒฝํ—˜์ด ๋’ค์—์„œ ํ•˜๊ฒŒ ๋  ๊ฒฝํ—˜์„ ๋ฐ”๋ผ๋ณด๋Š” ํ”„๋ ˆ์ž„์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ž๊ธฐ ์‚ถ์— ๋Œ€ํ•œ ํ‰๊ฐ€๊ฐ€ ์‹œ์‹œํ•˜๋‹ค๋ฉด ๋‚ด๊ฐ€ ์‹œ์‹œํ•œ ์งˆ๋ฌธ์„ ๋˜์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ธ์ง€ ๋ชจ๋ฅธ๋‹ค. ๋‹ต์ด ์•ˆ ๋‚˜์˜ค๋Š” ์ธ์ƒ์„ ์‚ด๊ณ  ์žˆ๋‹ค๋ฉด ์งˆ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ๋ฌด์–ธ๊ฐ€ ๋” ๋‚˜์€ ๋‹ต์„ ์ฐพ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ ์„ธ์ƒ์„ ํ–ฅํ•ด ๋˜์ง€๊ณ  ์žˆ๋Š” ์งˆ๋ฌธ๋ถ€ํ„ฐ ์ ๊ฒ€ํ•ด์•ผ ํ•œ๋‹ค.

๋งˆ์ง€๋ง‰์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ๊ธฐ๋Œ€๋Š” ๊ฐ๋ณ„ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋งˆ์ง€๋ง‰์ด๋ผ๊ณ  ์ •์˜๋ฅผ ๋‚ด๋ฆฌ๋ฉด ๊ทธ ํ”„๋ ˆ์ž„์€ ๋Œ€์ƒ์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ๊ธฐ๋Œ€์™€ ํ‰๊ฐ€๋ฅผ ๊ทน์ ์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

์–ด๋–ค ์ƒํ™ฉ์— ์ฒ˜ํ•˜๊ธฐ ์ „์—๋Š” ๋ณด์ง€ ๋ชปํ–ˆ๋˜ ๊ฒƒ๋“ค์ด ์ดํ›„์˜ ๋งฅ๋ฝ์—์„œ๋Š” ๋ณด์ด๊ธฐ ๋งˆ๋ จ์ด๋‹ค. ์—ญ์ง€์‚ฌ์ง€๋ž€ ์ƒ๋Œ€์˜ ๋งฅ๋ฝ์„ ์ดํ•ดํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

ํ”„๋ ˆ์ž„์€ ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ฐํ•˜๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ณผ์ •์„ ์„ ํƒ์ ์œผ๋กœ ์ œ์•ฝํ•˜๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ์ง€๊ฐ๊ณผ ์ƒ๊ฐ์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

์šฐ๋ฆฌ ๋งˆ์Œ์˜ ํ•œ๊ณ„๋ฅผ ์ž๊ฐํ•˜๋Š” ๊ฒƒ์€ ์—ญ์„ค์ ์œผ๋กœ ํ•œ๊ณ„ ๋ฐ–์— ์กด์žฌํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ณณ์œผ๋กœ์˜ ์ ๊ทน์ ์ธ ์ง„๊ตฐ์„ ์˜๋ฏธํ•œ๋‹ค.

๊ฑด๋ฌผ ์–ด๋Š ๊ณณ์— ์ฐฝ์„ ๋‚ด๋”๋ผ๋„ ๊ทธ ์ฐฝ๋งŒํผ์˜ ์„ธ์ƒ์„ ๋ณด๊ฒŒ ๋˜๋“ฏ์ด ์šฐ๋ฆฌ๋„ ํ”„๋ ˆ์ž„์ด๋ผ๋Š” ๋งˆ์Œ์˜ ์ฐฝ์„ ํ†ตํ•ด ๋ณด๊ฒŒ ๋˜๋Š” ์„ธ์ƒ๋งŒ์„ ๋ฐ”๋ผ๋ณธ๋‹ค.

์„ธ์ƒ์€ ๊ฐ•์ž์™€ ์•ฝ์ž, ์„ฑ๊ณต๊ณผ ์‹คํŒจ๋กœ ๋‚˜๋‰˜์ง€ ์•Š๋Š”๋‹ค. ์„ธ์ƒ์„ ๋ฐฐ์šฐ๋Š” ์ž์™€ ๋ฐฐ์šฐ์ง€ ์•Š๋Š” ์ž๋กœ ๋‚˜๋‰  ๋ฟ์ด๋‹ค.

[BOOK] ๋‚˜๋Š” ์•ž์œผ๋กœ ๋ช‡ ๋ฒˆ์˜ ๋ณด๋ฆ„๋‹ฌ์„ ๋ณผ ์ˆ˜ ์žˆ์„๊นŒ

์‚ฌ์นด๋ชจํ†  ๋ฅ˜์ด์น˜์˜ ์„ธ์ƒ์„ ๋Œ€ํ•˜๋Š” ํƒœ๋„

์•„๋ฆ„๋‹ค์šด ์„ ์œจ์˜ ์Œ์•…์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค์ด๋ผ๋„ ์ €๋งˆ๋‹ค ์„ธ์ƒ์„ ๋Œ€ํ•˜๋Š” ํƒœ๋„๋Š” ๋ชจ๋‘ ๋‹ค๋ฅด๊ฒ ์ง€๋งŒ ์‚ฌ์นด๋ชจํ†  ๋ฅ˜์ด์น˜์˜ ์Œ์•…์€ ๊ทธ์˜ ๋งˆ์Œ๊ฐ€์ง๊ณผ ์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๋Š” ๋”ฐ๋œปํ•œ ์‹œ์„ ์„ ๊ทธ๋Œ€๋กœ ๋‹ด์€ ๊ฒƒ๋งŒ ๊ฐ™๋‹ค.

์ด ์ฑ…์€ ์ธ์ƒ์˜ ๋งˆ์ง€๋ง‰์—์„œ ๋ˆ„๊ตฌ๋ณด๋‹ค ์ฃฝ์Œ์— ๊ฐ€๊นŒ์šด ์ƒํƒœ์—์„œ ์ธ์ƒ์„ ๋Œ์•„๋ณด๋ฉฐ ์“ด ๊ธ€์ด๋‹ค. ์–ด๋– ํ•œ ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ํ•˜๋ฃจํ•˜๋ฃจ๋ฅผ ์ง€๋‚ด์•ผ ํ• ์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด๊ฒŒ ํ•œ๋‹ค.

Merry Christmas, Mr.Lawrence๋Š” ์˜ํ™” ์ œ๋ชฉ์ด์ž ์‚ฌ์นด๋ชจํ†  ๋ฅ˜์ด์น˜์˜ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ณก์ด๊ธฐ๋„ ํ•˜๋‹ค. ์ฃผ์—ฐ์œผ๋กœ ์บ์ŠคํŒ…๋œ ์‚ฌ์นด๋ชจํ†  ๋ฅ˜์ด์น˜๊ฐ€ ์ „๊ณต(๋„์ฟ„์˜ˆ์ˆ ๋Œ€ ์ž‘๊ณก)์„ ์‚ด๋ ค ์Œ์•… ๊ฐ๋…๋„ ๋งก๊ฒจ๋‹ฌ๋ผ๊ณ  ์ฒญํ•˜๊ฒŒ ๋˜๊ณ  ๊ทธ์˜ ์š”์ฒญ์ด ์ด๋ฃจ์–ด์ง€๊ฒŒ ๋˜๋ฉด์„œ ์Œ์•…์ด ํƒ„์ƒํ•˜๊ฒŒ ๋œ๋‹ค.

๋ฌผ๋ก  ๋ณ„๋ชจ์ž๊ฐ€ ์‚ฌ์นด๋ชจํ†  ๋ฅ˜์ด์น˜์˜ ์ Š์€ ์‹œ์ ˆ์ด๋‹ค.

๋งˆ์Œ์— ์™€๋‹ฟ์•˜๋˜ ๋ถ€๋ถ„๋“ค์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์ ์–ด๋ณธ๋‹ค.

์„ค๋ น ์œ„์„ ์ž๋ผ ๋น„ํŒ์„ ๋ฐ›๋Š”๋‹ค ํ•ด๋„ ๊ทธ๋กœ ์ธํ•ด ์‚ฌํšŒ๊ฐ€ ์กฐ๊ธˆ์ด๋ผ๋„ ๋‚˜์•„์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์€ ์ผ์ด ์•„๋‹Œ๊ฐ€. ํ™˜๊ฒฝ์— ๊ด€ํ•œ ์šด๋™๋„, ์ง€์ง„ ์žฌํ•ด ํ›„ ํ™œ๋™๋„ ์ด๋Ÿฐ ์‹ ๋…์˜ ํž˜์œผ๋กœ ์‹ค์ฒœํ•˜๊ณ  ์žˆ๋‹ค. ํ•œ๋ฒˆ ์—ฐ๊ฒฐ๋˜๋ฉด ์‰ฝ๊ฒŒ๋Š” ๊ทธ๋งŒ๋‘˜ ์ˆ˜ ์—†๋‹ค.

์—ญ์‹œ ์ธ๊ฐ„์€ ์ผํ•˜์ง€ ์•Š๊ณ  ๋ˆ๋งŒ ๋ฐ›๋Š”๋‹ค๊ณ  ๋งŒ์กฑํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ๋ฌผ์ด ์•„๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ์‚ฌ์šฉ ํŽธ๋ฆฌ์„ฑ์˜ ์ข‹๊ณ  ๋‚˜์จ์€ ๊ธฐ์ˆ  ๊ทธ ์ž์ฒด๋ณด๋‹ค ์„ค๊ณ„์ž๊ฐ€ ์–ผ๋งˆ๋‚˜ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์„ ๊นŠ์ด ๊ณ ๋ คํ–ˆ๋Š”๊ฐ€์— ์˜ํ•ด ์ขŒ์šฐ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

ํ™˜๊ฐ‘์„ ๋„˜๊ธฐ๊ณ , ํฐ ๋ณ‘์„ ์•“๊ณ , ์†์„ธ์˜ ์š•๋ง์— ํœ˜๋‘˜๋ฆฌ์ง€ ์•Š๋Š” ์ฒญ๋นˆํ•œ ์ƒํƒœ๊ฐ€ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋น„๋กœ์†Œ ์ž์‹ ์ด ์˜ฌ๋ผ์•ผ ํ•  ์‚ฐ์ด ๋ชจ์Šต์„ ๋“œ๋Ÿฌ๋‚ด๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ํฐ ๋‚˜์„ ์„ ๊ทธ๋ฆฌ๋“ฏ ๋น™ ๋Œ์•„์„œ ์›์ ์œผ๋กœ ๋Œ์•„์˜จ ์…ˆ์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์‚ด๋‹ค ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฃฝ์–ด๊ฐ€๋Š” ๊ฒƒ์ด ๋™๋ฌผ ๋ณธ๋ž˜์˜ ์ˆœ๋ฆฌ์ด์ž ์ƒ๋ช… ๋ณธ์—ฐ์˜ ๋ชจ์Šต์ด๋ผ๊ณ  ๋ฏฟ๋Š”๋‹ค. ์ธ๊ฐ„๋งŒ ๊ฑฐ๊ธฐ์„œ ๋ฒ—์–ด๋‚˜ ์žˆ๋‹ค.

๋ชธ์ด ๊ฑด๊ฐ•ํ•  ๋•Œ๋Š” ์‹œ๊ฐ„์˜ ์˜์›ํ•จ์ด๋‚˜ ์ผ๋ฐฉํ–ฅ์„ฑ์„ ์ „์ œ๋กœ ํ•˜๋Š” ๋ฉด์ด ์žˆ์—ˆ์ง€๋งŒ ์ƒ์˜ ์œ ํ•œํ•จ์— ์ง๋ฉดํ•œ ์ง€๊ธˆ์€ ์ด์ œ๊นŒ์ง€์™€๋Š” ๋‹ค๋ฅธ ๊ฐ๋„์—์„œ ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ๋Š๋‚€๋‹ค.

์นœ๊ตฌ๋ผ๋ฆฌ๋Š” ์‚ฌ์ƒ์ด๋‚˜ ์‹ ๋…, ์ทจ๋ฏธ๊ฐ€ ๋‹ฌ๋ผ๋„ ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ์ € ๋ฌต๋ฌตํžˆ ๊ธฐ๋Œˆ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ, ๊ทธ๋Ÿฐ ์ด๋“ค์ด ๋งŽ์ง€ ์•Š์•„๋„ ํ™•์‹คํ•˜๊ฒŒ ์กด์žฌํ•˜๋ฏ€๋กœ ๊ทธ๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋‚˜๋Š” ํ–‰๋ณตํ•œ ์‚ฌ๋žŒ์ด๋ผ๊ณ  ๋Š๋‚€๋‹ค.

์ธ๊ฐ„์€ ์ž์‹ ์˜ ์ฃฝ์Œ์„ ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ•˜๊ณ , ์ธ์ƒ์„ ๋งˆ๋ฅด์ง€ ์•Š๋Š” ์ƒ˜์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์„ธ์ƒ ๋ชจ๋“  ์ผ์€ ๊ณ ์ž‘ ๋ช‡ ์ฐจ๋ก€ ์ผ์–ด๋‚ ๊นŒ ๋ง๊นŒ์ด๋‹ค. ์ž์‹ ์˜ ์‚ถ์„ ์ขŒ์šฐํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ •๋„๋กœ ์†Œ์ค‘ํ•œ ์–ด๋ฆฐ ์‹œ์ ˆ์˜ ๊ธฐ์–ต์กฐ์ฐจ ์•ž์œผ๋กœ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋” ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์„์ง€ ๋ชจ๋ฅธ๋‹ค. ๋‚˜๋Š” ์•ž์œผ๋กœ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ณด๋ฆ„๋‹ฌ์„ ๋” ๋ณผ ์ˆ˜ ์žˆ์„๊นŒ. ์‚ฌ๋žŒ๋“ค์€ ์ด๋Ÿฐ ์‚ฌ์‹ค์„ ๋ชจ๋ฅด๊ณ  ๊ธฐํšŒ๊ฐ€ ๋ฌดํ•œํ•˜๋‹ค๊ณ  ์—ฌ๊ธด๋‹ค.