CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /์ฝ”๋”ฉ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๊ณ ํ†ต์Šค๋Ÿฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ณ  ์šฐ์Šค๊ฝ์Šค๋Ÿฌ์šด ์ตœ๊ณ ์˜ ์ถ”์ฒœ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

์ฝ”๋”ฉ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๊ณ ํ†ต์Šค๋Ÿฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ณ  ์šฐ์Šค๊ฝ์Šค๋Ÿฌ์šด ์ตœ๊ณ ์˜ ์ถ”์ฒœ

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

1. ํ•ญ์ƒ ์ธ์Šคํƒ€๊ทธ๋žจ/ํŽ˜์ด์Šค๋ถ ์ „๋ฌธ๊ฐ€์—๊ฒŒ ์กฐ์–ธ์„ ๊ตฌํ•˜์„ธ์š”. ๊ทธ๋“ค์€ ํ•ญ์ƒ ์˜ณ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹น์‹ ๋ณด๋‹ค ํ›จ์”ฌ ๋˜‘๋˜‘ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋„์ž๋Š” ์‹ ์œผ๋กœ ์กด๊ฒฝ๋ฐ›์•„์•ผ ํ•œ๋‹ค! ๊ทธ๋“ค์ด ๋งํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค(๋ช‡ ์ฃผ ์ „์— ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ–ˆ๋”๋ผ๋„). ์†Œ์…œ ๋ฏธ๋””์–ด์— ํŒ”๋กœ์–ด๊ฐ€ ๋งŽ๋‹ค๋ฉด ๊ทธ๋“ค์€ ์ฒœ์žฌ์ด๋ฏ€๋กœ ๊ทธ๋“ค์˜ ๋ง์„ ๋ฏฟ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ํŒ”๋กœ์›Œ 1๋ช…์€ ๋‡Œ์„ธํฌ 10์–ต๊ฐœ, ํŒ”๋กœ์›Œ 1๋งŒ๋ช… = ๋‡Œ์„ธํฌ 10์กฐ๊ฐœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋‹น์‹ ์€ ์ˆ˜์กฐ ๊ฐœ์˜ ๋‡Œ ์„ธํฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ , ์†Œ์…œ ๋ฏธ๋””์–ด ์˜ํ–ฅ๋ ฅ์ž์˜ ๋ง์„ ๋“ฃ๋Š” ๋Œ€์‹  ์ด๋ก  ์„œ์ ์„ ์ฝ๊ฑฐ๋‚˜ ์‹œ๊ฐ„์ด ์Šน์ธํ•˜๋Š” ๊ฐ•์ขŒ์— ๋“ค์–ด๊ฐ€์‹ญ์‹œ์˜ค(CodeGym์€ ํ™•์‹คํžˆ ๊ทธ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค). ๋‹น์—ฐํžˆ ์†Œ์…œ ๋ฏธ๋””์–ด ์˜ํ–ฅ๋ ฅ์ž๋ž€ ์†Œ์…œ ๋ฏธ๋””์–ด์—์„œ ๋งŽ์€ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋‚˜ ๊ธฐํƒ€ ์ „๋ฌธ๊ฐ€๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ์‹ค์ œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž๊ฒฉ์ด ์—†์ง€๋งŒ ์ž์‹ ์˜ ์—ด์•…ํ•œ ๊ธฐ์ˆ ๊ณผ "์ตœ๊ณ ์˜" ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•  ๋ง์ด ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด๋กœ๋ถ€ํ„ฐ ๊นŠ์€ ์ง€์‹์„ ๊ธฐ๋Œ€ํ•ด์„œ๋Š” ์•ˆ ๋˜๋ฏ€๋กœ ์‹œ๊ฐ„๊ณผ ์—๋„ˆ์ง€๋ฅผ ์กฐ์‹ฌํ•˜์‹ญ์‹œ์˜ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€ํ•ด์„œ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค์—๋งŒ ์˜์กดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

2. ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ์— ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ๋‹ค๋ฉด ์ด๋Š” Java ์–ธ์–ด์˜ ๊ทผ๋ณธ์ ์ธ ๊ฒฐํ•จ์ž…๋‹ˆ๋‹ค. ๋” ์‰ฌ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์œผ๋กœ ์ „ํ™˜ํ•˜์„ธ์š”!

