์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

4์‹œ๊ฐ„ ์•ˆ์— ๋๋‚ด๋Š” ํ•ด์™ธ ์ทจ์—… ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์‹ค์ „ ๋…ธํ•˜์šฐ

ํ•ด์™ธ ์ด์ง์„ ์ค€๋น„ํ•˜๋ฉฐ ์ง์ ‘ ์ˆ˜ํ–‰ํ–ˆ๋˜ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋…ธํ•˜์šฐ๋ฅผ ์ „์ˆ˜ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์‹ ์ž…/๊ฒฝ๋ ฅ์ง ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๊ผญ ํ’€์–ด๋ด์•ผ ํ•  10๋ฌธ์ œ + ์˜๋ฌธ ๊ฒฝ๋ ฅ์ง ์ด๋ ฅ์„œ ์ž‘์„ฑ ์š”๋ น์„ ์•Œ์•„๊ฐ€๋ณด์„ธ์š”.

24๋ช… ์ด ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์–ด์š”.

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์•Œ๊ณ ๋ฆฌ์ฆ˜ ยท ์ž๋ฃŒ๊ตฌ์กฐ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

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

  • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ

  • ๊ฒฝ๋ ฅ์ง ์˜๋ฌธ ์ด๋ ฅ์„œ ์ž‘์„ฑ

๋‚œ์ด๋„์— ๋งž๊ฒŒ ํ™•์‹คํ•˜๊ฒŒ ์™„์„ฑ!
์‹ค์ „ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋…ธํ•˜์šฐ๋ฅผ ์ „ํ•ด๋“œ๋ ค์š” ๐Ÿš€

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ค€๋น„,
์–ด๋–ป๊ฒŒ ํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

๐Ÿค” ํšŒ์‚ฌ์—์„œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ, ์–ด๋–ค ์œ ํ˜•์œผ๋กœ ์ง„ํ–‰๋˜๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด์š”.

๐Ÿฅฒ ์ œ ํ˜„์žฌ ์ฝ”๋”ฉ ์Šคํ‚ฌ์ด ์–ด๋А ์ •๋„ ์ˆ˜์ค€์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด์š”. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ค€๋น„๊ฐ€ ๋‘๋ ค์›Œ์š”!

๐Ÿ˜ฎ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ€๋Š”์ง€ ๊ถ๊ธˆํ•ด์š”.

๐Ÿคจ ํ•ด์™ธ ์ทจ์—…/์ด์ง์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‚˜ ์ด๋ ฅ์„œ ์ž‘์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์š”. 

๊ธ€๋กœ๋ฒŒ 7๊ฐœ ๊ธฐ์—… ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ „ํ•˜๋Š” ๋…ธํ•˜์šฐ!

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

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


๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ’€์–ด๋ณด๊ณ , 
๋‚ด ์ˆ˜์ค€์„ ์ ๊ฒ€ํ•ด๋ณด์„ธ์š”.

๋‹ค์Œ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ’€์ด์— ์–ด๋ ค์›€์ด ์žˆ๋Š” ๋ถ„๋“ค์ด์‹œ๋ผ๋ฉด ์ˆ˜๊ฐ•์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค!

๋ฌธ์ œ ์˜ˆ์‹œ (๋‚œ์ด๋„: ๊ณ ๊ธ‰)

n๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ๋ฐฐ์—ด์€ ์ž„์˜์˜ ์—ฐ์†๋œ ํ•˜์œ„ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์ •ํ™•ํžˆ ํ•˜๋‚˜์˜ ์„ธ๊ทธ๋จผํŠธ ๋‚ด์— ์†ํ•ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒํ‹ฐ์…˜ ๋ถ„ํ•  ํ›„์—๋Š” ํŒŒํ‹ฐ์…˜๋“ค์˜ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ , ๊ฐ ํŒŒํ‹ฐ์…˜ ๋‚ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ์ •๋ ฌ๋œ ํŒŒํ‹ฐ์…˜์„ ์—ฐ๊ฒฐํ•˜๊ณ  ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ๋œ ๋ฐฐ์—ด์ด ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ์ด ๋˜์–ด ์žˆ์œผ๋ฉด ์ด ํŒŒํ‹ฐ์…˜ ์ง‘ํ•ฉ์€ ์œ ํšจํ•œ ๊ฒƒ์œผ๋กœ ๋ด…๋‹ˆ๋‹ค.

