Community

๐Ÿ“ƒ Whatโ€™s the Difference Between a Programmer, Coder, Developer, and Software Engineer? โœ๏ธ ์ฃผ๋‹ˆ์–ด ์‹œ์ ˆ ๋•Œ ์ฝ”๋”์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ

๐Ÿ“ƒ Whatโ€™s the Difference Between a Programmer, Coder, Developer, and Software Engineer? โœ๏ธ ์ฃผ๋‹ˆ์–ด ์‹œ์ ˆ ๋•Œ ์ฝ”๋”์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ(๊ฐœ๋ฐœ์ž), ๊ทธ๋ฆฌ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด์— ๋Œ€ํ•ด ๋ง์”€์„ ํ•ด์ฃผ์‹  ๋ฉ˜ํ† ๋‹˜์ด ๊ณ„์…จ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ถ„์€ ๊ฐ๊ฐ์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•˜์‹œ๊ณ  ๊ฒฐ๊ตญ์—” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ๋Š˜ ๊ฐ•์กฐํ•˜์…จ๋Š”๋ฐ์š”. ๊ฐ๊ฐ์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์ด ์žˆ์–ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”(Coder)๋Š” ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์„ ๋งํ•˜๊ณ  ์•„์ง ๊ฒฝํ—˜์ด ์ ๊ฑฐ๋‚˜ ํ›ˆ๋ จ์ด ๋˜์ง€ ์•Š๋Š” '์ฃผ๋‹ˆ์–ด'๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์ฒ˜์Œ ๊ฐœ๋ฐœ์„ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ•ด์„œ ๋‹จ์ˆœํžˆ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š”๋ฐ ์ง‘์ค‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ ์ƒ๊ฐ๋˜๋„ค์š”. ํ”„๋กœ๊ทธ๋ž˜๋จธ(๊ฐœ๋ฐœ์ž)๋Š” ์ฝ”๋”๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ๋” ์ „๋ฌธ์ ์œผ๋กœ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ๋งŽ๊ณ  ์ •๊ตํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฝ”๋”ฉํ•˜๋Š” ์ˆ˜์ค€์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „์ฒด์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ๊น”๋”ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ์š”. ์ œ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ด 3๊ฐ€์ง€ ๋‹จ๊ณ„(?)์˜ ๊ฐ€์žฅ ํ•ต์‹ฌ์€, ์–ผ๋งˆ๋‚˜ ์ œํ’ˆ ํ˜น์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์— ์ฑ…์ž„์„ ๊ฐ€์ง€๊ณ  ๊ฐœ๋ฐœ์„ ํ•˜๋Š”๊ฐ€๋ผ๊ณ  ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜๊ฒŒ ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด์„œ ๊ณ ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ๊ฐ€๋Šฅ์ผ€ํ•˜๋Š” ์„ค๊ณ„์™€, ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ํ˜„์žฌ์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ์ ๋‹นํ•œ ๊ธฐ์ˆ ์„ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํŒ๋‹จ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ์˜ค๋ฅ˜(๋ฒ„๊ทธ)๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์–ผ๋งˆ๋‚˜ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๋Š” ๋งˆ์Œ๊ฐ€์ง์„ ๊ฐ–์ถ”๋Š” ๊ฒŒ ์ €ํฌ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๊ฐ–์ถฐ์•ผ ํ•  ์—ญ๋Ÿ‰์ด ์•„๋‹๊นŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ 3๋‹จ๊ณ„๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์„ ๋ผ๋ฒจ๋ง ํ•  ์ˆ˜๋Š” ์—†๊ฒ ์ง€๋งŒ ์ ์–ด๋„ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ์„œ์˜ ๋งˆ์Œ๊ฐ€์ง์„ ๊ฐ€์ง€๋ ค ๋Š˜ ๋…ธ๋ ฅํ•ด์•ผ ํ•˜์ง€ ์•Š์„๊นŒ ์‹ถ๋„ค์š”. ๊ฐ€๋ น, ๋ˆ์„ ๋‹ค๋ฃจ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•  ๋• ์ •์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” intํ˜•์„ ์“ฐ๋ฉด ์•ˆ ๋˜๊ณ  (์ž๋ฃŒํ˜•์˜ ๋ฒ”์œ„) ์†Œ์ˆ˜์  ๊ณ„์‚ฐ์ด ํ•„์š”ํ•  ๊ฒฝ์šฐ float ๋‚˜ double์„ ์‚ฌ์šฉํ–ˆ๋‹ค๊ฐ„ ์—„์ฒญ๋‚œ ์˜ค๋ฅ˜(๋ถ€๋™์†Œ์ˆ˜์  ์˜ค๋ฅ˜)๋ฅผ ๋ฒ”ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ธ์ง€ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ์„ ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ์š”.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค