์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
[1]

1. ๊ฐœ์š”2. ์œ ์˜์ 3. ์ด๊ณณ์„ ์ด์šฉํ•˜๋Š” ์œ ๋ช…์ธ4. ๊ธฐํƒ€

1. ๊ฐœ์š”[ํŽธ์ง‘]

๊ฐœ๋ฐœ์ž๋“ค์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋‹ค ๋ง‰ํžˆ๊ฑฐ๋‚˜ ํ•  ๋•Œ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์„ ํ•˜๊ณ  ๋‹ต๋ณ€์„ ๋ฐ›๋Š” ์‚ฌ์ดํŠธ์ด๋‹ค. ์›ฌ๋งŒํ•œ ์—˜๋ฆฌํŠธ ๊ต‡์ˆ˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์ด ํฌ์ธํŠธ/๋ฐฐ์ง€ ์ˆ˜๊ฐ€ ์–ด๋งˆ์–ด๋งˆํ•˜๋‹ค. ๊ทœ๋ชจ๋กœ๋Š” ์›ฌ๋งŒํ•œ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘์—์„  ๊ฐ€์žฅ ํฌ๋‹ค๊ณ  ๋ด๋„ ๋ฌด๋‚œํ•˜๋‹ค. ๋‹ต๋ณ€์ด ๋งค์šฐ ๋นจ๋ฆฌ ์˜ฌ๋ผ์˜ค๊ธฐ ๋•Œ๋ฌธ์— ๊ธ‰ํ•œ ์งˆ๋ฌธ์€ ์—ฌ๊ธฐ์„œ ๋ฌป๋Š” ๊ฒŒ ์ข‹๋‹ค.[2]

ํ•˜์ง€๋งŒ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์—, ์ž์‹ ์ด ํ—ค๋งค๊ณ  ์žˆ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ํ•ด๋‹ต์€ ์ด๋ฏธ ์˜ฌ๋ผ์™€ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ์ฆ‰, ์งˆ๋ฌธ์„ ์˜ฌ๋ฆฌ๊ธฐ๋ณด๋‹ค๋Š” ๊ทธ๋ƒฅ ๊ฒ€์ƒ‰์„ ํ•ด์„œ ๋‹ต๋ณ€์„ ์–ป๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋” ๋งŽ๋‹ค๋Š” ๊ฒƒ.

๋””๋ฒ„๊น…ํ•˜๋‹ค๊ฐ€ ์–ด๋– ํ•œ ์—๋Ÿฌ/๋ฌธ์ œ์— ๋Œ€ํ•ด ๊ตฌ๊ธ€๋ง์„ ํ•˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ๋‚˜์˜ค๋Š” ์›น์‚ฌ์ดํŠธ์ด๊ธฐ๋„ ํ•˜๋‹ค. ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ž๋™์œผ๋กœ ์ด ์‚ฌ์ดํŠธ์— ๊ฒ€์ƒ‰ํ•˜๋Š” Java ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ฝ”๋“œ #๊ฐ€ ๋ฐˆ์œผ๋กœ ์กด์žฌํ•  ์ •๋„.[3]

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

์Šคํƒ ์ต์Šค์ฒด์ธ์ง€์—๋Š” SF ๋“ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด์™ธ์˜ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ณต๊ฐ„๋„ ์žˆ๋‹ค.

๋Šฅ๋ ฅ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋ชจ์ด๋Š” ๊ณต๊ฐ„์ด๋‹ค ๋ณด๋‹ˆ ๊ตฌ์ธ ๊ด‘๊ณ ๋„ ๋งŽ๊ณ , ์‚ฌ์ดํŠธ ์ž์ฒด์—์„œ ๊ตฌ์ธ/๊ตฌ์ง ์—ฐ๊ฒฐ ์‹œ์Šคํ…œ์„ ์ ์  ํ‚ค์šฐ๊ณ  ์žˆ๋‹ค.

2. ์œ ์˜์ [ํŽธ์ง‘]

์ผ๋‹จ ์˜์–ด๊ฐ€ ์•ˆ๋˜๋ฉด ์“ฐ๊ธฐ๊ฐ€ ์ข€ ์–ด๋ ต๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋‹ต๋ณ€๋“ค์€ ์ฝ”๋“œ ์Šค๋‹ˆํŽซ์„ ์˜ฌ๋ ค์ฃผ๊ณ  ์•„๋ž˜์— ์„ค๋ช…์„ ํ•ด์ฃผ๊ฑฐ๋‚˜ ์นœ์ ˆํ•œ ๋‹ต๋ณ€์€ ํ•œ์ค„ํ•œ์ค„ ์„ธ์„ธํžˆ ์•Œ๋ ค์ฃผ๊ธด ํ•˜์ง€๋งŒ... ์˜์–ด๊ฐ€ ์•ˆ๋˜๋ฉด ๊ทธ ํ•ด์„๋“ค์„ ์ฝ์ง€ ๋ชปํ•˜๊ณ  ์ฝ”๋“œ๋งŒ ๋”ฐ๊ฐ€๋Š” ์‹ ์„ธ๊ฐ€ ๋œ๋‹ค.์ƒํ™œ์ฝ”๋”ฉํ•˜๋ ค๋‹ค ์ƒํ™œ์˜์–ดํ•˜๊ฒ ๋„ค ๊ทธ๋ž˜๋„ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์„ ์ •๋„๋ผ๋ฉด ๊ทธ๋ ‡๊ฒŒ ํฐ ๋ถ€๋‹ด ๊ฐ–์ง€๋Š” ์•Š์•„๋„ ๋œ๋‹ค.ํ•˜์ง€๋งŒ ์งˆ๋ฌธ์„ ์˜ฌ๋ ค์•ผํ•œ๋‹ค๋ฉด?[5]
์ง„์งœ ์กฐ์‹ฌํ•ด์•ผ ๋  ๊ฒƒ์€ ์งˆ๋ฌธ์„ ์˜ฌ๋ฆฐ ํ›„. ์ƒ๋Œ€๋ฐฉ์˜ ์ปดํ“จํ„ฐ์—์„œ๋„ ํ•ด๋‹น ์˜ค๋ฅ˜๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์•ผ ํ•˜๋ฉฐ, ์งˆ๋ฌธ์ด ๋ถ€์ •ํ™•ํ•˜๊ฑฐ๋‚˜ ๋ฌด์—‡์„ ๋ฌผ์–ด๋ณด๋Š”๊ฑด์ง€ ์„ค๋ช…์ด ํ™•์‹คํžˆ ๋˜์–ด์žˆ์ง€ ์•Š์œผ๋ฉด ๊ฐ•์ œ์ˆ˜์ •[6] ๋‹นํ•˜๊ฑฐ๋‚˜ ํƒ€ ์œ ์ €๋“ค์—๊ฒŒ์„œ ๊นŒ์ธ๋‹ค. '์ด๊ฑฐ์ด๊ฑฐ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ, ํ˜น์€ ์•ˆ ๋˜๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ๋˜์ฃ ?'๋„ ๋จนํžˆ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ž์‹ ์ด ์•Œ์•„๋ณด๋ ค ํ•˜์ง€๋„ ์•Š๋Š” ์ž‘ํƒœ๋ฅผ ์‹ซ์–ดํ•˜๋Š” ๋ถ„์œ„๊ธฐ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ข€ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ, ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋‹ค ํ•ด๋ณธ ๋‹ค์Œ์— ๊ทธ๋Ÿผ์—๋„ ํ’€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ž์‹ ์˜ ์ฝ”๋“œ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ์ŠคํŽ™ ๋“ฑ์„ ํ•จ๊ป˜ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜์ž. ๋งŒ์•ฝ ์ž์‹ ์ด ์“ด ๊ธ€์ด downvote๋ฅผ ๋ฐ›์•˜๋”๋ผ๋„, ํ•ด๋‹น ๊ธ€์„ ์‚ญ์ œํ•˜๋ฉด ์ด์ ์€ ํšŒ๋ณต๋œ๋‹ค. ์ ์ˆ˜๊ฐ€ ๊นŒ์˜€๋‹ค๋ฉด ๋ณดํ†ต ๊ทธ ์‚ฌ์œ ๋ฅผ ์ƒ๋‹จ์— ์•Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์†์ƒํ•ดํ•˜์ง€ ๋ง๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๋‹ต์„ ์ฐพ์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.

๊ทธ ์™ธ์—๋„ ๋น„์Šทํ•œ ์งˆ๋ฌธ์ด ์ด๋ฏธ ์กด์žฌํ•œ๋‹ค๋ฉด ์ค‘๋ณต์งˆ๋ฌธ์ด ๋œจ๋ฉฐ ๋‹ต๋ณ€์„ ๋‹ฌ์•„์ฃผ์ง€ ์•Š๊ฑฐ๋‚˜, ์šด์ด ์ข‹๋‹ค๋ฉด ๊ทธ ๋‹ต๋ณ€์˜ ๋งํฌ๋ฅผ ๊ฑธ์–ด์ฃผ๊ธฐ๋„ ํ•œ๋‹ค. ๊ฐ€๋”์€ ๋‹ต๋ณ€ ํ•˜๋‚˜๋ฅผ ์œ„ํ•ด GitHub ๋ฆฌํฌ๊นŒ์ง€ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋Œ€์ธ๋ฐฐ๋“ค์ด ์žˆ๋‹ˆ ๊ผญ ๊ฐ์‚ฌํ•˜๋‹ค๊ณ  ๋‹ต๋ณ€์„ ๋‹ฌ๋„๋ก ํ•˜์ž. (Pay it forward. ๋ˆ„๊ตฐ๊ฐ€ ๋„์›€์„ ๊ตฌํ–ˆ์„ ๋•Œ ๊ธฐ๊บผ์ด ๋„์™€์ฃผ๋Š” ๋ฌธํ™”๋กœ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๋Š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๋ผ๋Š” ๋ง ๋Œ€์‹ , ๋‹ค์Œ์— ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ๋„์™€์ฃผ๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค.)

์ด๋ฏธ ์˜ฌ๋ ค์ ธ ์žˆ๋Š” ์งˆ๋ฌธ๋“ค์„ ๋ชจ๋‘ ๋งน์‹ ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์ง€ ์•Š๋‹ค. ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ์—์„œ '์ด๋Ÿฐ์ด๋Ÿฐ ์ด์œ  ๋•Œ๋ฌธ์— ๊ตฌํ˜„์ด ํž˜๋“ค๋‹ค'๋ผ๊ณ  ํ–ˆ๋Š”๋ฐ ๋ง‰์ƒ ๊ตฌ๊ธ€๋งํ•˜๋ฉด ๋ฐฉ๋ฒ•์ด ์žˆ๋Š” ๊ฒฝ์šฐ๋„ ํƒœ๋ฐ˜์ด๋‹ค.[7] ์ด๋Š” ์Šคํƒ ์ต์Šค์ฒด์ธ์ง€ ๋„คํŠธ์›Œํฌ ์ „์ฒด์˜ ๋ฌธ์ œ์ ์ด๊ธฐ๋„ ํ•˜๋‹ค. ์ •๋ณด ๊ฒ€์ƒ‰์˜ ๋Œ€๋ช…์‚ฌ๊ฐ€ ๊ดœํžˆ ๊ตฌ๊ธ€๋ง์ด ๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.
๋‹ต๋ณ€์„ ๋‹ฌ๋•Œ๋Š” ์ž์‹ ์ด ์•Œ๊ณ ์žˆ๋Š”์„ ์—์„œ ์ตœ๋Œ€ํ•œ ์ž์„ธํ•˜๊ฒŒ, ์งˆ๋ฌธ์ž์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒช๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ ์ ˆํ•œ ์˜ˆ์‹œ๋ฅผ ์˜ฌ๋ ค์ฃผ๋Š”๊ฒƒ์ด ์ด ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์˜ˆ์ ˆ์ด๋‹ค. ํ•œ๊ตญ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” ๋‹ต๋ณ€์œผ๋กœ ๊ตฌ๊ธ€๋ง ํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์›Œ๋“œ ํ•˜๋‚˜๋งŒ ๋˜์ ธ์ฃผ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ ( 00์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด ๋ณด์„ธ์š” ๊ฐ™์ด ) ์—ฌ๊ธฐ์„œ ๊ทธ๋Œ€๋กœ ํ–ˆ๋‹ค๊ฐ€ ๋ถˆ์นœ์ ˆ ํ•˜๋‹ค๊ณ  ๋น„์ถ”์ฒœ ์„ธ๋ก€๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์กฐ์‹ฌํ•˜์ž.

