์ง๋ ๊ฒ์๊ธ์์ W ๋ง์์คํธ๋ก 11๊ธฐ ์๋ฅ์ ํ ํฉ๊ฒฉ ํ๊ธฐ๋ฅผ ์ฌ๋ฆฌ๊ณ ์ผ์ฃผ์ผ์ด ์ง๋ ํ ์๋ง ์ฌ๋ฌด๊ตญ์์ ๋ฉ์ผ์ด ์๋ค.
์ฌ ํด๋ ์ฝ๋ก๋ ๋ฐ์ด๋ฌ์ค์ ์ฌํ๋ก ์ธํด์ ๊ธฐ์กด ๋ชจ์ง ๋ฐฉ์๊ณผ ๋ค๋ฅธ ์จ๋ผ์ธ ์ฝ๋ฉํ ์คํธ๊ฐ ๋์ ๋ ์ฒซ ๋ฒ์งธ ํด ์ด๋ค.
์ง๊ธ๊น์ง SW ๋ง์์คํธ๋ก์ ์๋ฃ์ ๋ชจ์ง ๊ณผ์ ์ ๋ชจ๋ ์ฝ๋ฉ ํ ์คํธ์ ๊ฐ ๊ธฐ์๋ง๋ค ๋ค๋ฅธ ๋ฉด์ /Portfolio ์ด์์ง๋ง ์ฌ ํด๋ ์ฒ์์ผ๋ก ๊ตฌ๋ฆ ide๋ฅผ ํตํด์ ๋ฝ๋ ๊ฒ์ด๋ผ์ ์ด๋ ํ ๊ท๋๋ ์์๊ณ ์ฒ์ ํด๋ณด๋ ํ ์คํธ๋ผ
์ฐ๋ฆฌ ์๋ง ์ค๋น ํก๋ฐฉ๋ ๋จ์ฒด๋ก ํผ๋์ด ์์ง๋ง ๊ทธ๋๋ ๋ด๊ฐ ์ง๊ธ๊น์ง ์์์๋ ์ค๋ ฅ์ด ํ๋ฃจ ์์นจ์ ์ด๋๋ก ๊ฐ ์ฌ๋ผ์ง๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ํ์ ์ฌ์ ์ ์งํ๊ณ ๊พธ์คํ ์ค๋นํด์๋ค.
์จ๋ผ์ธ ํ ์คํธ
์จ๋ผ์ธ ํ ์คํธ๋ ์์์ ๋ง ํ๋ ๊ฒ๊ณผ ๊ฐ์ด SW ๋ง์์คํธ๋ก๊ฐ ๋ฐฐ์ถํ ์คํํธ์ ๊ธฐ์ ์ธ ๊ตฌ๋ฆ(Groom)์์ ์งํ๋์๊ณ 1์ฐจ๋ก ๋ชจ์ ํ ์คํธ์ 2์ฐจ ์ค์ ์จ๋ผ์ธ ํ ์คํธ๊ฐ ์ด๋ฃจ์ด ์ก๋ค.
๋ชจ์ ํ ์คํธ
๋ชจ์ ์ํ์ ์ฝ 2์ผ์ ์๊ฐ์ด ์ฃผ์ด์ง๊ณ ์ด๋ค ํ์์ผ๋ก ๋ฌธ์ ๊ฐ ๋์ค๋์ง ์ง์์์๊ฒ ๋ฏธ๋ฆฌ ๋ง ๋ณผ ์ ์๊ฒ ํด์ฃผ๋ ๋ฐฉ์์ด์๋๋ฐ, ์๋ฅ ํฉ๊ฒฉ์ ์ ์์ฌํญ์ผ๋ก ๋ฌธ์ ์ ์ ์ถ์ ์ฒ ์ ํ ๋ฐ์ง๋ค๊ณ ํด์ ๋ฌธ์ ์ ์ถ์ ํ์ง ์๊ฒ ์ง๋ง ์ด๋ค ๋ฒ์ฃผ๋ก ๋์๋์ง๋ง ๊ฐ๋จํ๊ฒ ๋ง ํ์๋ฉด
1. ์๊ณ ๋ฆฌ์ฆ
2. SQL
3. HTML/CSS/JavsScript
- ์๊ณ ๋ฆฌ์ฆ
์๊ณ ๋ฆฌ์ฆ์ ๋ ๊ทธ๋ ๋ฏ ๋ฌธ์ ๊ฐ ๋์๋๋ฐ solved.ac(https://solved.ac/problems/level/0) ๊ธฐ์ค์ผ๋ก Bronze 3 ~ Silver 5 ์ ๋์ ๋์ด๋๋ก ํ ๋ฌธ์ ๊ฐ ๋์๋ค.
๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ ์ ์๋ ๋ฌธ์ ์๋๋ฐ ์์์ผ๋ก๋ ํ๋ ค์ ๊ฐ๋จํ๊ฒ ์์์ ์ง๊ณ ํ๊ณ ๋ช ๊ฐ์ ํ ์คํธ์ผ์ด์ค๋ฅผ ์ถ๊ฐ์ํค๊ณ ๋์ด๊ฐ๋ค.
- SQL
SQL์ ๊ธฐ๋ณธ์ ์ธ selece
๋ฅผ ์ฌ์ฉํ ์ ์๋ ์๋๋ฅผ ๋ฌผ์ด๋ณด๋ ๋ฌธ์ ๊ฐ ๋์๋ค. ์ ๋ง ๊ฐ๋จํ ๋ฌธ์ ์ฌ์ ๋ญ๋ผ ํ ๋ง์ด ์๋ค ใ
..
- HTML/CSS/JavsScript
์น ํต์ API๋ฅผ Javascript๋ก ์ฌ์ฉํ ์ ์๋ ์๋๋ฅผ ๋ฌผ์ด๋ณด๋ ๋ฌธ์ ์๋๋ฐ, ๋๋ Java ๋ก Springboot๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐฑ์๋๋ฅผ ํ์ฌ ๊ณต๋ถ์ค์ธ ์ํ์์ด์ ๋๋ฌด ํ๋ค๊ฒ ํ์๋ค.
์ฝ ์ดํ์ ์๊ฐ๋์ sql๊ณผ ์๊ณ ๋ฆฌ์ฆ์ 1์๊ฐ์ ๋๋ด๊ณ ๋จ์ ์๊ฐ์ javascript fetch api๋ฅผ ๊ณต๋ถํ๋๋ฐ ๋๋ฌด ํ๋ค์๋ค.. ๊ฒฐ๊ตญ ์ํ์์๋ ๋ชป ํ์๋ค.
์จ๋ผ์ธ ํ ์คํธ
์จ๋ผ์ธ ํ ์คํธ์์๋ 2์๊ฐ๋์ ์๊ณ ๋ฆฌ์ฆ 3๋ฌธ์ , sql ํ ๋ฌธ์ , html/css/javascript ํ ๋ฌธ์ ๋ก ์ด 5๋ฌธ์ ๊ฐ ์ถ์ ๋์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์๋ค.
- ์๊ณ ๋ฆฌ์ฆ
์๊ณ ๋ฆฌ์ฆ์ 3๋ฌธ์ ๊ฐ ๋์๋๋ฐ ๋์ถฉ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ๋ง ๋ณด์๋ฉด (DP, Greedy, ์ํ) ์ด๋ ๊ฒ ์ธ ๋ฌธ์ ๊ฐ ์ถ์ ๋์๋ค.
์ ๋ ์ ๋ชจ์ํ ์คํธ์์ ์ดํ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ง ํ ์ด์ ๊ทธ๋ ๋ญ๊ฐ ๋ชจ๋ฅผ ์์ ๊ฐ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ ํฐ ์๊ฐ์ ์๋๋ผ 2๋ฒ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ์๊ณ 1๋ฒ๊ณผ 3๋ฒ ๋ฌธ์ ๋ง ํด๊ฒฐํ๊ณ ๋๋ฌ๋ค.
3๋ฒ์ DP๋ก ํผ ์ฌ๋๋ค์ด ๋ง์๋๋ฐ ๋๋ ์ ๋ ฌ๊ณผ ๊ฐ๋จํ ์์๊ณผ ๊ท์น์ผ๋ก ํ์๋ค. ์ ๋ง ์ด์ด ์ข์๊ณ DP๋ฅผ ์ ํํ ์์ง ๋ชปํ๋ ์์ค์ด๋ผ์ ๋๋ฌด๋๋ฌด ๋คํ์ด์๋ค. ๋ฐฑ์ค solved.ac ๊ธฐ์ค์ผ๋ก Gold3 ๋ฑ๊ธ์ ๋ฌธ์ ์๋ค.
-
SQL
sql์ ๋ฌธ์ ๋ด์ฉ์ด ๊ณง ๋ต์ด๋ผ ๋ง์ ํ ์ ์๊ฒ ์ง๋ง ๋ชจ์ํ ์คํธ์ ๋น์ทํ ์์ค์ ์๋์๊ณ selcet์์ ์ฌ๋ฌ ์กฐ๊ฑด์ ์ถ๊ฐํ๋ ๋ฐฉ์์ ๋ฌธ์ ๊ฐ ๋์๋ค. -
HTML/CSS/Javascript
๋ชจ์ ํ ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก Ajax์ Fetch api๋ฅผ ์ฌ์ฉํ ์ ์๋๋ ์๋๋์์ ํ์ฅํ์ฌ ๊ฒ์ํ์ ํ ์ด๋ธ ์์ฑ๊ณผ ์ญ์ api๋ฅผ ์์ฑํ๋ ๋ฌธ์ ๊ฐ ๋์๋ค.
ํ๊ธฐ
์ฝ๋ค๋ฉด ์ฝ๊ฒ ๋์๊ณ ์ด๋ ต๋ค๋ฉด ์ด๋ ต๊ฒ ๋์์ง๋ง ๊ทธ๊ฐ ๋ด๊ฐ ์ค๋นํ๋ ๋ ธ๋ ฅ์ ๋นํด์ ํฐ ์ ์๋ฅผ ๋ด๊ฒ ๊ฐ์์ ๊ธฐ๋ถ์ด ์ข์๋ค.
๊ทธ๋ฆฌ๊ณ 3๋ฒ ๋ฌธ์ ๋ฅผ DP๋ก ํ์ง ์๊ณ ์์ฝ๋ฉ์ ํ๋ค๋ ๊ทธ ์พ๊ฐ๊ณผ ์์ ๊ฐ์ผ๋ก ์ด์ ๋จ์ AI ์ธ์ ์ฑ๊ณผ ์คํ๋ผ์ธ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋์ฑ ์์ฐจ๊ฒ ์ค๋นํ ์ ์์ ๊ฒ ๊ฐ๋ค.
๋์๊ฒ ๋ถ์กฑํ DP์ ๊ทธ๋ฆฌ๋๋ฅผ ์ฑ์ฐ๊ธฐ์ํด ๋ฐฑ์ค ์จ๋ผ์ธ ๊ฐ์๋ฅผ ๊ตฌ๋งคํ ์์ ์ด๊ณ SQL์ ๊น์ ์ดํด๋ฅผ ์ํด ํ๋ก๊ทธ๋๋จธ์ค SQL ๋ฌธ์ ๋ ํ์ตํ ์์ ์ด๋ค.
์ด ๊ฒ์๊ธ์ด ์ต์ข ํฉ๊ฒฉ ๊ธ์ด ๋์ฌ ๋ ๊น์ง ์ด์ฌํ ๋๋ฌ๊ฐ ๋ฌ๋ ค๋ณผ ์์ ์ด๋ค!!
'๐คท๐ผโโ๏ธ Etc... > - old dev log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Naver Connect ๋ถ์คํธ ์บ ํ 2020 ์๋ฅ ์ ํ ํฉ๊ฒฉ ํ๊ธฐ์ ํ. (0) | 2020.07.04 |
---|---|
SW ๋ง์์คํธ๋ก 11๊ธฐ ์จ๋ผ์ธ ํ ์คํธ ํฉ๊ฒฉ ํ๊ธฐ (4) | 2020.04.13 |
SW ๋ง์์คํธ๋ก 11๊ธฐ ์๋ฅ์ ํ ํฉ๊ฒฉ ํ๊ธฐ (4) | 2020.03.05 |
SW ๋ง์์คํธ๋ก 11๊ธฐ ์ง์๊ธฐ (3) | 2020.02.20 |
์ด๋ ธ๋ฒ ์ด์ ์์นด๋ฐ๋ฏธ 42 Seoul ์ง์ ๊ฒฐ๊ณผ (1) | 2020.02.20 |
๋๊ธ