ํŒŒํ‹ฐ์…˜ ์ง‘ํ•ฉ์ด ์œ ํšจํ•˜๋„๋ก ๋ฐฐ์—ด์„ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ํ•˜์œ„ ์„ธ๊ทธ๋จผํŠธ์˜ ์ˆ˜๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.

์˜ˆ์ œ 1 Array = [2. 10, 5, 9] 

ํŒŒํ‹ฐ์…˜ ํ›„ Subsegment: [2], [10, 5, 9] 
์ •๋ ฌ ํ›„ Subsegment: [2], [5, 9, 10]
์ตœ์ข… ๋ฐฐ์—ด: [2, 5, 9, 10] 

์ตœ๋Œ€ ํ•˜์œ„ ์„ธ๊ทธ๋จผํŠธ ์ˆ˜: 2

์˜ˆ์ œ 2 Array = [2, 1, 3, 2, 4, 4, 5, 8, 7, 7] 

ํŒŒํ‹ฐ์…˜ ํ›„ Subsegment: [2, 1], [3, 2], [4], [4], [5], [8, 7, 7]
์ •๋ ฌ ํ›„ Subsegment: [1, 2], [2, 3], [4], [4], [5], [7, 7, 8]
์ตœ์ข… ๋ฐฐ์—ด: [1, 2, 2, 3, 4, 4, 5, 7, 7, 8]

์ตœ๋Œ€ ํ•˜์œ„ ์„ธ๊ทธ๋จผํŠธ ์ˆ˜: 6

๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šฐ๋Š” 3๊ฐ€์ง€ ํ•ต์‹ฌ ์†”๋ฃจ์…˜ โœ…

  1. 1๏ธโƒฃ ํ•ด์™ธ ๊ธฐ์—…์—์„œ ์ถœ์ œ๋˜๋Š” ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์œ ํ˜•๊ณผ ์œ ์‚ฌํ•œ ํ•ต์‹ฌ ๋ฌธ์ œ 10๊ฐœ์™€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ตœ๋Œ€ํ•œ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  2. 2๏ธโƒฃ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ถœ์ œ ํ˜•ํƒœ์— ๋”ฐ๋ฅธ ๋Œ€์‘ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋ฉฐ, ๋ฌธ์ œ๋ณ„ ์ œํ•œ ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ์‹ค์ œ ํ…Œ์ŠคํŠธ์™€ ์œ ์‚ฌํ•œ ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  3. 3๏ธโƒฃ ๋ฌธ์ œ๋ณ„ ๋‚œ์ด๋„๋ฅผ ์ดˆ๊ธ‰ 5๋ฌธ์ œ, ์ค‘๊ธ‰ 3๋ฌธ์ œ, ๊ณ ๊ธ‰ 1๋ฌธ์ œ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ด๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ Junior, Mid, Senior level IT engineer ์ค‘ ์–ด๋””์— ํ•ด๋‹นํ•˜๋Š”์ง€ ์ž์‹ ์˜ ์ˆ˜์ค€์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์ฒ™๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜์—์„œ ๋ฐฐ์šฐ๋Š” ๋‚ด์šฉ์„ 
ํ™•์ธํ•ด๋ณด์„ธ์š”.