3. ์ด๊ณณ์„ ์ด์šฉํ•˜๋Š” ์œ ๋ช…์ธ[ํŽธ์ง‘]

๋Œ€ํ‘œ์ ์œผ๋กœ๋Š” ๊ตฌ๊ธ€์— ์žฌ์ง์ค‘์ธ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์กด ์Šคํ‚ท์ด ์žˆ๋‹ค. ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ์˜ ์‚ฌ์šฉ์ž ํ‰๊ฐ€ 1์œ„(2020๋…„ ๊ธฐ์ค€). C# ์ „๋ฌธ๊ฐ€์ด๋ฉฐ 'C# in Depth'๋ฅผ ์ €์ˆ ํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค. ์Šคํƒ ์ต์Šค์ฒด์ธ์ง€ ๋‚ด์—์„œ ์ด๋ฏธ ๊ทธ์˜ ์ด๋ฆ„์€ ํ•˜๋‚˜์˜ ๋ฐˆ์ด ๋˜์—ˆ์œผ๋ฉฐ, ์ฒ™ ๋…ธ๋ฆฌ์Šค/์‚ฌ์‹ค์ฒ˜๋Ÿผ ์กด ์Šคํ‚ท์— ๋Œ€ํ•œ ์‚ฌ์‹ค(John Skeet Fact)๋„ ๋งŒ๋“ค์–ด์กŒ๋‹ค(...). ๋ฒˆ์—ญ๋ณธ(๋งํฌ ๋‚ด ์›๋ณธ ํฌํ•จ)

์•ฝ๊ฐ„์€ ๋‹ค๋ฅธ ์ฐจ์›์˜ ์œ ๋ช…์ธ์œผ๋กœ๋Š” Lyndsey Scott์ด๋ผ๋Š” ํŒจ์…˜ ๋ชจ๋ธ[8]์ด ์žˆ๋‹ค. ๋น…ํ† ๋ฆฌ์•„ ์‹œํฌ๋ฆฟ ๋ฌด๋Œ€์—๋„ ์„ค ์ •๋„๋กœ ๊ฝค๋‚˜ ์œ ๋ช…ํ•œ ๋ชจ๋ธ์ด์ง€๋งŒ Python, C++, Java, MIPS, Objective-C๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.[10] ํŒจ์…˜ ๋ชจ๋ธ์ด 5๊ฐœ์˜ ๊ฐœ๋ฐœ ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์•„๋ฌด๋ž˜๋„ ๋ฏฟ๊ธฐ ํž˜๋“  ํŽธ์ด์—ˆ๊ณ  ํ—ˆํ’์ด๋ผ๊ณ  ๋น„๋‚œํ•˜๋Š” ์ด๋“ค๊นŒ์ง€ ์ƒ๊ธฐ์ž[11] ์ด ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ ์‚ฌ์ดํŠธ์˜ ์—„์ฒญ๋‚œ ์ƒ์œ„ ์ˆ˜์ค€์˜ ์ด์šฉ์ž์ž„์„ ์ธ์ฆํ•˜์—ฌ ๋ฐ˜๋ฐ•ํ•œ ๋ฐ”๊ฐ€ ์žˆ๋‹ค. ์‚ฌ๊ฑด ์ •๋ฆฌ. Lyndsey Scott์˜ ์‚ฌ์šฉ์ž ์†Œ๊ฐœ ๋ฌธ์„œ.

4. ๊ธฐํƒ€[ํŽธ์ง‘]

