๐ฉโ๐ป ๊ฐ๋ฐ์์ ์์ฐ์ฑ ํ ๐ ๏ธ - ๋ฌด์์ด ๊ฐ๋ฐ์๋ฅผ ์์ฐ์ ์ด๊ฒ ๋ง๋
1๏ธโฃ ๋ฌด์์ ๋ง๋ค ๊ฒ์ธ๊ฐ๋ฅผ ์์์ผ ํฉ๋๋ค ๐ฏ - ์๋ชป๋ ๊ฒ์ ๋นจ๋ฆฌ ๋ง๋๋ ๊ฒ์ ์์ฐ์ ์ธ ์ผ์ด ์๋๋๋ค. - ๊ณ ๊ฐ์ ๋์ฆ์ ๋ฒ์ ์ผ๋ก ํ์ฉ๋์ง ์๋ ์ ๋ณด๋ฅผ ๊ณต์ ๊ฐ๋ฅํ์ง ๋ฑ์ ์ ์ฝ์ ์ดํดํฉ๋๋ค. - ํ๋กํ ํ์ ์ ์คํจํ๋๋ผ๋ ์ค์ํ ๊ตํ์ ์ป์ ์ ์์ต๋๋ค. - ์ด๋ค ์์ด๋์ด๊ฐ ๋ ธ๋ ฅ์ ํ ๊ฐ์น๊ฐ ์๋ ์์ด๋์ด์ธ์ง ํ๋ณํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. 2๏ธโฃ ๋ ์ ์์ผ์ ํ๊ธฐ ๐ - ์๊ฐ์ ์ซ๊ธฐ๋ "๋ฐ์ ์์ "์ ์ง์ํ๊ณ , ๋ถํ์ํ ์์ ์ ์ค์ด๊ธฐ ์ํด ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. - ์ผ์ ๋นจ๋ฆฌ ์๋ฃํ๋ ๊ฒ์ ์ข์ง๋ง ์์ ํ์ง ์์๋ ๋๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค. - "๋ถ์ ๊ณ์ ์ผ๋๊ธฐ(Keep the lights on, KTLO)" ์ํด ์ด๋ ์ ๋์ ๋ ธ๋ ฅ์ ํ์ํ ์ ์์ต๋๋ค. - ์ด๋ฐ ์ ๋ฌด๋ค์ ์ฌ๋ฌ ์งํ(ํฐ์ผ ์๋ฃ ์, ์ปค๋ฐ ๋จธ์ง ์)๋ก๋ ์์ฐ์ ์ผ๋ก ๋ณด์ผ ์ ์์ง๋ง, ํ์ฌ๋ฅผ ๋ ๋์๊ณณ์ผ๋ก ์ด๋์ง๋ ๋ชปํฉ๋๋ค. 3๏ธโฃ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋๊ตฌ โฑ๏ธ - ๊ฐ๋ฐ์๋ ์๋ํฐ, git, ๋น๋ ์์คํ ๋ฑ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค. - ์ด๋ฐ ๋๊ตฌ๋ค์์ ์ง์ฐ์ด ๋ฐ์ํ๋ฉด ๋น์ฉ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ์ ์ง์ค์ ๊นจ๋จ๋ฆฌ๊ณ ์คํธ๋ ์ค๋ฅผ ์ฆ๊ฐ์ํฌ ์ ์์ต๋๋ค. 4๏ธโฃ ์ง์์ ํ์ด๋ค ๐ง - ๊ด๋ จ ์ง์์ด ๋ง์ ๊ฐ๋ฐ์๊ฐ ๋ ์์ฐ์ ์ธ ๊ฐ๋ฐ์์ ๋๋ค. - ์์ ๋ ํ ๊ตฌ์กฐ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ํด๋น ์์คํ ์ ๊ฒฝํ์ด ๋ง์ ํ์๋ค๊ณผ ์์ ํ๊ณ ๋ฐฐ์ฐ๊ฒ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. - ์์คํ ๊ฐ์ ๊น๋ํ ๊ฒฝ๊ณ๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค. - ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ๊ด๋ฒ์ํ ์์ ์ ์ํํ๋๋ก ์๊ตฌํ๋ ๊ฒ์ ๋น์์ฐ์ ์ ๋๋ค. 5๏ธโฃ ๋ฌธ์ํ, ๋ฌธ์ํ, ๋ฌธ์ํ! ๐ - ์ข์ ๋ฌธ์๋ ์ดํ ๊ฑธ๋ฆฌ๋ ์์ ์ ํ ์๊ฐ ์์ ํ ์ ์๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. - ์ ๋ฌธํ๋ฅผ ์ฅ๋ คํฉ๋๋ค. ๋ชจ๋ ์ฌ๋์ด ๋ง๋ฅ์ผ ํ์๋ ์์ต๋๋ค. 6๏ธโฃ ํผํผํ ์ธํ๋ผ ๐๏ธ - ์ธํ๋ผ๋ ์์ ์ ๋๊ธฐ ์ํ ๊ฒ์ด์ด์ผ ํ๋ฉฐ ์ฅ์ ๋ฌผ์ด ๋์ด์๋ ์ ๋ฉ๋๋ค. - ์ํํด์ผํ๋ ๋ชจ๋ ์์ ์ ํฉ๋ฆฌ์ ์ผ๋ก ๋ฐ์ ํ๊ฒ ์ผ๋ผ์ธ ๋์ด์ผ ํฉ๋๋ค. - ์ธํ๋ผ์ ๋ชจ๋ ๋ถ๋ถ๋ค์ ํน์ ์ ์ค์ผ์ด์ค๋ฅผ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์ง๋ง, ํ๋ก์ ํธ์์๋ ๊ฐ๋ ์ด๋ฐ ์ ์ค์ผ์ด์ค๋ฅผ ๋ฒ์ด๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. 7๏ธโฃ ๊ธฐ์ ๋ถ์ฑ ์ค์ด๊ธฐ ๐ณ - ๊ธฐ์กด ์ฝ๋๋ ์ธ์ ๋ ๋น์ ์ด ํ๋ ค๋ ์์ ์ ์๋ฒฝํ๊ฒ ์ ํฉํ์ง ์์ต๋๋ค. - ๋ฆฌํฉํ ๋ง์ ๋ฏธ๋ฃจ๊ณ ์ค๊ฐ ํด๊ฒฐ์ฑ ์ ์ ํํ๋ ๊ฒ์ ๊ฐ๊ธ์ ํผํฉ๋๋ค. - ๊ธฐ์ ๋ถ์ฑ๊ฐ ๋ง์์ง๋ฉด ๊ธฐ๋ฅ์ ์กฐ๊ธ๋ง ๋ณ๊ฒฝํด๋ ์์คํ ์ ๋ ํฌ๊ฒ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. - ์์คํ ์ ์ ์ฐํ๊ณ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. 8๏ธโฃ ์คํจ์จ ๋ฎ์ถ๊ธฐ โ - ๋๊ตฌ ์คํ์คํจ, ๋น๋ ์คํจ, ๋ฐฐํฌ ์คํจ ๋ฑ ์์คํ ์คํจ๋ฅผ ์ต์ํํฉ๋๋ค. - ์ด๋ฐ ์คํจํ๋ฅ ์ ๋ฎ์ถ๋ฉด ์์ฐ์ฑ์ด ํฅ์๋ฉ๋๋ค. - ์คํจ์จ์ ๋ฎ์ถ๋ฉด ๊ฐ๋ฐ์ ๋ฟ๋ง ์๋๋ผ ์ง์ ํ์ ์๊ฐ๋ ์ ์ฝํ๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค. 9๏ธโฃ ์์ฐ์ ์ธ ๊ดํ ์ฑํ ๐ฑ - ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ํ๋กํ ํ์ ์ ์์ฑํ๋ ๊ฒ์ ๋๋ค. - ํ๋กํ ํ์ดํ์ ์ฅ๋ คํ๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. - ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ ๋ฐฐํฌ๋ฅผ ๋ ์์ ํ๊ณ ์ฝ๊ฒ ๋ง๋ค๋๋ก ๋ ธ๋ ฅํฉ๋๋ค. ๐ ์ง์ค์ด ํต์ฌ ๐ - ๊ฐ๋ฐ์์ ์๊ฐ๊ณผ ์ ์ ์ ๊ณต๊ฐ์ ๋ณดํธํ์ฌ, ์ง์คํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. - ๋ถํ์ํ ์ค๋จ๊ณผ ํ์๋ฅผ ์ต์ํ ํฉ๋๋ค. - ๋๋ฆฐ ๋๊ตฌ์ ์ ์๋์ง ์์ ์์ ์ ๋ฐฉํด๊ฐ ๋ ์ ์์ต๋๋ค. 1๏ธโฃ1๏ธโฃ ์์ ์๋ฃ ๐ - 50%๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ 50%์ ์์ฐ์ฑ์ด ์๋๋ผ 0%์ ์์ฐ์ฑ์ ๋๋ค. - ๋ฒ๋ ค์ง๋ ์ผ ๋งํผ ์์ฐ์ ์ด์ง ๋ชปํ ๊ฒ์ ์์ต๋๋ค. - ํ์ง๋ง ์ค๊ฐ์ ํ๋ก์ ํธ๋ฅผ ํฌ๊ธฐํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ๊ฒฐ์ ์ธ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋ ํฉ๋๋ค. - ์ง์์ ์ผ๋ก ์ฐ์ ์์๋ฅผ ๋ฐ๊พธ๋ ๊ฒ์ ํผํฉ๋๋ค. ๐ก ๋ง์ง๋ง ์๊ฐ: ๋ชจ๋ ์์๋ฅผ ์ธก์ ํ๋ ๊ฒ์ด ํญ์ ์ค์ํ ๊ฒ์ ์๋์ง๋ง ์์ฐ์ฑ์ ์ ํดํ๋ ๊ฒ์ ์ธ์ํ๊ณ ๋์ฒํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋๋ก๋ ๊ฐ๋จํ ๋ฌธ์๋ฅผ ์์ฑํ๋๋ฐ ๋ช ์๊ฐ์ ๋ค์ด๋ฉด, ํ์ฌ ์ฐจ์์์๋ ์์ฒ ์๊ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค. ์์ ์ ๋ชฐ๋ํ๊ธฐ ์ ์: ๋จผ์ ํฑ์ ๋ ์นด๋กญ๊ฒ ํ์ธ์! โ๏ธ๐ ์๋ณธ ์ถ์ฒ : Jeremy Mikkola - What makes developers productive? https://jeremymikkola.com/posts/developer_productivity.html GeekNews ์ฐธ๊ณ : ๋ฌด์์ด ๊ฐ๋ฐ์๋ฅผ ์์ฐ์ ์ด๊ฒ ๋ง๋๋๊ฐ | GeekNews (hada.io) https://news.hada.io/topic?id=10222 ChatGPT ์์ฝ Draft : https://chat.openai.com/share/b7fb5dff-bf68-49e3-ad45-e9512c4b493c