1 / 1 ํŽ˜์ด์ง€

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป IT ์ง๋ฌด ์ธํ„ด์„ ์ „์•ก ๋ฌด๋ฃŒ๋กœ ์ฑ„์šฉํ•ด๋ณด์„ธ์š”.

๐Ÿ”ฅ 0์› ์ธํ„ด + ์Šคํƒ€ํŠธ์—… ์ธ์žฌ 2๋งŒ๋ช… ์ฑ„์šฉ ์„œ๋น„์Šค๊นŒ์ง€

์„œํ•์—์„œ ๊ธฐ์—… ๋Œ€์ƒ์œผ๋กœ ์ธํ„ด ๋ฌด๋ฃŒ ์ฑ„์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ค€๋น„ํ–ˆ์–ด์š”.
์—ญ๋Ÿ‰ ์žˆ๋Š” ์ธํ„ด์„ ์ฑ„์šฉํ•˜๊ณ , ์šฐ์ˆ˜ ์ธ์žฌ 2๋งŒ๋ช…์ด ํ™œ๋™ํ•˜๋Š” ์„œํ• ์ฑ„์šฉ ์„œ๋น„์Šค๊นŒ์ง€ ์ด์šฉํ•ด๋ณด์„ธ์š”.
* ์ธํ„ด ๋งค์นญ ํ›„ ์„œํ• ์ฑ„์šฉ ์„œ๋น„์Šค 1๊ฐœ์›” ๋ฌด๋ฃŒ ์ œ๊ณต * ๋ฌธ์˜ : intern@surfit.io
https://storage.tally.so/175c8d2d-2b05-4593-943a-b610c9b2e192/1.png

์‹ ์ฒญ ๋Œ€์ƒ

ยท ์—ญ๋Ÿ‰ ์žˆ๋Š” IT ์ธํ„ด ์ฑ„์šฉ์„ ํฌ๋งํ•˜๋Š” ์ „๊ตญ ๋ชจ๋“  ๊ธฐ์—… (๋‹จ, ๊ทผ๋กœ๊ณ„์•ฝ ๋ฐ 4๋Œ€๋ณดํ—˜ ๊ฐ€์ž… ํ•„์š”)

๊ทผ๋ฌด ์กฐ๊ฑด

ยท 25๋…„ 7์›” 28์ผ ์ธํ„ด์‹ญ ์‹œ์ž‘ (7์›” 6์ผ๊นŒ์ง€ ๋ชจ์ง‘) ยท ์ฃผ 25์‹œ๊ฐ„/1๊ฐœ์›” ๊ทผ๋ฌด ์ตœ์ €์ž„๊ธˆ๊ธฐ์ค€, 140๋งŒ์›(๋ถ€๊ฐ€์„ธ ๋ณ„๋„) ๊ธฐ์—…์ง€์›๊ธˆ ์ง€๊ธ‰ ยท ๋Œ€๋ฉด/๋น„๋Œ€๋ฉด ์ง„ํ–‰ ๊ฐ€๋Šฅ
+ ๊ธฐ์—… ๋ถ€๋‹ด ๋น„์šฉ, ์ •๊ทœ์ง ์ „ํ™˜ ์˜๋ฌด, ๋ณต์žกํ•œ ์„œ๋ฅ˜ ์ž‘์—…์ด ์—†์Šต๋‹ˆ๋‹ค. + ์ถ”๊ฐ€ ๊ทผ๋ฌด๋ฅผ ์›ํ•˜์‹œ๋Š” ๊ฒฝ์šฐ ๋ณ„๋„ ์ง€๊ธ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ธํ„ด ์ง๋ฌด ๋ฐ ์ธ์›

ยท ํ”„๋ก ํŠธ์—”๋“œ 24๋ช… ยท ๋ฐ์ดํ„ฐ๋ถ„์„ 14๋ช… ยท ํ’€์Šคํƒ 3๋ช…

์ธํ„ด ๊ธฐ์ˆ  ์Šคํƒ

[ํ”„๋ก ํŠธ์—”๋“œ ์ธํ„ด ๊ธฐ์ˆ  ์Šคํƒ]
1) ์›น ํผ๋ธ”๋ฆฌ์‹ฑ - HTML, CSS, ๋ฐ˜์‘ํ˜• ์›น ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ UI๋ฅผ ๊ตฌํ˜„ํ•œ ๊ฒฝํ—˜ ๋ณด์œ  - Styled Components ๋“ฑ CSS ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ์„ ์„ค๊ณ„ํ•œ ๊ฒฝํ—˜ ๋ณด์œ 
2) ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ - React/Next.js๋ฅผ ํ™œ์šฉํ•˜์—ฌ SPA/SSR ํŽ˜์ด์ง€๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ , CSR/SSR/SSG ๋“ฑ ๋‹ค์–‘ํ•œ ๋ Œ๋”๋ง ๋ฐฉ์‹์„ ๊ณ ๋ คํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค๊ณ„ํ•œ ๊ฒฝํ—˜ ๋ณด์œ  - TypeScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ ์‹œ ํƒ€์ž… ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ•œ ๊ฒฝํ—˜ ๋ณด์œ  - API ํ†ต์‹ ์„ ํ†ตํ•ด ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ๋ธŒ๋ผ์šฐ์ € ์ €์žฅ์†Œ (LocalStorage, SessionStorage, Cookie)๋ฅผ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜์—ฌ ์ƒํƒœ ๊ด€๋ฆฌ ๋ฐ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์ €์žฅ์„ ์ˆ˜ํ–‰
3) ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ ๋ฐ ๋ฐฐํฌ - JWT, OAuth, Refresh Token ๋“ฑ์„ ํ™œ์šฉํ•œ ์ธ์ฆ/์ธ๊ฐ€ ๋กœ์ง์„ ์ง์ ‘ ๊ตฌํ˜„ํ•œ ๊ฒฝํ—˜ ์žˆ์œผ๋ฉฐ, Vercel ๋ฐ AWS S3, EC2 ํ™˜๊ฒฝ ๋“ฑ์—์„œ ์„œ๋น„์Šค ๋ฐฐํฌ ๊ฒฝํ—˜ ๋ณด์œ  - ์‹ค์ œ ์‚ฌ์šฉ์ž ๋Œ€์ƒ์˜ ์„œ๋น„์Šค ์šด์˜์„ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ์ดํ•ด๋„ ๋ณด์œ 
4) ํ…Œ์ŠคํŠธ ๋ฐ ํ˜‘์—… - Git/Github์„ ํ†ตํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ˜‘์—… ๊ฒฝํ—˜์ด ์žˆ์œผ๋ฉฐ, Notion ๋“ฑ ํ˜‘์—… ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ผ์ • ๊ด€๋ฆฌ ๋ฐ ๋ฌธ์„œํ™” ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•œ ๊ฒฝํ—˜ ๋ณด์œ 

[๋ฐ์ดํ„ฐ๋ถ„์„ ์ธํ„ด ๊ธฐ์ˆ  ์Šคํƒ]

1) ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ
Excel ๋ฐ Google Spreadsheet ๋“ฑ์œผ๋กœ ์ˆ˜์ง‘๋œ Raw ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ, pandas, numpy ๋“ฑ Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ „์ฒ˜๋ฆฌ ๋ฐ ์ •ํ•ฉ์„ฑ ํ™•๋ณด
Styled Components ๋“ฑ CSS ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ์„ ์„ค๊ณ„ํ•œ ๊ฒฝํ—˜ ๋ณด์œ .
2) ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ถ„์„ ๋ณด๊ณ ์„œ ์ž‘์„ฑ
Python ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ฐ€๋Šฅ. ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ธ์‚ฌ์ดํŠธ ์ค‘์‹ฌ์˜ ๋ณด๊ณ ์„œ ์ž‘์„ฑ ๊ฒฝํ—˜ ๋ณด์œ 
Tableau๋ฅผ ํ™œ์šฉํ•œ BI ๋Œ€์‹œ๋ณด๋“œ ์„ค๊ณ„ ๋ฐ ๊ณต์œ  ๊ฐ€๋Šฅ
3) ๊ธฐ์ดˆ์ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ์ดํ•ด
scikit-learn ๊ธฐ๋ฐ˜์˜ ์ง€๋„ํ•™์Šต(์˜ˆ: Decision Tree) ๋ฐ ๋น„์ง€๋„ํ•™์Šต(K-Means, PCA ๋“ฑ) ๋ชจ๋ธ ๊ตฌํ˜„ ๊ฒฝํ—˜์‹ค์ œ ์‚ฌ์šฉ์ž ๋Œ€์ƒ์˜ ์„œ๋น„์Šค ์šด์˜์„ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ์ดํ•ด๋„ ๋ณด์œ .
4) ํ˜‘์—… ๋ฐ ์—…๋ฌด ์ž๋™ํ™” ๋Šฅ๋ ฅ
Docker ํ™˜๊ฒฝ์—์„œ Apache Airflow๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์ •์ œ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„/๊ตฌ์ถ•
ํ˜‘์—… ์‹œ Git๊ณผ Notion์„ ํ™œ์šฉํ•œ ๋ฌธ์„œํ™” ๋ฐ ์ผ์ • ๊ด€๋ฆฌ ๊ฒฝํ—˜ ์žˆ์Œ

๊ฐœ๋ฐœ ๊ฐ€๋Šฅ ํ”„๋กœ์ ํŠธ

์—„๊ฒฉํ•œ ์ ˆ์ฐจ๋กœ ์„ ์ •, 1๊ฐœ์›” ๋™์•ˆ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์‹ค๋ฌดํ˜• ์ธํ„ด์ž…๋‹ˆ๋‹ค.
ยท ์ƒํ’ˆ ๋ฆฌ๋ทฐ ์„œ๋น„์Šค ํ”Œ๋žซํผ ์ œ์ž‘
ยท ๋งํฌ ๊ด€๋ฆฌ ์„œ๋น„์Šค ์ œ์ž‘
ยท ๊ตฌ์ธ ๊ตฌ์ง ํ”Œ๋žซํผ ์ œ์ž‘
ยท ์˜จ๋ผ์ธ ์˜ˆ์•ฝ ์„œ๋น„์Šค ํ”Œ๋žซํผ ์ œ์ž‘
ยท ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค ์ œ์ž‘
ยท ๋ชฉํ‘œ ๋ฐ ํ•  ์ผ ๊ด€๋ฆฌ ์„œ๋น„์Šค ์ œ์ž‘
ยท ์‡ผํ•‘๋ชฐ ์‚ฌ์ดํŠธ ์ œ์ž‘
ยท ์•„์ด๋Œ ํŒฌ๋ค ํ”Œ๋žซํผ ์ œ์ž‘
ยท ํšŒ์˜์‹ค, ์ขŒ์„ ๊ด€๋ฆฌ ํ”Œ๋žซํผ ์ œ์ž‘
+ ์ด์™ธ์—๋„ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ด์š”.

์‹ ์ฒญ ๊ธฐ์—… ์ •๋ณด

ํˆฌ์ž, ์ˆ˜์ƒ, ๊ธฐ์ˆ ๋ ฅ, ์ธ์žฌ ๋ฐ€๋„ ๋“ฑ ๊ธฐ์—…์˜ ์–ดํ•„์„ ๋งŽ์ด ํ• ์ˆ˜๋ก ์—ญ๋Ÿ‰์žˆ๋Š” ์ธํ„ด๋“ค์ด ์ง€์›ํ•  ํ™•๋ฅ ์ด ๋†’์•„์ ธ์š”!
๐Ÿญ ๊ธฐ์—…์˜ ์—…์ข…์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”.
๐Ÿ‘ฅ ํšŒ์‚ฌ ๊ทœ๋ชจ๋ฅผ ์„ ํƒํ•ด์ฃผ์„ธ์š”.
A
B
C
D
E
F
๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ๋ฌด๋ฃŒ ์ธํ„ด ์ฑ„์šฉ์— ๊ด€์‹ฌ ์žˆ์œผ์‹  ์ง๋ฌด๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•ด์ฃผ์„ธ์š”.
๐Ÿ’ก ์ธํ„ด ์ฑ„์šฉ ํ›„ ์ •๊ทœ์ง ์ „ํ™˜๋„ ๊ณ ๋ คํ•˜์‹œ๋‚˜์š”?
A
B
* ๋ณธ ํ”„๋กœ๊ทธ๋žจ์€ ์ •๊ทœ์ง ์ „ํ™˜ ์˜๋ฌด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹ด๋‹น์ž ์ •๋ณด

๐Ÿ™‚ ์ฐธ์—ฌ ๊ธฐ์—… ๋Œ€์ƒ์œผ๋กœ ๊ฐ„๋‹จํ•œ ๋งŒ์กฑ๋„ ์กฐ์‚ฌ๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋™์˜ํ•˜์‹œ๋‚˜์š”?
A
B
ยท ํ™œ์šฉ ๋ชฉ์ : ํ”„๋กœ๊ทธ๋žจ ๊ฐœ์„  ๋ฐ IT ์‚ฐ์—… ์ง๊ตฐ ์ฑ„์šฉ ์‹œ์žฅ ํ˜„ํ™ฉ ๋ถ„์„ ๋“ฑ
ยท ๋ฐฉ์‹: ๊ตฌ๊ธ€ ํผ์„ ํ†ตํ•œ ์„ค๋ฌธ ์กฐ์‚ฌ
ยท ๊ธฐ๊ฐ„: ์ธํ„ด์‹ญ ํ”„๋กœ๊ทธ๋žจ 1๊ฐœ์›” ๋‹จ์œ„ ์ข…๋ฃŒ ํ›„ 1์ฃผ ์ด๋‚ด ์ง„ํ–‰
์‹ ์ฒญํ•ด์ฃผ์‹  ๋‚ด์šฉ์„ ํ™•์ธ ํ›„ ๋‹ด๋‹น์ž๊ฐ€ ์—ฐ๋ฝ๋“œ๋ฆด ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. * ๋ฌธ์˜ : [email protected]