์ƒ์„ธ ์ปค๋ฆฌํ˜๋Ÿผ

  1. ๊ฐ€์žฅ ์‹ซ์€ ๋ฌธ์ œ๋“ค, ์ˆ˜ํ•™ ์—ฐ์‚ฐ - ๊ธˆ์œตํšŒ์‚ฌ ๋˜๋Š” ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋นˆ์ถœ ์œ ํ˜•!
  2. ๋ˆ„์  ํˆฌ์ž ์ˆ˜์ต ๊ณ„์‚ฐํ•˜๊ธฐ (์ดˆ๊ธ‰)
  3. Linear and binary search (์ดˆ๊ธ‰)
  4. 1์ฐจ์› ๋ฐฐ์—ด์—์„œ 3๋ฒˆ์งธ๋กœ ํฐ ์ˆ˜ ์ฐพ๊ธฐ (์ดˆ๊ธ‰)
  5. REST ํ†ต์‹  Failover ๊ตฌํ˜„ํ•˜๊ธฐ (์ดˆ๊ธ‰)
  6. ์žฌ๊ท€ํ˜ธ์ถœ ์ƒ์—์„œ ์ž˜๋ชป๋œ ์  ์ฐพ์•„๋‚ด๊ธฐ (์ดˆ๊ธ‰)
  7. Data library ์“ฐ์ง€ ์•Š๊ณ  ๋‘ ๋‚ ์งœ ๊ฐ„ ์ฐจ์ด ๋ฐ˜ํ™˜ํ•˜๊ธฐ (์ค‘๊ธ‰)
  8. Semantic versioning์— ๋Œ€ํ•œ descending order ๊ตฌํ˜„ํ•˜๊ธฐ (์ค‘๊ธ‰)
  9. ๋‘ ์ฃผ์‹ ๊ฐ„ ์œ ์‚ฌ์„ฑ ์ฐพ์•„๋‚ด๊ธฐ (์ค‘๊ธ‰)
  10. Subsegment sort (๊ณ ๊ธ‰)
  11. ๋ณ„์ฑ…๋ถ€๋ก: ๊ฒฝ๋ ฅ์ง ์˜๋ฌธ ์ด๋ ฅ์„œ ์ž‘์„ฑํ•˜๊ธฐ

์ด ๊ฐ•์˜๋งŒ์˜ ํ•ต์‹ฌ ๊ฐ•์ 

  • 10๋ถ„, 30๋ถ„, 1์‹œ๊ฐ„, 24์‹œ๊ฐ„ ๋“ฑ ์‹œ๊ฐ„์ด ์ œ์•ฝ๋  ๋•Œ๋งˆ๋‹ค ์–ด๋–ป๊ฒŒ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐˆ์ง€์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณธ์ธ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํ‚ฌ์ด ์–ด๋А์ •๋„์ธ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์˜์— ์‚ฌ์šฉ๋œ ์ž๋ฃŒ๋Š” PDF ๋ฐ ZIP ํŒŒ์ผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Q&A ๐Ÿ’ญ

Q. ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋กœ ํšŒ์‚ฌ์— ์ž…์‚ฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์€๋ฐ, ์—ฌ๊ธฐ ์žˆ๋Š” ์ดˆ๊ธ‰ ์งˆ๋ฌธ๋“ค์„ ์ž˜ ๋ชป ํ’€๊ฒ ์–ด์š”.

์ดˆ๊ธ‰์— ํ•ด๋‹นํ•˜๋Š” 5๋ฌธํ•ญ์€ ์‹ ์ž… ๋ ˆ๋ฒจ์—์„œ๋„ ์ถฉ๋ถ„ํžˆ ํ’€ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ๋‚œ์ด๋„์ด๊ธฐ ๋•Œ๋ฌธ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ•์˜ ๋“ฑ์„ ํ†ตํ•˜์—ฌ ๋ฐฐ๊ฒฝ ์ง€์‹์„ ๋ณด๊ฐ•ํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Q. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ’€์ด๋ฅผ ๋ณด๋ฉด ์ฃผ๋กœ 2๊ฐ€์ง€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑํ•˜์…จ๋˜๋ฐ, ์ €๋Š” 1๊ฐœ ์–ธ์–ด๋ฐ–์— ํ•  ์ค„ ๋ชจ๋ฅด๋Š”๋ฐ ์–ด๋–กํ•˜์ฃ ?

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ƒ์—์„œ ์–ด๋–ค ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋А๋ƒ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์ตœ๊ทผ ํŠธ๋ Œ๋“œ๋กœ๋Š” Polyglot Developer๋ฅผ ์„ ํ˜ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ธ์–ด 1๊ฐœ๋Š” ์ „๋ฌธ์„ฑ์ด ์žˆ์„ ์ •๋„๋กœ ํ•™์Šต์„ ํ•˜์‹  ๋‹ค์Œ ๋‚˜๋จธ์ง€ ์–ธ์–ด๋“ค์€ ๊ตฌ๊ธ€๋ง ๋“ฑ์„ ํ•˜๋ฉด์„œ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์‹ค๋ ฅ์„ ํ‚ค์šฐ์‹œ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

Q. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ณ  ์žˆ๋Š” HR ๋‹ด๋‹น์ž์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ์žˆ์„๊นŒ์š”?

๋‹ค๋ฅธ ํšŒ์‚ฌ์—์„œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๊ฐ€ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฌธํ•ญ์„ ์ œ๊ณตํ•  ๋•Œ, ํ˜„์žฌ ์ฑ„์šฉํ•˜๋ ค๊ณ  ํ•˜๋Š” ํฌ์ง€์…˜์— ์ ํ•ฉํ•œ ๋‚œ์ด๋„์ธ์ง€ ์ฐธ๊ณ ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ข ์ˆ˜๊ฐ• ์ „ ํ™•์ธํ•ด์ฃผ์„ธ์š”!

  • ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ธฐ ์œ„ํ•ด Visual Studio Code, IntelliJ, ๋ฉ”๋ชจ์žฅ ๋“ฑ ์ฝ”๋“œ๋ฅผ ์จ๋ณผ ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŽœํ‹ฐ์—„ 2 266MHz, 128MB ์ด์ƒ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํƒ‘์žฌ๋œ PC ์‚ฌ์–‘์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ํ•™์Šต ์ž๋ฃŒ๋กœ PDF ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜์˜ ํ•™์Šต ์ž๋ฃŒ ๋ฐ ์ฝ˜ํ…์ธ ๋ฅผ ํƒ€์ธ๊ณผ ๊ณต์œ ํ•˜์‹œ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค.
  • ์„ ์ˆ˜ ์ง€์‹์œผ๋กœ 1๊ฐœ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ˆ™์ง€ํ•˜๊ณ  ๊ณ„์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. (๊ฐ•์˜์—์„œ๋Š” Java ๋˜๋Š” Python์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)

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

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

  • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋Š” ์‚ฌ๋žŒ

  • ๊ฒฝ๋ ฅ์ง ์˜๋ฌธ ์ด๋ ฅ์„œ ์ž‘์„ฑ์„ ์ค€๋น„ํ•˜๋Š” ์‚ฌ๋žŒ

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

  • 1๊ฐœ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ˆ™์ง€ (Java, Python)

์•ˆ๋…•ํ•˜์„ธ์š”
JeongSuk Lee์ž…๋‹ˆ๋‹ค.

404

๋ช…

์ˆ˜๊ฐ•์ƒ

12

๊ฐœ

์ˆ˜๊ฐ•ํ‰

7

๊ฐœ

๋‹ต๋ณ€

4.1

์ 

๊ฐ•์˜ ํ‰์ 

7

๊ฐœ

๊ฐ•์˜

ํ•œ๊ตญ/ํ˜ธ์ฃผ/์˜๊ตญ์—์„œ Full-stack developer, DevOps Engineer/Consultant๋กœ 15๋…„ ์ •๋„ ์ผ์„ ํ•˜๊ณ  ์žˆ๋Š” Digital Nomad IT Engineer ์ž…๋‹ˆ๋‹ค. IT ์กฐ์ง ์šด์˜์˜ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ๋Š์ž„ ์—†์ด ์ƒˆ๋กœ์šด ์ฃผ์ œ์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์€ํ‡ดํ•  ๋•Œ๊นŒ์ง€ Engineer๋กœ ์ƒํ™œํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ๊ฟˆ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ํ˜ธ์ฃผ Melbourne์— ์žˆ๋Š” ํ•œ ์€ํ–‰์˜ Developer Experience ํŒ€์—์„œ DevOps๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ „์ฒด

17๊ฐœ โˆ™ (3์‹œ๊ฐ„ 54๋ถ„)

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

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

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!