1๋จ๊ณ. ํ๋ จ
๋๋ ์ ์ ํ ์๊ฐ ๊ฐ๊ฒฉํ, ์๋ฃ์ ๋ช ํํ ๊ตฌ์กฐ, ๋ง์ ์ฐ์ต ๋ฐ ๋ด ์ปค๋ฎค๋ํฐ์ ์กด์ฌ ๋ฑ ์์์ ์ผ๋ก JavaRush์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์์ ์ ๋ชจ๋ ๋ช ํํ์ง๋ง ๊ตฌ์กฐ ์์ด ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต๊ณ ๊ทธ๋ฌํ ํ๋ จ์ ํ์คํ Java Core์์ ์ฌ๊ฐํ ๊ฒฉ์ฐจ๋ฅผ ๋จ๊ธธ ๊ฒ์ ๋๋ค. ์ธํฐ๋ทฐ ๋ฐ ๊ธฐ์ ์ฌ์์ ๊ฒฝํ์ ๋ฐ๋ฅด๋ฉด "ํต์ฌ"์ ๋ํ ์ง๋ฌธ์ ๋นํธ ๋จ์ ์ด๋ ๋ฐ ์ผ๋ฐ ์บ์คํ ๋ถํฐ IO ๋ฐ ์ง๋ ฌํ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ๊ฒ์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ฐ์ต์ ํ์์ ๋๋ค. ๋ด๊ฐ ์ง์ ์ด ๊ฒฝ์ฐ์๋ ์ฌ์ ํ ๋ด์ฉ์ ์ ๋ฐ๋ง ์ดํดํ๊ณ ๊ธฐ์ตํ ์ ์์ต๋๋ค. ์ปค๋ฎค๋ํฐ์์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋๊ธ๋ก ์๋ํด ๋ณด์ธ์. ์์ง ๊ฒฐ์ ํ์ง ๋ชปํ๋ค๋ฉด ์ง๋ฌธํด๋ ๋์ง๋ง, ์ด๋ฏธ ์ค๋น๋ ์๋ฃจ์ ์ ์ ๊ณตํ๋ ์ฌ๋์ ์๋ฌด๋ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณผ์ ์ ๋ง์น ํ์๋ ๋ฌด๋ฃ ์ฃผ์ ์ ๋ํ ๋ง์ถค ๊ธฐ์ฌ๋ก ๋์์๋๋ฐ, ๊ฑฐ๊ธฐ์๋ ์์ํ๊ธฐ์ ์ข์ ๊ฒ๋ค์ด ๋ง์ด ์์ต๋๋ค(ํนํ ๋จ๊ณ๋ณ ์์ ๋ฅผ ์ฌ์ฉํ ํ๋ ์์ํฌ์ ๋ํ ์ฒซ ๊ฒฝํ + ์ธํฐ๋ทฐ์ฉ ์ง๋ฌธ). ์ผ๋ฐ์ ์ผ๋ก ์ ๋ ์ ๊ฐ ๋ฐ์ ๊ธฐ๋ฐ์ ๋ํด ์ด ํ๋ก์ ํธ์ ๊ฐ์ฌํ์ง๋ง JavaRush์๋ง ์์กดํ์ง๋ ์์ ๊ฒ์ ๋๋ค. ๋ฌด์๋ณด๋ค๋ ๋์ผํ Shildt๊ฐ ์ฐ๊ตฌ ์ค์ธ ์ฃผ์ ์ "์ค๋ณต"๋๋ฉฐ ์ข ์ข ๋ช ๊ฐ์ง ์์ ์ ๋๋ฌ๋ ๋๋ค. ๋๋ก๋ ์ด๋ก ๋ณด๋ค ์์ Google์ ์ฌ์ฉํ๋๋ก ๊ฐ์ํ๋ ์์ ์ ๋ํ ๋ฆฌ๋ทฐ์์ ์ด๋ฏธ ๋ง์ ๋ด์ฉ์ด ์ธ๊ธ๋์์ต๋๋ค. ๋์๊ฒ ์ด๊ฒ์ ๋ง์ด๋์ค๋ณด๋ค ํ๋ฌ์ค์ ๊ฐ๊น์ต๋๋ค. ์ง๊ธ ์ํฉ์ด ์ ๊ฐ ๊ณต๋ถํ ๋์ ๋๊ฐ๋ค๋ ๊ฒ์ ์ฌ์ค์ด ์๋๋๋ค. ๋์ฒ๋ผ "์ฒ์๋ถํฐ" Java๋ฅผ ์ ๋ ฅํ๋ ์ฌ๋๋ค์ ์ํ ์ฆ๊ฐ์ ์ธ ์กฐ์ธ : ์ด๋ค ๋จ๊ณ์์๋ ์ง๋ฃจํด์ง๊ฑฐ๋ ์ด๋ ค์์ง ์ ์์ต๋๋ค.-
์ฒ์๋ถํฐ ์์ํ๋ ๊ฒ์ ๋ชจ๋ ์ฌ๋์๊ฒ ์ด๋ ต์ต๋๋ค. ๋จ 5%์ ์ฌ๋๋ค๋ง์ด ์ฝ์ค์ ๋์ ๋๋ฌํฉ๋๋ค. ๋น์ ์ ์๋ฌด๋ ๊ทธ๋ค ์ค ํ๋๊ฐ ๋๋ ๊ฒ์ ๋๋ค.
-
ํ๋ ๋ฌ์ฏค ์ง๋์ ์ผ์ด ๋ ์ด๋ ต๊ณ ํฅ๋ฏธ๋ก์์ง์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. ์ธ๋ด์ฌ์ ๊ฐ์ง์ญ์์ค.
- ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฃผ๊ฐ ์งํ ์ํฉ์ ๋๋ค. 2์ฃผ๊ฐ์ ํด์ ํ์๋ ์ด๋ฏธ ๋์์ค๊ธฐ๊ฐ ์ด๋ ต๊ณ , ๋ชจ๋ ์ฌ๋์ด ๋ช ๋ฌ ์ฐ์์ผ๋ก ๋งค์ผ ๊ธ์ ์ธ ์ ์๋ ๊ฒ์ ์๋๋๋ค. ์ผ์ฃผ์ผ์ 15์๊ฐ์ผ๋ก ์ ํํด ๋ณด์ธ์. ์ฃผ์ค์๋ 1.5์๊ฐ, ์ฃผ๋ง์๋ 3~4์๊ฐ์ฉ ์ฝ๋ฉํ ์ ์์ต๋๋ค. ๋๋ ์ ๋ ์ ๋์ธ ์๊ฐ ์ ๋ ์ด ์ ์์ง๋ง "์ฃผ๋ง ์ ํ"์ ์ฆ๊ฐํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ผ์ ์ด ์ ์ฐํ๋ฉด์๋ ๊ท์น์ ์ด๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ก ์์ ๊ณผ ํ๋ก์ ํธ๋ณ๋ก ์์ ๋์ ์ธก์ ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง๋ง ๊ตฌ๋ฌธ๊ณผ ์ปค๋ ์์ค์์๋ ์๊ฐ ๋จ์๋ก ์ธก์ ํ ์ ์์ต๋๋ค.
2๋จ๊ณ. ๋ ํ
๊ทธ๋์ ์ธํด์ญ์ ๋ฐ์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋ฃน ๋ชจ์ง์ด ๋๋ ๋๊น์ง ๊ธฐ์ ์๊ตฌ ์ฌํญ์ ๋ํด ๋ฉฐ์น ๋ฐ์ ๋จ์ง ์์๊ณ ์๊ตฌ ์ฌํญ์ ํ์ ํ ์๊ฐ์ด ์์์ต๋๋ค. ๋ฏ์ ๋จ์ด๊ฐ ๋๋ฌด ๋ง์์ต๋๋ค. ์๋ํ๋ฉด ๋๋ 3๊ฐ์์ ๋ ๊ธฐ๋ค๋ฆฌ๊ณ ์ถ์ง ์์๊ณ ์ค์ค๋ก ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋คํ์ค๋ฝ๊ฒ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ชจ๋ ํ๋ ์์ํฌ์ ๋ํ ๊ฐ์ด๋์ ๋น๋์ค ํํ ๋ฆฌ์ผ์ด ์์ต๋๋ค. ๋ค์ ๋ช ๋ฌ ๋์ ์ ๋ Spring MVC, Spring Boot + Data, Spring Security, Hibernate, jUnit, Maven, Git, RDBMS๋ฅผ ๋ค๋ฃจ๊ณ SQL์ ๋ง์คํฐํ๊ณ ์ด ๋ชจ๋ ๊ฒ์ ํ๋์ ์ ์ฒด๋ก ํตํฉํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. 6๊ฐ์ ํ, ์ง๊ธ ๋ณด๊ธฐ์๋ ๋๋ ค์ด ํ๋ก์ ํธ๊ฐ ์์์ง๋ง ์ ์ฌ์ ๊ณ ์ฉ์ฃผ์ ์์ฒญ์ ๋ฐ๋ผ ๋ณด์ฌ์ค ์ ์๋ "์ฑ์ธ์ฉ" ํ๋ ์์ํฌ์ GitHub๋ฅผ ์ฌ์ฉํ๋ ์ค์ง์ ์ธ ๊ฒฝํ์ ์ป์์ต๋๋ค. ์กฐ์ธ :-
.gitignore์ ๋ํด ๋นจ๋ฆฌ ๋ฐฐ์ธ์๋ก ์ข์ต๋๋ค. ;)
-
๋ง์ ๊ฐ์ด๋์๋ ์ฌ๋ฌ ํ๋ ์์ํฌ๊ฐ ๋์์ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ๊ณ ์์ ์ ์ถ๊ฐํ์ญ์์ค. Maven + Spring Boot + Data๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ์์ ์ ์์ฑํ์ต๋๋ค. ์น์ธ, ๋จ์ ํ ์คํธ ๋ฐ ๋ก๊น ์ ์ถ๊ฐํ์ต๋๋ค.
-
์น ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ธํฐ๋ท์์ ๋ฌด๋ฃ ํ๋ฐํธ์๋ ํ ํ๋ฆฟ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์์ ํ๊ธฐ๊ฐ ๋ ์ฆ๊ฒ๊ณ Git์ README์ ์๋ ์คํฌ๋ฆฐ์ท์ฒ๋ผ ๋ณด๊ธฐ์๋ ์ข์ต๋๋ค. ๋์์ HTML๊ณผ CSS๋ฅผ ๊ธฐ์ตํ ์ ์์ต๋๋ค. ์คํ์ผ๊ณผ ๋ ์ด์์์ ์์ ํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค.
๋ด๊ฐ ๋์น๊ณ ์๋ ๊ฒ (๋์ค์ ์ธํฐ๋ทฐ ์ค์ ํ์์ ์ ์๋ค)
-
์๊ณ ๋ฆฌ์ฆ. ์ค์๋ฅผ ํผํ๊ธฐ ์ํด ๋๋ ์ฆ์ ๋ฌ์์์ด๋ก ๋ ์งง์ ์ฑ ์ธ "Grocking Algorithms"๋ฅผ ์ถ์ฒํฉ๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ, ๊ตฌ์ฑ ์์, ํต ์ ๋ ฌ๋ก๋ ์ถฉ๋ถํ์ง ์์ ์ด์ , ๊ทธ๋ํ ์ด๋ก ์ ๋ํ ์๊ฐ ๋ฑ ๋ชจ๋ ๊ฒ์ด ๊ฐ์ฅ ์ดํดํ๊ธฐ ์ฌ์ด ์ธ์ด๋ก ์ ๊ณต๋ฉ๋๋ค.
-
"๋ด๋ถ" ์ปฌ๋ ์ . ์ด๊ฒ์ด JavaRush์ ์์๋์ง๋ ๊ธฐ์ต๋์ง ์์ง๋ง HashMap.get()์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋๋ ์ HashSet์ด ์์ ์์๋ฅผ ์ ์งํ๋ค๊ณ ๋ณด์ฅ๋์ง ์๋์ง ์๋ ๊ฒ์ด ์ ์ฉํฉ๋๋ค. ๋ค์ ๋งํ์ง๋ง ์ด๋ค ์ปฌ๋ ์ ์ด ์ค๋ ๋๋ก๋ถํฐ ์์ ํ๋ฉฐ ๊ทธ ์ด์ ๋ ๋ฌด์์ ๋๊น?
-
SQL. ์ต์ํ ์ต๋ JOIN์ด ํ์ํฉ๋๋ค. JOIN์ ์ ์, ์๋ ๋ฐฉ์, ์ฆ์์์ ๋ ํ ์ด๋ธ์ SELECT๋ฅผ ์ข ์ด์ ์์ฑํ๋ ๊ธฐ๋ฅ ๋ฑ์ด ํ์ํฉ๋๋ค. www.sql-ex.ru๋ฅผ ์ถ์ฒํฉ๋๋ค. ํ๋ฃจ๋ ์ดํ ์์ ์ํ๋ ์์ค์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
-
Spring Core: ์ด๋ค ์ข ๋ฅ์ ์ฃผ์์ด ์๋์ง, ์ปจํ ์คํธ๋ ๋ฌด์์ธ์ง, Bean์ด ์ด๋ป๊ฒ ์์ฑ๋๋์ง, ์ด๋ค Bean Scope๊ฐ ์ค๋ ๋๋ก๋ถํฐ ์์ ํ์ง, ์ํธ ์ฃผ์ ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ ๋ฑ ๋ชจ๋ ์ธํฐ๋ทฐ ์ง๋ฌธ์ ๋๋ค. ํ์ด์ง๋ฅผ ๋ฐํํ๋ ๋ฐฉ๋ฒ, JSON์ ๋ฐํํ๋ ๋ฐฉ๋ฒ ๋ฑ ์ ๋ ํ์ฌ ๋ฌ์์์ด๋ก "์ ๋ฌธ๊ฐ๋ฅผ ์ํ Spring 5"๋ฅผ ์ฝ๊ณ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก "Spring in Action"์ ์ถ์ฒํฉ๋๋ค.
3๋จ๊ณ. ๊ตฌ์ง
์ค์ ๋ก ํ ํ๋ก์ ํธ๋ฅผ ์๋ฃํ ํ ์ฒ์ ๋ช ๋ฌ ๋์ ๋ค์ํ Junior/Trainee ๊ณต์(HH, LinkedIn, ์ฑ์ฉ ๋ํ์ฌ๋ฅผ ํตํด)์ ์ฝ 30๊ฐ์ ์๋ต์ ๋ณด๋์ง๋ง ๊ฒฐ๊ณผ๋ ๊ฑฐ์ 0์ ๊ฐ๊น์ต๋๋ค. ๊ฒฝํ์ด ์๋ ๊ณต์์๋ง ์ง์คํ๊ณ , ์ต์ํ ์คํ์ ์์งํ๊ฒ ํ์ํ๊ณ , ์๊ธฐ์๊ฐ์์ ๋์ ๋์ ํ์ต๋ฅ๋ ฅ์ ์ ์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ ๋ฒ์ ํตํ๊ฐ ์ด๋ฃจ์ด์ก๊ณ (๊ทธ ์ค ํ ๋ฒ์ ๋ด ์ค๊ธ ์์ด๋ก ์ฆ์ ๋๋ฌ์) ๋ ํ์ฌ๊ฐ ๊ธฐ์ ์ฌ์์ ๋ ๋ณด๋๊ณ ๋จ ํ ๋ฒ์ "ํ์"๊ฐ ์์๊ณ ๊ทธ ํ ๋๋ ํผ์ ์ข ์ด์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์์์ต๋๋ค. ๊ทธ ํ HR์ ์๋ฅ๋ฅผ ๊ฐ์ ธ๊ฐ๊ณ "์ ํํ๊ฒ ์ต๋๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค. ๋๋ ๋์ด ๋ฒ์ ์ธํด์ญ(๋ฌด๊ธ ๋ฐ ์กฐ๊ฑด๋ถ ์ ๊ธ)์ ์ป์ผ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ๊ธฐ์ ์ฌ์์ ์ํํ์ง๋ง ์ต์ข ์ฌํ ๋ณด์ฅ์ ๋์ด์์ง๋ ๋ชปํ์ต๋๋ค. ํ์ง๋ง ์ด์ ํ๋ จ์์ ํ์คํ T-Systems, CFT, Andersen ๋ฐ EPAM์์ ๋ชจ์ง๋๋ค๊ณ ๋งํ ์ ์์ต๋๋ค (๋ฆฌ๋ทฐ๊ฐ ํผํฉ๋์ด ์์ผ๋ฏ๋ก ์ค์ค๋ก ๊ฒฐ์ ํ์ธ์). ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ช ๋ฌ๊ฐ ์์ ์์ด ์์์ ์ฃฝ์ง ์์ ์ ์๋ ๊ธฐํ๊ฐ ์๋ค๋ฉด ํ์ฅ์ ๋ค์ด๊ฐ๋ ๊ฒ์ด ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค =) ์ผ๋ฐ์ ์ผ๋ก ์ด ๊ฒฝํ ์ดํ ์ ๋ ๋ค์ ์ฐ์ธํด์ก๊ณ , ๊ฒ์์ ์ ์ ์ค๋จํ ์ฑ ์ ์ฒด ์ด์ผ๊ธฐ๋ฅผ ๋ฉ์ท์ต๋๋ค. ๊ฑฐ์ 6๊ฐ์ ๋์ ์ด์ ํ๋กํ ์์ ์ ๊ณ์ํ๊ณ ์ฌ๋ฏธ๋ก ๋ช ๊ฐ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ง๋ง Git์๋ ๊ฒ์ํ์ง๋ ์์์ต๋๋ค. ๊ณต์์ผ๋ก ์ธํ ์คํจ์ ๋ํด ์ฐ์ฐํ ์ด์ผ๊ธฐ ํ ํ ์ง์ธ์ ๋ง๋ ๋๊น์ง ๊ทธ๋ ์ด๋ฏธ ์ค๊ฐ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์์์ง๋ง ๊ฐ์ ๋ฐฉ์์ผ๋ก ์์จ ํ์ต์ ์์ํ์ต๋๋ค. ํ ์ง์ธ์ด ์ ์๊ฒ ๋ช ๊ฐ์ง ์ถ์ฒ์ ํด์คฌ๋๋ฐ , ๊ทธ ๋ถ์ด ์ง์ ์ฌ์ฉํ์ จ๊ณ , ์ ๊ฐ ์์ผ๋ก ๊ตฌ์ง ํ๋์ ํ๋ ๋ฐ ํฐ ๋์์ด ๋์์ต๋๋ค. ๋น์ ์ด ๊ทธ๋ค์ ๋ฐ๋ผ๊ฐ ๊ฒ์ธ์ง ๋ง ๊ฒ์ธ์ง๋ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์๋ํ๋ฉด... ๊ทธ๋ค์ ์ด๋ค ๋ฉด์์ ์์ ํ ์ ์งํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ ์ธ์ฉ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.-
์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์ด๋ ฅ์์ ์ธํด์ญ, ์กธ์ ํ๋ก์ ํธ, ํ๋ฆฌ๋์, ์๊ฒฉ ๊ทผ๋ฌด ๋ฑ 6๊ฐ์ ์ด์์ ์์ ์ ๊ฒฝํ์ ๊ธฐ์ฌํ์ธ์. ์ด๋ HR์ ์ด๊ธฐ ์ด๋ ฅ์ ์ฌ์ฌ ๋จ๊ณ์์ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
-
์ด๋ ฅ์์์ ์ฃผ๋์ด(Junior) ๋ฐ ์์ ๊ธ์ฌ๋ผ๋ ๋จ์ด๋ฅผ ์ญ์ ํ์ธ์. ๊ทธ๋ฅ ์๋ฐ ๊ฐ๋ฐ์๋ก ๋๋๊ณ ๊ฐ ํ์ฌ์ ๊ฐ๋ณ์ ์ผ๋ก ๋์ ๋ ผ์ํ์ธ์.
-
๊ธฐ๋์น๋ฅผ ์ธ๊ธํ๊ธฐ ์ ์ HR์์ ์ ์๋ ๊ธ์ฌ์ "ํฌํฌ" ์ด๋ฆ์ ์ง์ ํ๋๋ก ํ์ญ์์ค. ํ์ฌ๊ฐ 80,000~120,000์ ์ ์ํ๊ณ ๊ทํ๊ฐ 40,000๊ฐ ์ด์์ ์ฐพ๊ณ ์๋ค๋ฉด ์ผ๋ถ ์ ํ์๋ ๊ทํ๋ฅผ ๊ฒฝ๋ฉธํ ๊ฒ์ ๋๋ค.
-
1~3๋ ์ ์์ ์ ๊ฒฝํ์ด ํ์ํ๋๋ผ๋ ๊ทํ์ ์คํ์ ๋ง๋ ๋ชจ๋ ๊ณต์์ ์ง์ํ์ญ์์ค.
-
๊ทํ๊ฐ ์์ ํ ์ธ์ด, ๊ธฐ์ ๋ฐ ํ๋ ์์ํฌ์ ์ ์ฒด ์คํ์ ์ด๋ ฅ์์ ํฌํจ์ํค์ญ์์ค.
-
LinkedIn์ ๋ฑ๋กํ์ธ์. ๋ค์ํ ํ์ฌ์ HR ์ธ๋ ฅ์ด ์ ๋ง ๋ง์ด ์์ต๋๋ค. ํ๋กํ์ ์ฃผ์ ๊น๊ฒ ์์ฑํ์ธ์. ์ฌ์ค ์ด ํ๋กํ๋ ์ด๋ ฅ์์ด๊ธฐ๋ ํฉ๋๋ค. ๊ทํ์ ์ฐ๋ฝ์ฒ ๋คํธ์ํฌ๋ฅผ ๊ฐ๋ฐํ๋ ค๋ฉด ๊ทํ์ ํ๋กํ๊ณผ ๊ด๋ จ๋ LION์ ์ถ๊ฐํ์ญ์์ค. ๊ทธ๋ค์ ๋ชจ๋ ์ฌ์ฉ์์ ์์ฒญ์ ์๋ฝํฉ๋๋ค.
-
๋ฌด๋ฃ Java ํ ์คํธ์ ์ฐธ์ฌํด ๋ณด์ธ์. ์ฃผ๋์ด ์ธํฐ๋ทฐ ์ ์ ์ข ์ด๋ก ์ ๊ณต๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฏธ๋ฆฌ ์ค๋นํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
๊ทธ๋ค์ ํญ์ ์ปฌ๋ ์ ์ ๋ํด ๋ฌป์ต๋๋ค. ์ด๋ค ์ปฌ๋ ์ ์ด ์๋์ง, ์ด๋ป๊ฒ ๋ค๋ฅธ์ง, ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์์ง ๋ฌป์ต๋๋ค.
-
ํญ์ ์ถ์ ํด๋์ค์ ์ธํฐํ์ด์ค์ ์์ต๋๋ค. ๋ฉ์๋, ํ๋๋ฅผ ๊ฐ์ง ์ ์๋์ง, ์ด๋ค ํญ๋ชฉ์ ์์๋ฐ์ ์ ์๋์ง ๋ฑ์ด ์์ต๋๋ค.
-
๊ฑฐ์ ํญ์ ๋ฉํฐ์ค๋ ๋ฉ์ ์ฌ์ฉํฉ๋๋ค. ์์ ์ ์ฌ์ฉํ ๊ฒ, ํค์๋, ๋ฉ์๋๋ util.concurrent์ ์ต์ํฉ๋๋ค.
-
์ข ์ข ๋ฉ๋ชจ๋ฆฌ ์์ ์ ํ ๋ ํ, ์คํ ๋ฐ ์ด๋ฌํ ๋ฌธ์์ด์ด ๋์ผํ๋ฉฐ ์ด๋ฌํ ๊ฐ์ฒด๋ ์ ๋์ผํฉ๋๊น?
-
๋๋ก๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด - ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์๊ณ ์๋์ง, ์ด๋ค ๋ณต์ก์ฑ์ด ์๋์ง, ์ ์ง๊ธ ์๊ณ ๋ฆฌ์ฆ์ ์์ฑํ ์ ์๋์ง์ ๋ํด.
-
๋๋ก๋ ์ด๋ค ํจํด์ ์๊ณ ์๋์ง, ์ด๋ค ํจํด์ ์ฌ์ฉํ๋์ง์ ๋ฐ๋ผ ์ฑ๊ธํค์ด๋ ํฉํ ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
-
๋๋ก๋ SQL์์ JOIN ์ ํ, ํธ๋์ญ์ ์ด ๋ฌด์์ธ์ง, JDBC์์ ์ํํ๋ ๋ฐฉ๋ฒ ๋ฑ ์งง์ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
-
์ ๋ ์ฝ๋๋ฅผ ํธ์งํ๊ณ ์ถ๊ฐํ๋ Salesforce ํ๋กํ ๋น์ฆ๋์ค ์ฐ๋ฝ์ฒ ํ์ด์ง
-
์ฝ์ ์ ์ด ๊ธฐ๋ฅ์ด ์๋ Spring State Machine์ ์ฌ์ฉํ์ฌ ๋ค์ธต ๊ฑด๋ฌผ์ ์๋ฆฌ๋ฒ ์ดํฐ ์๋ฎฌ๋ ์ด์
-
๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฌธ์๋ณ๋ก ํ ์คํธ๊ฐ ์ถ๋ ฅ๋๋ LibGDX ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ์ Android ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค.
-
HTTP ์์ฒญ์ ํตํด ํด๋ผ์ด์ธํธ๋ฅผ ์ถ๊ฐํ๊ณ JSON์ ๋ฐํํ์ฌ ์๋์ฐจ ๊ณต์ ๋ฅผ REST๋ก ๋ชจ๋ฐฉํฉ๋๋ค.
-
์์ ์ ์ ํตํด ๋ฐฉํฅ์ด ์๋ ๊ทธ๋ํ๋ฅผ ์ ๋ ฌํ๋ ๋ฌธ์ ;
-
ํ์ผ์ ์ขํ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฑ๋ณ์ผ๊ฐํ์ ๊ฒ์ํฉ๋๋ค.
-
Stream API๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ฝ๋๋ฅผ ๋ฆฌํฉํ ๋งํฉ๋๋ค.
-
์ผํญ์์ ์ง์ํ๋ UI ๊ณ์ฐ๊ธฐ
-
๊ฒฐ๊ณผ๋ฅผ ํ์ผ์ ์ฐ๋ ์ค๋ ๋ ๊ฒฝ์.
-
์์ ์ ์๋ฃํ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ์ฝ๋๊ฐ OOP ์์น์ ์ค์ํ๋์ง ํ์ธํ์ญ์์ค.
-
์ฝ๋์ ํจ์จ์ฑ์ ํ์ธํ์ธ์. ๋ฌด์๋ณด๋ค๋ BufferedWriter ๋์ PrintStream์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ ๋ ํ๋ ๊ฑฐ๋ถ๋นํ์ต๋๋ค.
-
50%์ ์ฌ์ ๋ฅผ ๋๊ณ ์คํ ์๊ฐ์ ๊ณํํ์ธ์. ๋ง๊ฐ์ผ ์์นจ 8์์ git push๋ฅผ ํ๋ ๊ฒ๋ณด๋ค ์ผ์ฐ ์์ํ๊ณ ๋๋ด๋ ๊ฒ์ด ์ข์ต๋๋ค.
GO TO FULL VERSION