์๋ ํ์ธ์!
โข
์ ํ์น (Hyunseung Jeon, ็ฐ่ณขๆฟ)
โข
์น ํ๋ก ํธ์๋์ ๊ด์ฌ์ด ๋ง์ 4๋
์ฐจ ์ํํธ์จ์ด ์์ง๋์ด์
๋๋ค.
2000. 06. 22.
์์ธํน๋ณ์ ๊ฐ๋๊ตฌ
ํ๋์ ์์๋ณด๊ธฐ
ย ๊ฑธ์ด์จ ๊ธธ
โข
ย ๋ํ์ ์๋ด๊ธฐ ๋ ์ฐ์ฐ์ฐฎ์ ๊ธฐํ๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ์ ์ฌ๋ฏธ๋ฅผ ์์์ต๋๋ค.
2018๋
, 2019๋
, 2020๋
ACM-ICPC Asia-Seoul Regional์ ํ๊ต ๋ํ ํ์ผ๋ก ์ถ์ ํ์๊ณ , 2021๋
์๋ ๋ชจ์คํฌ๋ฐ์์ ๊ฐ์ต๋๋ ICPC World Finals์ ์ด์ฒญ๋ฐ์ ์ฐ์ํ ์ฑ์ ์ ๊ฑฐ๋์์ต๋๋ค.
๋์์ ๊ต๋ด ์๊ณ ๋ฆฌ์ฆ ๋์๋ฆฌ ํ์ฅ์ผ๋ก์ ์คํฐ๋ ์งํ, ๋ฌธ์ ์ถ์ /๊ฒ์ ๋ฑ ๋ค์ํ ๋ฐฉ๋ฉด์์ ํ๋ํ์์ต๋๋ค.
โข
ย ์๋๊ถ ์ง์ญ์ด ์๋ ๊ณณ์์์ ๋ํ ์ํ์ ๋น๊ต์ ์ฝ์ง ์์์ต๋๋ค.
์ฃผ์ด์ง ํ๊ฒฝ์์ ์ต์ ์ ๋คํ๊ณ ์ ๋
ธ๋ ฅํ ๊ฒฐ๊ณผ 2019๋
, 2020๋
, 2021๋
๋๊ฒฝ๊ถ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ์์ ์ฐ์ํ ์ฑ์ ์ ๊ฑฐ๋์์ผ๋ฉฐ, ๋๊ตฌ์ฐฝ์กฐ๊ฒฝ์ ํ์ ์ผํฐ์์ ์ฃผ๊ดํ๋ "์ฝ๋ ์ฝ์ด์ฃผ๋ ์ฌ๋๋ค" ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ์ฌ SW์ ๋ฌธ๊ฐ ์์ด์ ๋ฐ๊ธฐ๋ ํ์์ต๋๋ค.
โข
๐ซก 2ํ๋
์๋ ์ํํธ์จ์ด ๋ง์์คํธ๋ก ์ฐ์์ ๋ฐ ๊ณผํ๊ธฐ์ ์ ๋ฌธ์ฌ๊ด ํ๋ณด์ ์ํ์ ํ๋ฉฐ ๋ฐ์ดํฐ ๋ถ์๊ณผ ์์ ์ฒ๋ฆฌ, ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ๋ชจ๋ธ๋ง ๋ฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฑ์๋ ๋ฐ์ ๋ถ์์ต๋๋ค.
ํ๋ก๋ํธ ์ฝ์ด ๊ฐ๋ฐ, ์ฐ๊ตฌ ๊ณผ์ ์ํ ์ด์ธ์๋ ๋
ผ๋ฌธ ์ฝ๊ธฐ ์คํฐ๋๋ฅผ ๋น๋กฏํ ๊ฐ์ธ ๊ณต๋ถ์ ์๊ฐ์ ์๋ผ์ง ์์๊ณ , 2020 ๋๊ฒฝ๊ถ ๋ํ์ AI ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ์์ ์ต์ฐ์์, ๊ฒฝ๋ถ๋ํ๊ต ๋น
๋ฐ์ดํฐ ์ตํฉ ์์ด๋์ด ๋ฐ ๋
ผ๋ฌธ ๊ฒฝ์ง๋ํ์์ ๋์์ ์์ํ์์ต๋๋ค.
โข
ย 3ํ๋
๊ฒจ์ธ๋ฐฉํ ๋์ ๋ฐ์ดํฐ ํ์์ ์ฒซ ์ธํด์ญ์ ์ํํ์ต๋๋ค.
ํ๋ก๋์
์์ค์ Raw ๋ฐ์ดํฐ๋ก ๋ค์ํ ๊ฐ์ค์ ์ธ์ฐ๊ณ ๊ฒ์ฆํด๋ณผ ์ ์์์ผ๋ฉฐ, ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ํ์ ๋ ์์์ผ๋ก ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋
ธํ์ฐ๋ถํฐ Competition ๋ฐ์ดํฐ๊ฐ ์๋ ์ค์ ๋ฐ์ดํฐ๋ก ๋ชจ๋ธ๋งํ ๋ ์ฃผ์ํด์ผ ํ ์ ๋ฑ ๋ค์ํ ๊ฒ๋ค์ ๋ฐฐ์ธ ์ ์์์ต๋๋ค.
โข
ย 4ํ๋
๋ถํฐ ์ ๊ท์ง ์ ์์ด ์จ ํ์ฌ์์ ํ๋ก ํธ์๋ ์์ง๋์ด๋ก ์ฒ์์ผ๋ก ๊ทผ๋ฌดํ์๊ณ , ํ๊ต๋ฅผ ์กธ์
ํ ๋ค ๋ช ๊ฐ์ ํ์ฌ๋ฅผ ๊ฑฐ์ณ ์ง๊ธ๋ ์น ํ๋ก ํธ์๋ ๋ถ์ผ์ ์ง์คํ๊ณ ์์ต๋๋ค.
์ค์๊ฐ ์์ฑ ์ฑํ
ํ์
ํด, HR ์๋ฃจ์
, ์ฌ๋ด ๋ฉ์ ์ + ์ค์๊ฐ ๊ณ ๊ฐ ์๋ ํ๋ฌ๊ทธ์ธ + CRM ํด์ด ํฉ์ณ์ง ์ฌ์ธ์ ๋น์ฆ ๋ฉ์ ์ ๋ฑ ๋ค์ํ ์ ํ์ ๋ง๋ค๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ๋ค์ํ ์ฌ์
๋๋ฉ์ธ ์ง์์ ์ต๋ํ ์ ์์์ต๋๋ค.
์ง๊ธ๋ ์น ํ๋ก ํธ์๋ ์์ง๋์ด๋ก์์ ์ญ๋์ ํค์๋๊ฐ๋ฉฐ, ๋์์ โ์ด๋ป๊ฒ ํ๋ฉด ๋ ๋ง์ด ์ฌ๋๋ฐ๋ ์ ํ์ ๋ง๋ค ์ ์์์งโ๋ฅผ ๊ณ ๋ฏผํฉ๋๋ค.
โข
ย Generalist์ด์ Specialist๋ฅผ ๊ฟ๊พธ๋ฉฐ, โ์ํํธ์จ์ด ์์ง๋์ดโ๋ผ๋ ์ ์ฒด์ฑ์ ์์ง ์์ผ๋ ค ํฉ๋๋ค.
์ํํธ์จ์ด ์์ง๋์ด๋ก์ โ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๊ณ ๋น ๋ฅด๊ฒ ์ ์โํ๋ ๋ฅ๋ ฅ์ ์์ ์๊ฒ ๋ด์ธ์ธ ์ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํํ ๊ธฐ์ ์คํ๊ณผ Micro-benchmarking์ ์ฐ์ฐํ์ง ์์ต๋๋ค. ์ ํ์ ๋ง๋๋ ์ด์ ์ ๋น์ฆ๋์ค์ ๋น์ ์ ๊ณต๊ฐํ ์ ์๋ค๋ฉด ๋ฌด์์ด๋ ๊ตฌํํด๋ด๋ ์ํํธ์จ์ด ์์ง๋์ด๊ฐ ๋๊ณ ์, ๋์๊ฐ ๋น์ ์ ์ ์ํ๊ณ ํ์ํ ๊ณณ์ ์ ์ ๊ธฐ์ ์ ์ ์ํ๋ Evangelist๊ฐ ๋๊ณ ์ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ย ๊ธฐ์ ์คํ
โข
ย React์ Diffing ์๊ณ ๋ฆฌ์ฆ๋ถํฐ Stack/Fiber reconciler์ ๋์ ์๋ฆฌ, scheduler, prioritization, lane ๋ฑ์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๊น๊ฒ ์ดํดํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
โข
ย Redux์ ๊ธฐ๋ณธ์ธ flux ํจํด์ ์ดํดํ๊ณ Best practices๋ฅผ ์์งํ๋ฉฐ, Redux๊ฐ ํ์ํ ๊ณณ๊ณผ ๊ทธ๋ ์ง ์์ ๊ณณ์ ๊ตฌ๋ถํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ด์ฉํ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์
์ํ ๊ด๋ฆฌ์ ๋ฅ์ํ๋ฉฐ, ํ์ ์ ๋ฆฌ๋์๋ฅผ ๋ชจ๋ํํ์ฌ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
โข
ย Reselect์ Re-reselect ๋ฑ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ํ์ํ์ง ์ดํดํ๊ณ ์์ผ๋ฉฐ, ์
๋ ํฐ๊ฐ ์ฌ์ฉ๋๋ ์ํฉ๊ณผ ํธ์ถ ์ฃผ๊ธฐ ๋ฑ์ ๊ณ ๋ คํ์ฌ ์ ์ ํ ๋ฉ๋ชจ์ด์ ์ด์
์ ๋ต์ ์์งํ๊ณ ์์ต๋๋ค.
โข
ย Redux-Saga์ ํต์ฌ ์ปจ์
๊ณผ Fork model ๋ฑ์ ์ดํดํ๊ณ , Event channel์ ์ด์ฉํ WebSocket ์ฒ๋ฆฌ ๋ฑ ๋ค์ํ ์ํฉ์ Saga๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
โข
ย Jest๋ฅผ ์ด์ฉํ ๊ธฐ๋ณธ์ ์ธ ๋จ์ ํ
์คํธ๋ถํฐ, ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉํ์ฌ DOM์์์ User interaction ํ
์คํธ, Saga ํ
์คํธ ๋ฑ ๋ค์ํ ์ํฉ์ ํ
์คํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
โข
ย TypeScript์ ๊ตฌ์กฐ์ ํ์ดํ๊ณผ ํ์
์ถ๋ก ๋ฐฉ์์ ๊น๊ฒ ์ดํดํ๊ณ ์์ผ๋ฉฐ, ๋ค๋ฅธ ํ์
์ธ์ด์ ๋น๊ตํ์ฌ ์ค๋ช
ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๋ฟ๋ง ์๋๋ผ ๋ณต์กํ ์กฐ๊ฑด๋ถ ํ์
์ ๋น๋กฏํ ๋ค์ํ ํ์
์ ์์ฑํ ์ ์์ต๋๋ค.
โข
ย Webpack, Rollup ๋ฑ์ ๋ฒ๋ค๋ฌ ์ค์ ์ ๋ค์ ๊ฒฝํํด ๋ณด์์ผ๋ฉฐ, ์ํํ Tree-shaking์ ์ํ ์ฝ๋๊ฐ ๋ฌด์์ธ์ง, PURE annotations์ ์ ์ ํ ์ฌ์ฉ๋ฒ๊ณผ ๋ฒ๋ค๋ง ๊ณผ์ ๋ฑ์ ์ดํดํ๊ณ ์์ต๋๋ค.
โข
ย Babel์ด ์ต์ ๋ฌธ๋ฒ ๋ฐ JSX๋ฅผ ์ด๋ป๊ฒ transformํ๋์ง, core-js์ ์ญํ ์ด ๋ฌด์์ธ์ง ์๊ณ ์์ต๋๋ค.
โข
ย Electron์ Multi-process model๊ณผ Main-Renderer ํ๋ก์ธ์ค ๊ฐ์ IPC ๊ณผ์ ๋ฑ์ ์ดํดํ๊ณ , native module์ด ํฌํจ๋ cross-platform web application์ ์ฒ์๋ถํฐ ๊ฐ๋ฐํ๊ณ ์ ์ง๋ณด์ํ์์ต๋๋ค.
โข
ย Recoil, Jotai ๋ฑ์ minimal, atomicํ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฅ๋จ์ ์ ์๊ณ , ์ฌ์ฉํด ๋ณธ ์ ์ด ์์ต๋๋ค.
โข
ย TanStack Query(React Query)๋ฅผ ์ด์ฉํด ๋น๋๊ธฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํด๋ณธ ๊ฒฝํ์ด ์๊ณ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณตํ๋ ๊ท๊ฒฉํ๋ ํจํด์ ์ดํดํ๊ณ ์์ต๋๋ค.
โข
ย Apollo Client๋ฅผ ์ด์ฉํด GraphQL๋ก ์๋ฒ์ ํต์ ํ๋ Data-driven application์์์ ์ํ ๊ด๋ฆฌ, ์บ์ฑ, Subscription์ ์ด์ฉํ WebSocket ์ฒ๋ฆฌ ๋ฑ์ ๊ฒฝํํ์ต๋๋ค.
โข
ย React Native, Flutter ๋ฑ์ cross-platform application ํ๋ ์์ํฌ๋ฅผ ์ธ์งํ๊ณ ์์ผ๋ฉฐ, ์ฌ์ฉํด๋ณธ ๊ฒฝํ์ด ์์ต๋๋ค. ๊ฐ๊ฐ์ ํน์ง๊ณผ ์ฅ๋จ์ , Ecosystem ๋ฑ์ ์ดํดํ๊ณ ์์ต๋๋ค.
โข
ย Rust์ ์ค๋งํธ ํฌ์ธํฐ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฑ์ Programming concepts๋ฅผ ์ดํดํ๊ณ ์์ผ๋ฉฐ, Electron native module์ Rust FFI๋ก ์์ฑํด๋ณธ ๊ฒฝํ์ด ์์ต๋๋ค.
๊ฒฝ๋ ฅ
โข
โฆ
ํ๋ก์ ํธ: "Channel.io โ The all-in-one biz messenger"
โช
React, TypeScript๋ก ์์ฑ๋ ์ฑํ
+ CRM ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โช
ํ์ฑ, ์๋ด ์ธ์
, OTM ๋ฉ์์ง ๋ฐ์ก ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ all-in-one์ผ๋ก ์ง์ํ๋ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์
์์์ ์ํ ๊ด๋ฆฌ ๋ฐฉ๋ฒ๋ก ๊ณผ ์คํฌ์ ๋ํด ๋ง์ ์ธ์ฌ์ดํธ๋ฅผ ์ป์์ต๋๋ค.
โช
Data fetch์ ๋ ๋๋ง ์์ ์ ๋ถ์ผ์น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉฐ, ๊ฐ ๋๋ฉ์ธ์ ๋ฆฌ๋์๋ฅผ ๋ถ๋ฆฌํ์ฌ Dynamicํ๊ฒ ์ฒ๋ฆฌํ๋ ๊ธฐ์ ์ ์ต๋ํ์ต๋๋ค.
โช
Redux, Redux-Saga๋ฅผ ์ด์ฉํด ์ค์๊ฐ์ฑ์ ๋๋ ๋ถ๋ถ์ ๊ตฌํ๊ณผ ๋ฌธ์ ํด๊ฒฐ์ ์ง์คํ์์ผ๋ฉฐ, ๋์์ ์น๊ณผ ๊ฐ์ด ๋ฐฐํฌํ๊ณ ์๋ Electron ๋ฐ์คํฌํ ์ฑ์ ๋ฌธ์ ํด๊ฒฐ์๋ ์ ๊ทน ๊ธฐ์ฌํ์์ต๋๋ค.
โช
๋จ์ hang, ๋จ ๋ถ์กฑ, ์๋ฆผ ์๋ฆฌ ์ค์ ์ด OS์ Do not disturb ๋ฑ์ ์ค์ ์ ์ํฅ๋ฐ์ง ์๋ ์ด์ ๋ฑ์ troubleshootingํ๋ฉฐ, Electron ํ๊ฒฝ์ด ๋ธ๋ผ์ฐ์ ํ๊ฒฝ๊ณผ ๋ค๋ฅธ ์ , Sentry ๋ฑ์ผ๋ก ์์ง๋์ง ์๋ ์ ์ ํ๊ฒฝ(์ฌ์ฉํ๋ IME ๋ฑ)์ ์ถ๋ก ํ๋ ๋ฐฉ๋ฒ, ๋์๊ฐ ์ต์ ๋ฒ์ ์ Context isolation, Process sandboxing ๋ฑ ๋ค์ํ ์ง์์ ์ต๋ํ ์ ์์์ต๋๋ค.
โฆ
ํ๋ก์ ํธ: "Bezier Design Systemโ
โช
โช
ProgressBar, Slider ๋ฑ ์ ํ์ ์ฌ์ฉํ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ์์ผ๋ฉฐ, ๋จ์ํ ์ ๋ ํ
์คํธ๋ฟ๋ง ์๋๋ผ Storybook, @testing-library/user-event๋ฅผ ์ฌ์ฉํด User interaction ์์ค์์์ ๋ ํ๋ถํ ํ
์คํธ๋ฅผ ์์ฑํ์์ต๋๋ค.
โข
โข
โฆ
ํ๋ก์ ํธ: "๊ทธ๋ฆฌํ
โ ์ฝ๊ณ ํธํ ์ฑ์ฉ ์๋ฃจ์
"
โช
React, TypeScript๋ฅผ ์ด์ฉํ SPA ๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โช
Apollo Client๋ฅผ ์ด์ฉํด GraphQL ํต์ , ์๋ฒ ์ํ๊ด๋ฆฌ, ํด๋ผ์ด์ธํธ ์ํ๊ด๋ฆฌ๋ฅผ ์ํํ์ผ๋ฉฐ, Caching, Query Batching ๋ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณตํ๋ ์ต์ ํ ๋ฐฉ๋ฒ๋ค์ ์ต๋ํ ํ์ฉํ๋ ค ๋
ธ๋ ฅํ์ต๋๋ค.
โช
TypeScript๋ฅผ ๋ ์ ํ์ฉํ ์ ์๋๋ก ReturnType์ ๋น๋กฏํ Utility Types์ ์ ๊ทน ์ฌ์ฉํ๊ณ , ๊ตฌ์กฐ์ ํ์
์์คํ
์์ ๋ฒ์ด๋ Opaque Types ๋ฑ ๋ค์ํ ํ์
์์คํ
์ ์ ์ฉํ๋ ค ์๋ํ์ผ๋ฉฐ, ์ด๋ฌํ ์ผ๋ จ์ ๊ฒฝํ๋ค์ ํ ๋ด์ ์ ํํ์ฌ ํ์ด TypeScript๋ฅผ ๋ ์ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ๋
ธ๋ ฅํ์ต๋๋ค.
โช
์น ์ ๊ทผ์ฑ ํฅ์์ ์ํด ์๋งจํฑ ํ๊ทธ, tabindex ์์ฑ ๋ฑ์ ์ ๊ทน ์ฌ์ฉํ๊ณ ์ปจ๋ฒค์
์ ์ฌ๋ด ์ฝ๋์ ์ ์ฉ์ํค๋ ค ๋
ธ๋ ฅํ์ต๋๋ค.
โช
Jira, Slack ๋ฑ์ ์ด์ฉํ ๋น ๋ฅธ ์
๋ฌด ์ปค๋ฎค๋์ผ์ด์
์ ๋ฅ์ํด์ก์ผ๋ฉฐ, ๋น ๋ฅด๊ฒ ๋ณํํ๋ ์คํํธ์
์กฐ์ง ๋ฌธํ์ ์ ์ํ๋ ค ๋
ธ๋ ฅํ์ต๋๋ค.
โช
์
์ ์์ด ๋ค์ํ โ๊ธฐ์ ์ ์ผ๋ก ๋์ ํด๋ณผ ๋งํ" ๊ณผ์ ๋ค์ ํด๊ฒฐํ์ผ๋ฉฐ, ๋์์ ์ ํ๋ฆฌ์ผ์ด์
์ฌ์ฉ์ฑ์ ๋ํญ ๊ฐ์ ํ์์ต๋๋ค.
โฆ
ํ๋ก์ ํธ: โ๊ทธ๋ฆฌํ
์ปค๋ฆฌ์ดโ
โช
๊ธฐ์กด์ create-react-app์ผ๋ก ๋ง๋ค์ด์ง ๋ ๊ฑฐ์ ํ๋ก์ ํธ๋ฅผ Next.js ๊ธฐ๋ฐ์ ํ๋ก์ ํธ๋ก ์๋ก ๋ง๋ค์์ต๋๋ค.
โช
์ฒ์๋ถํฐ SSG๊ฐ ํ์ํ ์ํฉ์ ๊ฐ์ ํ๊ณ ์ด์ ๋์ํ๋ฉฐ ํ๋ก์ ํธ๋ฅผ ์งํํ์ผ๋ฉฐ, ์ดํ ํ์์ ๋ฐ๋ผ ISR ๋ฐฉ์์ ๋์
ํ์ต๋๋ค.
โช
๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ๋ฐ ๋ฒ๋ค๋ง ์ค์ , ์คํ์ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ปจ๋ฒค์
์ง์ , husky๋ฅผ ์ด์ฉํ Commit ์ ESLint ์๋ํ, ๋ธ๋์น ์ ๋ต์ ๋ง๋ CircleCI ์๋ ๋น๋ ๋ฐ ๋ฐฐํฌ ์ค์ ๋ฑ ํ๋ก์ ํธ ์ด๊ธฐ ์
์
์ ์ ๊ทน ๊ธฐ์ฌํ์ต๋๋ค.
โฆ
ํ๋ก์ ํธ: "Doodlin Design System"
โช
Sass๋ฅผ ์ฌ์ฉํ ์ฌ๋ด ๋์์ธ ์์คํ
์ ์ง๋ณด์์ ์ ๊ทน ๊ธฐ์ฌํ์ต๋๋ค.
โช
๊ธฐ์กด์ ์ฌ์ฉํ๋ Storybook์ ๋ ์ ์ฌ์ฉํ ์ ์๋๋ก Stories๋ฅผ ๊ตฌ์กฐํํ๊ณ , ์ฃ์ง ์ผ์ด์ค๋ฅผ ํฌํจํด ๋ค์ํ ์ํฉ์ ๋ํ UI ํ
์คํธ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ
์คํธ๋ฅผ ๊ฐํํ์ต๋๋ค.
โช
Rollup์ ์ด์ฉํด ํ๋ก์ ํธ๋ฅผ ๋ฒ๋ค๋งํ๊ณ , ์ด๋ฅผ npm์ ๋ฐฐํฌํ๋ ๊ณผ์ ์์ ์๊ธฐ๋ ๋ค์ํ ์๋ฌ๋ค์ ๋ํ ํด๊ฒฐ ๊ฒฝํ์ ์์์ต๋๋ค.
โข
โฆ
ํ๋ก์ ํธ: "Presence โ Drop-in live & async voice collaboration for remote teams"
โช
Electron, React, TypeScript, WebRTC (Agora SDK)๋ฅผ ์ด์ฉํ ์ค์๊ฐ ํ์
๋ฐ์คํฌํ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โช
Redux๋ฅผ ์ด์ฉํด ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ๋ฅผ ์ ๊ทํํ์ฌ ๊ด๋ฆฌํ์์ต๋๋ค.
โช
Redux-Saga ๋ฐ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Event Channel์ ํ์ฉํด ์ค์๊ฐ์ฑ์ด ํ์ํ API ๋น๋๊ธฐ ์์
์ ์ฒ๋ฆฌํ์ต๋๋ค.
โช
Webpack์ ์ด์ฉํด ํ๋ก์ ํธ๋ฅผ ๋ฒ๋ค๋งํ์์ผ๋ฉฐ, ํ์์ ๋ฐ๋ผ webpack.config.js๋ฅผ ์ง์ ์์ ํ์ฌ ๊ฐ์ข
์ต์ ํ ๋ฐ ๋ฒ๋ค๋ง ์ค๋ฅ๋ค์ ํด๊ฒฐํ์ต๋๋ค.
โช
ํ๋ก๋์
๋ฐฐํฌ ์ Jest๋ก ๊ธฐ๋ฅ ๋จ์ ํ
์คํธ๋ฅผ, Storybook์ผ๋ก UI ์ปดํฌ๋ํธ ํ
์คํ
์ ๋ฏธ๋ฆฌ ์งํํ์ต๋๋ค.
โช
Lerna๋ฅผ ์ด์ฉํด ํ๋ก์ ํธ๋ฅผ ๋ชจ๋
ธ๋ ํฌ๋ก ๊ด๋ฆฌํ์์ต๋๋ค.
โข
โฆ
ํ๋ก์ ํธ: "๋จธ์ ๋ฌ๋์ ์ด์ฉํ์ฌ ์ถ์ฒ ์๋น์ค์ ๋ถ์ ํฉํ ํธ์์น ์คํธ๋ฆฌ๋จธ ํ๋ณ"
โช
PySpark(AWS EMR) ํ๊ฒฝ์ ์ง์ ์
์
ํ๊ณ , Raw ๋ฐ์ดํฐ์
์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ EDA, Plotting ๊ณผ์ ์ ์ํํ์ต๋๋ค.
โช
AWS SageMaker ํ๊ฒฝ์ ์ง์ ์
์
ํ๊ณ , PyCaret ๋ฐ XGBoost๋ก ๋จธ์ ๋ฌ๋ ๊ณผ์ ์ ์ํํ์ต๋๋ค.
โช
Normalization, Oversampling/Undersampling, Feature Vectorization ๋ฑ ๋จธ์ ๋ฌ๋ ์ ๊ณผ์ ์ ์ฌ์ฉ๋๋ ๋ค์ํ ๊ฐ๋
๋ฐ ๊ธฐ๋ฒ๋ค์ ์ตํ์ต๋๋ค.
โข
โฆ
ํ๋ก์ ํธ: A (๋น๊ณต๊ฐ)
โช
openpyxl๋ก Microsoft Excel ํ์์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ sqlite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ฆฌํ์ผ๋ฉฐ, ์ด๋ฅผ ์ ์ดํ๋ ํ์ด์ง๋ฅผ Flask๋ก ์ ์ํ์ต๋๋ค.
โช
venv๋ก Python ํจํค์ง ๋ฐ ๊ฐ์ ํ๊ฒฝ์ ๊ด๋ฆฌํ์ต๋๋ค.
โฆ
ํ๋ก์ ํธ: B (๋น๊ณต๊ฐ)
โช
JSP ๋ฐ MySQL๋ก ์น ๊ธฐ๋ฐ ๊ฒ์ํ์ ๋ณ๋์ ํ๋ ์์ํฌ ์์ด ๊ตฌํํ์ต๋๋ค.
โช
Java๋ก ์ด์ค ์ฐ๊ฒฐ ๋ฆฌ์คํธ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ง์ ๊ตฌํํ์ฌ ์ด์ /๋ค์ ๊ธ ์กฐํ๊ฐ ๊ฐ๋ฅํ๊ฒ ํ์๊ณ , ์ด์ธ์๋ ํ์ด์ง๋ค์ด์
๋ฑ์ ๋ถ๊ฐ ๊ธฐ๋ฅ๋ค์ ์ง์ ๊ตฌํํ์ต๋๋ค.
์์๋ด์ญ
โข
2021.10 ์ 3ํ ๋๊ตฌ ๋น
๋ฐ์ดํฐ ๋ถ์ ๊ฒฝ์ง๋ํ โ ๊ณต๊ณต๋ถ๋ฌธ
โฆ
์
์ ยท ํ "์คํฌ๋ฅ ๋๋ผ์ด๋ฒ" ยท ๋๊ตฌ๋์งํธ์ฐ์
์งํฅ์
โข
2021.10 ICPC World Finals Moscow (44th Annual World Finals of the International Collegiate Programming Contest)
โฆ
77๋ฑ ยท Honorable Mention ยท ํ "Catdriip"
โข
2021.05 2021 ๋๊ฒฝ๊ถ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ
โฆ
๋์ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2021.03 โ๋น
๋ฐ์ดํฐ ์ตํฉโ ์์ด๋์ด ๋ฐ ๋
ผ๋ฌธ ๊ฒฝ์ง๋ํ (2020)
โฆ
๋์ ยท ๊ฒฝ๋ถ๋ํ๊ต ๋ฐ์ดํฐ์ตํฉ์ปดํจํ
ํ๊ณผ
โข
2021.01 2020-2021 NHํฌ์์ฆ๊ถ ๋น
๋ฐ์ดํฐ ๊ฒฝ์ง๋ํ "๋ฐ์ดํฐ, ๋ฌธํ๊ฐ ๋๋ค" โ League 1. ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ "AI์ผ, ์ง์ง ๋ด์ค๋ฅผ ์ฐพ์์ค!"
โฆ
๋ณธ์ ์ง์ถ ยท NHํฌ์์ฆ๊ถ
โข
2020.11 2020 ๋๊ฒฝ๊ถ ๋ํ์ AI ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ
โฆ
์ต์ฐ์์ (์ด์ฅ์) ยท ๊ฒฝ๋ถ๋ํ๊ต
โข
2020.11 ์ 20ํ ํ๊ตญ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์๋ํ (2020 ACM-ICPC Asia-Seoul Regional)
โฆ
51๋ฑ (ICPC 32๋ฑ) ยท Honorable Mention ยท ํ "3mipil" ยท ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ
โข
2020.07 [ํฌ์คํธ ์ฝ๋ก๋ ์๋๋ฅผ ๋๋นํ] ๋น๊ต๊ณผ ํ๋ก๊ทธ๋จ ์์ด๋์ด ๊ณต๋ชจ์
โฆ
์ฐ์์ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2020.05 ~ 2020.12 SW๋ง์์คํธ๋ก 11๊ธฐ ์ฐ์์
โฆ
๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ
โข
2020.05 ~ 2022.04 ๊ณผํ๊ธฐ์ ์ ๋ฌธ์ฌ๊ด 6๊ธฐ ํ๋ณด์ (๋ณธ์ธ ์์ฌ์ ์ํ ์๊ฒฉ ํฌ๊ธฐ)
โฆ
๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ
โข
2020.06 2020 ๋๊ฒฝ๊ถ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ
โฆ
์ฐ์์ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2019.11 2019 ๋๊ฒฝ๊ถ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ
โฆ
์ต์ฐ์์ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2019.11 ์ 19ํ ํ๊ตญ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์๋ํ (2019 ACM-ICPC Asia-Seoul Regional)
โฆ
19๋ฑ (ICPC 11๋ฑ) ยท ์ผ์ฑSDS ํน๋ณ์ ยท ํ "Catdriip" ยท ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ
โข
2019.09 ~ 2020.09 "์ฝ๋ ์ฝ์ด์ฃผ๋ ์ฌ๋๋ค" SW์ ๋ฌธ๊ฐ ์์ด
โฆ
๋๊ตฌ์ฐฝ์กฐ๊ฒฝ์ ํ์ ์ผํฐ
โข
2019.08 2019 ์คํ ์ธํ๋ผ ๊ฐ๋ฐ ๊ฒฝ์ง๋ํ
โฆ
๋์ ยท ํ "๋ฉ์๋ฆฌ" ยท ์ฃผ์ํ์ฌ ๋งจํ
โข
2019.08 ์ 2ํ ํ๊ตญ ๋ฉ์ด์ปค&์ฝ๋ฉ ๊ฒฝ์ง๋ํ
โฆ
๋ณธ์ ์ง์ถ ยท ๊ต์ก๋ถ
โข
2019.05 2019 ๋๊ฒฝ๊ถ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์ง๋ํ
โฆ
์ต์ฐ์์ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2018.11 ์ 18ํ ํ๊ตญ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝ์๋ํ (2018 ACM-ICPC Asia-Seoul Regional)
โฆ
34๋ฑ (ICPC 20๋ฑ) ยท NAVER ํน๋ณ์ ยท ํ "1gunpil2mipil" ยท ๊ณผํ๊ธฐ์ ์ ๋ณดํต์ ๋ถ
์ฅํ๋ด์ญ
๊ตญ๊ฐ์ฅํ๊ธ(I, II์ ํ) ๋ฑ์ ์ฅํ๊ธ์ ๊ธฐ์ฌํ์ง ์์์ต๋๋ค.
โข
2020.10 2020 ์ปดํจํฐํ๋ถ '๋๋ฆผ ์ค ๋์์ธ(Dream and Design)' ์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต ์ปดํจํฐํ๋ถ
โข
2020.05 ๊ฒฝ๋ถ๋ํ๊ต์ฅํํ ์ 7ํ ์์์ฅํ์ โ (์ฌ)๊ฒฝ๋ถ๋ํ๊ต์ฅํํ
โข
2020 ~ 2022 ๊ตญ๊ฐ์ฐ์์ฅํ๊ธ(์ด๊ณต๊ณ) โ ํ๊ตญ์ฅํ์ฌ๋จ
โข
2019-2 ์ฑ์ ์ฐ์์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต
โข
2019-1 ์ฑ์ ์ฐ์์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต
โข
2018-2 ์ฑ์ ์ฐ์์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต
โข
2018-1 ์ฑ์ ์ฐ์์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต
โข
2018-1 ์
ํ์ฑ์ ์ฐ์์ฅํ๊ธ โ ๊ฒฝ๋ถ๋ํ๊ต
ํ๋ก์ ํธ ๋ฐ ํ๋
โข
2020.05 ~ 2020.12 ํ๋ก์ ํธ: "Excalibur: ๋น๋๋ฉด ๊ฐ์ ์๊ฐ์-๊ฐ์์ ๋์ฐ๋ฏธ ํ๋ซํผ" SW๋ง์์คํธ๋ก
โฆ
AI ์์ง๋์ด๋ก ํ๋ํ์ต๋๋ค.
โฆ
OpenCV๋ฅผ ์ด์ฉํ ์ผ๊ตด ์ธ์ ์กธ์ ๊ฐ์ง ๋ชจ๋์ ๊ตฌํํ์ต๋๋ค.
โฆ
TextRank๋ฅผ ์ด์ฉํ ํค์๋ ์ถ์ถ์ ๊ตฌํํ์ต๋๋ค.
โข
2020.05 ~ 2020.10 ์ฐ๊ตฌ ํ๋ก์ ํธ: "๊ฐ์ยท์ ์ฐฐ์ ์ํ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ํ์ ์ธ์ ์๊ณ ๋ฆฌ์ฆ ์ฐ๊ตฌ" ๊ณผํ๊ธฐ์ ์ ๋ฌธ์ฌ๊ด
โฆ
์ปดํจํฐ ๋น์ ์ ๊ธฐ์ด์ Image Classification, Object Detection์ ์ํ ๊น์ ์ ๊ฒฝ๋ง์ ๋ํด ๊ณต๋ถํ์ต๋๋ค.
โฆ
SSD(SIngle Shot Multibox Detector), Retinex ๋ฑ์ ์ฝ๋๋ก ๊ตฌํํ์ต๋๋ค.
โข
2019.09 2019ํ๋
๋ ์ ๊ณต ํ์ต๋ฒ ์์๊ฐ๋ฐ ์ฌ์
ํ์ต๋ฒ ์ธํฐ๋ทฐ ์๋ฃ๊ตฌ์กฐ, ์๋ฃ๊ตฌ์กฐ์์ฉ ยท ๊ฒฝ๋ถ๋ํ๊ต ์ํํธ์จ์ด๊ต์ก์ผํฐ
โข
2019.09 ~ 2019.10 ์ฝ๋ ์ฝ์ด์ฃผ๋ ์ฌ๋๋ค 'React.js ์ค์ต' ๊ทธ๋ฃน ์คํฐ๋์ฅ ๋๊ตฌ์ฐฝ์กฐ๊ฒฝ์ ํ์ ์ผํฐ
โฆ
React์ ๊ธฐ์ด๋ถํฐ express์ ํจ๊ป ์์ ๋ง์ ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด๋ ๊ณผ์ ๊น์ง ๊ทธ๋ฃน ์คํฐ๋๋ฅผ ์งํํ์ต๋๋ค.
โข
2019.03 ~ 2020.07 ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ๋์๋ฆฌ "๊ณ ๋ฆฌ" ํ์ฅ ๊ฒฝ๋ถ๋ํ๊ต
โฆ
์๊ธฐ ์ค ์์: 2019.11 2019 SW์ ๊ณต๋์๋ฆฌ ๊ฒฝ์ง๋ํ ์ต์ฐ์์
โฆ
์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ๊ธฐํํ๊ณ ์งํํ์ต๋๋ค. ์ฌ๋ผ์ด๋๋ค์ ๋ค์ ๋งํฌ์์ ํ์ธํ ์ ์์ต๋๋ค: driip.me/slides
โข
2019 ~ 2020 ๊ต๋ด ์๊ณ ๋ฆฌ์ฆ ๋ํ Operator ๊ฒฝ๋ถ๋ํ๊ต
โฆ
๊ต๋ด ์๊ณ ๋ฆฌ์ฆ ๋ํ์ ์ด์์ง๊ณผ ๋ฌธ์ ์ ์์/๊ฒ์์๋ก ํ๋ํ์ต๋๋ค.
โฆ
2020.10 ~ 2020.11 '์ฌ๊ธฐ๋ก์ด ์ปดํ๋ํ' ์ด์์ง
โฆ
2020.10 ~ 2020.11 '2020 Goricon' ๋ฌธ์ ์ ์์ & ๋ฌธ์ ๊ฒ์์
โฆ
2019.08 ~ 2019.09 '2019 Goricon' ๋ฌธ์ ๊ฒ์์
โข
2019 ~ 2020 ํ๋ถ ํํฐ ๊ฒฝ๋ถ๋ํ๊ต ์ปดํจํฐํ๋ถ
โฆ
ํ๋ถ ๊ณผ๋ชฉ์ ํํฐ(TA)๋ฅผ ๋ด๋นํ์ต๋๋ค.
โฆ
2021.03 2021-1 '์๋ฃ๊ตฌ์กฐ๋ฐ์์ฉ' ํํฐ
โฆ
2020.03 ~ 2020.06 2020-1 '์๊ณ ๋ฆฌ์ฆ์ค์ต' ํํฐ
โฆ
2019.09 ~ 2019.12 2019-2 '์๋ฃ๊ตฌ์กฐ์์ฉ' ํํฐ
โฆ
2019.06 ~ 2019.07 2019-S 'ํ์ด์ ํ๋ก๊ทธ๋๋ฐ' ํํฐ
โข
2018.11 ~ 2018.12 '์ํํธ์จ์ด๋ก ๋๋ฅด์ค' ๋ณด์กฐ ๊ฐ์ฌ ๋๊ตฌ์ํํธ์จ์ด๋ง์ด์คํฐ๊ณ ๋ฑํ๊ต
โฆ
๊ณ ๋ฑํ์๋ค์๊ฒ HTML/CSS ๊ธฐ์ด์ JavaScript ์ฌํ๋ฅผ ๊ฐ๋ฅด์ณค์ต๋๋ค.
โฆ
๋น๋๊ธฐ API ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ , MediaDevices API๋ฅผ ์ด์ฉํด ์น์บ ์ ์ฌ์ฉํ๋ ์ผ๊ตด ์ธ์ ์น ํ๋ก์ ํธ์ ์์ฑ์ ๋์์ต๋๋ค.
ํ๋ ฅ
โข
2018.03 ~ 2022.02 ๊ฒฝ๋ถ๋ํ๊ต
โฆ
์กธ์
(์ปดํจํฐํ๋ถ ์ฌํ์ปดํจํฐ๊ณตํ ํ์ฌ)
โฆ
์ ๊ณต ํ์ : 4.03 / 4.5
โข
2015.03 ~ 2018.02 ํ์ ๊ณ ๋ฑํ๊ต
โฆ
์กธ์
๊ธฐํ ํ๋ ๋ฐ ์ฌํญ
ย ์ปจํผ๋ฐ์ค ์ฐธ์ฌ
โข
2023.04 GDSC KNU 2023 Dev ํ ํฌ์ฝ์ํธ Frontend ํจ๋
์จ๋ผ์ธ ๊ต์ก
โข
2020.08 ~ 2020.11 Udacity Deep Learning Nanodegree
ย ์คํ์์ค ๊ธฐ์ฌ
โข
electron/forge โ A complete tool for building modern Electron applications
โฆ
electron-forge์์ Webpack์ main + renderer ๋ฒ๋ค๋ฌ๋ก ์ฌ์ฉํ ๋, Webpack ์ค์ ์ค devServer(https ๋ฑ) ์ต์
์ ์ธ์ํ๋๋ก ์์ ํ์ต๋๋ค.
โช
โฆ
Electron ์ฑ์ ๋ณด์ ์ด์๋ฅผ ์ฒดํฌํ๋ electronegativity ํ๋ฌ๊ทธ์ธ์ ํ์
์ ๋ฐ๋ก์ก์์ต๋๋ค.
โช
โข
type-challenges โ Collection of TypeScript type challenges with online judge
ํ ์ด ํ๋ก์ ํธ
ํ๋ถ ํ๋ก์ ํธ
โข
2020.09 ~ 2020.12 COVID-19 ๋์ฐ๋ฏธ ์ ํ๋ฆฌ์ผ์ด์
ITEC402 ์ข
ํฉ์ค๊ณํ๋ก์ ํธ2
โฆ
Kotlin์ ์ด์ฉํ ์๋๋ก์ด๋ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โฆ
MPAndroidChart์ XmlPullParser๋ฅผ ์ด์ฉํด ์ผ๋ณ ํ์ง์ ๊ทธ๋ํ, ์ผ๋ณ ๊ฒฉ๋ฆฌํด์ ๊ทธ๋ํ๋ฅผ ๋ ๋๋งํ๋ ๋ถ๋ถ์ ๋ด๋นํ์ต๋๋ค.
โข
2020.03 ~ 2020.06 ๋ฉํฐ์ค๋ ๋ ๊ธฐ๋ฐ์ ๋ค์ค์ ์ ์ฑํ
ํ๋ก๊ทธ๋จ EECS312 ๋คํธ์ํฌํ๋ก๊ทธ๋๋ฐ
โฆ
Winsock ๊ธฐ๋ฐ์ ์ฝ์ ์ฑํ
ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ์ต๋๋ค.
โฆ
๋ค์ค์ ์, 1:1 ์ฑํ
๋ฑ์ ์ง์ํฉ๋๋ค.
โข
2020.03 ~ 2020.06 ์๊ฐ์ ์ผ์๋ฆฌ ๊ณต์ ํ๋ซํผ ๊ฐ๋ฐ ๋ฐ ์
๊ทธ๋ ์ด๋ ITEC401 ์ข
ํฉ์ค๊ณํ๋ก์ ํธ1
โฆ
Kotlin์ ์ด์ฉํ ์๋๋ก์ด๋ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โข
2019.09 ~ 2019.12 ํ์ ๊ฒฝ๋ ฅ ๊ด๋ฆฌ ์์คํ
COMP224 ์ํํธ์จ์ด์ค๊ณ
โฆ
Python์ ์ด์ฉํด GUI ๊ธฐ๋ฐ์ CRUD ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ์ต๋๋ค.
โฆ
์ํํธ์จ์ด ์ค๊ณ์ ๊ธฐ์ด(์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก , ์๊ตฌ ์ฌํญ ์ ์, Functional/Structural/Behavioral Modeling, ํด๋์ค ์ค๊ณ)์ ๋ํด ๋ฐฐ์ฐ๊ณ ํ๋ก์ ํธ์ ์ง์ ์ ์ฉํ์ต๋๋ค.
โฆ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ์ต๋๋ค.
โข
2019.09 ~ 2019.12 Battle Typing - ๋์ ํ ํ์์ฐ์ต ๊ฒ์ ELEC462 ์์คํ
ํ๋ก๊ทธ๋๋ฐ
โฆ
C๋ฅผ ์ด์ฉํ ์ฝ์ ๊ธฐ๋ฐ์ ํ์์ฐ์ต ๊ฒ์ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์ต๋๋ค.
โฆ
2์ธ ๋ฉํฐํ๋ ์ด, ์จ๋ผ์ธ ๋ญํน ์์คํ
๋ฑ์ ์ง์ํฉ๋๋ค.
โฆ
๋ฆฌ๋
์ค ์์ผ ํ๋ก๊ทธ๋๋ฐ, ์๊ทธ๋ ์ฒ๋ฆฌ, ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ, ncurses๋ฅผ ์ด์ฉํ ์ฝ์ ํ๋ก๊ทธ๋๋ฐ ๋ฑ์ ๋ํด ๋ฐฐ์ ์ต๋๋ค.
โข
2018.09 ~ 2018.12 ๊ตญ๋ด ๋ํ๊ต๋ค์ 'ํ๋ํ ํ์ ๊ต๋ฅ' ํ์ ํํฉ์ ํตํด ๋ณด๋ ๋ํ ๊ฐ ๊ด๊ณ์ ๊ฐ ๋ํ์ ํน์ฑ CLTR264 ์์
๋คํธ์ํฌ
โฆ
UCINET์ ์ด์ฉํ ๊ทธ๋ํ ๋คํธ์ํฌ ์๊ฐํ ํ๋ก์ ํธ๋ฅผ ๋งก์์ต๋๋ค.
โฆ
๊ทธ๋ํ ์ด๋ก , ๋คํธ์ํฌ ์ด๋ก ์ ๊ธฐ์ด์ ๋ํด ๋ฐฐ์ ์ต๋๋ค.
ย ๋ณ์ญ์ดํ
โข
2022.07 ~ 2024.05 ์ฐ์
๊ธฐ๋ฅ์์(๋ณด์ถฉ์ญ) ๋ณต๋ฌด๋ง๋ฃ
Last updated: 2024. 09. 06.