์๋ฅ
- ์ : ๋ฏธํ์ผ ์ ๋ฅด๋ฐํ
- ๊ทผ๋ฌด : ์์คํ
๊ด๋ฆฌ์, ๊ธฐ์ ์ง์ ์์ง๋์ด
- ๊ฑฐ์ฃผ์ง: ๋ฌ์์ ํด๋ผ
- Java ๊ต์ก ์์ ์ ์ฐ๋ น: 27์ธ
- ํ๋ก๊ทธ๋๋จธ๋ก์์ ์ฒซ ์ง์
: ํ๋ จ์ ์์ํ ์ง 1๋
- ๋
์ฐฝ์ ์ธ ์ฑ๊ณต ์ฌ๋ก
๋ฐฐ๊ฒฝ
์ ๋ ํ์ฐฝ์์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ๊ฟ์ ๊ฟจ์ต๋๋ค. ๋๋ ์ง์ญ ๋ํ์ ์ฌ์ด๋ฒ๋คํฑ์ค ํ๋ถ์ ์
ํํ๊ณ ์ถ์์ง๋ง ๊ฒฐ๊ตญ ๋ค๋ฅธ ํ๋ถ์ ์ง์ํ์ต๋๋ค. ์ ํ์ ํฉ๊ฒฉํ์ง ๋ชปํ ๊น๋ด ๋๋ ค์ ์ต๋๋ค. ๋์ค์ ํฉ๊ฒฉํ ์ค ์๊ณ ํ์ฐธ์ ๊ณ ๋ฏผํ๋๋ฐ... ๊ฒฐ๊ตญ ์์ง๋์ด ๊ณต๋ถ๋ฅผ ํ๊ณ (2010๋
๋ํ
์กธ์
) ์ ์์คํ
๊ด๋ฆฌ์๋ก ์ทจ์งํ๊ฒ ๋์์ต๋๋ค. ๊ธฐ์ ์ง์ํ์ Enikey์
๋๋ค. ๊ทธ๋ ๊ฒ 4๋
์ด ํ๋ ์ต๋๋ค.
โ๊ทธ๋ฆฌ๊ณ ์ง๋ 4๋
๋์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ ๋์ง ์์์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ ๋ Java๋ฅผ ๊ณต๋ถํ๊ณ ์ถ์์ต๋๋ค. Java์ ์ธ๊ธฐ์ ํฌ๋ก์ค ํ๋ซํผ์ ์ํฅ์ ๋ฐ์์ง๋ง ํ๋ ์ ํ
์ด์
์ธ์ด ์์ฒด๋ ๋ช ๋
๋์ ๋
ผ์๋์ง ์์์ต๋๋ค.โ
ํ๋ ๋๋ ํด์ธ๋ก ๋๊ฐ ๊ทธ๊ณณ์์ ํ๋ก๊ทธ๋๋ฐ ๊ต์ก์ ๋ฐ๊ณ ์ถ์์ต๋๋ค. ๋๋ ์๋
๋์ ์ผํ๋ฉด์์ด ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ์ด์๊ณ ๊ทธ๊ฒ์ ์ ์ฅํ๊ณ ๋ฐ๋ก ๋ณด๊ดํ์ต๋๋ค. ๋ฌผ๋ก ์ค์ค๋ก ๊ณต๋ถํ๋ ค๋ ์๋๋ ์์์ง๋ง ์ฑ
์ผ๋ก ๊ณต๋ถํ๋ ๊ฒ์ ์๋์ง ์์์ต๋๋ค. ๋๋ ๋ ๋ค์ ์ฅ์ โ
์ด์ฉ๋ฉด ์ธ์ ๊ฐ โ๋ก ๋ฏธ๋ฃจ๊ณค ํ๋ค.
๊ทธ๋์ 2014๋
๊น์ง ์ด์์ต๋๋ค . ์ธ๊ตญ ๋ํ ์งํ ์๋๋ ์คํจ๋ก ๋๋ฌ๋ค. ๊ฒ๋ค๊ฐ ์ด๋ ์ฌ์์น๊ตฌ๊ฐ ์ ํ์ ๋ง์น๊ณ ๋์์์ต๋๋ค. ๊ทธ๋์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ณ ์ถ๋ค๋ฉด ์ง๊ธ ์ฌ๊ธฐ์ ์ค์ค๋ก ๊ณต๋ถ๋ฅผ ์์ํด์ผ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ์๋ํ๋ฉด ๋์ค์๋ ๋ ์ด๋ ค์ธ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
๋๋ค.
์ฐ๊ตฌ
์ ๋
HTML ,
CSS ,
JavaScript ๋ก ์์ํ์ต๋๋ค . ์ ๋ ํ ๋ฌ ์ ๋
PHP๋ฅผ ๋ฐฐ์ ๊ณ Codecademy ์์ ๊ฑฐ์ ๋ชจ๋ ๊ณผ์ ์ ์ด์ํ์ต๋๋ค .
2015๋
์ด์ ์ ๋
Java๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์์ํ์ต๋๋ค .
โ์ ๋ Java 7์ ๊ดํ Shildt์ ์ฑ
์ ์ฝ์์ต๋๋ค. ์ด๋ ค์ ๊ณ ์์ผ๋ก์ ์์
์ ๋ํด ์ ํ ๋ชฐ๋์ต๋๋ค. 21์ธ๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ์ฑ
์ ์ฝ๋ ๊ฒ๋ณด๋ค ์ข ๋ ํ๋์ ์ธ ๊ณต๋ถ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ๊ฒ์ํ๊ณ , ๊ตฌ๊ธ๋งํด์ ์ฐพ์์ต๋๋ค. ์๋ฐ๋ฌ์ฌ."
2์ ์ด๋ถํฐ 4์ ๋ง๊น์ง ์ฌ์ดํธ ์์
์ ํ๊ณ (
์๊ฐ ๊ตฌ๋
์ด ์์๊ณ , ์ด๋ก ์ ๊ฐ์ ํ๊ณ ํด๊ฒฐ/๋ฏธํด๊ฒฐ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ธฐ ์ํด ๋ ๋ฒจ 20์ ๋๋ฌํ ํ ์ค๋จํ์ต๋๋ค ), 4์๋ถํฐ Tomcat ์๋ฒ ๋ฅผ ์๊ฒ ๋์๊ณ ,
jUnit ,
JSP ,
Spring ,
Hibernate ,
SQL (
๋ชจ๋ ๊ธฐ์ ์ ํผ์์ ์ด๋ฉฐ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ์ ๊ณผ ํ์ํ ์ด์ ๋ง ์์ต๋๋ค ).
๋์์ ์ ๋ Java Core ์ด๋ก ์ ๋ณต์ต ํ๊ณ
2015๋
5์ ์ด์ ์ด๋ ฅ์๋ฅผ ๊ฒ์ํ์ต๋๋ค .
์ผํ๊ณ ... ๋ ๊ณต๋ถํด
ํ ํ์ฌ๊ฐ ์๋ตํ์ต๋๋ค. ์ฌ์ค ์ ๊ฐ ์ง๊ธ ์ผํ๋ ๊ณณ์ด ๋ฐ๋ก ๊ทธ๊ณณ์ด์์. ์ธํฐ๋ทฐ์์ ๊ทธ๋ค์
Java Core ์ ์ ๊ฐ ์ด๋ ฅ์์ ์ ๋นํ ์ถ๊ฐํ ๊ธฐ์ ๋ชฉ๋ก์ ๋ํด ๋ฌผ์์ต๋๋ค(
์ด์ ๋จ๋ฝ์ ์ ๋ชฉ๋ก ์ฐธ์กฐ ). ๋๋ ์ด๋ฌํ ๊ธฐ์ ์ ํผ์์ ์ผ๋ก ์๊ณ ์์์ ์ฆ์ ์ธ์ ํ์ผ๋ฉฐ ์์ผ๋ก๋ ์ด์ ๋ํด ์ฐ๊ตฌํ ๊ณํ์
๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ๊ทธ๋ค์ ๋๋ฅผ ์ฃผ๋์ด ๊ฐ๋ฐ์ ์๋ฆฌ์ ์ฑ์ฉํ๊ณ , ๋ด๊ฐ
Java Core ์ ๋ํ ํํํ ์ง์์ ๊ฐ์ง๊ณ ์๋ค๋ ์ฌ์ค์ ์ค๋ช
ํ๋ฉด์ ๊ทธ๋ค์ ์ ํ์ ์ค๋ช
ํ์ต๋๋ค (
Java Rush ๋๋ถ์ !).
โ์ ๋ JavaRush ๊ณผ์ ์ ๋นจ๋ฆฌ ๋ง์ณค๊ณ ์ฝ๊ฐ ๊ฒ์ผ๋ฅด๊ธฐ ๋๋ฌธ์(์ข
์ข
๋ต๋ณ์ ์ฐพ๊ธฐ ์ํด ํฌ๋ผ์ ์์ ์๊ธฐ ๋๋ฌธ์) ์ ๋ฌธ๊ฐ๋ก์ ์ ์์ ์ ๋ํ ์์ ๊ฐ์ด ๋ถ์กฑํ์ต๋๋ค. ๊ทธ๋์ ์ด๋ฏธ 12์์ JavaRush๋ฅผ ํ ๋ฒ ๋ ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.โ
๋ชจ๋ ๊ฒ์ด ๊ณตํํด์ง๋๋ก, ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ์ค์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ธฐ ์ํด... ๊ฒ๋ค๊ฐ ์ ๊ฐ ์ฌ๊ธฐ์ ์๋ ๋์ ์๋ก์ด ๋ฌธ์ ๊ฐ ๋ง์ด ๋ํ๋ฌ๊ณ ์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์๊ณ ํนํ ๋ฏธ๋ ํ๋ก์ ํธ์ ๊ด์ฌ์ด ๋ง์์ต๋๋ค. .
๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ " ์ดํด๋ ฅ ์๋ " ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ ๊ฐ ์๋ ๋ฑ์ ์์ ๋จ์ ์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ดํธ ์์ฒด๊ฐ ๋ง์์ ๋ค์์ต๋๋ค (
ํธ์ง์ ์ฃผ์ ๋ฐ๋ฅด๋ฉด ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ๋ Java Rush 2.0 ์์ ์์ ํ ์ฌ์ค๊ณ๋์์ผ๋ฉฐ ๋งค์ฐ ์ดํด๋ ฅ์ด ์ข์์ก์ต๋๋ค) . ์ค์ ๋ก ์ ๋ ๊ณผ์ ์ ์ด์ํ๊ณ ์ค์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ์ต๋๋ค(๋ฐฉ๊ธ ์๋ฃํ์ต๋๋ค). ๊ฒฐ๊ณผ์ ๋ง์กฑํฉ๋๋ค!
์ฒซํด
์ ๋ ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ ์ง ๊ฑฐ์ 1๋
์ด ๋์์ต๋๋ค.
Java Rush๋ ์ ๊ฐ ๋ฐฐ์ฐ๊ณ , ๋ฐ์ ํ๊ณ , ์ ๋ฌธ๊ฐ๋ก์ ์ ์์ ์ ํ์ฑํ๋ ๋ฐ ๋ง์ ๋์์ ์ฃผ์์ต๋๋ค. ํ์ฌ์์ ์ฒ์์๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์
์ ํ๋ฉด์ ํ์ํ ๊ธฐ์ ์ ๋ฐฐ์ ์ต๋๋ค. ๋์ค์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ๋ก ์ ํํ์ฌ
Android๋ฅผ ๊ณต๋ถํ๊ณ (
ํ๋ ๋ฌ ์ ๋ ๊ณต๋ถํ ํ ๋ณ๋ ฌ ํ์ต์ผ๋ก ๊ฐ๋ฐ์ ๋ค์ด๊ฐ์ต๋๋ค )
3์๋ถํฐ iOS๋ฅผ ์์ ํ์ต๋๋ค . ์ด๊ฒ์ ํ๋ก๊ทธ๋๋จธ๋ก์ ๋์๊ฒ๋ ์ฑ๊ณต ์ฌ๋ก๊ฐ ์๋๋๋ค. JavaRush๊ฐ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ค๋ ๋์ ๊ฟ์ ์ด๋ฃจ๋ ๋ฐ ์ด๋ป๊ฒ ๋์์ด ๋์๋์ง์ ๋ํ ๊ฒ์
๋๋ค. ์์ง ๋ฐฐ์ฐ๊ณ , ๋ค์ ๋ฐฐ์ฐ๊ณ , ์ด๋ฏธ ์ํ์ง ๊ฒ์ ๊ธฐ์ตํด์ผ ํ ๊ฒ์ด ๋ง์ง๋ง ๋ชฉํ๋ ์์ต๋๋ค. ์ข์ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ฉด ์ฑ์ฅํ ์ฌ์ง๊ฐ ์์ต๋๋ค.
2 ๋
ํ
Java Rush ๊ด๋ฆฌ ์ ์์ฒญ์ ๋ฐ๋ผ ๋๋ ๋ด ์ด์ผ๊ธฐ์ ์ฐ์์ ์ถํํ๊ณ ์์ต๋๋ค. JavaRush ๊ต์ก์ ์์ํ ์ง 2๋
, ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋ ์ง 1๋
๋ฐ์ด ์ง๋ฌ์ต๋๋ค.
๋๋ ์ฒซ ์ง์ฅ์์ 1๋
๋ฐ ๋์ ์ผํ์ต๋๋ค . ์ฒ์์๋ ์ฌ๋ฌ ํ๋ก์ ํธ์ ์ฐธ์ฌํ์ต๋๋ค(
2015๋
6์~10์ ). 4๊ฐ์๊ฐ
์ํฐํ๋ผ์ด์ฆ ๊ฐ๋ฐ (
JSP ์คํ - JSF + Primefaces - JPA )
. ๊ทธ๋ฐ ๋ค์ Android ๋ฐ
iOS ์ฉ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ ๋ฐ ์ฝ 1๋
์ ๋ณด๋์ต๋๋ค . ์ ๋ ์ด๋ฌํ ํ๋ซํผ(
Realm ,
Retrofit ,
little Rx )์ ์ํ ๋ช ๊ฐ์ง ์ธ๊ธฐ ์๋ ํ๋ ์์ํฌ๋ฅผ ์ฐ๊ตฌํ์ต๋๋ค.
์ ๋ iOS์ฉ Objective C์ Swift๋ฅผ ๊ณต๋ถํ ํ Android์ฉ kotlin์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ์ต๋๋ค .
2016๋
9์ ํ ๋ฌ ๋์ ๋ด๋ถ ๊ธฐ์กด Enterprise ํ๋ก์ ํธ๋ก ์ ํํ์ต๋๋ค.
ํ์ฌ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ Elasticsearch๋ฅผ ๋์
ํด์ผ ํ์ต๋๋ค . ํ ๋ฌ ๋์ ๊ณ์ํด์ ์ฝ๋๋ฅผ ์ฐ๊ตฌํ์ง๋ง Java๊ฐ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํด ํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ์ ๋ ๋ค์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ๋ก ์ฎ๊ฒจ์ก์ต๋๋ค(๊ทธ๋ฐ ์ผ์ด ๋ฐ์ํ์ต๋๋ค...). 2016๋
8์ ๋ง
, ๋งค๋์ ์ ์์ฒญ์ผ๋ก
์ ๋ค์ํฐ ํํ์ด์ง ๊ตฌ๊ธ ์๋๋ก์ด๋ ์ธ์ฆ ์ ํฉ๊ฒฉํ์ต๋๋ค
. ์จ๊ฐ ๊ด๋ฃ์ ์ธ ์ผ๋ก ์ธํด(
๋๋ ๋จ์ํ ๋ด ์ํ์ ๋์น์ฑ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์) ํ๋๋
Google Android Associate Developer ๋ฐฐ์ง๋ฅผ 11์์์ผ ๋ฐ์์ต๋๋ค . ์ํด๋ถํฐ ์ ๋ ์คํ์ ๋ชจ๋ฐ์ผ
Spring ,
Hibernate ,
์ผ๋ถ DB ์์ ์ต์ Enterprise ๋ก ๋ณ๊ฒฝํ๊ณ ์ถ์์ต๋๋ค . ๊ทธ๋ฌ๋ ๋ ์์ ์ ์ด์ ๋๋ฃ์ ๋์์ผ๋ก "
๋ฐ๊ฒฌ " ๋ ๊ฒ์ผ๋ก ๋ฐํ์ก์ต๋๋ค . ์ฐ๋ง์ ๋ง ๊ทธ๋๋ก ์ด๋ฒ ์ฃผ์ ์ง์ฅ์ ๋ฐ๊ฟจ์ต๋๋ค. ์ํ.
์์ 10์๊ถ ๋ ์๋๊ณ
์์ 100์๊ถ ๋ ์๋ ์์ง๋ง ๊ฒฐ์ ์ ์ธ ์๊ฐ ์ค ํ๋์๋ ์ด ํ๋ก์ ํธ์ ๊ด์ฌ์ด ์์์ต๋๋ค. ์คํ์
Enterprise ์
๋๋ค . ๋ฐ๋ก ์ ๊ฐ ์์
๊ฐ๋ฐ ๊ฒฝํ์ ์๊ณ ์ถ์๋ ๊ฒ์
๋๋ค. ๋ํ ์ฅ์ ์ธ ๋ช ๊ฐ์ง ์น ์๋น์ค(์ ์์ง๋ ๋ชปํ์ง๋ง ๋ด๋
์ ๋ ๊น์ด ์๊ฒ ๋ฐฐ์ธ ๊ณํ์ด์์ต๋๋ค)์
Groovy+Grails ๋ ๋ง์ด ์์ต๋๋ค . ๊ธ์ฌ๋ ํ์ฌ ์ง์๋ณด๋ค ๋ ๋ง์ ๊ฒ์ ์๊ตฌํ๊ณ ๋์ ์์ฒญ์ ์น์ธ๋์์ต๋๋ค. ๋จ์ ๊ฒ์ ์๋ก์ด ์ง์ฅ์์ ๊ธฐ๋์ ๋ถ์ํ๊ณ ์๋ก์ด ๊ท์คํ ๊ฒฝํ์ ์ป๋ ๊ฒ์
๋๋ค :)). ์ฒซ ์ง์ฅ์์ ์ผํ๋ ๋์ ์ ๋ ์ง์ฅ๊ณผ ์ง์์ ๋์์์ด ๊ธฐ์ ์ ๋ํด ๋ฐฐ์ ์ต๋๋ค. ๋ฌผ๋ก ๋งค์ผ์ ์๋์ง๋ง ์ต์ ์ ๋คํด ์๊ฐ์ ํฌ์ํ์ต๋๋ค. ๋๋
GitHub๋ฅผ ์ฝ๊ฐ ๋ถํ๋ฆฌ๊ณ ์ธํฐ๋ท์์ ์ฐพ์ ๋ช ๊ฐ์ง ํ
์คํธ ์์
์ ์์ฑํ์ต๋๋ค. 12์ ๋ง์ ์๊ฒฉ์ฆ์ ์ทจ๋ํ์์ต๋๋ค.
Oracle 1z0 -
808 (Java์ ๋ํ ๊ธฐ๋ณธ ์ง์์ ํ์ธํ๋ ์ธ์ฆ)
๋ด๋
์๋ OCP (
Oracle Certified Associate ) ์ํ์ ์น๋ฅด๋ ค๊ณ ํ๋๋ฐ , ๊ทธ ์ด์ ๋... ์ปดํจํฐ ๊ธฐ์ ์ ๋ํ ๊ต์ก์ ์์ง๋ง ์ธ์ ๊ฐ ์๊ฒฉ์ฆ์ด ๋์์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ธ์ฆ์ ์์ฒด๊ฐ ์๋๋ผ(์ธ์ฆ์์
์์ ์๊ฐ ๋๋ค๋ ๊ฒ์ ๋งค์ฐ ์ข์ ์ผ์ด์ง๋ง! ), ์ธ์ด์ ๋ฏธ๋ฌํจ๊ณผ ์ธ์ฆ์ ์ค๋นํ ๋ ์ฑ์์ง๋ ๊ณต๋ฐฑ์
๋๋ค. ์ด๋ ์ง๋ ๊ธฐ๊ฐ ๋์ ์ง๊ธ๊น์ง์ ์ฑ๊ณต์
๋๋ค. ๋ด๊ฐ ์ํ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ์ ์ง ๋ง ๋์๋ค๊ณ ๋งํ ์๋ ์์ต๋๋ค. ์ง๊ธ์ ์์ง ๊ณต๋ถํ๊ณ , ๊ฐ๋ฅด์น๊ณ , ๋ฐฐ์์ผ ํ ๊ฒ์ด ์๋ค๋ ๊ฒ์ ์ดํดํ์ง๋ง ์ด๊ฒ์ด ๋๋ฅผ ๋๋ ค์ํ์ง๋ ์์ต๋๋ค.
๊ฒฐ๊ตญ, ๊ฐ์ฅ ์ข๊ณ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์ผ์ ์์ง ์ค์ง ์์์ต๋๋ค!
GO TO FULL VERSION