- ๐ Hi, Iโm @snowman95
- ๐ Iโm interested in ... Web Front-end Programming (React.js)
- ๐ฑ Iโm currently learning ... HTML/CSS/JS, React, python
- ๐๏ธ Iโm looking to collaborate on ... web front-end project
- ๐ซ How to reach me ... [email protected]
- ํ์
- ๋ผ์ด๋ธ ๋ฐฐํฌ ์ฌ์ดํธ ์ ์ง๋ณด์ ๋ฐ ๋ฆฌํํ ๋ง
- ๋ฐ์ํ ๋์์ธ ๊ณ ๋ คํ UI/UX ์ ๋ฐ์ดํธ : ๋ชจ๋ฐ์ผ/ํ ๋ธ๋ฆฟ/๋ฐ์คํฌํ
- ์๋ฐ์คํฌ๋ฆฝํธ ํ์ ์คํฌ๋ฆฝํธ ์ ํ
- ๋ชจ๋๋ณ ErrorBoundary + Suspense ์ ์ฉ
- URL hash ๊ธฐ๋ฐ ์๋ธ ํ์ด์ง ๋์ ์ฒด๊ณ ๋์
- Sendbird API๋ฅผ ์ฐ๋ํ ๋ฉ๋ชจ/์ฑํ
๊ฐ๋ฐ
- Sendbird Chat API ๋ง์ผ๋ก๋ ๊ตฌํ ํด๋ณด์๊ณ , Sendbird Platform API๋ก ๊ตฌํ๋ ์ฌ๋ด ์ฑํ ์๋ฒ์ API ๋ก๋ ๊ตฌํ ํด๋ด
- react-cool-virutal ๋ฅผ ํ์ฉํ์ฌ ์คํฌ๋กค up์ ์ถ๊ฐ ๋ฉ์์ง ๋ถ๋ฌ์ค๋๋ก ๊ตฌํ
- react-quill ํ์ฉํ์ฌ ์ ๋ ฅ์ฐฝ ์ด๋ชจ์ง/ํฐํธ ์คํ์ผ ๋ฑ ์ฒ๋ฆฌ
- ๊ธ์ต๊ธฐ๊ด ์ฐ๊ณ Web-App ๊ฐ๋ฐ
- ํ์ฌ ์ํ์ ๋ฐ๋ฅธ ํ์ด์ง ์ด์ฉ ์ ํ ์ ์ฉ
- Framer-motion ํ์ฉํ์ฌ ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ฉ
- ๋์์ธ ์์คํ
๊ธฐ๋ฐ ์คํ ๋ฆฌ๋ถ ์ปดํฌ๋ํธ ์ ์ ๋ฐ ํ์ฉ
- Storybook ํ์ฉํ์ฌ ๋์์ธ์์คํ ์ปดํฌ๋ํธ ์ ์
- ๋ผ์ด๋ธ ๋ฐฐํฌ ์ฌ์ดํธ ์ ์ง๋ณด์ ๋ฐ ๋ฆฌํํ ๋ง
- ์ํ๊ด๋ฆฌ
- Redux, Redux-toolkit, RTK-Query, React-Query
- ๋์์ธ
- Figma ๋ฅผ ํตํ ๋์์ด๋์์ ํ์ ๊ฒฝํ
- Storybook, styled-component, emotion ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๊ฒฝํ
- ๊ทธ ์ธ
- Rest API, SSE(Server-Sent-Event), Socket ์ฌ์ฉ ๊ฒฝํ
- ๊ธฐ๋ณธ์ ์ธ ์์ค์ IOS/Android ์ฉ APP๊ฐ๋ฐ
- Expo๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฆฌ๋ทฐ APP์ ์
(2022.09.18 ๊ธฐ์ค)
- Node.js + express ๋ฐฑ์๋ ์คํฐ๋
- ์ฐ๋ง๊น์ง Nest.js ๊น์ง ์คํฐ๋ ์๋ฃํ๊ณ 2023๋ ์ ๋ฐฑ์๋+ํ๋ก ํธ ํ์คํ ํ๋ก์ ํธ ์งํ ์์ !
- ์ ๊ทผํฉ์ด ๊ถ๊ธํ์๋ฉด ๋ธ๋ก๊ทธ ๋ฐฉ๋ฌธํด์ฃผ์ธ์ https://11001.tistory.com/category (2023.02.17 ๊ธฐ์ค)
- next.js + graphql
- ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง๊ณผ ํ์ํ ๋ฐ์ดํฐ๋ง ๊ฐ์ ธ์ค๋ graphql ๊ธฐ์ ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
kb-bankapp : Monorepo ๊ตฌ์ฑ (React.js + React-Native, ๋์์ธ์์คํ )
-
์ธ์ : 4์ธ (๊ฐ๋ฐ 1, ๋์์ธ 1, ๊ธฐํ 2) ์ค ๊ฐ๋ฐ ๋ด๋น
-
ํ๊ฒฝ
- ๋ชจ๋
ธ๋ ํฌ (yarn workspace + lerna) ๋ก 3๊ฐ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ฌถ์ด์ ๊ตฌ์ฑํ์ต๋๋ค.
React.js
,React-Native
,Storybook
- ์คํ์ผ :
emotion
- ๋์์ธ ์์คํ
:
Storybook
- ๋ชจ๋
ธ๋ ํฌ (yarn workspace + lerna) ๋ก 3๊ฐ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ฌถ์ด์ ๊ตฌ์ฑํ์ต๋๋ค.
-
์ค๋ช : ์กํฐ๋ธ ์๋์ด๋ฅผ ํ๊ฒ์ผ๋ก ํ KB ์คํ๋ฑ ํน ์ฑ ๋ฆฌ๋ด์ผ ํ๋ก์ ํธ ์ ๋๋ค.
-
๊น ๋ฆฌํฌ์งํ ๋ฆฌ / ํ๋ฆฌ๋ทฐ
Clone-Carrot : Web Clone + ๊ธฐ๋ฅ์ถ๊ฐ ํ๋ก์ ํธ
-
๊ธฐ๊ฐ : 2021.11 ~ 2022.01 (์ค๋จ)
-
์ธ์ : 2์ธ (FE 1, BE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ
- Frontend :
React.js
+styled-components
+Redux RTK Query
- Backend :
Java Spring boot with Gradle
+H2 Database
- Frontend :
-
์ค๋ช : ๋น๊ทผ ๋ง์ผ์ ์ฑ์ผ๋ก๋ง ์๋น์ค ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ณ ์น์ ๋ชจ์๋ง ๋ง๋ค์ด๋ ์์ค์ผ๋ก ์ค์ ๋ก ์ฌ์ฉ์ด ๋ถ๊ฐํฉ๋๋ค. ์น์ผ๋ก๋ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋๋ก ๋ก๊ทธ์ธ/ํ์๊ฐ์ , ๊ฒ์๊ธ ๋ฑ๋ก ๊ธฐ๋ฅ์ ์ถ๊ฐํ์์ต๋๋ค.
-
๋ชฉํ
- ํ์
๊ฒฝํ ์๊ธฐ
- Backend ๊ฐ๋ฐ์์ ํ์ ํ์ฌ 2์ธ ํ๋ก์ ํธ ์งํ
- ํ๋ก์ ํธ ๊ด๋ฆฌ : Git Project, issue
- ๊น ๋ธ๋์น ๊ด๋ฆฌ : Git Flow ์ ๋ต
- DB Table ์ค๊ณ
- API ๋ช ์ธ : Swagger
- ์ฃผ 1ํ ์คํฌ๋ผ ์งํ
- ์๋ฒ Rest API ์ฐ๋
- ์น ์ฌ์ดํธ ๋ฐฐํฌ
- ๊ธฐ์ ์คํ
์ค์ ์ฉ ๊ฒฝํ ์๊ธฐ
- ํ์ด์ง : Spring Boot pageable
- ๋ฆฌ์์ค ๋ก๋ ์ต์ ํ : IntersectionObserver
- ํ์ ๊ฐ์ : Typescript
- ๋ฐ์ํ ์น : React-Responsive
- ํ ์คํธ : Cypress
- ๋ฐฐํฌ : Docker & Jenkins
- Open API ์ฌ์ฉํ์ฌ ๋ณต์กํ ๊ธฐ๋ฅ ๊ตฌํ
- ์ฃผ์ ๊ฒ์
- ์ ํ๋ฒํธ/๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ธ์ฆ
- ์นด์นด์ค ๋ก๊ทธ์ธ ์ธ์ฆ
- ํ์
๊ฒฝํ ์๊ธฐ
-
๊น ๋ฆฌํฌ์งํ ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.10.11 ~ 11.09
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ :
- Frontend :
React.js
+styled-components
- Backend : Open API Movie Database API ํ์ฉ
- Frontend :
-
์ค๋ช : Popcorn Time ์ฌ์ดํธ ํ๋ก ํธ์ค๋ ํ๋ฉด ํด๋ก ํ๋ก์ ํธ์ ๋๋ค. React ์คํฐ๋ ๋ชฉ์ ์ผ๋ก ํ๋ก์ ํธ ์งํํ์์ต๋๋ค.
-
๋ชฉํ :
- Open API ์ฐ๋
- ์ํ/๋๋ผ๋ง ์ ๋ณด Movie Database API
- ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ
- Youtube ์์ ์ฝ์
- Open API ์ฐ๋
-
์ฌ์ฉ React ํจํค์ง
-
๋๋์
- ํด๋์คํ ์ปดํฌ๋ํธ์ ๋ถํธํจ
- DataContainer, DataPresenter, index ํ์ผ ์ด 3๊ฐ์ฉ ๋ง๋ค์ด์ ๊ด๋ฆฌ
- ์ฝ๋ ๊ธธ์ด๊ฐ ๊ธธ์ด์ง๊ณ ๊ด๋ฆฌํ ํ์ผ์ด ๋ง์์ก์
- ํจ์ํ ์ปดํฌ๋ํธ์ ํธ๋ฆฌํจ
- Custom Hook์ ๋ง๋ค์ด์ ์ฝ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ
- ์ ์ฒด ์ฝ๋ ๊ธธ์ด๊ฐ ๋ํญ ๊ฐ์
- State Management์ ํ์์ฑ
- ์ปดํฌ๋ํธ Depth๊ฐ ์ปค์ง ์๋ก props์ state๋ฅผ ์ปดํฌ๋ํธ ๋๋๋ค๋ฉฐ ์ ๋ฌํ๋ ๋ถํธํจ์ด ์์์.
- ํด๋์คํ ์ปดํฌ๋ํธ์ ๋ถํธํจ
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.10.3 ~ 10.4
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ :
- Frontend :
HTML / CSS / JS
- Frontend :
-
์ค๋ช : paintbox ์ฌ์ดํธ ํ๋ก ํธ์ค๋ ํ๋ฉด ํด๋ก ํ๋ก์ ํธ์ ๋๋ค.
-
๋ชฉํ :
- ๋ค์ํ๊ณ ๋ณต์กํ ํํ์ CSS ๋ ์ด์์ ๊ตฌ์ฑ ์ฐ์ต
- ์ฐฝ ํฌ๊ธฐ์ ๋ฐ๋ฅธ ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ , ์ด๋ฏธ์ง ๋์ด์ง์ง ์๋๋ก ์ ์ด
width: 100%; object-fit: cover; max-height: 780px;
- ๋ค์ํ๊ณ ๋ณต์กํ ํํ์ CSS ๋ ์ด์์ ๊ตฌ์ฑ ์ฐ์ต
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.09.26
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ :
- Frontend :
HTML, CSS, JS, SCSS
- Frontend :
-
์ค๋ช : best horror sceens ์ฌ์ดํธ ํ๋ก ํธ์ค๋ ํ๋ฉด ํด๋ก ํ๋ก์ ํธ์ ๋๋ค. SCSS ์ค์ Study ๋ชฉ์ ์ผ๋ก ์งํํ์์ต๋๋ค.
-
๋ชฉํ
- CSS, SCSS ์ฐ์ต
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.09.25 ~ 10.02
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ :
- Frontend :
HTML / CS
- Frontend :
-
์ค๋ช : "Momentum APP" ํ๋ก ํธ์ค๋ ํ๋ฉด ํด๋ก ํ๋ก์ ํธ์ ๋๋ค.
-
๋ชฉํ
- Open API ์ฐ๋
- ๋ ์จ Open API OpenWeather๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ์ง์ญ์ ๋ ์จ/์จ๋ ํธ์ถ
- Javascript ์คํฐ๋
- querySelector๋ฅผ ํตํด HTML ์กฐ์
- Open API ์ฐ๋
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.09.21 ~ 10.25
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
ํ๊ฒฝ :
- Frontend :
HTML / CSS
- Frontend :
-
์ค๋ช : "Kakao Talk APP" ํ๋ก ํธ์ค๋ ํ๋ฉด ํด๋ก ํ๋ก์ ํธ์ ๋๋ค.
-
๋ชฉํ
- HTML/CSS ์คํฐ๋
- CSS Animation ์ ์ฉํ๊ธฐ
-
์ญํ : Front-end(์ ์ฒด)
- ์ฌ์ฉํ ๊ธฐ์ : HTML, CSS
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
-
๊ธฐ๊ฐ : 2021.11.14
-
์ธ์ : 1์ธ (FE 1) ์ค FE ๋ด๋น
-
์ค๋ช : React Native ๋ฅผ ์ด์ฉํ์ฌ Android/IOS/Web 3๊ฐ์ ํ๋ซํผ์์ ๊ตฌ๋๋๋ Todo list App ์ ๋๋ค.
Work ์ Travel ๋ฅผ ๋ถ๋ฆฌํ์ฌ ๊ฐ๊ฐ ๋ค๋ฅธ Todo list๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. -
ํ๊ฒฝ
- React Native
- Expo
-
๋ชฉํ
- React Native ํ์ต
-
๊น ๋ฆฌํฌ์งํฌ๋ฆฌ / ํ๋ฆฌ๋ทฐ
- ๋์
- Server : DB(Database) Server, AP(Application) Server, DR(Disaster Recovery) Server, ๊ฐ๋ฐ์ฉ Server, Test Server
- Storage : (Mid-range ~ high-end) ๋จ์ผ(Active), ์ด์คํ(Active-Standby), SRDF(Active-Active)
- San Switch : Brocade ๊ณ์ด
- ๊ตฌ์ถ
- Server/Storage ์ฅ๋น DataCenter ์ ๊ณ
- ์ฅ๋น Mount ๋ฐ ๋ฌผ๋ฆฌ์ ์ธ ์์ ์งํ (์ ์ ์ฐ๊ฒฐ, ์ผ์ด๋ธ ์ฐ๊ฒฐ)
- San switch Config and Zonning, ์ธ์ฅ Storage LUN ํ ๋นํ์ฌ ์๋ฒ์์ ์ธ์ฅ ์คํ ๋ฆฌ์ง Disk ์ ๊ทผ
- OS Install, FW Upgrade, SW Install, kernel parameter setting, User/Filesystem Creation
- Availability Test
- ์ด์
- Event ๋ชจ๋ํฐ๋ง, ์กฐ์น
- H/W Part (CPU, Memory, Controller, Disk, ...) ์ฆ์ค, ๊ต์ฒด
- ์์ค ์ ๊ฒ : OS Patch, FW Upgrade, ...
- ๋ ธํ ์ฅ๋น ์ ํด์ ํ, ํ๊ธฐ
- Disaster Recovery (DR) ํ๋ จ
- Vendor ๋ณ ์ฅ๋น Proof Of Concept (POC) Test ์ํ
- Sell Scripting
- Ansible (IT Automation Tool)
- Jira (kanban board)
- Confluence (wiki)
- Front-end :
- Pivot์ ์ด์ฉํ์ฌ ํด์๋๊ฐ ๋ฌ๋ผ์ ธ๋ ๋์ผ ํ๋ฉด ๋ณด์ด๋๋ก ๊ตฌํ ๊ฐ๋ฅ
- Animation์ ์ด์ฉํ์ฌ ์ฐฝ ์ด๊ธฐ/๋ซ๊ธฐ ๋ฑ์ ์ ํ ๋ชจ์ ๊ตฌํ ๊ฐ๋ฅ
- ์คํฌ๋กค ๋ฐ๊ฐ ์๋ ์ ๋ ฅ์ฐฝ ๊ตฌํ ๊ฐ๋ฅ
- Back-end :
- ์์/์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ์ฌ ๋ฑ์ฅ์ธ๋ฌผ์ ๋ํ ํด๋์ค ๋ช ์ธ์ ์์ฑ ๋ฐ ๊ตฌํ ๊ฐ๋ฅ
- ๊ฒ์ ํ๊ฒฝ์ค์ /ํ๋ฆ์ ์ด๋ฅผ ์ํ ํด๋์ค ์์ฑ ๊ฐ๋ฅ
- ๊ฐ๋จํ ์์ค์ ์ AI ๊ตฌํ ๊ฐ๋ฅ
- Effector :
- ํํฐํด์ ์ด์ฉํ์ฌ ์ํ๋ ๋ชจ์์ ์ดํํธ ๊ตฌํ ๊ฐ๋ฅ
- ํธ๋ฆฌ๊ฑฐ/์ฝ๋ฆฌ์ ๋ฑ์ ์ด์ฉํ ๋ฌผ์ฒด ๊ฐ์ง/์ถฉ๋ ์ ์ด ๊ฐ๋ฅ
- ๊ฐ๋จํ ์์ค์ 3D ์ธ๊ฒ์ ์์ ์ ์ ๊ฐ๋ฅ
- VR :
- VR ํ๊ฒฝ์์ ๋์ํ๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๊ฐ๋ฅ
- ์ค๋ช : ๋๋คํ๊ฒ ์ง๋ขฐ๊ฐ ์จ๊ฒจ์ง ํฌ๊ธฐ๊ฐ NxN์ ํ ์์์ ํ๋ ์ด์ด๊ฐ ๋ชฉ์ ์ง๊น์ง ํก๋จํ๋ ์ง๋ขฐ ํผํ๊ธฐ ํผ์ฆ๊ฒ์. ์ฃผ๋ณ์ ์จ๊ฒจ์ง ์ง๋ขฐ์ ์ซ์๋ฅผ ๋ํ๋ด๋ '๋ฑ๋'๋ฅผ ๋ณด๊ณ ์ง๋ขฐ์ ์์น๋ฅผ ์ ์ถํ๊ณ ์์ดํ ์ ํ์ฉํ๋ฉด์ ์ต์ํ์ ํ์๋ก ๋ชฉ์ ์ง์ ๋์ฐฉํ๋ฉด ๋์ ์ ์๋ฅผ ์ป์ ์ ์์ต๋๋ค.
- ์ญํ : Front-end(์ ์ฒด), Back-end(ํ๋ ์ด์ด ์กฐ์, ๋งต ์์ฑ, ์์ดํ , ์ ์, ๋ญํน ๋ฑ)
- ์ฌ์ฉํ ๊ธฐ์ : ์ต๋จ๊ฑฐ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ
- ์ด๋ ค์ด ๋ฌธ์ : ๋ฐ๋์ ๋ชฉ์ ์ง ๊น์ง ๊ฐ๋๊ธธ์ด ์๋๋ก ์ง๋ขฐ๋ฅผ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ
- ๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : N-Queen ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ์ฌ ์ง๋ขฐ๋ฅผ ๋ฐฐ์นํ์ฌ ๊ธธ์ ๋ง์๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ก ๊ตฌํ.
- git repository: MARK
- ์ค๋ช
: ํด๋ฆญ ํ๋๋ง์ผ๋ก ๋ชจ๋ ๊ฒ์ด ์งํ๋๋ ๊ฒ์. ํด๋ฆญ์ด ์ํฉ์ ๋ฐ๋ผ ๊ณต๊ฒฉ, ์ ํ, ์ฌ๋ผ์ด๋ฉ ๋ฑ์ ์๋ง์ ์ก์
์ด ์ทจํด์ง๋๋ค. ํ์ด๋ฐ์ ๋ง์ถฐ ํด๋ฆญํ์ธ์.
2017๋ ์ 2ํ ๋ถ์ฐICT ์ตํฉ ํค์ปคํค ๋ํ ์ฃผ์ '๋ถ์ฐ ์ธ๋ ๊ฒ์ ๋ฆฌ๋ฉ์ดํฌ'์ ๋ง์ถฐ BEARDOOR ็คพ์ 'Tap Tap Knight'์ ๋ฆฌ๋ฉ์ดํฌํ ์ํ. - ์ญํ
- Front-end(์คํ๋ ํ๋ฉด, ๊ฒ์ ์ค๋จ, ํ๋ ์ด์ด ์กฐ์, Animation ๋ฑ)
- ์ฌ์ฉํ ๊ธฐ์ : ํ๋ฅ
- ์ด๋ ค์ด ๋ฌธ์ : Stage์ ๋ฑ์ฅํ๋ ์ /์ฅ์ ๋ฌผ์ด ์ ์ ํ ํ๋ฅ ์ ๋ฐ๋ผ ๋ฑ์ฅํ๋๋ก ๊ตฌํ
- ๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : Switch๋ฌธ์์ ์ /์ฅ์ ๋ฌผ ๋ง๋ค ๊ฐ์ค์น๋ฅผ ์ฃผ์ด์ ํ๋ฅ ์ ๊ตฌํํจ
- ์์: MARK - ์ง๋ขฐ ํผํ๊ธฐ ํผ์ฆ ๊ฒ์
-
์ค๋ช : ์ฐ์ฃผ์์ ํ์ฑ์ ์์ง์ด๋ ์ฌ๋ น๊ด์ด ๋์ด ์๋ฌด๋ฅผ ์์ํ๋ ๊ฒ์.
ํ์ฑ์ ๋ค์ํ ๊ฑด๋ฌผ์ ์ง์ด์ ๊ณต๊ฒฉ/์๋นํ ์ ์์ผ๋ฉฐ ์ค๋ ฅ์ ์ด์ฉํด ๋ฌผ์ฒด๋ฅผ ๋์ด๋น๊ธฐ๊ธฐ ๊ฐ๋ฅ. -
์ญํ :
- Back-end (๊ฒ์ ์์/๋/์ค๋จ ๋ฑ์ ํ๋ฆ ์ ์ด, ํ๋ ์ด์ด ์กฐ์ ๋ฐ ํ๋ ์ด์ ํ์ํ ๋ค์ํ ํจ์ ์์ฑ, ๊ฒ์ ์คํ ์ด์ง ์ ์, ์ด๋ฒคํธ ์ ์)
- Effector (์ดํํธ/ํน์ํจ๊ณผ ์ ์ ๋ฑ)
-
์ฌ์ฉํ ๊ธฐ์ : ๊ธฐํ์๋ฒกํฐ, ์ฑ๊ธํค ๋์์ธํจํด, ํด๋์ค ์์, ๊ฐ๋จํ ์์ค์ ์ AI, 3D ์ ๋๋ฏธ์ฌ์ผ
-
์ด๋ ค์ด ๋ฌธ์ : ์ฑ๋ฅ์ต์ ํ
-
๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ํ๋ ์ด์ด์ ๋ถ์ฐฉ๋ ์ํ์ ํธ๋ฆฌ๊ฑฐ๊ฐ ๊ฐ Object์ ๋ถ์ฐฉ๋ ํธ๋ฆฌ๊ฑฐ์ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ง Object๊ฐ ๋์ํ๋๋ก ๊ตฌํ
๊ทธ ์ธ Object๋ ์ ํด ์ํ๋ก ๋๊ธฐ์ํด.
์ ๋ค์ด ํ๋ ์ด์ด์ ๋ง์ฃผ์น๋ฉด ๊ณต๊ฒฉํ๊ฑฐ๋, ๋ฐ๋ผ์ค๊ฑฐ๋, ํผํด๊ฐ๊ฑฐ๋ ๋ฑ์ ๋ค์ํ ์ก์ ์ ์ทจํ๋๋ฐ
์์ฒญ๋๊ฒ ๋ง์ ์ ์ด ๋ฐ๋ผ์ค๋ ๊ฒฝ์ฐ ํ๋ ์ ๋๋์ด ๋ฐ์ํ๋ฏ๋ก ์ผ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ฒ์ด์ง๋ฉด ๋ ์ด์ ๋ฐ๋ผ์ค์ง ์๋๋ก ์ ์ด -
์์
- ์ 2ํ BuStar:Challenge ๊ฒ์ ๊ณต๋ชจ์ ์ต์ฐ์์ ์์์
- ์ค๋ง์ผ๊ฒ์ดํธ ๋ฉค๋ฒ์ฝ10๊ธฐ(์ฐฝ์๋ถ๋ฌธ) ํ๋์
- 2018 ๋ถ์ฐ ์ธ๋์ปค๋ฅํธ ํ์คํฐ๋ฒ ์ถํ์
-
์ค๋ช : ํ๋ฉด์ ํฐ์นํ๋ฉด ํ๋ ์ด์ด ๋จธ๋ฆฌ ์๋ก ๋กํ๋ฅผ ๋ฐ์ฌํฉ๋๋ค.
๋กํ๊ฐ ์งํ์ ๋ฟ์ผ๋ฉด ๊ทธ ์ํ๋ก ๊ณ ์ ๋๊ณ ์งํ์ ๋ฟ์ง ์์ผ๋ฉด ๋กํ๋ ๊ณ ์ ๋์ง ์๊ณ ๋จ์ด์ง๊ฒ ๋ฉ๋๋ค.
๋กํ๊ฐ ๊ณ ์ ๋๋ฉด ์ค๋งํธํฐ ํ๋ฉด์ ์ข์ฐ๋ก ๊ธฐ์ธ์ฌ ๋กํ์ ๋์ ์ค์ฌ์ผ๋ก ์ข์ฐ๋ก ์ง์ ์ด๋์ด ๊ฐ๋ฅํ๋ฉฐ,
๋ค์ ํ๋ฉด์ ํฐ์นํ๋ฉด ๋ฐ๋์ ์ด์ฉํด ๊ทธ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ฌ๋ฉ๋๋ค. -
์ญํ
- ํ๋ก์ ํธ ๋ฉํ
- Front-end(์ ์ฒด ๊ตฌํ)
- Back-end(ํ๋ ์ด์ด ๋กํ์ก์ ๋ฐ ์ AI, ์์ดํ ํจ๊ณผ๊ตฌํ)
- Effector(์ดํํธ ๊ตฌํ)
-
์ฌ์ฉํ ๊ธฐ์ : ์ค๋งํธํฐ ํ๋ฉด์ ๊ธฐ์ธ์ด์ง ์ ๋๋ฅผ ์ ๋ ฅ์ผ๋ก ์ด์ฉํ๊ธฐ
-
์ด๋ ค์ด ๋ฌธ์ : ๋กํ ๋ฐ๋์ ํ์ ์ด๋์ ๋๋ก ์ฃผ์ด์ผ ํ๋๊ฐ?
-
๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ๋ฐ๋ณต ํ ์คํธ๋ฅผ ํตํ์ฌ ๋ฐ๋๋ ฅ์ ์ ์ ํ ์์น๋ก ์กฐ์
-
์์: CLIME - ์์ด๋ก์ผ์๋ฅผ ์ด์ฉํ ๋กํ์ก์ ๊ฒ์
-
์ค๋ช : ์ผ๊ธฐ์ฅ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฏธ์๋ ๊ฒ์์ ์์๋ฅผ ๋ด์์ต๋๋ค.
๊ท์ฌ์ด ๊ณ ์์ด๋ฅผ ํค์ฐ๊ธฐ ์ํ ๊ฒ์๋จธ๋๋ฅผ ๊ตฌํ๊ธฐ ์ํด ์ผ๊ธฐ๋ฅผ ๊พธ์คํ ์ฐ๋๋ก ์ ๋ํ๋ ์ดํ๋ฆฌ์ผ์ด์ -
์ญํ
- Front/Back-end (์ผ๊ธฐ์ฅ ํํธ ๋ด๋น : ์ผ๊ธฐ ์ฐ๊ธฐ, ์์ , ์ญ์ , ๊ฒ์, ๋ฌ๋ ฅ, ํฐํธ ๋ณ๊ฒฝ ๊ตฌํ)
- Front/Back-end (๋ฏธ๋ ๊ฒ์ ํํธ ๋ด๋น : ๊ฒ์ ์ ํ/์คํ/์ข ๋ฃ ์ ์ด ํ๊ฒฝ ์ ์, ๋๋์ฅ ์ก๊ธฐ, ์ฅ ๋ถ๋ฅํ๊ธฐ ๋ฑ์ ๋ฏธ๋ ๊ฒ์ ์ ์)
-
์ด๋ ค์ด ๋ฌธ์ : ํ๋ฉด์ ๊ธ์ ์๊ฐ ๋ง์์ก์ ๊ฒฝ์ฐ ์ฌ๋ผ์ด๋ ๋ฐ๊ฐ ์์ฑ๋๋๋ก ๊ตฌํ
-
๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ๊ฒ์ ์ค์ง ๋ด์ ์ ๊ณต๋๋ ์ฌ๋ผ์ด๋ ๋ชจ๋ ๋ด๋ถ์ text area ๋ชจ๋์ ๋ฃ์ด์ ๊ตฌํ
-
์์
- ์ 6ํ K-Hackathon ์ฑ ๊ณต๋ชจ์ ์ฐ์์ ์์์
โป 2019 ๊ธ๋ก๋ฒ๊ฒ์์ผ ์ํ (๊ฐ๋ฐ์ ์ง๊ตฐ ์ฐธ์ฌ)
- ์ค๋ช
: ์ฌ๋ฐฉ์์ ๋ฌ๋ ค๋๋ ์ข๋น๋ค์ ๋ง๊ธฐ์ํด ์ํ์ข์ฐ๋ก ๋ฒฝ์ ์ง์ด์ ์ต๋ํ ์ค๋ ์์กดํ๋ ๊ฒ์ด ๋ชฉํ์ธ ๊ฒ์.
์ข๋น๋ ๋ฒฝ์ ๋ฟ์ผ๋ฉด ํฐ์ ธ์ ์ฃฝ์. ํ๋ ์ด์ด๋ ์๊ฐ์ด ์ง๋๋ฉด ๋ฐฐ๊ณ ํ์ ๋๋ผ๋ฏ๋ก ๋ฐ๋์ ์๋์ ์ฐพ์ผ๋ฌ ๋ ๋์ผ๋ง ํจ.
๊ฑด์ค ๊ฐ๋ฅํ ๋ฒฝ์ ๊ฐ์๋ ํ์ ์ ์ด๋ฏ๋ก ๋ถํ์ํ ๋ฒฝ์ ํ๋ฌผ๊ณ ๋น ๋ฅด๊ฒ ๋ค์ ์ง์ด์ผํจ. - ์ญํ
- Front-end (์ ์ฒด)
- Back-end (ํ๋ ์ด์ด ์กฐ์, ์ AI, ์์ดํ ๊ตฌํ)
- ์ด๋ ค์ด ๋ฌธ์ : ๊ฐ๋ ๋น์ ์์ ์ผ๋ก ์์ฃผ ๋น ๋ฅธ์๋๋ก ์๋๋ก ๋ ์์ค๋ ์ข๋น๊ฐ ์กด์ฌํจ.
- ๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ์ถฉ๋์ ์ํ ๋ฌผ๋ฆฌ์์ง์ผ๋ก ์ธํด ๊ฐํ์ ์ผ๋ก ๋ฐ์ํ ๊ฒ์ผ๋ก ํ์ธ. ๋ฌผ๋ฆฌ์ ์ธ ์ถฉ๋์ ์ ๊ฑฐํ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ
- git repository: DAD
- ๊ธ๋ก๋ฒ๊ฒ์์ผ ์ธ์ฆ ์ฃผ์
- ์์: DAD - ๊ฑด์ค ์์กด๊ฒ์
- Front-end : ๊ฐ๋จํ ์์ค์ ๊ฒ์ํ๋ฉด ๊ตฌํ ๊ฐ๋ฅ, Animation์ ์ด์ฉํ์ฌ ์ฐฝ ์ด๊ธฐ,๋ซ๊ธฐ ๋ฑ ์ ํ ๋ชจ์ ๊ตฌํ ๊ฐ๋ฅ
- Back-end : ๊ฒ์์์ง์ Actor(๋ฑ์ฅ์ธ๋ฌผ) ์์๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์๋ง์ ๊ฐ์ฒด ์ฌ์ฉ ๊ฐ๋ฅ, ๋ธ๋ฃจํ๋ฆฐํธ/C++๋ฅผ ์ด์ฉํ ๊ฒ์ ๋ก์ง ๊ตฌํ ๊ฐ๋ฅ
- VR : VR ์ปจํธ๋กค๋ฌ๋ก ์กฐ์ํ๊ณ VR ๋์คํ๋ ์ด์ ์ถ๋ ฅํ๋๋ก VR ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฐ ๊ฐ๋ฅ
- ์ค๋ช : ์์๊ณผ ๋์์ ์ ์ ๋ณด์ค์ ์ ํฌ๋ฅผ ํ๋ ๊ฒ์. ์ ๋ณด์ค๋ 3D ํ๋ง ํํ์ ๊ณต๊ฒฉ์ ํ๋ ๊ฒ์ด ํน์ง
- ์ญํ : ๊ฒ์ Front/Back-end ์ ์ฒด ๊ตฌํ.
- ์ด๋ ค์ด ๋ฌธ์ : ๋ณต์กํ๊ณ ๋ค์ํ ๋ณด์ค AI ๊ตฌํ
- ๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ๊ฒ์ ์์ง์์ ์ ๊ณตํ๋ ๋นํค์ด๋น์ด ํธ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ณด์ค AI ๊ตฌํ
- git repository: THReflect
- ์์: THReflect : ํ๋ง ์ก์
๊ฒ์
-
์ค๋ช : ๊ฐ์ ํ๊ฒฝ์์ ๋๊ตฌ๋ ์์ฝ๊ฒ ํ๋กํ ํ์ดํ์ ์ ์ํ ์ ์๋ ํด
- ๊ธฐ์ฆ๋ชจ ๋๊ตฌ๋ฅผ ๊ตฌํํ์ฌ ๋ฌผ์ฒด๋ฅผ ๋ณํํ ์ ์๊ฒ ํ๊ณ ๊ทธ๋ฆฌ๋ ์ค๋ ์ ๊ตฌํํ์ฌ ๋์ฑ ์ ๋ฐํ ๋ฌผ์ฒด๋ณํ์ด ๊ฐ๋ฅํ๋๋ก ํ์์ต๋๋ค.
- ์ธ๋ฒคํ ๋ฆฌ์ ์ฌ์ฉ๋ ์์
์ ์ธ๋ค์ผ์ ์ ์ํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค์ด์ ๊ฐ๋ฐ ๋จ๊ณ์์ ํ์ฉํ์๊ณ
์์ ์ ํ์ ๋ณ๋ก ์ธ๋ฒคํ ๋ฆฌ์ ๋ณด์ฌ์ฃผ๊ณ ์ ํํด์ ์๋์ ๊บผ๋ด ๋ฐฐ์นํ ์ ์๋๋ก ํ์์ต๋๋ค.
๋จธํฐ๋ฆฌ์ผ์ด๋ ํํฐํด์ ํ๋ผ๋ฏธํฐ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ์ ์ฉ๋๋๋ก ํ์์ต๋๋ค.
-
์ญํ
- Front-end/Back-end (Transform ๋ชจ๋๊ณผ ์ธ๋ฒคํ ๋ฆฌ ๋ชจ๋ ๋ด๋น)
-
์ด๋ ค์ด ๋ฌธ์ : ๊ธฐ์ฆ๋ชจ ๊ตฌํ
-
๋ฌธ์ ๊ทน๋ณต ๋ฐฉ๋ฒ : ๋ฒกํฐ ๋ด์ ๊ณผ ์ธ์ ์ ์ด์ฉํ์ฌ ๋ง์ฐ์ค ๋๋๊ทธํ ๋ฐฉํฅ์ด ์ข/์ฐ ์ธ์ง ์/ํ์ธ์ง ๊ตฌ๋ณ
- python
- python ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃฐ ์ ์์.
- python library๋ฅผ ์ํฌํธํ์ฌ ํ์ฉํ ์ ์์.
- ๋๋ฌด ๋ณต์กํ์ง ์์ ์์ค์ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๊ฐ๋ฅ.
- pyexcel : python ์ฝ๋๋ก ์์ฝ๊ฒ Excel ํ์ผ์ ๋ค๋ฃจ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- git page: pyexcel
- git repository: pyexcel