Bibi's DevLog ๐ค๐
[20.09.23] ์์ผ๋ก์ ๊ณํ / ๋น์ฅ ์ฝ๊ณ ์ถ์&์ฝ์ด์ผ ํ ์ฑ ์ ๋ฆฌ ๋ณธ๋ฌธ
[20.09.23] ์์ผ๋ก์ ๊ณํ / ๋น์ฅ ์ฝ๊ณ ์ถ์&์ฝ์ด์ผ ํ ์ฑ ์ ๋ฆฌ
๋น๋น bibi 2020. 9. 23. 22:37์ค๋๋ถํฐ ๋งํฌ๋ค์ด ์ธ์ด์ ์ต์ํด์ง๊ธฐ ์ํด ํฐ์คํ ๋ฆฌ์ '๋งํฌ๋ค์ด'๋ชจ๋๋ก ๋ชจ๋ ๊ธ์ ์์ฑํ๋ ์ฐ์ต์ ํ๊ธฐ๋ก ํ๋ค!
์์ผ๋ก์ ๊ณํ
-
์ฝ๋์ค์ฟผ๋ 2021 ๋ง์คํฐ์ฆ์ฝ์ค๋ฅผ ์ํ ์ค๋น.
- Javascript ๋๋ Java๋ก ์ค๋น.
-
๊ณต๋ถ๊ณํ
- Javascript๋ฅผ ์ค์ฌ์ผ๋ก ๊ณต๋ถ. ํ ์ธ์ด๋ผ๋ ์ ๋๋ก ๊ณต๋ถํด ๋ณด์!
- HTML, CSS๋ ํจ๊ป ๊ณต๋ถ.
- ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ, ๋คํธ์ํฌ ๊ณต๋ถ. ์ฌ์ด ์ธ๊ฐ & ๊ฐ๋ฒผ์ด ์ฑ ์ด๋ผ๋ ์ฝ์ด๋ณด์.
- ์ฌ์ ๊ฐ ๋๋ค๋ฉด(๊ณผ์ฐ?) Java ์์ต๋ ํ๊ธฐ.
-
Juni์ ํ ํ๋ก์ ํธ ํ๋ฉด์ ํ์ ํ๋ ๊ฒ์ ์ต์ํด์ง๊ธฐ.
- Git, GitHub ์ฌ์ฉ๋ฒ์ ์ต์ํด์ง๊ธฐ (ํ์ ์์ฃผ๋ก!)
-
๊ฐ์ธ ํ๋ก์ ํธ '๋ฉ์ด์ ๋' ๋ค๋ฌ๊ธฐ.
- ํฌ๋๋ฆฌ์คํธ ๊ธฐ๋ฅ ๊ฐํ (์ฒดํฌ๋ฐ์ค ๋ง๋ค๊ณ , ์ฒดํฌํ๋ฉด ์ทจ์์ ๊ทธ์ด์ง๊ฒ ํ๊ธฐ)
- README.md ํ์ผ ๋ค๋ฌ๊ธฐ
-
๋ธ๋ก๊ทธ์ ๊นํ๋ธ ๊ด๋ฆฌ.
- ๋ธ๋ก๊ทธ - ์ด๋ ฅ๊ณผ ์๊ธฐ์๊ฐ ์์ฑ
- ๊นํ๋ธ - ๋ชฉํ๋ ์ผ์ผ์ปค๋ฐ.
๋น์ฅ ์ฝ๊ณ ์ถ์ & ์ฝ์ด์ผ ํ ์ฑ ์ ๋ฆฌ.
'๋ด ๋ง์๋๋ก ์ ์ ํ ๊ฐ๋ฐ์/ํ๋ก๊ทธ๋๋จธ ์ถ์ฒ๋์(ํ๋ ์) 50์ ' ์ ์ฐธ๊ณ ํ๊ณ , ๊ตฌ๊ธ๋ง๋ ํ์ฉํ๋ค.
๋น์ฅ ์ฝ์ด์ผ ํ ์ฑ
๋น์ฅ ํ์ํ๊ณ , ๊ณต๋ถํด์ผ ํ ๋ถ๋ถ์ ์๋ ค์ค ์ฑ
๋ค.
์๋ฐ์คํฌ๋ฆฝํธ, ๊นํ๋ธ ๋ถํท๋ฆฌ์คํธ
- <<๋ฌ๋ ์๋ฐ์คํฌ๋ฆฝํธ - ES6๋ก ์ ๋๋ก ์
๋ฌธํ๋ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์น ๊ฐ๋ฐ, ์ด์ ๋ธ๋ผ์ด (์ง์์ด), ํ์ ์ฉ (์ฎ๊ธด์ด), ํ๋น๋ฏธ๋์ด, 2017>>
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฒ์ ๊ณต๋ถํ๋ ์ฌ๋์๊ฒ ๋ง์ ๊ฐ๋ฐ์๋ถ๋ค์ด ์ถ์ฒํ๋ ๋์์ธ ๋ฏ(์ผ๋ช ์ฝ๋ฟ์์ฑ ).
- <<ํจ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ, ์ ์ธ๋ (์ง์์ด), ์ธ์ฌ์ดํธ, 2017>>
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํด ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๋ฒ์ ์๊ฐ. 1.์ ์ตํ ๋ค ์ฝ์ด์ผ ํ ๋ฏ. ๋ฌด๋ฃ ์ธํฐ๋ท๊ฐ์ ์ ๊ณต!
- ๊นํ๋ธ
๋น์ฅ ์ฝ๊ณ ์ถ์ ์ฑ
์์ผ๋ก์ ์ฌ์ ์ ์ํด ๋ฐ๋์ ์ฝ์ด์ผ ํ (+ ๋ด ์์ค์์ ์ฝ๊ธฐ ์ ๋นํ๋ค๊ณ ์๊ฐ๋์ด์๋) ์ฑ
๋ค.
์๋ฐ, ์ ๊ทํํ์, ๋คํธ์ํฌ, ์๊ณ ๋ฆฌ์ฆ
- <<์๋ฐ์ ์ - ์ 2๊ถ,์ด์๋ฏผ (์ง์์ด), ๋ฐ์ฌ์ฑ, ๊น์ฑ๋ฐ (๊ฐ์), ๋ก๋๋ถ, 2017>>
์ ๋งํฌ์์ ์๋ฐ๋ฅผ ์ฒ์ ์ ํ๋ค๋ฉด ์ถ์ฒํ๋ ๋์๋ผ๊ณ ํด์ ๊ณจ๋๋ค.
- <<์ดํํฐ๋ธ ์๋ฐ - ์ 3ํ, ์กฐ์์ ๋ธ๋กํฌ (์ง์์ด), ๊ฐ์๋งต์ (์ฎ๊ธด์ด), ์ธ์ฌ์ดํธ, 2014>>
์๋ฐ ์ฌ์ฉ์ ์์ด ์ต์ํ์ ๊ด๋ก, ์ฉ๋ก๋ฅผ ๋ฐฐ์ฐ๋ ๋์. ์๋ฐ ๊ฐ๋ฐ์์๊ฒ ํ๋ ์๋ผ๊ณ ํ๋ค. 1.์ ์ตํ ๋ค ์ฝ์ด์ผ ํ ๋ฏ.
- <<์๋ฐ๋ก ๋ฐฐ์ฐ๋ ๋ฆฌํฉํ ๋ง ์
๋ฌธ - ๊ฑด๊ฐํ ์ฝ๋๋ก ์ํํธ์จ์ด ์ฒด์ง์ ๊ฐ์ ํ์, ์ ํค ํ๋ก์ (์ง์์ด), ์์ํ (์ฎ๊ธด์ด), ๊ธธ๋ฒ>>
์๋ฐ ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ฆฌํฉํ ๋ง(=์ธ๋ถ์ ๋ ธ์ถ๋ API๋ ๊ธฐ๋ฅ์ ์ ์งํ๊ณ , ์ฝ๋๋ฅผ ์์ ํ๊ฑฐ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝ ํ๋ ์์ . ๊ธฐ์กด์ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๋ณ๊ฒฝํ๋ ์ต์ ํ์์ ?) ๋ฐฉ๋ฒ์ ์๊ฐ.
- <<๋ค์ํ ์ธ์ด๋ก ๋ฐฐ์ฐ๋ ์ ๊ทํํ์, ์ ์ผ ๋ฃ๋ง, ์ค์ฆํค ์ ์ค์ผ, ํ์นดํ ์ผ (์ง์์ด), ๊น์์ญ (์ฎ๊ธด์ด), ์ ์ดํ, 2016>>
์ ๊ทํํ์์ ๋ํด ๊ฐ์ฅ ์์ธํ๊ฒ ์ค๋ช ํด์ฃผ๋ ์ฑ ์ด๋ผ๊ณ .
- <<๋ฏธ๋๋ฅผ ๋ฐ๊พผ ์ํ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ - ์ปดํจํฐ ์ธ์์ ๋ง๋ ๊ธฐ๋ฐํ ์์ด๋์ด๋ค, ์กด ๋งฅ์ฝ๋ฏน (์ง์์ด), ๋ฏผ๋ณ๊ต (์ฎ๊ธด์ด), ์์ด์ฝ์ถํ, 2013, 2013>> ์ <<์๊ณ ๋ฆฌ์ฆ ํ์ฑ ์ฌํ์๋ค์ ์ํ ์๋ด์ - ์ผํ๋ถํฐ ์ธ๊ณต์ง๋ฅ๊น์ง, ์ฐ๋ฆฌ ์ถ์ ์์ง์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ดํ ๋ชจ๋ ๊ฒ, ์ ๋ฐ์คํฐ์ ์ํธ๋ฌ (์ง์์ด), ๊น์ธ๋ (์ฎ๊ธด์ด), ๊นํ๊ทผ (๊ฐ์), ์์ด์ฆ๋ฒ ๋ฆฌ, 2017>>
์๊ณ ๋ฆฌ์ฆ์ด ์ค์ํ์ ์ฌ์ฉ๋๋ ๊ตฌ์ฒด์ ์ธ ์๋ฅผ ์๊ฐํ ์ฝ๊ณ ์ฌ๋ฏธ์๋ ์ฑ ์ด๋ผ๊ณ .
- <<์ฑ๊ณต๊ณผ ์คํจ๋ฅผ ๊ฒฐ์ ํ๋ 1%์ ๋คํธ์ํฌ ์๋ฆฌ - 2nd Edition, ์ธ ํ ๋ฌด ํ ๋ค (์ง์์ด), ์ด๋ํฌ (์ฎ๊ธด์ด), ์ด์คํธ (๊ฐ์), ์ฑ์๋น, 2018>>
๋คํธ์ํฌ ๊ด๋ จ ์ ๋ฌธ๋์. ์ฌํ๋์๋ <<์ปดํจํฐ ๋คํธ์ํน ํํฅ์ ์ ๊ทผ - ์ 7ํ, James F. Kurose, Keith W. Ross (์ง์์ด), ์ต์ข ์ (์ฎ๊ธด์ด), ํผ์คํธ๋ถ, 2017>>.
- <<์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธ, ๋ฐ์ด๋น๋ ํ ๋จธ์ค, ์ค๋๋ฅ ํํธ (์ง์์ด), ์ ์งํธ, ๊น์ฐฝ์ค (์ฎ๊ธด์ด), ์ธ์ฌ์ดํธ, 2014>>
๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฒฉ์ธ์ง์ด๋ผ๊ณ .
- <<Code Complete - ์ํํธ์จ์ด ๊ตฌํ์ ๋ํ ์ค๋ฌด์, ์ 2ํ, ์คํฐ๋ธ ๋งฅ์ฝ๋ฌ (์ง์์ด), ์์ฐ์ (์ฎ๊ธด์ด), ์ํค๋ถ์ค, 2017>>
'๊ณ ์ '์ด๋ผ๊ณ ํจ. ์ฒ์ฒํ ๊พธ์คํ ์ฝ์ผ๋ฉด ์ฝ์๋งํ ์ฑ ์ด๋ผ๊ณ .
- ๊ทธ ์ธ.. ํด๋ฆฐ์ฝ๋(์ข์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ดํ ์ฑ ), ํด๋ฆฐ์ฝ๋(ํจ์, ๋ณ์๋ช ๋ฑ ์ข์ ์ฝ๋์์ฑ์ ๊ดํ ์ฑ )
์ด์ธ์๋ ์ข์๋ณด์ด๋ ์ฑ
์๊ฐ๋ ๋ง์์ง๋ง, ๋ถํท๋ฆฌ์คํธ ์ด์ฌํ ์ ์ด ๋ดค์ ์ฝ์ง ์์ผ๋ฉด ์์ฉ์๋ค๋ ๊ฑธ ์๊ธฐ์
์ง๊ธ ๋ด๊ฒ ์ ๋ง ํ์ํด ๋ณด์ด๋ ์ฑ
๋ค๋ก๋ง ๊ฐ์ถ๋ ค ์ ๋ฆฌํ๋ค.
++ ๊ฐ๋ฐ์ ์ง๋ง์์ ์ํ ์ฃผ๊ด์ ์ถ์ฒ๋์ - ์ ํธ์(ํธ๋ ์ค)
www.notion.so/44da2a336b864d35bd642bc62a300708
๊ฐ๋ฐ์ ์ง๋ง์์ ์ํ ์ฃผ๊ด์ ์ถ์ฒ๋์
์ต์ข ์์ ์ผ: 2020๋ 7์ 28์ผ
www.notion.so
๋งํฌ๊ฐ ์๊ธธ๋ ๊ฐ์ ธ์ ๋ณด์๋ค.
(C์ธ์ด / ์๋ฃ๊ตฌ์กฐ,์๊ณ ๋ฆฌ์ฆ / ๋คํธ์ํฌ / ๋ฐ์ดํฐ๋ฒ ์ด์ค / ์๋ฐ ์น ๋ฐฑ์๋ ๊ฐ๋ฐ / ํ์
, git, github / ๊ฐ์ฒด์งํฅ / ๋ฆฌ๋
์ค,os / cpu / ์ด์์ฒด์ ๋ฑ์ ๋ถ์ผ ์ถ์ฒ๋์๊ฐ ์ ํ ์๋ค)
์์ผ๋ก ์ด๋ค ๋ถ์ผ ์ฑ ์ ์ฌ๊ณ ์ถ์ ๋ ์ฐธ๊ณ ํ๋ฉด ๋๊ฒ ๋ค!