์ฝ”๋“œ์— ๋ฒ„๊ทธ๊ฐ€ ๋งŽ์€ ์ด์œ ๋Š” Java๊ฐ€ ์™„๋ฒฝํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ž์‹ ๋งŒ์˜ ์–ธ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์–ด์จŒ๋“  Brendan Eich๋Š” JavaScript ๋ฐœ๋ช…์— ๋‹จ 10์ผ์„ ํˆฌ์žํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ๋‹น์‹ ์€ ๋ฌด์—‡์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ , ์ด๋ฏธ ๋ชจ๋“  ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๊ณ  ์ด์ œ ์‚ฐ์„ ์›€์ง์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์ €์ง€๋ฅด๊ธฐ ์‰ฌ์šด ์‹ค์ˆ˜์ž…๋‹ˆ๋‹ค. ๋งˆ์นจ๋‚ด ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜๋Š” ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋‚˜๋ฉด ์ž์‹ ๊ฐ์ด ๊ธ‰์ƒ์Šนํ•˜๊ณ  ์„ธ์ƒ์„ ์žฅ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋Š๋ผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค! ๋ฌผ๋ก  ์ด๊ฒƒ์€ ๊ต‰์žฅํ•œ ์ผ์ด๊ณ  ๊ทธ ๋Š๋‚Œ์„ ์ฆ๊ฒจ์•ผ ํ•˜์ง€๋งŒ ์•„์ง์€ ๋ฐฐ์šฐ๋Š” ์ค‘์ด๋ผ๋Š” ์‚ฌ์‹ค์„ ์žŠ์ง€ ๋งˆ์„ธ์š”. ์•„๋งˆ๋„ ์ด์ „ ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์‚ดํŽด๋ณด๊ณ  ๋ถ„์„ํ•˜๊ธฐ ์‹œ์ž‘ํ•ด์•ผ ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ์˜ ์–ด๋–ค ๋ถ€๋ถ„์„ ์‹ค์ œ๋กœ ์ดํ•ดํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์€ ๋ถ€๋ถ„์€ ์–ด๋””์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒŒ ๋„๋Œ€์ฒด ๋ฌด์Šจ ์ผ์ธ์ง€ ์•Œ์•„๋‚ด๋ ค๊ณ  ๋…ธ๋ ฅํ•ด๋ณด์„ธ์š”. ์‚ฌ์‹ค์„ ๋งํ•˜์ž๋ฉด, 20๋…„ ๋„˜๊ฒŒ ์ฝ”๋”ฉ์„ ํ•ด ์˜จ ๋งŽ์€ ์„ฑ๊ณต์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ ์—ฌ์ „ํžˆ โ€‹โ€‹Java์˜ ํ‘œ๋ฉด๋งŒ ๊ธ์€ ๋‹จ๊ณ„์— ๋ถˆ๊ณผํ•˜๋ฉฐ ํ•ญ์ƒ ๊ณ„์† ํ•™์Šตํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

3. ๋””๋ฒ„๊น… ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋ชจ๋“  ์ผ์€ ํ˜ผ์ž์„œ ํ•ด์•ผ ํ•ด์š”!

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

4. ์†”๋กœ๋กœ ๋ฐฐ์›Œ๋ณด์„ธ์š”. ๋‹น์‹ ์˜ ๋ชฉํ‘œ๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์žฅ์•…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ฐ„๊ณผ์˜ ๋„คํŠธ์›Œํ‚น์€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!

