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

๋Œ€ํ•™ ํ•™์œ„๋ฅผ ๋ฐ›๋Š” ๋Œ€์‹  ์˜จ๋ผ์ธ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ์ข‹์€ ์ด์œ 

  1. ์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ธฐ์ˆ ์€ ๊ธฐ์กด ๊ต์œก ๊ธฐ๊ด€, ํŠนํžˆ ๋Œ€๊ทœ๋ชจ ๊ต์œก ๊ธฐ๊ด€์ด ์ ์‹œ์— ์ ์‘ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋”ฉ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ •๋ง ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์ ์  ๋” ๋นจ๋ฆฌ ๋‚˜์˜ค๊ณ (ํ˜„์žฌ Java์˜ ๊ฒฝ์šฐ 6๊ฐœ์›”๋งˆ๋‹ค) ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ์™€ ํ”Œ๋žซํผ์ด ์ด์ „ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋Œ€์ฒดํ•˜๊ณ  ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋“ฑ์žฅํ•˜๊ณ  ์ด์ „ ๊ธฐ์ˆ ์ด ์„ธ์ƒ ์†์œผ๋กœ ์‚ฌ๋ผ์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์—ฐ, ๋“ฑ๋“ฑ. ๊ต์œก ๊ธฐ๊ด€์ด ํ•™์ƒ๋“ค์—๊ฒŒ ์ง์—…์„ ๊ตฌํ•˜๋Š” ๋ฐ ์‹ค์ œ๋กœ ํ•„์š”ํ•œ ์ตœ์‹  ์ง€์‹์„ ๊ฐ€๋ฅด์น  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์‹ ์†ํ•˜๊ฒŒ ๊ณผ์ •์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  1. ์ฝ”๋”ฉ์€ ์—ฐ์Šต์— ๊ด€ํ•œ ๊ฒƒ์ด์ง€๋งŒ ๋Œ€ํ•™์—์„œ๋Š” ํ•ญ์ƒ ์ด๋ก ์„ ์šฐ์„ ์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด Java ๊ฐœ๋ฐœ์ž ๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค๋ฉด ๋ฌด์—‡์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์ง€๊ธˆ๊นŒ์ง€ ์ด๋ฏธ ๋ฐฐ์› ์„์ง€ ๋ชจ๋ฅด์ง€๋งŒ ์‹ค์ œ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ์ถฉ๋ถ„ํžˆ ๋นจ๋ฆฌ ์Šต๋“ํ•˜๋ ค๋ฉด ์ด๋ก ์„ ๋ฐฐ์›Œ์•ผ ํ•˜์ง€๋งŒ ์‹ค์Šต์— ์ค‘์ ์„ ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ•™์—์„œ ๊ณต๋ถ€ํ•˜๋Š” ํ•™์ƒ๋“ค์ด ์—ฐ์Šต์„ ์ „ํ˜€ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋“ค์€ ๊ณผ์ •์ด ๋๋‚  ๋ฌด๋ ต์—๋งŒ ์‹ค์šฉ์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์—„์ฒญ๋‚œ ์–‘์˜ ์ด๋ก ์„ ํ†ตํ•ด ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. . ๊ฒฐ๊ณผ๋Š” ์ด ์ ‘๊ทผ๋ฒ•์ด ๊ทธ๋‹ค์ง€ ํšจ๊ณผ์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  1. ์š”์ฆ˜์—๋Š” ์ฝ”๋”ฉ ์ž‘์—…์„ ํ•˜๊ธฐ ์œ„ํ•ด ์กธ์—…์žฅ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์š”์ฆ˜ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์ˆ  ํšŒ์‚ฌ๋Š” ์ฝ”๋”ฉ ๊ตฌ์ง์ž๋“ค์ด ๊ณ ์šฉ๋˜๊ธฐ ์œ„ํ•ด ์กธ์—…์žฅ์„ ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์™„์ „ํžˆ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ณ  ํ•ฉ๋ฆฌ์ ์ธ ๊ธฐ์ˆ ์„ ์šฐ์„ ์‹œํ•˜๋Š” ๋ฐ˜๋ฉด ์กธ์—…์žฅ์€ ์ด์ ์œผ๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ ์ด์ƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. Google, Apple, IBM ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๋Œ€ํ˜• ๊ธฐ์ˆ  ํšŒ์‚ฌ๋Š” ๋” ์ด์ƒ ์ง์›์—๊ฒŒ ํ•™์œ„๋ฅผ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉ๋ก์— ์žˆ์Šต๋‹ˆ๋‹ค .
  1. ์ฒ˜์Œ์œผ๋กœ ์ฝ”๋”ฉ ์ž‘์—…์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€ํ•™์— ๋ชจ๋“  ์‹œ๊ฐ„๊ณผ ๋ˆ์„ ์“ธ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.
์‚ฌ์‹ค ์š”์ฆ˜์—๋Š” ์‹ค์ œ๋กœ ๊ทธ ๋ชจ๋“  ๋ˆ๊ณผ ์‹œ๊ฐ„์„ ๋“ค์ด์ง€ ์•Š๊ณ ๋„ ์‹ค์šฉ์ ์ด๊ณ  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ํŠนํžˆ ๋ถ๋ฏธ์—์„œ ์ •๊ทœ ๊ต์œก์ด ์–ผ๋งˆ๋‚˜ ๋น„์Œ€ ์ˆ˜ ์žˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํ•™์ž๊ธˆ ๋Œ€์ถœ์ด ์–ด๋–ค ์ข…๋ฅ˜์˜ ์žฌ์ •์  ๋ถ€๋‹ด์ด ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , ํ•„์š”ํ•œ ๊ธฐ์ˆ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ์ฆ๊ฑฐ ์—†์ด ์ฃผ๋‹ˆ์–ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ผ๋„ ์ฒซ ์‹ค์ œ ์ฝ”๋”ฉ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์†Œ๊ทœ๋ชจ ํ”„๋ฆฌ๋žœ์„œ ์ž‘์—…์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์ž๊ฒฉ์„ ์‰ฝ๊ฒŒ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ •๋„ ๊ดœ์ฐฎ์€ ํฌํŠธํด๋ฆฌ์˜ค๊ฐ€ ์žˆ์œผ๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋Œ€ํ•™ ํ•™์œ„ ์—†์ด๋„ ์ฒซ ๋ฒˆ์งธ ์ฝ”๋”ฉ ์ž‘์—…์„ ์ฆ‰์‹œ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  1. Java๋Š” (์ƒ๋Œ€์ ์œผ๋กœ) ๊ฐ„๋‹จํ•˜๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ์–ธ์–ด๋กœ ๋Œ€ํ•™ ์™ธ๋ถ€์—์„œ ์‰ฝ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Java๋Š” ํ˜„์žฌ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๊ณ  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ Slashdata ์—์„œ ์‹ค์‹œํ•œ State of The Developer Nation ์„ค๋ฌธ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ์˜ค๋Š˜๋‚  ์ „ ์„ธ๊ณ„์—๋Š” 820๋งŒ ๋ช… ์ด์ƒ์˜ Java ๊ฐœ๋ฐœ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ๋‹ฌ๋ฆฌ Java์˜ ์ธ๊ธฐ๋Š” ํ˜„์žฌ 20๋…„ ์ด์ƒ ๋™์•ˆ ๋งค๋…„ ๊พธ์ค€ํžˆ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ž๋ฐ”๋Š” ์š”์ฆ˜ ์ธํ„ฐ๋„ท์— ์ž๋ฐ” ์ดˆ์‹ฌ์ž๋“ค์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ๋ฐฉ๋ฒ•๊ณผ ์ •๋ณด ์†Œ์Šค๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ๊ณต๋ถ€ํ•˜๊ธฐ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ์ ๋“ค์— ๋Œ€ํ•ด ๋…ผ์Ÿํ•˜๊ธฐ ์–ด๋ ต์ฃ ?

ํ•™์œ„ ์—†์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•? ์˜จ๋ผ์ธ์—์„œ Java๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์˜จ๋ผ์ธ์—์„œ Java๋ฅผ ๋ฐฐ์šฐ๊ณ  ์–ด๋–ค ์ข…๋ฅ˜์˜ ํ•™์œ„ ์—†์ด๋„ ์ง์—…์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.ํ•™์ž๊ธˆ ๋Œ€์ถœ?  ๊ณ ๋ง™์ง€ ๋งŒ ์‚ฌ์–‘ ํ• ๊ฒŒ.  ๋Œ€ํ•™ ๋“ฑ๋ก๊ธˆ ์—†์ด Java๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ• - 2
  • Java ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๊ต๊ณผ์„œ ๋ฐ ๊ฐ€์ด๋“œ.
์™„์ „ํ•œ ์ดˆ๋ณด์ž์™€ ์–ด๋Š ์ •๋„ ์ˆ™๋ จ๋œ ์ฝ”๋” ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ Java ๊ต๊ณผ์„œ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๊ต๊ณผ์„œ์˜ ์ข…๋ฅ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์„ ํƒํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ตœ๊ณ ์˜ Java ์ฑ… ๋ชฉ๋ก์„ ๋งŒ๋“  ์ด์œ ์ž…๋‹ˆ๋‹ค . Kathy Sierra & Bert Bates์˜ Head First Java, Herbert Schildt์˜ Java: A Beginner's Guide, Herbert Schildt์˜ Java: The Complete Reference ์„ธ ๊ฐ€์ง€๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ํŠนํžˆ ์ข‹์Šต๋‹ˆ๋‹ค.
  • Java ํ•™์Šต์ž๋ฅผ ์œ„ํ•œ YouTube ์ฑ„๋„์ž…๋‹ˆ๋‹ค.
์š”์ฆ˜ Java ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ Java ๋ ˆ์Šจ, ํŒ, ๊ฐ€์ด๋“œ, ์ž์Šต์„œ ๋ฐ ๊ธฐํƒ€ ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จ๋œ ๋งค์šฐ ์œ ์ตํ•œ YouTube ์ฑ„๋„์„ ๋งŽ์ด ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋ž˜์˜ ์–ด๋Š ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ์•„๋งˆ๋„ ์ตœ๊ณ ์˜ Java ๊ด€๋ จ YouTube ์‚ฌ์šฉ์ž ๋ชฉ๋ก์„ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์Œ์€ ์–ธ๊ธ‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. Derek Banas (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž์Šต์„œ ๋น„๋””์˜ค๊ฐ€ ์žˆ๋Š” ์ธ๊ธฐ ์ฑ„๋„), Programming with Mosh (๋˜ ๋‹ค๋ฅธ ์ž˜ ์•Œ๋ ค์ง„ ์ฑ„๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ), Java (Java ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ณต์‹ ์ฑ„๋„), Devoxx (์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์ปจํผ๋Ÿฐ์Šค ๋ฐ ์„ธ๋ฏธ๋‚˜์˜ ๋น„๋””์˜ค ๋ฐ ๋ณด๊ณ ์„œ๊ฐ€ ์žˆ๋Š” ์ฑ„๋„).
  • Java ์ด๋ก ์„ ๋ฐฐ์šฐ๊ณ  ๋งŽ์€ ์‹ค์ œ ์ž‘์—…์œผ๋กœ ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ๊ฐ•ํ™”ํ•˜๋Š” CodeGym ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
CodeGym์€ ์˜จ๋ผ์ธ์—์„œ Java๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ• ๋ชฉ๋ก์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ก ์„ ๋ฐฐ์šฐ๊ณ  Java ์ฝ”๋”ฉ ๊ธฐ์ˆ ์„ ์—ฐ์Šตํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๊ณผ์ •์ด๋ผ๊ณ  ๋ฏฟ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์—ฐ์Šต ์šฐ์„  ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” CodeGym์€ 6๊ฐœ์›” ์ด๋‚ด์— ์™„์ „ํ•œ ์ดˆ๋ณด์ž์—์„œ ๊ดœ์ฐฎ์€ Java ์ฝ”๋”๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ•ต์‹ฌ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค(์ •๋ง ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒฝ์šฐ).
  • ์งˆ๋ฌธํ•˜๊ณ  ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์‹œํŒ ๋ฐ Q&A ์›น์‚ฌ์ดํŠธ.
Java ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๋งค์šฐ ์นœ์ ˆํ•˜๊ณ  ์ง€์ง€์ ์ž…๋‹ˆ๋‹ค. Q&A ์›น์‚ฌ์ดํŠธ Quora , StackOverflow , Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํฌ๋Ÿผ , Oracle's Java Community ํฌ๋Ÿผ , CodeRanch ๋ฐ ๊ธฐํƒ€ ํ›Œ๋ฅญํ•œ ์›น์‚ฌ์ดํŠธ ์—์„œ ๊ฒฝํ—˜ ๋งŽ์€ Java ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์กฐ์–ธ, ํŒ ๋ฐ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๋˜๋Š” CodeGym ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋„์›€์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .
  • ๋” ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ์›น์‚ฌ์ดํŠธ ๋ฐ ๋„๊ตฌ.
์˜จ๋ผ์ธ ํ•™์Šต์˜ ๊ฐ€์žฅ ์ข‹์€ ์ ์€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ๋ฌด๋ฃŒ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, LeetCode๋Š” ์ฝ”๋”ฉ ๋ฉด์ ‘์„ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ž์‹ ๊ฐ์ด ์ƒ๊ธฐ๊ณ  ์‹ค์ œ ์ธํ„ฐ๋ทฐ๋ฅผ ์ค€๋น„ํ•  ๋•Œ๊นŒ์ง€ ์›ํ•˜๋Š” ๋งŒํผ ๋ชจ์˜ ์ธํ„ฐ๋ทฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. StayFocusd ๋Š” ์‹œ๊ฐ„ ๋‚ญ๋น„ ์›น์‚ฌ์ดํŠธ์—์„œ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ ์ œํ•œํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” Chrome ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. My Study Life๋Š” ๊ณต๋ถ€ ๊ณผ์ •์„ ์ฒด๊ณ„ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ‹์ง„ ์•ฑ์ž…๋‹ˆ๋‹ค. ๋“ฑ๋“ฑ.

์š”์•ฝ

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