์์์ผ๋ ์งํ๋์๋ ๊ธฐํ?ํ์์์๊ณ ๊ฐ์๊ฒ ํ์ํ ๊ธฐ๋ฅ์ ์ ์ํ๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ค์ ํ์ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.์ค๋ ๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก -10/+10์ผ ๊ฐ์ ๊ธฐํ ๋ฐ ์ฌํด ์๋ณด๋ฅผ ํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ฒ์ด์๋ค.ํ์๊ฐ ๋๋๊ณ ๊ฐ์ ์ด๋์ ๋ ๋ง๋ค๊ณ ์ํ๋ ํ๋ก๊ทธ๋จ์ ๋ํด
์ ๋ฐฐ๋๋ค ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ๋ค๋๊ฒ์ ์ด๋ค ์๋ฏธ์ธ๊ฐ์.. (https://okky.kr/article/307658)ํ๋ ์์ํฌ (https://lyb1495.tistory.com/37)ํ๋ ์์ํฌ์ ์ฌ๋ฐ๊ฒฌ (https://zdnet.co.kr/vi
https://dojang.io/mod/page/view.php?id=2274
https://brunch.co.kr/@geulbab/27
์ผ๋ฐ ํจ์ => ์บ์๊ฐ๋ฅ ํจ์https://blog.naver.com/gran007/220758234257
์ค๋ ์ฐ์ฐํ๊ฒ D3๋ผ๋ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ?๋ฅผ ์๊ฒ๋์๋ค.์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ?๋ฅผ ๋ด๊ฐ ์๋ ค์ค ๊ฐ๋ฐ์๋ถ์ด D3 API๋ก ์๊ฐํด์คฌ๋ค.API๋ ๋ฐฑ์๋์ API ์ฝํ ๋ ์ฐ๋ ์ฃผ์๊ฐ ์๋๋๊ฐ?๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฆฌ์กํธ์์ yarn add ํด์ฃผ๋ ๊ฒ๋ค์ด ์๋๋๊ฐ?https:
์ง๋ฌธ์ด ์ข๋ ์์ข๋ ํ๋ฒ ์ฌ๋ ค๋ณด๊ณ ์ถ์๋ค๊ทธ๋์ ๋ฌธ๋ ๊ถ๊ธํ์ ์ ์ฌ๋ ค๋ณด์๋ค๋๊ฐ์ ์ง๋ฌธ์ด ์์ง ์คํ์คํ๋ก์ฐ์๋ ์์๋ค์ง๋ฌธ์ ์ฌ๋ฆฌ๊ณ ๋์ ๋์ค์ ํ์ธํด๋ด์ผ์ง ํ๋๋ฐ5๋ถ๋ง์ ๋ฌ๋ฆฐ ์ฒซ ๋๊ธ์ด๋ผ๋...!์ง๊ตฌ ๋ฐ๋์ชฝ?์์ ๋ฌ๋ ค์ฃผ์ ๋๊ธ ๊ณ ๋ง์์!๋ญ๊ฐ ๋น ๋ฅธ ํผ๋๋ฐฑ๊ณผ ํจ๊ป ํผ์๊ฐ ์๋๋ผ๋
๊ฐ๊ตฌ๊ธ๊ฐ๊ตฌ๊ธ์คํ๋ ๋์ํธ
์ด๋ค ๋ฌด์ธ๊ฐ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์๊ทธ๊ฒ์ ์ํ๋ ์์ฒด๋ณด๋ค๋๊ทธ๊ฒ์ ์ํ๋ ์์คํ ์ ๊ตฌ์ถํด์๊ฑด๋ฐ์ด๊ฑด์ผ๋ก ํ๋ํ๋ ์จ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ผ ๊ฒ์ด์๋๋ผํ์ ๋นผ๊ณ ์งํํ๋๋ผ๋ ์์ฐ์ค๋ฝ๊ฒ ์์ํ์ด ๋์ค๋ ์์คํ ๊ตฌ์ถ์ด ๋ ์ค์ํ๋ค
์ค๋์ ๊ถ๊ธ์ฆ Q1. ์ด์งํผ DB์ ์ ์ฅํ๋๋ฐ ์๋ฃ๊ตฌ์กฐ ์ํ์ํด์? Q2. ๋ฐ์ฝ๋ ์ดํฐ๋ Unit Test ์ด๋ป๊ฒํด์? Q3. User์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ผ ๊ด๋ฆฌ๋ ์ด๋ป๊ฒ ํ๋์? ์ฅ๊ณ DB ์ค์ต ์ฅ๊ณ ๋ชจ๋ธ ํํ prefetch_related ์ค์ต ManyToMany
ํ์ฌ์์๋ ๋ฆฌ์กํธํด๊ทผํ๊ณ ๋ ํ์ด์ฌ์๋ค๊ฐ๋คํ๋ ค๋ ์๊พธ ํ๊ฐ๋ฆฌ๋ ๋ค์ด๋ฐ ์ปจ๋ฒค์ !ํจ์์ด๋ฆํ์ด์ฌ (doc) ์คํ์ผ ๊ฐ์ด๋์ ๋ํ ์ ๋ฆฌ (https://medium.com/@kkweon/%ED%8C%8C%EC%9D%B4%EC%8D%AC-doc-%EC%8A%A4%ED%8
https://www.data.go.kr/tcs/dss/selectDataSetList.do
2020๋ , ๊ฐ๋ฐ์ ๊ตฌ์ธ, ๊ตฌ์ง ํํฉ(https://www.youtube.com/watch?v=2duH4H5KJZE)์ข์ ๋ฌธํ๋ฅผ ๊ฐ์ง ํ์ฌ๊ฐ ๊ฐ๋ฐ์์๊ฒ ์๊ตฌํ๋ ์ญ๋์?(https://www.youtube.com/watch?v=dRUXnCrdUbM)์
https://towardsdatascience.com/i-thought-i-was-mastering-python-until-i-discovered-these-tricks-e40d9c71f4e2"์ด๋ฌํ ๋ฐฉ๋ฒ๋ค์ ์๊ธฐ ์ ๊น์ง๋ ๋ด๊ฐ ํ์ด์ฌ์ ๋ง์คํฐํ ์ค ์์๋ค"
\[] PyCharm ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ผ๋ก ๋ค์ด ๋ฐ๊ธฐ๊ณ ํ์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ ๊ฐ๋ฐ์์ ๋ชฉ์ ์ง์!๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์์ฐํด ๋ด๋ ์ฌ๋'์ฝ๋ ํ์ง'์ด ์ค์ํ ์ด์ : \* ํ๋ก๊ทธ๋จ์ ๊ณ์ํด์ ์ ๋ฐ์ดํธ ๋จํ๋ก๊ทธ๋จ์ ์์ฑ์ด๋ผ๋ ๊ฐ๋ ์ด ์์์๋น์ค๊ฐ ์ข ๋ฃ๋ ๋๊น์ง๋ ๊ณ์ํด์ ์์ ๋จํ
ํ์ด์ฌ ํจ์์ด๋ฆ์ ์๋ฌธ์! "snake_case"๋ก!CSV ํ์ผ์ ํฌ๋งท: ๋ณดํต์ ','๋ก ๊ตฌ๋ถ ์ง๋ ํํwith opencontest manager๋ํ์ ์ผ๋ก ํ์ผ์ ์ด๋ ์ํ์ผ์ ์ด๋ฉด ํญ์ ๋ง์ง๋ง์ close๋ฅผ ํด์ผ ํจ์์ฆ os๋ค์ ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋๋ฉด ์ ๋งํ๋ฉด ๋ฆฌ์์ค๋ฅผ
๋ฉํ ๋๊ป์ ์ถ์ฒํด์ฃผ์ ์ํฐํด, "ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ๊ณต๋ถ๋ก "๋ฉํ ๋๊ป์ ์ข ์ข ํ๋๊ทธ๋๋จธ ๊น์ฐฝ์ค๋์ ์ํฐํด์ ์ข ์ข ์๊ฐํด์ฃผ์๋๋ฐ.์ด๋ฒ ์ํฐํด์ "๊ณต๋ถ๋ก "์ ๊ดํ ๊ฒ์ด๋ค.์๊ณ ๋ฆฌ์ฆ์ ์ค์ค๋ก ์๊ฐํด๋ผ ์ ์๋ ๋ฅ๋ ฅ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํจ์จ์ ๋น๊ตํ ์ ์๋ ๋ฅ๋ ฅ์๊ณ ๋ฆฌ์ฆ์ ์ปดํจํฐ์ ๋ค๋ฅธ
job craftingํจํด๋ญ๊ท์งhttp://www.yes24.com/Product/Goods/9027376http://www.yes24.com/Product/Goods/11459465http://www.auric.or.kr/User/Rdoc/
https://brocess.tistory.com/305
plant UML
ThoughtWorks Technology Radar
https://kaist.edwith.org/howtopaper/joinLectures/9899https://www.ibric.org/myboard/read.php?Board=bio_response&id=645https://darkpgmr.t
"Why C++ is not just an Object Oriented Programming Language"by Bjanne Strousrup์ธ์ด ๋๋ ๊ธฐ์ ์ ๋ค์์ ์ง์ ์ง์ํ๋ค๋ฉด ๊ฐ์ฒด์งํฅ์ด๋ค.์ถ์ํ: ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ์ ๊ณตํ๋ค.์์: ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒ์ผ๋ก ๋ถํฐ ์๋ก
์นด์ด์คํธ MOOC๊ฐ์ํ์ ๋ ผ๋ฌธ ์ฐ๊ธฐKAIST ๋ฌผ๋ฆฌํ๊ณผ ๋ฐ์ฉ๊ทผ ๊ต์๋์ปค๋ฆฌ์ด์ ์ค์ํ ์ค์ ๊ณผํ์ง์์ ์ ํ๋ฅผ ์ํจ์๊ตญ, ๋ฐ๋์์ ์ต์ด๋ก ๊ณผํ์ ๋์ด ๋ง๋ค์ด์ง์๋ ์๋ ๊ณผํ์ "natural philosophy"๋ผ๊ณ ํ์์ํ์ ์ง์ ํฌ๊ณ ํ ๋ publication fee๋ฅผ ๋ด์ผํจ,
์์ฝ: ์๊ฐ ์ธก์ ์ ์คํจํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋์ ์ด์ ์๊ฐ์ธก์ ์ ์๋ชปํด์์ด๋ค.: unexptected events that prevent someone from doing what they had officially planned or agreed to dohttps&#x
ํจ์๊ฐ ์คํ๋์๋ค๋ฉด ์ฝ์๋ ํํ๋ฅผ ๋ฐ๋์ ๋ฐํํ๋ ๊ฒ?์ด๋ค ํจ์์ ๊ฒฝ์ฐ, ์ ๋ ฅ ์กฐ๊ฑด์ ๋ฐ๋ผ return ๋๋ ๊ฒ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ ๊ฒ ์ง๋ฉด ์๋๋ ๊ฑธ๊น?์ด๋ค ๊ฐ์ ๋ฐํํ๊ณ ๊ทธ ์ธ์ ์กฐ๊ฑด์ exception์ ๋๋ผ๊ณ ๋ค ํ๋ค(ํ๋ฝ ๋ณด๋ค๋ ์ฉ์๊ฐ ์ฝ๋ค)ํจ์๋ฅผ ์์ง๋
https://www.oreilly.com/library/view/architecture-patterns-with/9781492052197/
http://www.yes24.com/Product/Goods/89649360?OzSrank=1๋งํดํ์ธ๋ฌ์ ๊ทธ ์ ๋ช ํ ๋ฆฌํฉํ ๋ง ์ฑ ์ 2ํ์ด ๋์๋ค.๊ทธ๋ฆฌ๊ณ 1ํ์ ์์ ๊ฐ ์๋ฐ์ด์ง๋ง,2ํ์ ์์ ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋์ด ์๋ค๐
ํด๋น ์ปค๋ฐ์ผ๋ก ๋๋ฆฌ๊ธฐ์์ ์ ํด๋น ์ปค๋ฐ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ด์งํ์ฌ head๊ฐ ๊ฐ๋ฆฌํค๊ณ ์๋ ๊ฒ์ด ๋ ๋ผ๊ฐ๋ ๊ฒ์ ์๋๊ฐ์ฅ ์ต๊ทผ head๋ก ๋๋ฆฌ๊ธฐ
ํด๋น ์ปค๋ฐid(e71010101010101010)๋ฅผ ๊ฐ์ฅ ์ต๊ทผ header๋ก ํ ์ํ๋ก reset!์ฆ ํด๋น ์ปค๋ฐid ๋ค์์ ๋ชจ๋ ์ปค๋ฐ์ ๋ ๋ฆฌ๋!๋ฒ์ ๋ฟ๋ง ์๋๋ผ ์์ ํ๊ณ ์๋ ๊ฒ๋ ์ญ์ ๋ฒ์ ๋ฌธ ์ญ์ ํ๊ณ , ์์ ํ๊ณ ์๋ ๊ฒ์ ์ด๋ฆฌ๋!
๋ฒ์ ์ ์ญ์ ํ์ง ์์ผ๋ฉด์, ๋๋๋ฆฌ๋ ๋ฐฉ๋ฒํด๋น ์ปค๋ฐ ์ด.์ .์ผ๋ก ๋๋ฆผ!ํด๋น ์ปค๋ฐ์ด ์ญ์ ๋๋ ๊ฒ์ ์๋!https://opentutorials.org/course/3839/22597
https://opentutorials.org/course/3840/23677
base: ์๋ก ๋ค๋ฅธ ๋ธ๋์น์ ๊ณตํต์ ์กฐ์
์ด๋ป๊ฒ ํ์ด ํ์ผ๋ก์ ์ผํ ์ ์๋ ๊ฐ์ค๋์ ์์ ์ด ์ด๋ป๊ฒ ๋ด์ผ์ ์์ ์ ์ํฅ์ ์ฃผ๋์ง์ ๋ํด ์ด์ฒด์ ์ผ๋ก ์ค๋ช ์ ๋ง, git for teams
git remote Reference
git push Reference
git์ผ๋ก ๊ด๋ฆฌํ "a"๋ผ๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ฑ๋จremote ์ ์ฅ์์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ต์ 1ํ๋ง ์คํํ๋ ๋ช ๋ น์ด
git pull์ ํด์ ์๊ฒฉ ์ ์ฅ์์ ๋ณ๊ฒฝ์ฌํญ(๋์ ํ ๋ก์ปฌ ์ํ์ ๋ค๋ฅธ์ง)์ ํ์ธํ๋ค
์ข์ git ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ 7๊ฐ์ง ์ฝ์ (https://meetup.toast.com/posts/106)
์์ฆ ์ ๋ฌด์์ ๋์ฐ๋ฌผ์ ์์ก๋จ๊ณ๋ฅผ ๊ณ์ฐํ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋ค.๋๊ณ/๋์ ๊ธฐ๋ฐ์ ์์ก๋จ๊ณ ๋ชจํ์ด ์กด์ฌํ๊ณ ,๊ทธ๋ ๊ทธ๋ ์ ๋ ์จ์ ์๋ฌผ์ ํน์ฑ์ ๋ฐ๋ผ ๊ทธ๋ ๊ทธ๋ ์ ํด๋น ์๋ฌผ์ ์์ก๋จ๊ณ(๋ฐ์๊ธฐ ์ธ์ง, ๊ฐํ๊ธฐ ์ธ์ง ๋ฑ)๋ฅผ ๊ณ์ฐํ๋ค.๋ด๊ฐ a๋ผ๋ ๋์์ ํ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํ๋ฉฐ ์ฝ๋๋ฅผ
ํ๊ท ๊ฐ, ์ค์๊ฐ์ ํจ์ (https://sosohan-ajae.tistory.com/13)
https://ko.javascript.info/data-storagehttps://ko.javascript.info/cookie
https://ko.javascript.info/cookie#ref-125
https://m.post.naver.com/viewer/postView.nhn?volumeNo=16784996&memberNo=956644
\*์ถ์ฒ: ํค์ด์กฐ์ด์ค ๋ด์ค๋ ํฐ/2021-10-05/์คํ๋ฒ ์ค '์์ฆ ์๋ฃ'๋ ์ฝํ ์ธ ์์ด!์ฌ๋๋ค์ ์ผ์์์ ์ฆ๊ฑฐ์์ ์ ๊ณตํ๋ ๊ฒ
์์ฆ ์ฝ์ด๋ณด๊ณ ์ถ์ ์ฑ
ํ๋์ ํด๋์ค์ ์ค์ง ํ๋์ ์ธ์คํด์ค๋ง ๊ฐ์ง๋ ํจํดํ๋์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ด ๋๊ณ , ํด๋น ์ธ์คํด์ค๋ฅผ ๋ค๋ฅธ ๋ชจ๋๋ค์ด ๊ณต์ ํ๋ฉฐ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ ๋๋ ๋น์ฉ์ด ์ค์ด๋ฌ(์ฅ์ )! ํ์ง๋ง ์์กด์ฑ๋ ๋์์ง(๋จ์ )!์) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ชจ๋