Technostream: ํ•™๋…„ ์ดˆ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ต์œก ๋น„๋””์˜ค ๋ชจ์Œ

Technostream: ํ•™๋…„ ์ดˆ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ต์œก ๋น„๋””์˜ค ๋ชจ์Œ
๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ 2018์›”์„ ์—ฐํœด์˜ ๋๊ณผ ์—ฐ๊ด€์ง€์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ 2019์›”์„ ๊ณต๋ถ€์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํ•™๋…„์˜ ์‹œ์ž‘์„ ๋งž์ดํ•˜์—ฌ Technostream YouTube ์ฑ„๋„์— ๊ฒŒ์‹œ๋œ ๊ต์œก ํ”„๋กœ์ ํŠธ ๋™์˜์ƒ ๋ชจ์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์€ XNUMX-XNUMX ํ•™๋…„๋„ ์ฑ„๋„์˜ ์ƒˆ๋กœ์šด ๊ณผ์ •, ๊ฐ€์žฅ ๋งŽ์ด ๋ณธ ๊ณผ์ •, ๊ฐ€์žฅ ๋งŽ์ด ๋ณธ ๋™์˜์ƒ์˜ ์„ธ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

2018-2019ํ•™๋…„๋„ Technostream ์ฑ„๋„์˜ ์ƒˆ๋กœ์šด ๊ณผ์ •

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(๊ธฐ์ˆ ๊ถŒ)


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

์ด ๊ณผ์ •์—์„œ๋Š” ์ธํ„ฐ๋„ท ํ”„๋กœ์ ํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ 3์ฐจ์›์œผ๋กœ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์†”๋ฃจ์…˜์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์—ฐ์†์ฒด;
  • ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ ์—ฐ์†์ฒด;
  • ๋ฐ์ดํ„ฐ ์ €์žฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์—ฐ์†์ฒด.

์ด ๊ณผ์ • ํ”„๋กœ๊ทธ๋žจ์€ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋จธ, DBMS ๊ฐœ๋ฐœ์ž, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ”„๋กœ๊ทธ๋ž˜๋จธ, ์ธํ„ฐ๋„ท ๋Œ€๊ธฐ์—ด ์‹œ์Šคํ…œ ์ œ์ž‘์ž ๋ชจ๋‘๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์‘์šฉํŒŒ์ด์ฌ(ํ…Œํฌ๋…ธํŒŒํฌ)


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

๋‹น์‹ ์€ ๋ฐฐ์šธ ๊ฒƒ์ด๋‹ค:

  • Python ํ”„๋กœ๊ทธ๋žจ;
  • ๊ณ ํ’ˆ์งˆ์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.

C/C++์˜ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Technosphere)


์ตœ์‹  ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์™€ ๋ฐฉ๋ฒ•์— ์ต์ˆ™ํ•ด์ง€๊ณ  C++์—์„œ ์ •ํ™•ํ•˜๊ณ  ์œ ์—ฐํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ธฐ์ˆ ์„ ์Šต๋“ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๊ณ ๋ถ€ํ•˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„œ๋ฒ„์ธก ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ธํ„ด ์ž๋ฆฌ๋ฅผ ์ฑ„์šฐ๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€๊ฐ€ C++ ์–ธ์–ด๋กœ ์‚ฐ์—… ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ์ˆ ๊ณผ ๋Šฅ๋ ฅ์„ ์Šต๋“ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ ์ˆ˜์—…์€ ๊ฐ•์˜(2์‹œ๊ฐ„)์™€ ์‹ค์Šต ๊ณผ์ œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ | ํƒ€๋ž€ํˆด ์—ฐ๊ตฌ์†Œ(ํ…Œํฌ๋…ธ์Šคํ”ผ์–ด)

์ด ๊ณผ์ •์—์„œ๋Š” GNU/Linux ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์šด์˜ ์ฒด์ œ ์„ค๊ณ„, ์ปค๋„ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. OS์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ ๋ฐฉ๋ฒ•์ด ์ œ๊ณต๋˜๊ณ  ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์ขŒ ์ž๋ฃŒ๋Š” ์ตœ๋Œ€ํ•œ ํ˜„์‹ค์— ๊ฐ€๊น๊ณ  ์˜ˆ์‹œ๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค.

IT ํ”„๋กœ์ ํŠธ ๋ฐ ์ œํ’ˆ ๊ด€๋ฆฌ(Technosphere)


์ด ๊ณผ์ •์˜ ๋ชฉ์ ์€ Mail.ru ๊ทธ๋ฃน์˜ ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œํ’ˆ ๋ฐ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ถ„์•ผ์— ๋Œ€ํ•œ ์ง€์‹์„ ์–ป๊ณ , ์ œํ’ˆ ๋ฐ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž์˜ ์—ญํ• ์„ ์ดํ•ดํ•˜๊ณ , ์ œํ’ˆ ๋ฐ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์˜ ๊ฐœ๋ฐœ ์ „๋ง๊ณผ ๊ธฐ๋Šฅ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—….

์ด ๊ณผ์ •์—์„œ๋Š” ์ œํ’ˆ๊ณผ ๋‚ด๋ถ€(๋˜๋Š” ์˜†)์— ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ(ํ”„๋กœ์„ธ์Šค, ์š”๊ตฌ ์‚ฌํ•ญ, ์ง€ํ‘œ, ๋งˆ๊ฐ์ผ, ์ถœ์‹œ)์„ ๊ด€๋ฆฌํ•˜๋Š” ์ด๋ก ๊ณผ ์‹ค์Šต์„ ๋‹ค๋ฃจ๋ฉฐ, ๋ฌผ๋ก  ์‚ฌ๋žŒ๊ณผ ์˜์‚ฌ ์†Œํ†ต ๋ฐฉ๋ฒ•๋„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ(ํ…Œํฌ๋…ธํด๋ฆฌ์Šค)


์ด ๊ณผ์ •์€ Android์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์ง€์‹๊ณผ ๊ธฐ์ˆ ์„ ์Šต๋“ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. Android API, SDK, ์ธ๊ธฐ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์„ ํƒ์ƒ‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ต์œก ์ค‘์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง์ ‘ ์ƒ์„ฑํ•˜๊ณ  ํ•ด๋‹น ๊ฐœ๋ฐœ์„ ์ œ์–ด(๊ธฐ์ˆ ์  ์ธก๋ฉด์—์„œ - ๊ด€๋ฆฌ์ž ์ˆ˜์ค€์—์„œ)ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Java ์†Œ๊ฐœ(ํ…Œํฌ๋…ธํด๋ฆฌ์Šค)


์ด ๊ณผ์ •์€ Java 11์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋ฐฐ์šฐ๊ณ , Git์œผ๋กœ ์ž‘์—…ํ•˜๊ณ , ๋ช‡ ๊ฐ€์ง€ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•๊ณผ ์‹œ์Šคํ…œ ์„ค๊ณ„ ํŒจํ„ด์„ ์†Œ๊ฐœํ•˜๋Š” ๋ฐ ์ „๋…ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์–ธ์–ด์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ตœ์†Œํ•œ์˜ ๊ธฐ๋ณธ ์ง€์‹์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์„ ์ง„ํ–‰ํ•˜๋Š” ๋™์•ˆ Java๋ฅผ ๋งˆ์Šคํ„ฐํ•˜๊ณ  ๋ณธ๊ฒฉ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™œ์šฉ(ํ…Œํฌ๋…ธํด๋ฆฌ์Šค)


๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์ง€์‹์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ ํ˜•์„ ์„ ํƒํ•˜๊ณ , ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ , SQL์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ์ตํžˆ๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์„ ์•Œ์•„๋ณด์„ธ์š”.

2018-2019ํ•™๋…„๋„ Technostream ์ฑ„๋„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋ณธ ๊ฐ•์ขŒ

์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๋ฐ ํ…Œ์ŠคํŠธ(Technosphere, 2015)


ํ˜„๋Œ€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ…Œ์ŠคํŠธ ๋ฐ ํ’ˆ์งˆ ๋ณด์ฆ์„ ์œ„ํ•œ ํ˜„์žฌ ๋ฐฉ๋ฒ•๋ก ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฒƒ: ์ด๋ก ์ ์ธ ๊ธฐ์ดˆ, ์ˆ˜๋™ ํ…Œ์ŠคํŠธ, ๋ฌธ์„œ ์ค€๋น„, ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•œ ์ฝ”๋“œ ์ ์šฉ ๋ฒ”์œ„, ๋ฒ„๊ทธ ์ถ”์ , ํˆด๋ง, ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋“ฑ.

Java ๊ฐœ๋ฐœ(Technosphere, 2018)


์ด ๊ณผ์ •์—๋Š” Java ์„ธ๊ณ„์˜ ์ดˆ๋ณด์ž์—๊ฒŒ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ตฌ๋ฌธ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  Java๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ท€ํ•˜๊ฐ€ Java๋ฅผ ๋ชจ๋ฅด์ง€๋งŒ ์ตœ์‹  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ–ˆ์œผ๋ฉฐ OOP์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์— ์ต์ˆ™ํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ „ํˆฌ ๊ธฐ์ˆ  ์Šคํƒ์˜ ์‚ฌ์šฉ์ด ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค(์˜ˆ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๋งŽ์€ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๋ช‡ ๊ฐ€์ง€ ์ „๋ฌธ ์šฉ์–ด: Java ์Šคํƒ(Jersey, Hibernate, WebSockets) ๋ฐ ํˆด์ฒด์ธ(Docker, Gradle, Git, GitHub).

Linux ๊ด€๋ฆฌ(Technotrack, 2017)


์ด ๊ณผ์ •์—์„œ๋Š” ์ธํ„ฐ๋„ท ์„œ๋น„์Šค์˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ, ๋‚ด๊ฒฐํ•จ์„ฑ, ์„ฑ๋Šฅ ๋ฐ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก  ์ด๋Ÿฌํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Linux OS์˜ ์„ค๊ณ„ ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, RHEL 7(CentOS 7) ์ œํ’ˆ๊ตฐ์˜ ๋ฐฐํฌ ํ‚คํŠธ, nginx ์›น ์„œ๋ฒ„, MySQL DBMS, bacula ๋ฐฑ์—… ์‹œ์Šคํ…œ, Zabbix ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ, oVirt ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ ๋ฐ ipvs+ ๊ธฐ๋ฐ˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ์œ ์ง€.

์›น ๊ธฐ์ˆ . DJANGO ๊ฐœ๋ฐœ (ํ…Œํฌ๋…ธํŒŒํฌ, 2016)


์ด ๊ณผ์ •์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„œ๋ฒ„ ์ธก ๊ฐœ๋ฐœ, ํ•ด๋‹น ์•„ํ‚คํ…์ฒ˜ ๋ฐ HTTP ํ”„๋กœํ† ์ฝœ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ณผ์ •์ด ๋๋‚˜๋ฉด Python์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ , MVC ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , HTML ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์šฐ๊ณ , ์›น ๊ฐœ๋ฐœ ์ฃผ์ œ์— ๋ชฐ์ž…ํ•˜๊ณ , ํŠน์ • ๊ธฐ์ˆ ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Technosphere, 2017)


์ด ๊ณผ์ •์˜ ๋ชฉ์ ์€ Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(golang)์™€ ํ•ด๋‹น ์ƒํƒœ๊ณ„์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ํ…์ŠคํŠธ ๊ฒŒ์ž„์„ ์˜ˆ๋กœ ๋“ค์–ด ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ์ตœ์‹  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง๋ฉดํ•˜๋Š” ๋ชจ๋“  ์ฃผ์š” ์ž‘์—…์„ Go๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ฐ€๋ฅด์น˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ต์œก์„ ์œ„ํ•ด์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

2018-2019ํ•™๋…„๋„ Technostream ์ฑ„๋„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋ณธ ๋™์˜์ƒ

๋ฆฌ๋ˆ…์Šค ๊ด€๋ฆฌ. ์†Œ๊ฐœ(ํ…Œํฌ๋…ธํŒŒํฌ, 2015)


์ด ๋น„๋””์˜ค์—์„œ๋Š” Linux์˜ ์—ญ์‚ฌ, ์ด OS ๊ด€๋ฆฌ์ž๊ฐ€ ์ง๋ฉดํ•œ ๊ณผ์ œ, Windows์—์„œ Linux๋กœ ์ „ํ™˜ํ•  ๋•Œ ์ง๋ฉดํ•˜๊ฒŒ ๋˜๋Š” ์–ด๋ ค์›€ ๋ฐ ์ ์‘ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Go๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ธฐ ์„œ๋ก (ํ…Œํฌ๋…ธ์Šคํ”ผ์–ด, 2017)


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

์–ด๋–ค ์ผ์ด ์žˆ์–ด๋„ IT์— ์ข…์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์— ๋Œ€ํ•œ ์˜๊ฐ์„ ์ฃผ๋Š” ํ™๋ณด ๋™์˜์ƒ


๋Œ€ํ•™ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ์— ํ•™์ƒ์„ ๋ชจ์ง‘ํ•˜๋Š” ํ™๋ณด ์˜์ƒ์ž…๋‹ˆ๋‹ค.

๋ฆฌ๋ˆ…์Šค. ๊ธฐ์ดˆ(ํ…Œํฌ๋…ธํŠธ๋ ‰, 2017)


์ด ๋น„๋””์˜ค์—์„œ๋Š” ๋ช…๋ น ์…ธ์„ ์‚ฌ์šฉํ•˜๋Š” Linux ์žฅ์น˜์™€ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค ๊ถŒํ•œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Linux์—๋Š” ์–ด๋–ค ํ”„๋กœ์„ธ์Šค์™€ ์ƒํƒœ๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€, ์–ด๋–ค ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ๋˜๋Š”์ง€, ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ. ์†Œ๊ฐœ(ํ…Œํฌ๋…ธํŠธ๋ ‰, 2017)


์ด ์ž…๋ฌธ ๊ฐ•์˜์—์„œ๋Š” ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์˜ ๊ธฐ๋Šฅ๊ณผ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ˆ˜๋ช… ์ฃผ๊ธฐ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด OS์— ์–ด๋–ป๊ฒŒ ์กด์žฌํ•˜๋Š”์ง€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋ฌด์—‡์ด ํ•„์š”ํ•œ์ง€, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๊ณ  ์ž์‹ ๋งŒ์˜ "Hello, world!"๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์ •ํ™•ํžˆ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€