์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์ฝ”ํ‹€๋ฆฐ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ์ž…๋ฌธํŽธ

์ฝ”ํ‹€๋ฆฐ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ด€๋ จ ๋ฌธ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฐ ํ›„ ๋ถ€์ˆ˜ํšจ๊ณผ(Side Effect)์™€ ์ˆœ์ˆ˜ํ•จ์ˆ˜(Pure Function), ์ฐธ์กฐํˆฌ๋ช…์„ฑ(Referential Transparency)์ด ๋ฌด์—‡์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ , ํ•จ์ˆ˜๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐฉ๋ฒ• ๋ฐ ์‹ค๋ฌด์—์„œ ๊ฐ„๋‹จํžˆ ํ™œ์šฉํ•ด๋ณด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ, Kotlin] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ฝ”ํ‹€๋ฆฐ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ๋ฒ•

  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ ์ด๋ก (๋ถ€์ˆ˜ํšจ๊ณผ, ์ˆœ์ˆ˜ํ•จ์ˆ˜ ๋“ฑ)

  • ์‹ค๋ฌด์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค์ „ ๊ธฐ๋ฒ•

  • ๊ฐ์ฒด์ง€ํ–ฅ๊ณผ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•จ๊ป˜ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

๐Ÿ”ฅ ์–ผ๋ฆฌ๋ฒ„๋“œ ํŠน๊ฐ€+ํŠน๊ฐ€ ์ง„ํ–‰ ์ค‘!

38,500์› -> 28,875์›(์ธํ”„๋Ÿฐ ์˜คํ”ˆ ์ฟ ํฐ 30% ํ• ์ธ) ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๐Ÿšจ ์„œ๋‘๋ฅด์„ธ์š”!

  • ์ˆ˜๊ฐ•์ƒ 300๋ช… ๋‹ฌ์„ฑ ์‹œ ์ž๋™ ์ข…๋ฃŒ


  • ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋‚ด์šฉ๋„ ๋ฌด๋ฃŒ ์ œ๊ณต

  • ์–ผ๋ฆฌ๋ฒ„๋“œ ์ข…๋ฃŒ ํ›„์—” 49,500์›์œผ๋กœ ๊ฐ€๊ฒฉ ์ธ์ƒ ์˜ˆ์ •

์ง€๊ธˆ์ด ๊ฐ€์žฅ ์ €๋ ดํ•œ ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค! ๐ŸŽฏ

์ˆœ์ˆ˜ ํ•จ์ˆ˜๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์„ธ๊ณ„! ๐Ÿš€

์‹ค๋ฌด์—์„œ ๊ผญ ํ•„์š”ํ•œ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ด์ œ ์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ๋ฐฐ์›Œ๋ณด์„ธ์š”!

์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ๐Ÿค”

  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”

  • ์‹ค๋ฌด์—์„œ ๋‹น์žฅ ์จ๋จน์„ ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์–ด์š”

  • ๋ชจ๋‚˜๋“œ๋Š” ์•„์ง ์–ด๋ ค์›Œ์š”! ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์–ด์š”

  • ์ฝ”๋“œ๋ฅผ ๋” ์•ˆ์ „ํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ธฐ ์ข‹๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์š”

๊ฐ•์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๐Ÿ‘€

ํ•จ์ˆ˜ํ˜•์˜ ํ•ต์‹ฌ, "๋ถ€์ˆ˜ํšจ๊ณผ์™€ ์ˆœ์ˆ˜ํ•จ์ˆ˜"๋ฅผ ๋ฐฐ์›Œ๋ณด์„ธ์š”!

// Before: ๋ถ€์ˆ˜ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ์ฝ”๋“œ fun orderCoffee(paymentCard: PaymentCard): Coffee { val coffee = Coffee() paymentCard.charge(coffee.price) // ๋ถ€์ˆ˜ํšจ๊ณผ: ์นด๋“œ ๊ฒฐ์ œ return coffee } // After: ๋ถ€์ˆ˜ํšจ๊ณผ๋ฅผ ์ œ๊ฑฐํ•œ ์ˆœ์ˆ˜ํ•จ์ˆ˜ fun orderCoffee(paymentCard: PaymentCard): Order { val coffee = Coffee() val transaction = Transaction(paymentCard, coffee.price) return Order(coffee, transaction) }

๐Ÿ’ก ์–ผํ• ๋ณด๊ธฐ์—” ๋น„์Šทํ•ด ๋ณด์ด๋Š” ๋‘ ์ฝ”๋“œ,
ํ•˜์ง€๋งŒ ํ•˜๋‚˜๋Š” ์œ„ํ—˜ํ•˜๊ณ  ํ•˜๋‚˜๋Š” ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ ์ฐจ์ด๊ฐ€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ๊ฐ•์˜์—์„œ ํ™•์ธํ•ด๋ณด์„ธ์š”!

ํ•จ์ˆ˜ํ˜• ํŒจ๋Ÿฌ๋‹ค์ž„์ด ์ด๋„๋Š” ์ˆœ์ˆ˜ํ•œ ์ฝ”๋“œ์˜ ์„ธ๊ณ„ ๐ŸŒŸ

๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์†์—์„œ๋„ ๊ธธ์„ ์žƒ์ง€ ์•Š์œผ๋ ค๋ฉด,
์ˆœ์ˆ˜ ํ•จ์ˆ˜๋ผ๋Š” ๋‚˜์นจ๋ฐ˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ƒํƒœ ๋ณ€๊ฒฝ์€ ์ตœ์†Œํ™”ํ•˜๊ณ ,
์ˆœ์ˆ˜ ํ•จ์ˆ˜๋Š” ๊ทน๋Œ€ํ™”ํ•˜๊ณ ,
์ฐธ์กฐ ํˆฌ๋ช…์„ฑ์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ.

ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์œผ๋กœ ๋” ๋‚˜์€ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”.

์ด ๊ฐ•์˜์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ๋ฐฐ์›Œ์š”! ๐Ÿ“š

์„น์…˜ 0โƒฃ ๊ฐ•์˜์†Œ๊ฐœ

ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€ ๋ฌด์—‡์ด๊ณ , ์™œ ํ•„์š”ํ•œ์ง€ ์•Œ์•„๋ด…๋‹ˆ๋‹ค!

  • ๊ฐ์ฒด์ง€ํ–ฅ๊ณผ ํ•จ์ˆ˜ํ˜•์˜ ์ฐจ์ด์ ์€?

  • ์‹ค๋ฌด์—์„œ ํ•จ์ˆ˜ํ˜•์ด ์ฃผ๋Š” ์ด์ ์€?

์„น์…˜ 1โƒฃ ์ฝ”ํ‹€๋ฆฐ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ๋ฒ•

์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ํ•˜๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง‘๋‹ˆ๋‹ค!

  • ๋žŒ๋‹ค์‹์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ•จ์ˆ˜ํ˜• ์„ธ๊ณ„ ๐ŸŽฏ

  • ์ œ๋„ค๋ฆญ์œผ๋กœ ๋” ์œ ์—ฐํ•œ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ โšก

  • ํ•จ์ˆ˜๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ณ ์ฐจ ํ•จ์ˆ˜์˜ ๋งค๋ ฅ โœจ

์„น์…˜ 2โƒฃ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ

ํ•จ์ˆ˜ํ˜•์˜ ํ•ต์‹ฌ ๊ฐœ๋…์„ ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค!

  • ๋ถ€์ˆ˜ํšจ๊ณผ๋Š” ์™œ ํ”ผํ•ด์•ผ ํ• ๊นŒ์š”? ๐Ÿšซ

  • ์ฐธ์กฐ ํˆฌ๋ช…์„ฑ์œผ๋กœ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ ๋งŒ๋“ค๊ธฐ ๐ŸŽฏ

  • ์ˆœ์ˆ˜ ํ•จ์ˆ˜๋กœ ์•ˆ์ „ํ•œ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ โœ…

  • ์ปค๋ง์œผ๋กœ ์œ ์—ฐํ•œ ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ ๐Ÿ”„

  • ์ด๋ก ๊ณผ ์‹ค์Šต์„ ํ•œ ๋ฒˆ์—! ใ€‘ ๊ฐ ๊ฐœ๋…์— ๋Œ€ํ•œ ์„ค๋ช…๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ดํ•ด๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ง‘๊ณผ ์ƒ์„ธํ•œ ํ•ด์„ค๋„ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋ฐ”๋กœ ์—ฐ์Šตํ•ด ๋ณผ ์ˆ˜ ์žˆ์–ด ์ดํ•ด๊ฐ€ ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๐Ÿ–Š

์„น์…˜ 3โƒฃ ์‹ค๋ฌด์— ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜ํ˜• ๊ธฐ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค!

  • ๊ฒฐ์ œ ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์‹ค์ „ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๐Ÿ’ณ

  • ๋ถˆ๋ณ€์„ฑ์œผ๋กœ ๋ฒ„๊ทธ ์—†๋Š” ์ฝ”๋“œ ๋งŒ๋“ค๊ธฐ ๐Ÿ›ก

  • ๊ณ ์ฐจ ํ•จ์ˆ˜๋กœ ์žฌ์‚ฌ์šฉ์„ฑ ๋†’์ด๊ธฐ โ™ป

๐Ÿ“š ํ’๋ถ€ํ•œ ํ•™์Šต ์ž๋ฃŒ ์ œ๊ณต

  • ์ƒ์„ธ ๊ฐ•์˜๋…ธํŠธ: 18๊ฐœ์˜ PDF (์•ฝ 50ํŽ˜์ด์ง€), ๋„์•ˆ๊ณผ ํ•ต์‹ฌ ๋ถ€๋ถ„์˜ ์ฝ”๋“œ ํฌํ•จ

  • ๊ฐ•์˜ ์Šฌ๋ผ์ด๋“œ: 42ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ PPT, ํ•ต์‹ฌ ๋‚ด์šฉ ์‹œ๊ฐํ™”

  • ๋ชจ๋“  ์ž๋ฃŒ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ: ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ํ•™์Šตํ•˜์„ธ์š”!

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœ๋“œ๋ ค์š”! ๐Ÿ‘

โœ… ์ฝ”ํ‹€๋ฆฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์•„์‹œ๋Š” ๋ถ„
โœ… ์‹ค๋ฌด์—์„œ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ ์šฉํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„
โœ… ๋” ๋‚˜์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜๋Š” ์ถ”์ฒœ๋“œ๋ฆฌ์ง€ ์•Š์•„์š”! ๐Ÿšซ

โŒ ์ฝ”ํ‹€๋ฆฐ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„
โŒ ์ด๋ฏธ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ โ“

Q. ์ฝ”ํ‹€๋ฆฐ ๊ธฐ์ดˆ ์ง€์‹์ด ํ•„์š”ํ•œ๊ฐ€์š”?

A. ๋„ค, ์ฝ”ํ‹€๋ฆฐ์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์•„์‹œ๋Š” ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Q. ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

A. ๋„ค! ์‹ค์ œ ํ˜„์—…์—์„œ ๋งˆ์ฃผํ•˜๋Š” ์ƒํ™ฉ์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ฒดํ—˜ํ•ด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

1โƒฃ ์‹œ์ž‘์€ ๊ฐ„๋‹จํ•˜๊ฒŒ

  • ๊ธฐ๋ณธ์ ์ธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ ๊ตฌํ˜„


2โƒฃ ํ˜„์‹ค์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ ์ถ”๊ฐ€

  • ์ƒˆ๋กœ์šด ๊ฒฐ์ œ ์ˆ˜๋‹จ ์ถ”๊ฐ€

  • ๋ณต์žกํ•œ ํ• ์ธ ์ •์ฑ… ์ ์šฉ

  • ์‹ค์‹œ๊ฐ„ ์ •์ฑ… ๋ณ€๊ฒฝ ์š”๊ตฌ์‚ฌํ•ญ ๋ฐ˜์˜ ์ดํ›„ ์ ์  ๋ณต์žกํ•ด์ง€๋Š” ์ฝ”๋“œ

3โƒฃ ํ•จ์ˆ˜ํ˜•์œผ๋กœ ๊ฐœ์„ ํ•˜๊ธฐ

  • ๋ถ€์ˆ˜ํšจ๊ณผ ์ œ๊ฑฐ

  • ๋ถˆ๋ณ€์„ฑ ํ™•๋ณด

  • ์ฐธ์กฐ ํˆฌ๋ช…์„ฑ ๊ฐœ์„ 

  • ๊ณ ์ฐจ ํ•จ์ˆ˜๋กœ ์žฌ์‚ฌ์šฉ์„ฑ ํ–ฅ์ƒ

๐Ÿ’ก ์‹ค๋ฌด ํ™˜๊ฒฝ๊ณผ ์œ ์‚ฌํ•œ ์˜ˆ์ œ๋กœ ํ•™์Šตํ•˜๋ฏ€๋กœ, ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋ฐ”๋กœ ํ˜„์—…์— ์ ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

๊ฐ•์˜ ์ค€๋น„๋ฌผ ๐Ÿ› 

  • IntelliJ IDEA (Community Edition์œผ๋กœ๋„ ์ˆ˜๊ฐ• ๊ฐ€๋Šฅ)

  • ์ฝ”ํ‹€๋ฆฐ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ์ดํ•ด

  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ์—ด์ •

์ˆ˜๊ฐ• ์ „ ์ฒดํฌ๋ฆฌ์ŠคํŠธ โœ…

  • ์ฝ”ํ‹€๋ฆฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‚˜์š”?

  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?

  • ์‹ค๋ฌด์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?

๋ชจ๋‘ ์ฒดํฌํ•˜์…จ๋‹ค๋ฉด, ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”! ๐ŸŽฏ

๐ŸŽ ํ•จ์ˆ˜ํ˜•๊ณผ ํ•จ๊ป˜ ์ฝ”ํ‹€๋ฆฐ ์™„์ „ ์ •๋ณต!

50% ์ด์ƒ ์ˆ˜๊ฐ• ํ›„ ์ˆ˜๊ฐ•ํ‰์„ ๋‚จ๊ธฐ์‹œ๋ฉด
"[์ฝ”ํ‹€๋ฆฐ ๋ฌธ๋ฒ•๋ถ€ํ„ฐ ์‹ค๋ฌด๊นŒ์ง€ (์ž๋ฐ” to ์ฝ”ํ‹€๋ฆฐ ์‹ค๋ฌด)]" ๊ฐ•์˜
50% ํ• ์ธ ์ฟ ํฐ์„ ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ค๋ฌด๊นŒ์ง€, Java ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ Kotlin ์ž…๋ฌธ ๊ฐ•์˜๋ฅผ
ํŠน๋ณ„ ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์œผ๋กœ ๋งŒ๋‚˜๋ณด์„ธ์š”! ๐Ÿš€

์ฐธ์—ฌ ๋ฐฉ๋ฒ•

  1. ๋ณธ ๊ฐ•์˜ 50% ์ด์ƒ ์ˆ˜๊ฐ•

  2. ์ˆ˜๊ฐ•ํ‰ ์ž‘์„ฑ ํ›„ ๋“ฑ๋ก ํผ ์ œ์ถœ

  3. ํ• ์ธ ์ฟ ํฐ ๋ฐœ๊ธ‰ (1-2์ผ ์†Œ์š”)

๊ธฐ์ดˆ ๋ฌธ๋ฒ•๋ถ€ํ„ฐ ์‹ค๋ฌด์—์„œ์˜ ์ฝ”ํ‹€๋ฆฐ์Šค๋Ÿฌ์šด ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•๊นŒ์ง€,
ํ•จ์ˆ˜ํ˜•๊ณผ ํ•จ๊ป˜ ์ฝ”ํ‹€๋ฆฐ ๋งˆ์Šคํ„ฐ์˜ ๊ธธ์„ ์™„์„ฑํ•˜์„ธ์š”! โœจ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ฝ”ํ‹€๋ฆฐ์˜ ๋ฌธ๋ฒ•์„ ์ˆ™์ง€ํ•˜๊ณ  ๊ณ„์‹  ๋ถ„

  • ๋ณต์žกํ•œ ์ฝ”๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ• ๊นŒ ๊ณ ๋ฏผํ•˜๋Š” ๋ถ„

  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์ฝ”ํ‹€๋ฆฐ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ์ดํ•ด

์•ˆ๋…•ํ•˜์„ธ์š”
์–‘์„ธ์—ด์ž…๋‹ˆ๋‹ค.

268

๋ช…

์ˆ˜๊ฐ•์ƒ

13

๊ฐœ

์ˆ˜๊ฐ•ํ‰

13

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

Learn, Share & Communicate 15๋…„์ฐจ ๊ฐœ๋ฐœ์ž ์–‘์„ธ์—ด์ž…๋‹ˆ๋‹ค.

SI ํ™˜๊ฒฝ์—์„œ IT์„œ๋น„์Šค, ์‚ฌ๋‚ด์‹œ์Šคํ…œ์—์„œ ํ•€ํ…Œํฌ๊นŒ์ง€ ํญ๋„“์€ ๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœํ•˜๋ฉด์„œ ์œ ์ง€๋ณด์ˆ˜์„ฑ๊ณผ ํ™•์žฅ์„ฑ์— ๊ด€์‹ฌ์ด ๋งŽ์œผ๋ฉฐ, ํ•™์Šต๊ณผ ์ง€์‹์ „ํŒŒ์— ๋งŽ์€ ๊ดŒ์‹ฌ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • (ํ˜„) ์นด์นด์˜ค ๊ณ„์—ด์‚ฌ, (์ „) LG CNS, POSCO ICT, NTS

  • (๊ต์œกํ™œ๋™) ํŒจ์ŠคํŠธ์บ ํผ์Šค, ์ œ๋กœ๋ฒ ์ด์Šค ๋ถ€ํŠธ์บ ํ”„ ์˜จ๋ผ์ธ ๊ฐ•์˜ ๋ฐ ์˜จ์˜คํ”„ ๊ฐ•์—ฐ ์ง„ํ–‰

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

31๊ฐœ โˆ™ (5์‹œ๊ฐ„ 51๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

3๊ฐœ

5.0

3๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • cglee079

    โˆ™

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    52% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ž๋ฐ”์—์„œ ์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ „ํ™˜์ค‘์ธ๋ฐ ๋งŽ์€ ๋„์›€์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค! ๋‹จ์ˆœํžˆ ์ฝ”ํ‹€๋ฆฐ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์ฝ”ํ‹€๋ฆฐ์˜ ํ•จ์ˆ˜ํ˜• ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐœ์„ ํ•˜๋ฉด์„œ ์ฝ”ํ‹€๋ฆฐ์€ ์ œ๋Œ€๋กœ ํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ž์‹ ๊ฐ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค!

    • ์–‘์„ธ์—ด
      ์ง€์‹๊ณต์œ ์ž

      cglee079๋‹˜ ์ฒซ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐Ÿ™ ๊ธด์žฅํ•˜๋ฉฐ ์ˆ˜๊ฐ•ํ‰์„ ๊ธฐ๋‹ค๋ ค์™”๋Š”๋ฐ ์ œ ์˜๋„๊ฐ€ ์ž˜ ์ „๋‹ฌ๋œ ๊ฒƒ ๊ฐ™์•„ ๋„ˆ๋ฌด ๊ธฐ์ฉ๋‹ˆ๋‹ค! ์ฝ”ํ‹€๋ฆฐ์€ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ง€์›ํ•ด์„œ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ฃ . ์ž๋ฐ”์—์„œ ์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ํฐ ๋„์ „์ธ๋ฐ, ๊ฑฐ๊ธฐ์— ํ•จ์ˆ˜ํ˜•๊นŒ์ง€ ์ ์šฉํ•˜์‹œ๋ฉด์„œ ์ž์‹ ๊ฐ์„ ์–ป์œผ์…จ๋‹ค๋‹ˆ ์ •๋ง ๋ฟŒ๋“ฏํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ˜„ ํ•จ์ˆ˜ํ˜•์˜ ์žฅ์ ์„ ํ™œ์šฉํ•˜์‹œ๋ฉด์„œ ์ฝ”๋“œ๊ฐ€ ๋” ์•ˆ์ „ํ•˜๊ณ  ๊น”๋”ํ•ด์ง€๋Š” ๊ฒฝํ—˜์„ ํ•˜๊ณ  ๊ณ„์‹ค ๊ฒƒ ๊ฐ™๋„ค์š”. ์•ž์œผ๋กœ๋„ ํ•จ์ˆ˜ํ˜•์˜ ๋งค๋ ฅ์— ๋” ๋น ์ ธ๋“œ์‹ค ๊ฑฐ์˜ˆ์š”! โœจ ํ˜น์‹œ ํ•จ์ˆ˜ํ˜•์œผ๋กœ ์ ์šฉํ•˜์‹œ๋ฉด์„œ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์–ธ์ œ๋“  ํŽธํ•˜๊ฒŒ ์งˆ๋ฌธํ•ด์ฃผ์„ธ์š”. ์ œ๊ฐ€ ์•„๋Š” ์„ ์—์„œ ์ตœ์„ ์„ ๋‹คํ•ด ๋„์›€๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋‚ด์šฉ์œผ๋กœ ์ฐพ์•„๋ต™๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฆ๊ฑฐ์šด ํฌ๋ฆฌ์Šค๋งˆ์Šค์™€ ์—ฐ๋ง ๋ณด๋‚ด์„ธ์š”! ๐ŸŽ„

  • ๋ฏผ์ค€์ˆ˜

    โˆ™

    ์ˆ˜๊ฐ•ํ‰ 6

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    74% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ฝ”ํ‹€๋ฆฐ์„ ์ •์‹์ ์œผ๋กœ ๋ฐฐ์šฐ์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ์‚ฌ์šฉ๋งŒ ํ•˜๋‹ค๊ฐ€ ์ข€ ์ œ๋Œ€๋กœ ๋ฐฐ์›Œ๋ณด๊ณ  ์‹ถ์–ด์„œ ์ˆ˜๊ฐ•ํ–ˆ๋Š”๋ฐ ๋„ˆ๋ฌด ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

    • ์–‘์„ธ์—ด
      ์ง€์‹๊ณต์œ ์ž

      ๋ฏผ์ค€์ˆ˜๋‹˜ ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ฝ”ํ‹€๋ฆฐ์€ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋”์šฑ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๊ฒฐํ•œ ๋ฌธ๋ฒ•, ๋ถˆ๋ณ€์„ฑ ์ง€์›, ๊ฐ„ํŽธํ•ด์ง„ ๊ณ ์ฐจํ•จ์ˆ˜ ํ™œ์šฉ๋ฒ• ๋“ฑ์„ ํ™œ์šฉํ•˜์‹œ๋ฉด ๋” ๋ณด๊ธฐ์ข‹๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ์—๋„ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์‹ค ์ˆ˜ ์žˆ์„ ๊ฑฐ์˜ˆ์š”. ๊ฐ•์˜์˜ ์ƒ˜ํ”Œ ์ฝ”๋“œ์— ์‚ฌ์šฉํ•œ kotest ๊ฐ™์€ ๋ถ€๋ถ„๋„ ์‹ค๋ฌด์— ์ ์šฉํ•ด๋ณด์‹œ๋ฉด ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ์ด ๋”์šฑ ์ฆ๊ฑฐ์›Œ์งˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋” ๊ถ๊ธˆํ•˜์‹  ์  ์žˆ์œผ์‹œ๋ฉด ์–ธ์ œ๋“  ํŽธ์•ˆํ•˜๊ฒŒ ์งˆ๋ฌธํ•ด์ฃผ์„ธ์š”! ๐Ÿš€ ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰ ์ •๋ง ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ˜†

  • Tommy Kim

    โˆ™

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    35% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

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

    • ์–‘์„ธ์—ด
      ์ง€์‹๊ณต์œ ์ž

      Tommy๋‹˜, ์ •๋ง ์ƒ์„ธํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐Ÿ™ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ฒ˜์Œ ์ ‘ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์‹ค๋ฌด์— ์ ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ๋งŽ์€ ๊ณ ๋ฏผ์„ ํ–ˆ๋Š”๋ฐ, ๊ทธ ์˜๋„๊ฐ€ ์ž˜ ์ „๋‹ฌ๋œ ๊ฒƒ ๊ฐ™์•„ ๋„ˆ๋ฌด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๐Ÿ˜Š ํŠนํžˆ ์‹ค๋ฌด ์‚ฌ๋ก€ ๋ถ€๋ถ„์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋Š” ๋ง์”€์„ ๋“ค์œผ๋‹ˆ ๋”์šฑ ๋ณด๋žŒ์ด ๋Š๊ปด์ง€๋„ค์š”^^ ์•ž์œผ๋กœ๋„ ๋” ์ข‹์€ ๊ฐ•์˜๋กœ ๋ณด๋‹ตํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ๋‹ค์‹œ ํ•œ ๋ฒˆ ์†Œ์ค‘ํ•œ ํ”ผ๋“œ๋ฐฑ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. โœจ

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

โ‚ฉ38,500