๊ฐœ๋ฐœ์ž์˜ ๊ฐ€์žฅ ํฐ ์‹ค์ˆ˜ ์ค‘ ํ•˜๋‚˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹  ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ ์†Œํ†ตํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ณต๋™ ์ž‘์—…์ž๊ฐ€ ์•„๋‹Œ Java ๊ฐœ๋ฐœ์ž๋กœ ์ฑ„์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  Java ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ , ํ˜ผ์ž์„œ ๊ณต๋ถ€๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ์ณค๋‹ค๊ณ  ํ•ด๋„ ์ž์‹ ์˜ ์‹ค๋ ฅ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ณด์—ฌ์ค˜์•ผ ํ•  ๋•Œ๊ฐ€ ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ๋ณด์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ธ€์„ ์“ฐ๋Š” ์˜๋ฏธ๊ฐ€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ฒŒ๋‹ค๊ฐ€, ํŒ€ ๋‚ด์—์„œ ํ›ˆ๋ จํ•˜๊ฑฐ๋‚˜ ๋™๋ฃŒ๋กœ๋ถ€ํ„ฐ ๋ช‡ ๊ฐ€์ง€ ์กฐ์–ธ์„ ๋ฐ›์•„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ํ˜ผ์ž ํ›ˆ๋ จํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ํšจ์œจ์ ์ธ ๊ฒƒ์œผ๋กœ ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ฐ€์ž…ํ•˜์‹œ๋ฉด ๊ถ๊ธˆํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋„ ๋”์šฑ ์‰ฝ๊ฒŒ ์ฐพ์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฝ”๋”ฉ ์ง€์‹์„ ํ–ฅ์ƒํ•˜๊ณ  ์ „์ฒด ํ•™์Šต ๊ณผ์ •์˜ ์†๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋งˆ์นจ๋‚ด ๋‚ด๋ฉด์˜ ์ž์‹ ๊ฐ์„ ๋Š๋‚„ ๋•Œ ์ž์‹ ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค(๊ถŒ๊ณ ์‚ฌํ•ญ #2๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค).

5. ์ธํ„ฐ๋„ท์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”. ๊ธฐ์„ฑ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์™œ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•ฉ๋‹ˆ๊นŒ?

StackOverflow ๋ฐ Google๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฆฌ์†Œ์Šค ๋•๋ถ„์— ๋‹น์‹ ์ด ๊ฒช๊ณ  ์žˆ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋‹ต๋ณ€์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์€ ์‰ฝ๊ฒŒ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋ ค๊ณ  ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ  ๋‹ค๋ฅธ ์ฝ”๋“œ์—์„œ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์กฐ๊ธˆ๋„! ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ฝ”๋“œ์— ๊ฐ‡ํ˜€ ์žˆ๊ณ  a) ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด ์™œ ์ •์ƒ์ ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ; b) Google์—์„œ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๋ณด๊ณ  ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋„๋ก ๋…ธ๋ ฅํ•˜์‹ญ์‹œ์˜ค. ๋•Œ๋กœ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ์›ํ•˜๋Š” ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด ์ด์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์€ ๋ฐ˜๋ฐ•ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹ซ์–ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์‹ซ์–ดํ• ๊ฑฐ์•ผ!

๋‹น์‹ ์ด ๋‹น์‹ ์˜ ๊ต์‚ฌ๋‚˜ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์˜ ๋น„ํŒ์„ ๋“ค์–ด์•ผ ํ•œ๋‹ค๋ฉด, ๊ทธ๋“ค์ด ๋งํ•˜๋Š” ์–ด๋–ค ๊ฒƒ๋„ ๋‹น์‹ ์˜ ๋‡Œ์— ๋“ค์–ด์˜ค์ง€ ์•Š๋„๋ก ํ•˜์„ธ์š”. ๋‹น์‹ ์€ ํ•ญ์ƒ ์˜ณ์Šต๋‹ˆ๋‹ค, ๊ธฐ๊ฐ„! ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ  : ์–‘๋‚ ์˜ ๊ฒ€์ž…๋‹ˆ๋‹ค. ํ•œํŽธ์œผ๋กœ, ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ €์ง€๋ฅด๋Š” ๊ฐ€์žฅ ์‹ฌ๊ฐํ•œ ์‹ค์ˆ˜ ์ค‘ ํ•˜๋‚˜๋Š” ์ž์‹ ์ด ๋ถ€์กฑํ•˜๊ณ , ๋˜‘๋˜‘ํ•˜์ง€ ์•Š๊ณ , ์ž˜๋ชป๋œ ๋‘๋‡Œ ์œ ํ˜•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” "๋‘๋ ค์›€์„ ๋‹ค์Šค๋ฆฌ์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‘๋ ค์›€์ด ๋‹น์‹ ์˜ ์ฃผ์ธ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค"๋ผ๋Š” ๋ง์€ ๋‹ค๋ฅธ ์–ด๋–ค ๊ฒƒ๊ณผ๋„ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ๋„ˆ๋ฌด ์ž์‹ ๊ฐ์ด ๋„˜์น˜๊ณ  ์ „๋ฌธ๊ฐ€์˜ ๋ง์„ ์ „ํ˜€ ๋“ฃ์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ธฐ์ˆ ์„ ๋ฐœ์ „์‹œํ‚ค์ง€ ๋ชปํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

7. ๊ณ„ํš์„ ์„ธ์šฐ์‹œ๋‚˜์š”? ์–ผ๋งˆ๋‚˜ ์‹œ๊ฐ„ ๋‚ญ๋น„์ž…๋‹ˆ๊นŒ!

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

8. ์ •๋ง ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด๋ก ์ด๋‹ค! ์ฑ…์„ ํ†ตํ•ด ์ปดํ“จํ„ฐ ๊ณตํ•™์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์•Œ๊ธฐ ์ „๊นŒ์ง€๋Š” ์ฝ”๋”ฉ์„ ํ•˜์ง€ ๋งˆ์„ธ์š”!

๋” ๋งŽ์ด ์ฝ์„์ˆ˜๋ก ๋” ํ˜„๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๋งŽ์€ ์ฑ…์œผ๋กœ ๋ฌด์žฅํ•˜๊ณ  ๋– ๋‚˜์„ธ์š”. ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ : ์ด๊ฒƒ์€ ์ง„์‹ค๊ณผ ๋” ์ด์ƒ ๋‹ค๋ฅผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ก ์— ์†Œ๋น„ํ•˜๋Š” ์‹œ๊ฐ„๊ณผ ํ•™์Šต ์„ฑ๊ณต ์‚ฌ์ด์—๋Š” ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Java๋ฅผ ๋ฐฐ์šธ ๋•Œ ์—ฐ์Šต์„ ํ†ตํ•ด ๊ฐ๊ฐ์˜ "์ƒˆ๋กœ ์ฝ์€" ๊ธฐ์ˆ ์„ ์—ฐ๋งˆํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋Š” ์ง€์‹์€ ์Šค์บ”์›Œ๋“œ๋กœ ๊ธฐ์ˆ ์ ์ธ ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๋ฐ์—๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ์ตœ๋Œ€ํ•œ์˜ ์—ฐ์Šต์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•˜์„ธ์š”. ๋”ฐ๋ผ์„œ ๋งค์ผ ์ฝ”๋”ฉ์„ ํ•ด๋ณด์„ธ์š”. ๋‹คํ–‰์Šค๋Ÿฝ๊ฒŒ๋„ CodeGym์€ ๊ฐ ์ˆ˜์—… ํ›„์— ๋‹ค์–‘ํ•œ ๋Œ€ํ™”ํ˜• ์ž‘์—…์„ ์ œ๊ณตํ•˜๊ณ  ์ด๋ก ๊ณผ ์‹ค์ œ ์‚ฌ์ด์˜ ์™„๋ฒฝํ•œ ๊ท ํ˜•์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค(20% ๋Œ€ 80%).

9. ์„ฑ๊ณต์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์œ ์ผํ•œ ๊ฒƒ์€ Java๋ฅผ ์•„๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Java ๊ธฐ์ˆ ์„ ๊ฐˆ๊ณ ๋‹ฆ์œผ๋ฉด ์„ธ๊ณ„๋ฅผ ์ •๋ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•ญ์ƒ ๋งŽ์€ ๊ณ ์šฉ์ฃผ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์ด "์˜ˆ"๋ผ๊ณ  ๋Œ€๋‹ตํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋†๋‹ด์€ ์ œ์ณ๋‘๊ณ  ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์ˆ™๋ จ๋œ ์ œ์ž‘์ž์˜ ์†์—์„œ๋งŒ ๋„๊ตฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ์•„๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์„ฑ๊ณตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ๊ฐ•๋ ฅํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ธฐ์ˆ , ์ผ๋ จ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋Šฅ๋ ฅ, ์˜์‚ฌ์†Œํ†ต ๊ธฐ์ˆ , ์Šค์Šค๋กœ ํ•™์Šตํ•˜๋ ค๋Š” ์š•๊ตฌ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ์•„๋Š” ๋‚ ์€ ์—†์„ ๊ฒƒ์ด๋ฏ€๋กœ, ๋ฐฐ์›€์„ ๋ฉˆ์ถ”์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํŠน๋ณ„ํ•œ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํŒŒ์•…ํ•ด์•ผ ํ•  ์ง€์†์ ์ธ ์—…๊ทธ๋ ˆ์ด๋“œ์™€ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด ํฌํ•จ๋œ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  CodeGym์ด ๋„์›€์„ ๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION