์ด๋ฉด์ ๊ธฐ์ ๋ฉด์ ์ ๋ช ๋ฒ์ด๋ ๋ณด์ จ๋์?
์ง๋ 35๋ ๋์ ์ ๋ ๊ฒจ์ธ์ฉ ์ก๋ฅ ๊ณต๋ ๊ตฌ๋งค๋ฅผ ์ํ ์นด์ํ ์คํํธ์ ๋ถํฐ ๋ ์ผ๊ณผ ๋ฏธ๊ตญ์ ํํ ํฌ ์๋น์ค ๋ฐ ์ํ์ ์ด๋ฅด๊ธฐ๊น์ง ์์ํ ์ ์๋ ๋ชจ๋ ์ ํ๊ณผ ํน์์ฑ์ ๊ดํ XNUMX๋ฒ์ ๊ธฐ์ ์ธํฐ๋ทฐ์ ์ฐธ์ํ์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ, ์ ๋ฌ ๋ฐ ๊ด๋ฆฌ์ ์ค์ ์ ๋ก๋๋ค. ์๊ฒฉ ๋ฐ ์ฌ๋ฌด์ค์์; ์๊ฐ์ด ์ ํ์ ์ด๊ณ ๋ฌด์ ํ์ ๋๋ค. ์คํธ๋ ์ค๊ฐ ๋ง๊ณ ํธ์ํ๋ฉฐ ๋ค์ํ ์ธ์ด๋ก ์ ๊ณต๋ฉ๋๋ค.
์ด๊ฒ์ ์ ๊ฐ ๊ณ ์ฉ์ฃผ๋ก์ ์ํํ ~20๊ฐ์ ์ธํฐ๋ทฐ์ ๊ฒฐํฉ๋ฉ๋๋ค. ์ด๋ ์ ๊ฐ ์ธํฐ๋ทฐ์ ์์ด ๋๊ธฐ์ ์ถฉ๋ถํ ์ซ์๋ก ๋ค์๊ณผ ๊ฐ์ ๊ด์ฐฐ(์ฒ์์๋ ์ ํ ๋ช
ํํ์ง ์์)์ ํ๊ณ ๊ทธ ์์ ์๋ฆฌ๋ฅผ ์ก๊ฒ ๋์์ต๋๋ค. ์๋ง์ ์ธํฐ๋ทฐ ๋๋ถ์ ์ ์ ๋ฒ๋ฆ์ฒ๋ผ ๋ณด์ด๊ธฐ ์์ํ๊ณ , ์ด๋ฏธ 10๋
๋์ ์น ๊ฐ๋ฐ ๋ถ์ผ์ ์ข
์ฌํ์์๋ ๋ถ๊ตฌํ๊ณ ์ ๋ฌธ์ ์ธ ์์ค์์ ๋ด ์คํ์ ์ฐ๊ตฌํ์ฌ ๊ฒฝ์๋ ฅ ์๋ ์ ๋ฌธ๊ฐ๊ฐ ๋์์ต๋๋ค.
์ด ๊ธฐ์ฌ๋ ์ฌํ์ ์์ ๋จ๊ณ์ ์๊ณ ์์ง ์ง์์ ๊น์ด๋ฅผ ๋ค ์ดํดํ์ง ๋ชปํ ํ๋ก๊ทธ๋๋จธ๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค. ๊ทธ ์์์ ์ ๋ ํ
์คํธ ์์
๊ณผ ์ธํฐ๋ทฐ์์ ๋ฌป๋ ๊ธฐ์ ์ ์ง๋ฌธ์ ์์ฒญ๋ ๊ต์ก์ ์ด์ ์ ๋ํ ๋
ผ๋ฌธ์ ํ์ฅํ๊ณ ์๋ก ์์ฑ๋ ์ ๋ณด ๋ด์ ๋ชจ๋ ์ฌ๋์ ์ด๋ํ๊ณ ์ถ์ต๋๋ค.
์๋ ๋ด์ ๋ํด ๋ ์์ธํ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ์๋ ๋์ ํ๋ฆฌ๋์ ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ด์ํด ์๋๋ผ๋ ์ด๋ฌํ ๊ธฐ์ ์ ์ธ ์ง๋ฌธ๊ณผ ์์ ์ ๋ํ ๋ต์ ์๊ณ ์ดํดํ๋ ๊ฒ์ด ์ ๊ทธ๋ ๊ฒ ์ค์ํ์ง ๋จผ์ ์์ ๋ณด๊ฒ ์ต๋๋ค.
์ฐ๋ฆฌ์ ๊ธฐ๋ณธ ์ง์์ ์ง์ด ๋ถ์กฑํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์์ง ์ธํฐ๋ทฐ์ ์์ด ๋์ง ์์๋ค๋ฉด ๊ธฐ์ ์ธํฐ๋ทฐ๋ ์ ์ฒด์ ์ฌ๊ฐํ ์คํธ๋ ์ค์ ๋๋ค. ์ด๋ณด ์ ๋ฌธ๊ฐ๋ , ์ค์์ฒ๋ , ํ ๋ถ์ผ์์ ์ผํ ๊ฐ๋ฐ์๋ ์ผ๋ฐ์ ์ธ ๊ตฌ์ง ํ๋๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฒด์ ์ฌ๊ฐํ ์คํธ๋ ์ค์ ๋๋ค. ์ค๋ซ๋์ ์ฅ์์ ์์์ต๋๋ค(๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ ์๋์๋ "๊ธด"์ด 1๋ ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค).
๋ง์ ์ธํฐ๋ทฐ์๋ ์ด๋ฌํ ์คํธ๋ ์ค๋ฅผ ๊ฐ์ค์ํค๋ ์ธ๊ฐ์ ์์ธ์ด ์์ต๋๋ค. ๊ทํ์ ๋ฉด์ ๊ด์ Alena Vladimirskaya๊ฐ ์๋ ์๋ ์์ง๋ง ์ ์ ํ ์์ ๊ณผ ํ๊ฐ๋ฅผ ๊ธฐ๋ํ๊ธฐ ์ด๋ ค์ด ํ๋ฒํ ํ๋ก๊ทธ๋๋จธ์ด๊ฑฐ๋ ๊ทธ์ ๋ชจ๋ ์ฌ๊ฐ์ฑ์ ๋ฎ์ถ๊ธฐ ์ํด ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๋ ํ๋ ์ฝ์ด ํ ๋ฆฌ๋ ์ผ ์ ์์ต๋๋ค. ๊ทธ์ ๋์ด ๋น์ ์ ๋ฐ๋ผ๋ณด๋ฉฐ ์ง๋ฌธํฉ๋๋ค. ๋น์ ์๊ฒ ๋ฏผ์ฒฉ์ด๋ ๋ฌด์์ ๋๊น!?
์ด๋ ๋ ํ์ํ ๋ต๋ณ์ ์ ๊ณตํ์ง ์์์ง๋ง ์์๋ค์ํผ์ด ์ง๋ฌธ์ ๋ํ ์์ธกํ ์์๋ ๋ต๋ณ์ ์ ๊ณตํ์ง ์๊ณ ์ ์์๋ฐ์ง ๋ชปํด ๋งค์ฐ ๊ธฐ๋ปค์ต๋๋ค.
์ด๋ฌํ ์คํธ๋ ์ค์ ์ผ๋ฐ์ ์ธ ๋ถํ์ํ ์์ง์์ ํผํ๋ ค๊ณ ๋ ธ๋ ฅํจ์ผ๋ก์จ ์ฐ๋ฆฌ๋ ์ธ์ด์ ์ผ๋ถ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋ํ ๋ฌด์ง๊ฐ ํฌ๊ฒ ๋ ธ์ถ๋๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ์ด๋ฌํ ๋ฌด์ง๋ฅผ ์ต์ํ ์กฐ๊ธ์ด๋ผ๋ ์ค์ด๋ ๊ฒ์ผ๋ก๋ถํฐ ๊ฑฐ๋ฆฌ๋ฅผ ๋ก๋๋ค.
๋ฌธ์ ๋ ์ค์ ๋ก ์ด๋ฐ ์ข
๋ฅ์ ๋ฌธ์ ๋ฅผ ์ ํ ์ ์๋ ๊ณณ์ด ๊ฑฐ์ ์๋ค๋ ๊ฒ์
๋๋ค.
์ฌ๋ฌ ๊ณณ์์ ์ผํด์ผ ํ๋ ๊ฐ๋ฐ์๋ ์ธํฐ๋ทฐ์์ ์ ๊ธฐ๋ ๊ทผ๋ณธ์ ์ด๊ฑฐ๋ ์ฐฝ์์ ์ธ ๋ฌธ์ ๊ฐ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ค์ ์ํ์์ ๋ค๋ฃจ๋ ๊ฒ๊ณผ ๊ฑฐ์ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์ ํ์ธํ ๊ฒ์
๋๋ค. ์ง๊ตฌ์์ ์ฌ๊ท, ๊ทธ๋ํ ๋ฐ ๋น๋๊ธฐ์ ์๋ฆฌ๋ฒ ์ดํฐ ์ ์ด ์์คํ
์ด ์์ต๋๋ค. ์ํ๊ณ์ ๋ค๋ฅธ ํ์ ์๋ ์ค๋ ฅ. ์ํ๊น๊ฒ๋.
๋ด ๊ธฐ๋ณธ JavaScript์ ๊ด๋ จํ์ฌ ์ข์ ์๊ฐ ์์ต๋๋ค. ๋ง์ฝ React.JS๊ฐ ๋ํ๋์ง ์์๋ค๋ฉด JavaScript ํ๋ก๊ทธ๋๋จธ์ 98%๋ ๋ฐ์ธ๋ฉ์ด ๋ฌด์์ธ์ง์ ๋ํ ํ๋ณตํ ๋ฌด์ง ์์์ ์ฑ๊ณต์ ์ผ๋ก ๊ณ์ํด์ - ๋ฑ์ฅํ ์ง 20๋ ์ด ๋๋๋ก - ๊ณ์ํด์ ์ด์๊ฐ ๊ฒ์ ๋๋ค. ์ธํฐ๋ทฐ์์ ์ด์ ๋ํ ์ง๋ฌธ์ ๋ฐ๊ณ ๋นํน์ค๋ฌ์ํ๋ฉฐ ๊ณ ๋๋ก ์ถ์์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ ๋ฐ ๋ชจ๋์ ๋ชจ๋ ๋ฐ๋ช ํ ์ฌ๋๋ง์ด ๊ณ์ํด์ ์์ ํ ๊ฒ์ ๋๋ค. ์ค๋๋ ๋ฐ์ ๋๋ถ์ ์ด ์์น๋ 97% ์ ๋๋ก ์ค์ด๋ค์์ต๋๋ค.
๋ถ๋ช ํ ์ด๋ฌํ ์์ ์ "ํ์ค๊ณผ์ ๊ณ ๋ฆฝ"์ ๋ณด๊ณ ๋ง์ ๊ฐ๋ฐ์๋ ์ด๋ฅผ ๋ฌด์ํ๊ฑฐ๋ ์์ ์ ๋ชฐ์ ํ๋ ๋ฐ ์๊ฐ์ ๋ญ๋นํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ์ํด์ ์ผ์ ์ํ์ ๊ณ์ํฉ๋๋ค. ์ฆ ๋น์ ์ ์ผ๋ก ๋งํ๋ฉด ์์ฐ์ ์ํ ๊ฐ๋ฐ์ ์ง๋ขฐ๋ฐญ์ ๊ฑท๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ์ง๋ขฐํ์ง๊ธฐ๋ ์๊ณ ์ง๋ขฐ๋ฐญ์ ์๋ค๋ ์ฌ์ค๋ ๋ชจ๋ฅด๊ณ ๋ง์ด์ฃ .
์ธ์ด์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ๋ถ์กฑํ๋ฉด ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํฉ๋๊น?
์ด ์ง๋ฌธ์ ๋ํ ๋๋ต์ ์ง๋ถํด ๋ณด์ด์ง๋ง ์ด๋ค ์ด์ ๋ก ํญ์ ์๋ฃจ์ ์ ๋จผ ๊ตฌ์์ผ๋ก ๋ฐ๊ณ ๋๊ฐ๋ ๊ฒ์ด ์ธ๊ฐ์ ๋ณธ์ฑ์ ๋๋ค. ์ด๋ ์ฃผ๋์ด ๋ฐ ์ค๊ฐ ํ๋ก๊ทธ๋๋จธ์ ์ถ์์ ์ฌํ ์ญํ ์ ํ๋ฉฐ ๋์ด(๋ฐ ๊น์ด)๋ก์ ๊ฒฝ๋ก๋ฅผ ์ฐ์ฅํฉ๋๋ค. ) ์ธ์ด ์ง์์ด 2๋ ์ ๋ ๋์ด๋ฉ๋๋ค.
๋งค์ผ ์์ฑํ๋ ๋ฐ ์ต์ํ ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ ์คํ์ ๋ค์ํ ์ธก๋ฉด์ ๋ํ ์ถฉ๋ถํ ์ดํด ์์ด ์์ฑํ๋ฉด ์ ๋ขฐ์ฑ์ด ์๋ค๊ณ ๊ฐ์ฃผํ ์ ์์ต๋๋ค. JavaScript ์ธ๊ณ์์ ์ด์ ๋ํ ์ข์ ์๋ JQuery ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ช ์ ๋๋ค. JQuery ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์ง๋ณด์ ์๋๋ ฅ์ด์์ผ๋ฉฐ ์ค๋๋ ์๋ ๋๋จธ์ง ์ธ์ด์ ๋ถ๋ฆฌ๋์ด ์์ฒด ํ์๋ ์ง์ ๋ถ์ผ๊ฐ ๋์ด ์์ฐ์ค๋ฝ๊ฒ ์๋ฆฌ๋ฅผ ์ก์์ต๋๋ค. ์์ฅ - ์ ๋ ดํ ํ๋ฆฌ๋์์ ๋ถํธ์คํธ๋ฉ์์ ๋์ผํ ๋น ๋ฅธ ๋ ์ด์์์ ๋ํ ์ ๋ฌผ๋ก ํ์์ ๋ฐ๋ผ ๊ธํ๊ฒ ์์ฑํ๊ณ ์์ ํ๋ ์ค์ ๋ฌธ ์คํฌ๋ฆฝํธ์ ๋๋ค.
์ด๋ฌํ ๋ฌด์ฑ ์ํ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ๋ ํ๋ก์ ํธ์ ๋ฏธ๋๋ ๋น๋ก ๋ฌด์งํ๊ธฐ๋ ํ์ง๋ง ๋จ์กฐ๋กญ๊ณ ๋จ๋ช ํฉ๋๋ค. ๊ฐ์์ค๋ฌ์ด ์๋นํ ์๊ฐ ์์ค, ์คํจ, ์ฌ์ ์ ๋ฐ ํํ ์์ค, ๊ฒฐ๊ณผ์ ์ผ๋ก ์ง์์ ์ธ ํ๋ก์ ํธ์ ๋ํ ์ด์ ๊ฐ์ ํ๋ ฅ.
๋ฐ๋ฉด์ ํ๋ก๊ทธ๋๋จธ์ ๊ธธ์ ์ ํํ ์ฌ๋์๊ฒ๋ ์์ ์ด ํ๊ณ ์๋ ์ผ์ ์ดํดํ๋ ์ฆ๊ฑฐ์๊ณผ ๋น๊ตํ ์ ์๋ ๊ฒ์ด ๊ฑฐ์ ์์ต๋๋ค. ๊ทธ๋ Munchausen ๋จ์์ฒ๋ผ ๋ง์ ํ๊ณ ์ง๋ขฐ๋ฐญ์ ๋ฐ์ด๋ค๋๊ณ ์๋ค๋ ๊ฒ์ ์ดํดํฉ๋๋ค. ๋งํ ํ์๋ ์์ด, ๊ด์ฐฎ์ ๊ณ ์ฉ์ฃผ๋ผ๋ฉด ์ง๋ขฐ๋ฐญ์ ๋ฌด์์ ๊ฑธ์ด๊ฐ๋ ์ฌ๋๋ค, ์๋ฌด๊ฒ๋ ์๊ฐํ์ง ์๊ณ ๋ฌ๋ฆฌ๊ณ ๋ธ ์ ์๋ ์ํฉ์์ ๋ฐ๊ฑธ์์ ๋ด๋๊ธฐ ์ํด ์ฐ์ ๋ถ๋จํ๊ฒ ์ผ์ด๋ถ์ ์ฌ๋๋ค์ ๋ถ๋ช ํ ๋ณผ ์ ์์ง ์์๊น?
ActualizeBot
์ธํฐ๋ทฐ์ ์ฅ์ ์ ๋ณด๊ณ , ๋ฐฑ์ง ์ธํฐ๋ทฐ๋ฅผ ํ๋ ๊ฒ์ด ์ ์ ์ผ๋ก ์ค๋ฆฌ์ ์ด์ง ์๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ณ , ๋ค๋ฅธ ์ธ์ด๋ก ์ด์ํ๋ ์ด๋ณด์๋ ๊ฐ๋ฐ์๊ฐ ์ค์ ์ธํฐ๋ทฐ์ ์์งํ์ง ์๊ณ ๊ต์ก ํ๋ จ์ ์ฐธ์ฌํ ์ ์๋ ๋ด์ ๋ง๋ค๋ฉด ์ข๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ทธ ์ ๋๋ก ๋์๊ฒ ์ผ์ด๋ ์ผ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋๋จธ๋ค์ด ํด๊ฒฐํด์ผ ํ ๋ฌธ์ , ํนํ ๊ทธ๊ฒ์ด ์ฌ์ํ์ง ์์ ๋ฌธ์ ์ธ ๊ฒฝ์ฐ ํ ๋ก ํ๊ณ ๋น๊ตํ๋ ๊ฒ์ ์ข์ํ๋ค๋ ๊ฒ์ ๊ธฐ์ตํ๋ฉด์ ๋ชจ๋ ๊ฒ์ด ์ ํฉํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๊ณ ๋ชจ๋ ์์ฌ์ ๊ฑฐ๋ถํ์ต๋๋ค.
๋ด์๋ ํ์ฌ 3๊ฐ์ง ๊ฐ๋จํ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ์๋ก์ด ์์ ์ ๋ฐ๊ธฐ ์ํด ํน์ ์ธ์ด/ํ๋ ์์ํฌ๋ฅผ ๊ตฌ๋ ํฉ๋๋ค. ๊ตฌ๋ ํ๊ณ ์์ ์ด ๋์ฐฉํ๋ฉด ์ผ์ผ ๋ด์ค๋ ํฐ๋ก ํด๋น ์์ ์ ๋ฐ์ต๋๋ค.
- ์์ ๋๋ ํ ์คํธ ์์ ๊ฒ์ - ๋ด ์ฑ ์์๋ ๊ณต์ ๊ฐ ๋ฐฐ๋ ค๋ผ๊ณ ๋งํฉ๋๋ค.
- ํ๋ฏธ๋์คํธ๊ฐ ์๋ ์ฌ์ฑ ์ฌ์ ์ ํฌํจํ์ฌ ๊ฒ์ํ๋ ์์ ํ ์คํธ์ ๋ํ ์ต์ ์ ์๋ช ์ ์ ํํ ์ ์๋ ๋ฐ์ด๋ ์ด๋ฆ ์์ฑ๊ธฐ
ํ์ฌ JavaScript, Java, Python, PHP, MySQL ์ค์์ ์ ํํ ์ ์๋ ์ธ์ด๊ฐ ์์ต๋๋ค. ๋ด ์ดํด์ ํ๊ณ๋ก ์ธํด ์ ํ์ด ๋ค์ ์ ํ๋ฉ๋๋ค. ๋๋ habra ์ปค๋ฎค๋ํฐ์ ๋์์ผ๋ก ์ด ๋ชฉ๋ก์ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค.
๋ด์ ์์ ํ ๋ฝ์ค๋กค ํ์์ผ๋ก ์ถ์๋๋ฏ๋ก ์ด๋ ํ ๋น์ฉ๋ ์ง๋ถํ ํ์๊ฐ ์์ต๋๋ค.
๋ค์ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ํ ์ ์์ต๋๋ค.
๊ธฐ์ ๊ตฌํ์ ๋ํด ๊ฐ๋ตํ ์ค๋ช
์ด ๋ด์ ๋ณต์กํ ๊ตฌ์กฐ์ ๋ด์ ๊ฐ๋ฐํ๊ธฐ ์ํ ์คํ ์์ค ๋ฏธ๋ ํ๋ ์์ํฌ์ ์ฒซ ๋ฒ์งธ ๊ณต๊ฐ ๋ฒ์ ์ ๊ฐ์ ธ์ค๋ ์ฌ๋ฌ ์๊ท๋ชจ ํ๋ก์ ํธ ์ค ํ๋์ ๋๋ค. ์ด๋ฆ์ Hobot์ด๋ฉฐ ํ๋์ฝ์ด ์ฌ์ฉ์๋ฅผ ์ํด NPM์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ๋ ์์ํฌ๋ Telegraf.JS ๋ฐ TypeScript๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ, ์ฌ์ฉ ์์ ๊ฐ ํฌํจ๋ zero-zero-first ๋ฒ์ ์ ๋ค์์์ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ผ ๋ฉด์ ์ ๋ช ๋ฒ์ด๋ ๋ณด์
จ๋์?
๋ถ๋ช
ํ ๋ง์ด ์์ ๊ฑฐ๋ผ ํ์ ํด์!
์ถ์ฒ : habr.com