์ด๋ฒ์ 18ํ์ 7์ ๊ณต์ ๋ค์๋ค. ( 2๊ณผ๋ชฉ์ P/NP ๊ณผ๋ชฉ & 5๊ณผ๋ชฉ์ 3ํ์ ๊ณผ๋ชฉ )
๋งค์ผ ํ๊ท 8์๊ฐ ์ด์์ฉ์ ๊ณต๋ถํ๋ฉด์ ๋ณด๋์ฐจ๊ฒ ๋ณด๋ธ๊ฒ ๊ฐ์ ์์ ํ๊ธฐ์ ๋ค๋ฅธ ํ๋๋ค์ ์ ๋ฆฌํ๋ฉฐ ํํ๊ธฐ๋ฅผ ๋ง๋ฌด๋ฆฌ ํ๋ คํ๋ค.
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค์คํ๋์ค
์ด๋ฒ ํ๊ธฐ ๊ฐ์ฅ ์ด์ฌํ ํ ๊ณผ๋ชฉ์ด๋ค. 4ํ๋ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ ์ ์ค๊ณ์ ๋ํ ๋ถ๋ถ์ ๊น๊ฒ ํ๊ณ ๋๋ ๊ณผ๋ชฉ์ด์๋ค.
๊ต์๋๊ป์ ERD์ ๋ํ ์๊ตฌ์ฌํญ์ ์ฃผ์๋ฉด, ๋งค์ฃผ ํ ๊ณผ์ ๋ก ๊ทธ์ ๋ํ ๊ฐ๋ ์ ์ค๊ณ๋ฅผ ์งํํ์๋ค.
ERwinํด๋ ์ฌ์ฉํ๊ณ , Oracle์ ๋ง๊ฒ ๋ณ๊ฒฝ๋ ํด๋ณด๊ณ , ์ฌ๋ฌ ๊ธฐ๋ฒ(chen, ๊น๋ง๊ท๋ฐ, ์ ๋ณด๊ณตํ) ๋ฑ์ ์ฌ์ฉํ๋ฉฐ ์ด๋ฅผ ํํํ์๋ค.
๋งค์ฃผ ํํ๋ก์ ํธ๋ก ์งํํ ์ค๊ณ์ ๋ํด์ ์์ ์๊ฐ์ ๋ช ํ์ ์ ์ ํ์ฌ ํ์ฐ๋ค ์์์ ๋ฐํ๋ฅผ ํ์๊ณ , ์ด๋ฅผ ์ค๋นํ๋ ๊ณผ์ ์์ ๋ง์ ๊ฒฝ์ฐ๋ฅผ ์์ํ๊ณ , ์๋ฒฝํ ์ค๊ณ๋ฅผ ์ง๊ธฐ ์ํด ๊ณจ๋จธ๋ฆฌ๋ฅผ ์ฉ์๋ค.
3์์๋ ์ด๊ฑธ ๋ค ์ด๋ป๊ฒ ํ๋ ์ถ์๋๋ฐ, ๋ช ๋ฌ ๋ค ๋์๊ฐ์ ์ ๋ถ๋ถ์ ๋ณด๋ ๋น ๋ฅด๊ฒ ์ค๊ณ๊ฐ ๋๋ ์์ ์ ๋ณด๋ฉฐ, ์ด์ฌํ ํ๊ณ ๋ง์ด ๋ฐ์ ํจ์ ๋๊ผ๋ค. ๋ฌด์๋ณด๋ค ๋ด ์ค๊ณ๊ฐ ์๋ฒฝํ๋ค๊ณ ์๊ฐ๋์์์๋ ํญ์ ์์์น ๋ชปํ ์ง๋ฌธ๋ค์ด ๋ค์ด์๊ณ , ๋ฐ๋๋ก ์ด์ํ๊ฒ ์ง ๊ฒ ๊ฐ์ ์ค๊ณ๋ค๋ ๋ถ๋ถ์ ์ผ๋ก๋ ์ข์ ์์ด๋์ด๋ฅผ ๊ฐ์ง ์ค๊ณ์์ ์ธ์งํ๊ฒ ๋์๋ค.
์๋๋ ๋งค์ฃผ ๊ณผ์ ๋ง๋ค ํ ๋ก ์ ์ฅ์ด ์ด๋ฆฌ๋๋ฐ, ๊ทธ์ค ํ๋ถ๋ถ์ ๊ธฐ๋กํด ๋ณด์๋ค. ํ ๋ก ๋ฐฉ์ ํฉ์ณ์ 150๊ฐ ์ ๋์ ๋๊ธ์ ๋ฌ์๋๋ฐ, ์ ๊ทน์ ์ผ๋ก ํ๋ฉด์ ๋ง์ด ๋ฐฐ์ด ๊ฒ ๊ฐ์ ๋ฟ๋ฏํ๋ค.
2. ์ด์์ฒด์
๊ต์๋๊ป ์ ๋ง ๊ฐ์ฌํ๋ค. 3์ ์ฒซ์์ ๋ ๋งค์ผ ๋ช ์์ ํ๊ต์ ์์ ๋ช ์์ ์ง์ ๊ฐ๋์ง ์นดํก์ผ๋ก ์๋ ค๋ฌ๋ผ๊ณ ํ์ จ๊ณ , ๊ทธ๋์ ํ์๋ณด๋ค ๋์ฑ ์ด์ฌํ ๊ณต๋ถํ๊ฒ ๋์๋ค. ์ด์ ์์ด ์ผ์ฐ ์ง์ผ๋ก ๊ฐ๋ ค๊ณ ํ๋ฉด ๋ญ๊ฐ ์ฃ์ฑ ๊ฐ์ด ๋๊ปด์ก๋ค... ๊ต์๋ ๋๋ถ์ ํ ํ๊ธฐ ํฌ๊ฒ ์ง์น์ง ์๊ณ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค.
์์ ์ ํ์์ ์ง๋ฌธ๊ณผ ๊ต์๋์ ๋ต๋ณ์ผ๋ก ์งํ๋๋ค. ์์ ์ ํ์๊ธด ํ์ง๋ง ์ ์ฒด์ ์ธ ํ๋ฆ์ ์ก์์ฃผ์๊ณ , ์ธ๋ถ์ ์ธ ๊ฑด ์์์ ๊ณต๋ถํ๋ ๋ฐฉ์์ด๋ค. ํธ๋ถํธ๊ฐ ๊ฐ๋ฆด ์ ์์ผ๋, ํ์์ ์์ต, ๋ณต์ต์ ๋ง์ด ํ๋ ๋๋ก์๋ ๋ถ์กฑํ ๋ถ๋ถ์ ์ง๋ฌธ์ ํตํด ์ฑ์๋๊ฐ ์ ์์ด ์ ๋ง ์ข์ ๋ฐฉ์์ด์๋ค. ์ ๋ง ์ค์ํ ๊ณผ๋ชฉ์ด๋ผ ๋์ฑ ๋ ์ ๊ฒฝ ์ฐ๋ฉฐ ๊ณต๋ถํ์๋ค. ์ฌ๋ฌ ์ฑ ๊ณผ pdf, ๊ฐ์๋ฅผ ๋ค์ด๊ฐ๋ฉฐ ๊ณต๋ถํ์๋ค. ์๋์ ์ฐธ๊ณ ์์ ๊ณผ ๊ฒฝ๋ก๋ฅผ ๋จ๊ธด๋ค.
3. ๋คํธ์ํฌ
ํํฅ์ ๋ฐฉ์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ธต๋ถํฐ ๋ฐ์ดํฐ๋งํฌ์ธต๊น์ง ๋ด๋ ค๊ฐ๋ฉฐ ๋ฐฐ์ ๋ค. ๊ณผ๋ชฉ์ ๋ง์ด ๋ฃ๋๋ผ ๋ ๋ง์ ์๊ฐ์ ํ ๋นํ์ง ๋ชปํด์ ์กฐ๊ธ ์์ฌ์ ๋ค. ๋ค๋ง ์ ์ฒด์ ์ธ ํ์ ์ก๊ณ ์์ผ๋, ๋ถ์กฑํ ๋ถ๋ถ์ ์ข ๊ฐ ํ์๋ ์ฑ์๋๊ฐ ๊ณํ์ด๋ค.
4. ์คํ์์ค
2ํ๋ ์์ ์ด๋ค. ํ์ง๋ง ๋ฐฐ์ฐ๋ ๊ฑด 2ํ๋ ์์ ์ด ์๋์๋ค. ์์ ์ ๊นํ๋ธ ๊ณผ์ ๋ค์ ๋ฐฐ์ฐ๊ณ , 2๋ฒ์ ํํ๋ก์ ํธ๋ฅผ ์งํํ์๋ค.
1๋ฒ ํํ๋ก์ ํธ: docker / jenkins / pytest / cmake ์ค ํ๋์ ์คํ์์ค๋ฅผ ๊ณจ๋ผ ๊ทธ์ ๋ํด ์์๋ณด๊ณ , ์ฌ์ฉํด ๋ณด๋ ๊ณผ์ ์ด์๋ค.
์ฐ๋ฆฌํ์ jenkins๋ฅผ ์ ํํ์๊ณ , ํ์์ ์๊ฒฉ๋ฐฐํฌ๋ฅผ ๋งก์๋ค. ์๋ ๊ธ์ ์ ๋ฆฌํ์๋ค.
2๋ฒ ํํ๋ก์ ํธ: ๊ธฐ์กด์ ๊นํ๋ธ์ ์๋ ์คํ์์ค ์ฝ๋๋ฅผ ์ฐพ์์, ๊ทธ์ ๋ํ ๋ฆฌํํ ๋ง์ ์งํํ๋ ํ๋ก์ ํธ์ด๋ค. ๊ธฐ๋ฅ์ถ๊ฐ๋ ํ๊ณ , ์ฝ๋ ๊ฐ์ ๋ ํ ์ ์์๋ค.
https://github.com/yeonju51/c_adventure_game
๋ด ๊ธฐ์ค์ผ๋ก ํ๋ํ๋ ๋ฐ์ ธ๋ดค์ ๋ ํฌ๊ฒ ์ด๋ ค์ด ๊ณผ๋ชฉ์ ์๋์์ผ๋, ์ ๊ฒฝ์ด ์ ๋ง ๋ง์ด ์ฐ์ธ ๊ณผ๋ชฉ์ด์๋ค.
๊ทธ๋๋ ๋ด๊ฐ ํ ์ ์๋ ์ต์ ์ ๋คํ์๊ณ , ๊ทธ๋งํผ ๋ฐฐ์ด ๊ฒ๋ ๋ง์์ ๋ณด๋์ฐฌ ๊ณผ๋ชฉ์ด์๋ค.
5. ์บก์คํค
๊ธฐ์ ์์ ํ์ํ ํ์ผ ์์คํ ์ ๊ตฌํํ๋ ์ผ์ ๋งก์๋ค. mongo DB, Kotlin, Spring์ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ์๊ณ , ๊ธฐ๋ณธ ์ค๋ ฅ์ด ์์ด ํฌ๊ฒ ๋ฌด๋ฆฌ ์์ด ์งํํ ์ ์์๋ค. 2ํ๊ธฐ์๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๋งก์ ๊ฒ ๊ฐ์๋ฐ, ๋ด๊ฐ ํ๊ณ ์ถ์ ๋ถ์ผ์ฌ์ ๋๋ฌด ๊ธฐ๋๋๋ค.
6. ์กฐ๊ต
์๋ ์ A+ํ์ ์ ๋ฐ์ ํ๋ฅ ๊ณผํต๊ณ ์กฐ๊ต๋ฅผ ๋งก์๋ค. 3๋ฒ์ ๊ณผ์ ์ฑ์ ์ด ์์๊ณ , ๊ต์๋๊ป์ ์ฑ์ ๊ฐ์ด๋๋ฅผ ์ ์ฃผ์๊ณ , ๋ค๋ฅธ ์กฐ๊ต๋ค๊ณผ ์ปค๋ฎค๋์ผ์ด์ ์ด ์ ๋์ด์ ๋ฌด๋ฆฌ ์์ด ์ข ๊ฐํ ์ ์์๋ค.
7. ์ํํธ์จ์ด ์ปค๋ฆฌ์ด์ ๋ต
๋งค์ฃผ ํ ์๊ฐ์ฉ ์ธ๋ถ์์ ๊ฐ์ฌ๋(๋ฒค์ฒ๊ธฐ์ ์ฌ์ฅ๋, ๋๊ธฐ์ ๋ถ์ฅ๋, ์ ์ฐ์ง ๊ณต๋ฌด์ ๋ฑ)๋ค์ด ์ค์ ์ ํ์๊ฐ์ฉ ๊ฐ์ฐ์ ํ์ จ๋ค. ํ์คํ 4ํ๋ ๋ ๋ค์ผ๋ ์ป์ด๊ฐ๋ ๊ฒ๋ ๋ง์๊ณ , ๊ฐ์ฌ๋๋ค์ ๋ง๋ค๋ ์ดํด๊ฐ ์ ๋์ด์ ์ด๋ฒ์ ๋ฃ๊ธธ ์ํ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
8. ๊ธฐํ
๋๋์๋ณด๋ ๋ง์์ผ์ ํ์๋ค. ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํด ๋์๋ค.
1. ๋ฐ๋ธ์ฝ์ค
https://koreatstm.tistory.com/123
2. ๊ธฐ์ ๋ฆฌ์ฟ ๋ฅดํ
https://koreatstm.tistory.com/124
3. ์คํฝ
https://koreatstm.tistory.com/125
4. TOPCIT
https://koreatstm.tistory.com/147
5. SQLD
9. ํ๊ณ
ํ๊ต๋ฅผ ๋ค๋๋ฉด์ ์ฒ์์ผ๋ก ์ฑ์ ์ ๋ํ ๊ฑฑ์ ์ด ์์๋ค. ์๊ฐ๋ณด๋ค ๋ฎ๊ฒ ๋์ฌ ์๋ ์์ง๋ง, ๋ชจ๋ ์์ ์ ๋ํ ์ํ์ด ๋๋ฌ์ ๋ ๋๋์๊ฐ๋ ๋ ํ ์ ์์ ๋งํผ ์ต์ ์ ๋คํ์๊ธฐ์ ์์ฌ์์ด ์ ํ ๋จ์ง ์์๋ค. ์ด๋ ๊ฒ ํ์๊ธฐ์, ์ฑ์ ๋ ๋ง์กฑํ ๋งํผ ๋์จ ๊ฒ ๊ฐ๋ค.
์ด์ ๋ง์ง๋ง ํ๊ธฐ๋ง ๋จ์๋งํผ ์ทจ์ ์ค๋น์ ๋ถ์กฑํ ๊ฐ๋ ๋ค์ ๋ณด์ํ๋ฉฐ ์ฌ๋ฆ๋ฐฉํ์ ๋ณด๋ผ ์๊ฐ์ด๋ค.
'๐ผ๋ฐฑ์ค๋ > ํ๋ก์ ํธ ๋ฐ ๋์ธํ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค ๋ฐ์ดํฐ ์ง๊ตฐ ์ทจ์ ๊ฐ์ด๋ ํน๊ฐ ํ๊ธฐ (0) | 2024.08.30 |
---|---|
AWS SAA-C03 ํ๊ธฐ (0) | 2024.08.29 |
SQLD ํฉ๊ฒฉ ํ๊ธฐ (0) | 2024.06.25 |
TOPCIT ํ๊ธฐ (0) | 2024.06.25 |
[Opic] ์ํ ์์ ํ๊ธฐ (0) | 2024.03.19 |