๊ตญ๋‚ด์—๋Š” ํ•ด์‹œ์ฝ”๋“œ๋ผ๋Š” ์ด๋ฆ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ Q&A ์‚ฌ์ดํŠธ๊ฐ€ ์žˆ๋‹ค. ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ์™€ ๋ ˆ์ด์•„์›ƒ์ด ์ƒ๋‹นํžˆ ๋น„์Šทํ•œ๋ฐ, ์• ์ดˆ์— ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ ๋ชฉํ‘œ๊ฐ€ 'ํ•œ๊ตญ์˜ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ'์ด๋‹ค. ๋‹ค๋งŒ ์‚ฌ์ดํŠธ์˜ ์ธ์ง€๋„๊ฐ€ ๋‚ฎ์•„ ์•„์ง๊นŒ์ง€๋Š” ์ž๋ฃŒ์˜ ์–‘์ด ๋‹ค์†Œ ๋–จ์–ด์ง„๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ DEVSTU๋ผ๋Š” ์ด๋ฆ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ Q&A ๋ฐ, blog์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์žˆ๋‹ค.
์ด์ œ ๋ง‰ ์‹ ์ƒ๋œ ์‚ฌ์ดํŠธ๋ผ์„œ ์ž๋ฃŒ์˜ ์–‘์€ ๋ถ€์กฑํ•˜๋‚˜, ๋งˆํฌ๋‹ค์šด์„ ํ†ตํ•œ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€, ํฌ์ธํŠธ์ œ๋„๋ฅผ ๊ฒธ๋น„ํ•˜์—ฌ ์•ž์œผ๋กœ์˜ ์„ฑ์žฅ์ด ๊ธฐ๋Œ€๋œ๋‹ค.

์งํ‰ ์‚ฌ์ดํŠธ๋กœ qastack์ด ์žˆ๋Š”๋ฐ, ํ•ด๋‹น ์›น์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๊ธ€๋ฒˆ์—ญํ•ด์„œ ํฌ๋กค๋ง ํ•˜๋Š” ํŽ˜์ด์ง€๋‹ค. ์ด ์‚ฌ์ดํŠธ์˜ ์ •์ฒด๋Š” ๋ถˆ๋ถ„๋ช…. ๋„๋ฉ”์ธ ์ •๋ณด๋ฅผ ๋ณด๋ฉด ์„œ๋ฒ„๋Š” ๋…์ผ์— ์žˆ๋‹ค๊ณ  ๋‚˜์˜จ๋‹ค. ๋‹ค๋งŒ CC๋ผ์ด์„ผ์Šค์ƒ ๋‹จ์ˆœ ๋ฏธ๋Ÿฌ๋ง ์‚ฌ์ดํŠธ๋ผ๋Š” ์˜๊ฒฌ์ด ์žˆ๋‹ค. [12] qastack ๋ง๊ณ ๋„ stackoverrun, python2.net ๊ฐ™์ด ์ด์ƒํ•œ ๋ฒˆ์—ญ์„ ์‹œ์ „ํ•˜๋Š” ์‚ฌ์ดํŠธ๋“ค์ด ์ •๋ง ๋งŽ๋‹ค. ์ด๋Ÿฐ ์‚ฌ์ดํŠธ๋“ค์„ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ฒ€์ƒ‰์–ด์— -site:์‚ฌ์ดํŠธ ์ด๋ฆ„ ์„ ๋งค๋ฒˆ ๋ถ™์—ฌ์ฃผ๊ฑฐ๋‚˜, ๊ด‘๊ณ  ์ฐจ๋‹จ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.
[10] ์ด ์ •๋„๋ฉด ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์ˆ˜์ค€์—์„œ๋„ ๋Œ€๋‹จํžˆ ๋งŽ์€ ์–ธ์–ด๋ฅผ ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ๊ฒƒ์ด๋‹ค. ํด๋ฆฌ๊ธ€๋ž(Polyglot) ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์‹œ๋Œ€๋ผ์ง€๋งŒ ๊ฐ ์–ธ์–ด ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๊นŠ๊ฒŒ ๊ฟฐ๋šซ๊ณ  ์žˆ๋Š” ์ง„์งœ ํด๋ฆฌ๊ธ€๋ž ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋งŽ์ง€ ์•Š๋‹ค.
[11] '๊ธฐ๊ปํ•ด์•ผ Hello, world!๋‚˜ ์ฐ์„ ์ˆ˜ ์žˆ๊ฒ ์ง€' ํ•˜๋Š” ์‹์ด์—ˆ๋‹ค.
[12] ์ฐธ์กฐ. ์ค‘๊ตญ์–ด->์˜์–ด๋ฒˆ์—ญ/ํŒŒํŒŒ๊ณ  ์ค‘๊ตญ์–ด ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ ์ฐธ๊ณ .