๐Ÿ’ป ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ฒƒ๋„ ์Šคํ‚ฌ์ด๋‹ค. ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋Œ€ํ‘œ์ ์ธ ์Šคํ‚ฌ์„ ์ด์•ผ๊ธฐํ•˜๋ผ๊ณ  ํ•˜๋ฉด ๋‹น์—ฐํ•˜๊ฒŒ๋„ "์ฝ”๋“œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜์งœ๋А๋ƒ"๋ผ๊ณ  ๋Œ€๋‹ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, "์“ฐ๊ธฐ(Writing)"์ด ์ œ์ผ ์ค‘์š”ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณค ํ•˜๋Š”๋ฐ์š”. ์ตœ๊ทผ์—๋Š” ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ๋„ ์ข‹์•„์ง€๊ณ  ํ•ด์„œ "์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ(Readable Code)"์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๋„ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ถ”์ฒœํ•ด๋“œ๋ฆด ์•„ํ‹ฐํด์€ ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์ž ์Šค์Šค๋กœ "์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ์Šคํ‚ฌ"์„ ํ‚ค์›Œ์•ผํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. <ํ•ต์‹ฌ ์š”์•ฝ> โœ… ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ผ๋ถ€๋Ÿฌ ์ฝ๊ธฐ ์–ด๋ ค์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฑด ์ž˜๋ชป๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋Š” ๋Œ€๋ถ€๋ถ„ ํŠน์ • ์‚ฌ๊ฑด๋“ค์ด ๋ˆ„์ ๋œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์–ธ์–ด/ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋ฐ”๋€Œ์—ˆ๊ฑฐ๋‚˜, ์˜ค๋ž˜ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์ตœ๊ทผ์— ์œ ์ง€๋ณด์ˆ˜ํ–ˆ๋‹ค๊ฑฐ๋‚˜, ์‹œ๊ฐ„์ด ์˜ค๋ž˜๋˜์„œ ๊ฐ€๋…์„ฑ์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋ก  ์•„๋ฌด๋„ ์˜๋„์ ์œผ๋กœ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜์ง€๋งŒ, ์ด ์ฝ”๋“œ๋Š” ๋” ์ด์ƒ ์ฝ๊ธฐ ์–ด๋ ค์šด ์ƒํƒœ์— ๋„๋‹ฌํ–ˆ์„ ์ˆ˜๋„ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. โœ… ๋น„๋‚œ์˜ ์‹œ์ž‘์ด๊ณ , ์•„๋ฌด๊ฒƒ๋„ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. "์ฝ๊ธฐ ์–ด๋ ค์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š”๊ฑด ์ฝ”๋“œ ์ž‘์„ฑ์ž์˜ ์ž˜๋ชป์ž…๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค." ์ด ๋ฌธ๊ตฌ๋Š” ๋ฌธ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค๋Š” ์ฑ…์ž„์„ ๋ฌป๋Š”๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋ผ๊ณ  ๊ตฌ๋‘๋กœ ์•ฝ์†ํ•˜๋Š”๊ฑด ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์‹œ์Šคํ…œ์ ์ธ ์ ‘๊ทผ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. โœ… ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋Š” ์ฃผ๊ด€์ ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ์ฆ‰์‹œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ธฐ์ˆ ์€ ๊ฐ€๋…์„ฑ๋„ ์žˆ์ง€๋งŒ, ์ดํ•ดํ•˜๋Š”๋ฐ ์žˆ๋Š” ๊ฑด ๊ฒฝํ—˜์˜ ์ถ•์ ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ํŒจํ„ด์„ ์ดํ•ดํ•ด์•ผ ์ œ๋Œ€๋กœ๋œ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ, ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ๋„ "์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ธฐ์ˆ "์„ ํ‚ค์šฐ๋Š”๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ˆ„๊ตฌ๋„ ๊ถŒ์žฅํ•˜๊ฑฐ๋‚˜ ์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์ฝ”๋“œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ฝ๋‚˜์š”?

Reading Code is a Skill - Trisha Gee

Trisha Gee

Reading Code is a Skill - Trisha Gee

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 10์›” 4์ผ ์˜ค์ „ 12:54

๋Œ“๊ธ€ 0

    ํ•จ๊ป˜ ์ฝ์€ ๊ฒŒ์‹œ๋ฌผ

    ๊ฒฉํ™”ํ•˜๋Š” ๋ฏธยท์ค‘ ๊ฒฝ์Ÿ๋„ ๋ฐฉ์‚ฐ ์Šคํƒ€ํŠธ์—…์— ์ž๊ธˆ์ด ์ ๋ฆฌ๋Š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๋‹ค. ์•Œ๋ ‰์Šค ์นดํ”„ ํŒฐ๋Ÿฐํ‹ฐ์–ด ์ตœ๊ณ ๊ฒฝ์˜์ž(CEO), ํŒŒ๋จธ ๋Ÿฌํ‚ค ์•ค๋“€๋ฆด CEO ๋“ฑ์€ โ€˜์• ๊ตญ์‹ฌโ€™์„ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์˜ ์ค‘์š”ํ•œ ๊ฐ€์น˜๋กœ ๋‚ด์„ธ์šฐ๋ฉฐ ์ค‘๊ตญ๊ณผ์˜ ์ „์Ÿ์— ๋Œ€๋น„ํ•˜๊ณ  ์žˆ๋‹ค. ๋Ÿฌํ‚ค CEO๋Š” 2027๋…„ ์ค‘๊ตญ์˜ ๋Œ€๋งŒ ์นจ๊ณต์„ ๊ธฐ์ •์‚ฌ์‹คํ™”ํ•˜๋ฉฐ ์ด์— ๋Œ€๋น„ํ•œ ๋ฌด๊ธฐ ์ฒด๊ณ„๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    ไธญ์„œ ๋Œ์•„์˜จ ๋ฏธ๊ตญ VCโ€ฆ์ „ํˆฌ๊ธฐยท๋“œ๋ก ์— '๋ฒ ํŒ…'

    ํ•œ๊ตญ๊ฒฝ์ œ

    ไธญ์„œ ๋Œ์•„์˜จ ๋ฏธ๊ตญ VCโ€ฆ์ „ํˆฌ๊ธฐยท๋“œ๋ก ์— '๋ฒ ํŒ…'

    < ์Œ์•… ์‚ฐ์—…์˜ ๋ฏธ๋ž˜๋Š” ์Œ๋ฐ˜์ด ์•„๋‹ˆ๋ผ '๊ตฟ์ฆˆ'๋‹ค >

    1. ๊ตฟ์ฆˆ ์‚ฌ์—…์˜ ๋ฏธ๋ž˜๋Š” ๋ฐ์•„ ๋ณด์ธ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    UX ํฌํŠธํด๋ฆฌ์˜ค์—์„œ โ€˜UTโ€™๋ผ๊ณ  ์ผ๋ฐ˜ํ™” ํ•˜์ง€ ์•Š๊ธฐ

    'UTโ€™๋ผ๋Š” ํ‘œํ˜„์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ „๋ถ€ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ๋‘ ๊ฐ€์ง€๋ฅผ ๊ตฌ๋ถ„ํ•ด์„œ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    ์ด๋ ฅ์„œ ์ฝ”์นญ์ธ๋ฐ, ํƒ€๋กœ ๋ณด๋Š” ์ค„โ€ฆ ์ด ์ฝ”์นญ ๋ฏธ์ณค๋‹ค

    ์ด

    ... ๋” ๋ณด๊ธฐ

    < ๋งค์ผ์„ ํœด๊ฐ€ ์ „๋‚  ๊ธฐ๋ถ„์œผ๋กœ ์‚ด๋ฉด, ์งง์€ ์‹œ๊ฐ„์—๋„ ์„ฑ๊ณผ๊ฐ€ ํ„ฐ์ง„๋‹ค >

    1. ํŒŒํ‚จ์Šจ์˜ ๋ฒ•์น™์— ๋”ฐ๋ฅด๋ฉด ์–ด๋–ค ์ผ์ด๋“  ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์ด ๋ชจ๋‘ ์†Œ์ง„๋  ๋•Œ๊นŒ์ง€ ๋Š˜์–ด์ง„๋‹ค๊ณ  ํ•œ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    โ“ํšŒ์‚ฌ๊ฐ€ ๋˜ ํ˜์‹ ์•ˆ์„ ๋‚ด๋†“์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋„ ์กฐ์ง๊ฐœํŽธ ์ค‘์‹ฌ์˜ ํ˜์‹ ์•ˆ์„ ๋‚ด๋†“์•˜์ง€๋งŒ, ์‚ฌ์‹ค ์˜ˆ์ „์—๋„ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉฐ ํ์ง€๋ถ€์ง€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜์‹ ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ์ œ๋Œ€๋กœ ํ˜์‹ ํ•ด์„œ ํšŒ์‚ฌ๊ฐ€ ๋ฐœ์ „ํ•˜๊ธฐ๋ฅผ ๊ฐ„์ ˆํžˆ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๊ธธ์ด ์žˆ๋‹ค๋ฉด ์ ๊ทน ๋™์ฐธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ˜์‹ ์€ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š” ๊ฑธ๊นŒ์š”?

    ... ๋” ๋ณด๊ธฐ

    ๊ณผ๊ฑฐ์˜ ์„ฑ๊ณต์ฒดํ—˜์ด ํ˜์‹ ์˜ ๊ฑธ๋ฆผ๋Œ์ด ๋˜์ง€ ์•Š์œผ๋ ค๋ฉด

    ํ•œ๊ฒจ๋ ˆ

    ๊ณผ๊ฑฐ์˜ ์„ฑ๊ณต์ฒดํ—˜์ด ํ˜์‹ ์˜ ๊ฑธ๋ฆผ๋Œ์ด ๋˜์ง€ ์•Š์œผ๋ ค๋ฉด

    ์กฐํšŒ 261


    ์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

    1

    ์ง„์šฉ์ง„ Product manager

    PM์ด ์ดํ•ดํ•˜๋ฉด ์ข‹์€ ์ง€ํ‘œ ๊ฐœ๋…

    2

    ์žฅํ™์„ ์ŠคํŽ˜์ด์Šค์˜ค๋””ํ‹ฐ ๋ถ€๋Œ€ํ‘œ/CPO

    < ์ฟ ํŒก์˜ ์ฐฝ์—…์ž๋ฅผ ์ง์ ‘ ๋ณด๋ฉฐ ๋ฐฐ์šด ๊ฒƒ: ๋ฆฌ๋”์˜ ํฌ๊ธฐ๊ฐ€ ์ „๋ถ€๋‹ค >

    3

    ๊ณจ๋นˆํ•ด์ปค Chief Maker

    ๋‚˜๋Š” ๊ฐ€๋” ์กฐํ•ฉํ˜• ํ•œ๊ธ€์˜ ์•„๋ฆ„๋‹ค์›€์— ๋Œ€ํ•ด ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ ์•„๋ฆ„๋‹ค์›€

    4

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๋ฆฌํŠธ์ฝ”๋“œ 102. Binary Tree Level Order Tr

    5

    ๋ ˆ๋“œ๋ฒ„์Šค๋ฐฑ๋งจ ๋ฆฌ์„œ์ฒ˜ ์•ค ๋ผ์ดํ„ฐ

    โŸช๐Ÿš€ ์œ ๋‹ˆ์ฝ˜์ด๋ผ ๋ถˆ๋ฆฌ๋˜ ๊ทธ๋“ค, ์ด์ œ ์ง„์งœ ์‹ค๋ ฅ์„ ๋ณด์—ฌ์ค„ ๋•ŒโŸซ