JavaRush /Java Blog /Random-KO /์ทจ์—… ์ด๋ ฅ
k1per
๋ ˆ๋ฒจ 19

์ทจ์—… ์ด๋ ฅ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„! ๋‚ด ์ด๋ฆ„์€ ์•ˆํ†ค์ด์—์š”. ๋‚˜๋Š” 26 ์‚ด์ด๋‹ค. ๊ฒฐํ˜ผํ•ด์„œ ์•„๋ฒ„์ง€๊ฐ€ ๋˜๋Š” ์˜๊ด‘์„ ๋ˆ„๋ ธ์Šต๋‹ˆ๋‹ค. 40๊ฐœ์˜ ๋ ˆ๋ฒจ์„ ๋ชจ๋‘ ์™„๋ฃŒํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ณณ์—์„œ๋Š” ๊ณผ์ •์„ ๋งˆ์น˜๋Š” ๋ฐ 2๋…„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ๊ธด ํœด์‹ ์‹œ๊ฐ„์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ทจ์—… ์ด๋ ฅ - 1ํ‚ค์˜ˆํ”„์—์„œ ํƒœ์–ด๋‚˜ 8ํ•™๋…„๊นŒ์ง€ ๊ณต๋ถ€ํ•œ ํ›„ ๊ฐ€์กฑ์€ ๋ชจ์Šคํฌ๋ฐ”๋กœ ์ด์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋ชจ์Šคํฌ๋ฐ”์—์„œ ํ•™๊ต๋ฅผ ์กธ์—…ํ•˜๊ณ  ์‹ฌ๋ฆฌํ•™๋ถ€ ๋ชจ์Šคํฌ๋ฐ” ๋Œ€ํ•™์— ์ž…ํ•™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์กธ์—…์žฅ์„ ๋ฐ›์•˜๊ณ  ์ „๋ฌธ ๋ถ„์•ผ(๊ฑด์ถ•/๋””์ž์ธ) ์ด์™ธ์˜ ์ผ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ๋„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์€ ๋‚ด iPhone์˜ iTunesU์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ์—ฐํžˆ ์ €๋Š” ์Šคํƒ ํฌ๋“œ์—์„œ ์˜์–ด๋กœ ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•๋ก (CS106A)์— ๋Œ€ํ•œ ๋ฌด๋ฃŒ ๊ฐ•์ขŒ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๋„ ๋‹ค ๋“ฃ๊ณ  ๊ณผ์ œ๋„ ๋‹ค ํ’€์—ˆ์–ด์š”. ์˜์–ด๋ฅผ ์ž˜ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. javarush.ru ๋Š” ์—ฐ์Šต์„ ์œ„ํ•œ ๋ฉ‹์ง„ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์‹ค์ฒœ ์—†๋Š” ์ด๋ก ์€ ์ฃฝ์€ ๊ฒƒ์ด๊ณ , ์ด๋ก  ์—†๋Š” ์‹ค์ฒœ์€ ๋งน๋ชฉ์ ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์—ฐ์Šต๊ณผ ๋”๋ถˆ์–ด ์ด๋ก ๋„ ๊ฐœ์„ ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. Golovoch์˜ ๊ณผ์ •์ธ mail.ru technopark๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๊ณ  YouTube์—์„œ Yakov Fain, Nemchinsky, javabrains, durgasoft์˜ ์ฑ„๋„์„ ์‹œ์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฑ…์„ ์ฝ์–ด๋ณด์„ธ์š”. ๋‚˜๋Š” HeadFirst์˜ Design Patterns๋ผ๋Š” ์ฑ…์„ ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋˜‘๋˜‘ํ•œ์ง€ ์•„๋‹Œ์ง€์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ธ๋‚ด์‹ฌ์ด ์žˆ๋Š”์ง€ ์—†๋Š”์ง€์˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์•„์š” :) ์šฐ์—ฐํžˆ ์†Œ์น˜ ์˜ฌ๋ฆผํ”ฝ ์ดํ›„ ์žฌ์ •์ ์ธ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ์„œ ์‹œ์–ด๋จธ๋‹ˆ๊ฐ€ ์ €๋ฅผ ์ผํ•˜๋ผ๊ณ  ๋ถ€๋ฅด์…จ์–ด์š” ๋ณผ๋กœ๊ทธ๋‹ค์—์„œ. ๋‚˜๋Š” ๊ทธ๊ณณ์—์„œ ์˜๋ฃŒ ๋ถ„์•ผ์—์„œ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณผ๋กœ๊ทธ๋‹ค์—๋Š” ์นœ๊ตฌ๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ฐ€ ์‹œ๊ฐ„์„ ์•„์ด์™€ ํ•จ๊ป˜ ๋ณด๋‚ด๊ฑฐ๋‚˜ Intellij Idea์™€ ํ•จ๊ป˜ javarush ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉฐ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ํ‰์ผ์—๋Š” ํ•˜๋ฃจ์— 2~3์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ , ์ฃผ๋ง์—๋Š” ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ทธ ์ด์ƒ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. javarush ๊ณผ์ •์„ ๋งˆ์นœ ํ›„ ์ธํ„ด์‹ญ์— ๋“ฑ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ด์‹ญ 4~5์ฃผ ํ›„์— ๋ฉด์ ‘์„ ๋ณด๋Ÿฌ ๊ฐ”์Šต๋‹ˆ๋‹ค. 1.5 ์‹œ๊ฐ„ ๋™์•ˆ ์ง€์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์งˆ๋ฌธ์˜ 95%์— ๋Œ€๋‹ตํ–ˆ๋‹ค. ์งˆ๋ฌธ์€ Java Core์— ๊ด€ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. Spring, Hibernate, JSP, Servlets, git, SQL - ๊ทธ๋“ค์€ ๋ฌป์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ํ‘œ์‹œํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‚˜์—๊ฒŒ ๋‹จ์ผ ์—ฐ๊ฒฐ ๋ชฉ๋ก์˜ ๊ตฌํ˜„์„ ์ง์ ‘ ์ž‘์„ฑํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ SOLID ์›์น™ ์— ๋Œ€ํ•ด ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค . ํ•ด์‹œ์ฝ”๋“œ๋Š” ์™œ ํ•„์š”ํ•œ๊ฐ€์š”? ๊ฐ์ฒด๊ฐ€ ๋™์ผํ•œ ํ•ด์‹œ ์ฝ”๋“œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‚˜์š”? ์˜ˆ์™ธ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๊ฐ€ ์ปดํŒŒ์ผ๋˜๋‚˜์š”? ์™œ? gc๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? Object ํด๋ž˜์Šค์˜ ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์„ธ์š”. ๋™์‹œ์„ฑ์— ๊ด€ํ•œ ์งˆ๋ฌธ: ๋™๊ธฐํ™”, ๊ต์ฐฉ ์ƒํƒœ. ์Šค๋ ˆ๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ์ฐธ์กฐ ๋˜๋Š” ๊ฐ’์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋“ฑ๋“ฑ. ๋ฉด์ ‘ ๋„์ค‘ ๋ฐ”๋กœ ์ฑ„์šฉ ์ œ์˜๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, quishfull์ด ์ œ๊ฐ€ ์ค€๋น„ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คฌ์–ด์š”. ๊ณต๋ฐฑ์„ ๋ณด์—ฌ์ฃผ๊ณ , ์ •๋ณด๋ฅผ ์ฐพ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค :) ์ง์žฅ์—์„œ ์ €๋Š” ๋ฉด์ ‘์—์„œ ๋ฌป์ง€ ์•Š์•˜๋˜ ์—„์ฒญ๋‚œ ์–‘์˜ ์‹ /๊ตฌ ๊ธฐ์ˆ ์— ๋›ฐ์–ด๋“ค์—ˆ์Šต๋‹ˆ๋‹ค :)
  • ๊ฐœ๋ฏธ, ๊ทธ๋ž˜๋“ค
  • ์„œ๋ธ”๋ฆฟ,JSP
  • ์ŠคํŠธ๋Ÿฟ์ธ 
  • JAX-RPC
  • JAX-RS(์ €์ง€)
  • ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ
  • ํž˜๋‚ด
  • JIRA/์ปจํ”Œ๋ฃจ์–ธ์Šค/์Šคํƒœ์‹œ
  • ์  ํ‚จ์Šค
  • ์• ์ž์ผ(์Šคํฌ๋Ÿผ)
  • ์›น์Šคํ”ผ์–ด
  • ์˜ค๋ผํดDB
๋‚˜๋Š” ์•‰์•„์„œ ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด๊ณ  ์žˆ๋‹ค. ์กฐ๊ธˆ ์•„**. ์ž๋ฐ”๋Ÿฌ์‰ฌ์—์„œ ๋กœ๋ด‡์ „ํˆฌ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์„ ๋•Œ๋„ ๋น„์Šทํ•œ ๋Š๋‚Œ์„ ๋ฐ›์•˜๋˜ ๊ธฐ์–ต์ด ๋‚˜๋„ค์š”. ํ•˜์ง€๋งŒ ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ํ†ต๊ณผํ–ˆ์œผ๋‹ˆ๊นŒ ์ด๊ฒƒ๋„ ๋ฐฐ์šฐ๊ฒŒ ๋  ๊ฑฐ์˜ˆ์š”. ์‹œ๊ฐ„๊ณผ ๋™๊ธฐ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. JavaEE์— ๋Œ€ํ•ด ๋ญ”๊ฐ€ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”? ์•„๋‹ˆ์š”, ์ด๊ฒƒ์€ ๋น™์‚ฐ์˜ ์ผ๊ฐ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ์ง์žฅ์—์„œ๋Š” ์Šค์ฟ ๋ฒ„ ์žฅ๋น„๋ฅผ ์ง€๊ธ‰๋ฐ›๊ณ  ๋‹ค์ด๋น™์„ ํ†ตํ•ด ๋น™์‚ฐ ์ „์ฒด๋ฅผ ํƒํ—˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋‹นํ™ฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1000๋ฆฌ ๊ธธ๋„ ์ฒซ ๊ฑธ์Œ๋ถ€ํ„ฐ ์‹œ์ž‘๋œ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ผ์„ ์ž˜ ์‹œ์ž‘ํ•˜์ง€๋งŒ, ์ค‘๊ฐ„์— ํฌ๊ธฐํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๋๊นŒ์ง€ ๋ณด๋ ค๊ณ  ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ์— ๊ด€ํ•ด์„œ๋Š” java-junior์˜ ํ‘œ์ค€ ์‹œ์žฅ ๊ฐ€๊ฒฉ์€ $500-1000์ž…๋‹ˆ๋‹ค. ๊ทผ๋ฌด์ง€: Sberbank Technologies ์—ด์‹ฌํžˆ ์ผํ•˜์„ธ์š”, ์นœ๊ตฌ๋“ค!
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION