CodeGym/Java Blog/๋ฌด์ž‘์œ„์˜/๊ฒฝ๋ ฅ ์ „ํ™˜์ž๊ฐ€ CodeGym์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ด์ 
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

๊ฒฝ๋ ฅ ์ „ํ™˜์ž๊ฐ€ CodeGym์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ด์ 

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

1. ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šต์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์ „ ๊ฒฝํ—˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

2. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

3. ์‹ค์ƒํ™œ์˜ ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ก 

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

4. ๋ช…ํ™•ํ•˜๊ณ  ์ž˜ ์งœ์—ฌ์ง„ ์ฝ”์Šค ๊ตฌ์กฐ

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

5. ์‹ค์ „ ์ค€๋น„๋ฅผ ์œ„ํ•œ ๋งŽ์€ ์—ฐ์Šต

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

CodeGym ํ•™์ƒ๋“ค์˜ ์„ฑ๊ณต ์‚ฌ๋ก€

๋‹ค์Œ์€ CodeGym์—์„œ ํ•™์Šตํ•˜์—ฌ ๋‹ค๋ฅธ ์ง์—…์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋กœ ์ „ํ™˜ํ•œ ์‹ค์ œ ํ•™์ƒ๋“ค์˜ ์„ฑ๊ณต ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

COVID ํŒฌ๋ฐ๋ฏน์œผ๋กœ ์ธํ•ด ํœด๊ฐ€๋ฅผ ๋‚ธ ํ›„ CodeGym์—์„œ Java๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฏธ๊ตญ์˜ RPG ๊ฐœ๋ฐœ์ž David Haines์˜ ์ด์•ผ๊ธฐ.

์ „์ง ํ”„๋กœ ๊ถŒํˆฌ ์„ ์ˆ˜๋Š” CodeGym ๋•๋ถ„์— Java๋ฅผ ๋ฐฐ์šฐ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ถ„์•ผ์—์„œ ์ฒซ ์ง์žฅ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

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