CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /๊ฒฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์„ ํƒ์— ๋Œ€ํ•œ 5๊ฐ€์ง€ ํ•ต์‹ฌ ํŒ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

๊ฒฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์„ ํƒ์— ๋Œ€ํ•œ 5๊ฐ€์ง€ ํ•ต์‹ฌ ํŒ

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

์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šธ์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ?

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

์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๋ฉˆ์ถ”๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ 5๊ฐ€์ง€ ํ•ต์‹ฌ ํŒ

1. ์„ ํƒ์˜ ํ•„์š”์„ฑ์„ ๋ฐ›์•„๋“ค์ด๊ณ  ๊ทธ๊ฒƒ์„ ๊ณ ์ˆ˜ํ•˜๋ผ

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

2. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ์ ์šฉํ•  ๊ธฐ์ค€์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

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

3. ํ”„๋กœ์ ํŠธ์—์„œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

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

4. ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ํ•™์Šต ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

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

5. ์„ ํƒ์„ ํ•œ ํ›„์—๋Š” ๋‹ค๋ฅธ ์˜๊ฒฌ์„ ๋“ฃ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

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

์ „๋ฌธ๊ฐ€์˜ ์กฐ์–ธ

์šฐ๋ฆฌ ์ž์‹ ์˜ ์กฐ์–ธ์„ ๋ณด๊ฐ•ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ์€ ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ์ˆ˜๋…„ ๋ฐ ์ˆ˜์‹ญ ๋…„์˜ ์ „๋ฌธ์ ์ธ ๊ฒฝํ—˜์„ ๊ฐ€์ง„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์˜ ๋ช‡ ๊ฐ€์ง€ ์œ ์ตํ•œ ์ธ์šฉ๋ฌธ์ž…๋‹ˆ๋‹ค. โ€œ์ €๋Š” ์–ธ์–ด๊ฐ€ ์žฌ๋ฏธ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ•  ๋•Œ ์–ธ์–ด๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๊ทธ ๊ฐ€์ •์ด ํ™•์ธ๋˜๋ฉด ๋‚˜๋Š” ๋” ๊นŠ์ด ์ž ์ˆ˜ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์ดˆ๊ธฐ ๊ฐ€์ •์ด ํ™•์ธ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋งค์šฐ ๊ฐ€์น˜ ์žˆ๋‹ค๊ณ  ๋Š๋ผ๋Š” ์–ธ์–ด๋ฅผ ๋ฐฐ์› ๊ณ  ์ฒ˜์Œ์—๋Š” ํ›Œ๋ฅญํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ ์†”์งํžˆ ๋‹ค์‹œ๋Š” ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ์–ธ์–ด๋ฅผ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ์ดˆ๊ธฐ ๋Š๋‚Œ์„ ์ฃผ๋Š” ๊ฒƒ์€ ํฌ๊ฒŒ ์ขŒ์šฐ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋‚˜๋Š” ์ƒˆ๋กœ์šด ์–ธ์–ด์— ๋Œ€ํ•ด ์ฝ์—ˆ๊ณ  ์„ค๋ช…์ด ๋‚ด ๊ด€์‹ฌ์„ ๋ถˆ๋Ÿฌ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ์ง์—… ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์›Œ์•ผ ํ•  ๋•Œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.โ€ ์†Œ์ˆ˜์˜ ์–ธ์–ด๋กœ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ๋…์ผ ์ถœ์‹ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ Bernhard Stรธcker๊ฐ€ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค .. โ€œ์ €๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•ด ๋“ค์—ˆ์„ ๋•Œ ๊ทธ๋ƒฅ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ์ €์—๊ฒŒ ์ „ํ˜€ ๊ด€์‹ฌ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ์—๋Š” ๊ทธ๋“ค์ด ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•œ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹จ ํ•˜๋‚˜์˜ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ทธ๊ฒƒ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋ฉด ๋‹ค์Œ ์–ธ์–ด๊ฐ€ ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๊ฒฐ์ฝ” ์‹œ๊ฐ„ ๋‚ญ๋น„๊ฐ€ ์•„๋‹ˆ๋ฉฐ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.โ€ ๋˜ ๋‹ค๋ฅธ ์ˆ™๋ จ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์ธ Trausti Thor Johannsson ์€ . โ€œ๋‚ด ์ถฉ๊ณ ๋Š” ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ๊ฑฑ์ •ํ•˜๋Š” ๋ฐ ์–ฝ๋งค์ด์ง€ ๋ง๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๋นจ๋ฆฌ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ , ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ณ ์ž ํ•˜๋Š” ์ถฉ๋™๊ณผ ์‹ธ์šฐ๊ณ  ๋Œ€์‹  ์ œ๋„ˆ๋Ÿด๋ฆฌ์ŠคํŠธ๊ฐ€ ๋˜์‹ญ์‹œ์˜ค. ๋ฌด์—‡์„ ํ•˜๋“ ์ง€ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์„ ๋ฉˆ์ถ”์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ๋“ค์„ ๊ณ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค .

์š”์•ฝ

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