๐งโ๐ป ๊ตฌ๊ธ ํ ํฌ๋ฆฌ๋๋ค์ ์ด๋ป๊ฒ ์ผํ ๊น?
ํด์ธ ๋น ํ ํฌ์ ํ ํฌ ๋ฆฌ๋๋ค์ ์ด๋ป๊ฒ ์ผํ๋์ง ๊ถ๊ธํด์ก์ต๋๋ค. ๊ตญ๋ด IT ํ์ฌ๋ค์ ์์ "ํ์ฌ๋ณ ํ์ฌ", "ํ๋ฐํ", "์กฐ์ง ๋ฐ์ด ์กฐ์ง"์ผ๋ก ๊ฐ์ ํ ํฌ๋ฆฌ๋๋ก์จ ๋ฐ๋ผ๋ ์ญ๋์ด ์ฝ๊ฐ์ฉ์ ๋ค๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค. ํ ํฌ๋ฆฌ๋์ ๊ธฐ์ ์ ์ธ ๋ฆฌ๋ฉ์ ์ค์์ํ๋ ๊ณณ๋ ์๊ณ , ์์ง๋์ด, ์๋น์ค ๊ด๋ฆฌ์ ํฌ์ปค์ค๋ฅผ ๋๋ ๊ณณ๋ ์์ต๋๋ค. ์ค๋ ์ ๋ ์๋ ๐ "๊ตฌ๊ธ ์์ง๋์ด๋ ์ด๋ ๊ฒ ์ผํ๋ค" ๋ผ๋ ์ฑ ์ ๋ด์ฉ์ ๋ฐ๋ผ ๊ฐ๋ณด๋ ค ํฉ๋๋ค. ํ ํฌ๋ฆฌ๋์ ๋ํด์ ์๊ธฐํ๋ ค๋ฉด ์ฑ ์ ํํธ2 ๋ถ๋ถ์ ๋ฐ๋ผ๊ฐ ๋ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฑ ์์ ์๊ฐ๋ Tech Lead์ ๋ํ ๋ด์ฉ ์ค ๋ช ๊ฐ์ง ์ธ์์ ์ธ ๋ถ๋ถ์ ์ ๋ฆฌํด๋ดค์ต๋๋ค. โ ๊ธฐ์ ์ ๋ํ ์ฑ ์์ ์ง๊ณ , ํ์์ ๋ฐ๋ผ ์ง์ ๋์๊ธฐ๋, ๋๋ก๋ ์์ํ ์ค ์์์ผ ํฉ๋๋ค. ๋ฌผ๋ก , ์ฐธ ๋ง์ ์ฑ ์๊ณผ ์ญํ ์ ๊ทธ๋๋ก ์์ํ๋ ๋ฆฌ๋๋ค๋ ์์ต๋๋ค. ๋ณธ์ธ ์๊ธ ๋นผ๊ณ ์. ์กฐ์ง์ด ์ปค์ง์๋ก ํ ํฌ๋ฆฌ๋๊ฐ ํด์ผ ํ ์ญํ ๊ณผ ๊ฒฐ์ ํด์ผ ํ ๊ฒ๋ค์ด ๋ง์ต๋๋ค. ๋ชจ๋ ์กฐ์ง์๋ค์ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํ๋ฉฐ, ์์ํ ์ฝ๋ ํฝ์ค๊น์ง ํ๊ณ ์๋ค๋ฉด, ๊ธ๋ฐฉ ๋ณธ์ธ์ ๋ฆฌ์์ค๊ฐ ๋ฐ๋ฅ ๋ ๊ฒ๋๋ค. ๋จ, ํ์์, ์์์ ์ ํ ๋ ๋ณธ์ธ์ ํ ํฌ๋์ปฌํ ๋ฅ๋ ฅ๊ณผ ๋ฆฌ๋๋ก์จ์ ์ญ๋์ ๋ฐํํ ์ค๋ ์์์ผํฉ๋๋ค. ๊ฐ๋ น, ๊ธด๊ธํ๊ณ ํฌ๋ฆฌํฐ์ปฌํ ์ฅ์ ๋ ์ด์ ์ฌํญ์ด ํฐ์ก์ ๋์. โ ๋ฆฌ๋๋ ์ง์๋ค์๊ฒ ์ ๋ขฐํ๊ณ ์๋ค๋ ๋ถ๋ช ํ ์๊ทธ๋์ ์ค์ผ ํฉ๋๋ค. ์คํจ๋ฅผ ํด๋ ์ ๋ขฐํ๋ค๋๊ฒ์ ๋ณด์ฌ์ค์ผํฉ๋๋ค. ๋จ, ์คํจ๋ฅผ ํตํด์ ๋ฐฐ์์ผ ํฉ๋๋ค. ์ด๋ค ๊ฒฝ์ฐ๋ ๋ฐฐ์ธ ๊ธฐํ๋ก ์ผ๊ณ , ๊ฒธ์, ์กด์ค, ์ ๋ขฐ๋ผ๋ ์์น ์๋ ์์ง์ฌ์ผ ํ๋ค๊ณ ์๊ธฐํฉ๋๋ค. ๋ฆฌ๋๋ ์ฑ ์์ ์ธ๊ธ๋๋ ๊ฒธ์, ์กด์ค, ์ ๋ขฐ๊ฐ ๋ฌด๋ํธ๋ฆฌ๊ธฐ ์ข์ ์์น๊ฐ ๋๋ฉฐ, ๋ํ ๊ฐ์ฅ ์กฐ์ง๋ฌธํ์ ์ํฅ์ ๋ผ์น๋ ์๋ฆฌ์ ๋๋ค. ์ด ์์น์ ์ธ์ ๋ ๋ฌด๋ํธ๋ฆฌ์ง ์๊ฒ ์ค์ค๋ก ๊ฐ๋ณํ ์กฐ์ฌํด์ผ ํฉ๋๋ค. โ ๋ด๊ฐ 20๋ถ ๋ง์โฑ ๋๋ผ ์ ์๋ ์ผ์ ์ ์๊ฐ ๋์ ์ฃผ๋์ด ํ์์ด ํ๋๋ก ์ง์ผ๋ณด๊ธฐ. ๊ฐ๋ ๋ฆฌ๋(+ ์๋์ด)๋ค์ ์ด๋ค์ผ์ ๋งก๊ธธ๋ ๋ฐฉํฅ๊ณผ ๋ต์์ ๊ทธ๋๋ก ์ฃผ๋์ด์๊ฒ ์ ์ํ ๋๊ฐ ์์ต๋๋ค. ๋จ์ง ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํด์์. ๊ทธ๋ฌ๋ฉด ์ฃผ๋์ด๋ค์ ์ฑ์ฅํ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ๋ณด๊ธฐ ์ด๋ ต๊ณ ํ๋ค๊ฒ ์ง๋ง, ๊ฒฝํ์ ์์์ ์๋๋ก ๊ธฐํ๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ฑ ์์๋ ๊ทธ๋ฐ์์ ์ฌ๋ฐ๋ฅธ ํจํด์ผ๋ก ์ฌ๋ฌ๊ฐ์ง ์ ์ํ๊ณ ์์ต๋๋ค. โ ์์กด์ฌ ๋ฒ๋ฆฌ๊ธฐ โ ์ฌ๋๋ค์ ๊ณ ๋ฌด์ํค๊ณ , ํ์ ์ฌ ์ ์งํ๋๋ก ํ๊ธฐ โ ํ์๊ฐ์ ์ด๋งค์ ์ญํ ํ๊ธฐ โ ์ ์์ด๋ ๋ฉํ ๊ฐ ๋๊ธฐ โ ๋ช ํํ ๋ชฉํ์ ์ฌ๋ช ๊ฐ ์ฃผ๊ธฐ ๋ฑ๋ฑ.. ์ฑ ์์๋ ๋ง์ ๊ฒ์ ์ ์ํ๊ณ ์ด๊ฑฐํฉ๋๋ค. ์ฝ์ผ๋ฉด์ ํ๊ฐ์ง๋ ํ์คํ ์๊ฒ ๋ฉ๋๋ค. ํ ํฌ๋ฆฌ๋๋ ํญ์ ๋ฐ๋น ์ผ ํ๋ค๋ ๊ฒ์์. ํญ์ ์ธ์ , ๊ธฐ์ , ๋ฆฌ์์ค ๊ด๋ฆฌ, ์ฑ๊ณผ์ธก์ ๋ฑ ๋ง์ ๊ฒ์ ๊ณ ๋ฏผํ๊ณ ๊ฒฐ์ ํด์ผ ํ๋ ์๋ฆฌ๋๊น์. ์ฐ๋ค๋ณด๋ ๊ตฌ๊ธ ํ ํฌ๋ฆฌ๋ ๋ํ ๊ธ์ด๋ผ๊ธฐ๋ณด๋ค, ๋ฆฌ๋๋ก์จ์ ์ญํ ์ ๊ฐ๊น๊ฒ ๋์๋ค์ ๐ ๐ Reference: https://tosspayments-dev.oopy.io/share/books/software-engineering-at-google