Skip to content

Latest commit

ย 

History

History
28 lines (22 loc) ยท 2.99 KB

enshahar.md

File metadata and controls

28 lines (22 loc) ยท 2.99 KB

์˜คํ˜„์„

KAIST์—์„œ ์ „์‚ฐํ•™ ํ•™์‚ฌ์™€ ์„์‚ฌ ํ•™์œ„(ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์—ฐ๊ตฌ์‹ค)๋ฅผ ์ทจ๋“ํ–ˆ๋‹ค. ์‚ผ์„ฑ๋ฉ”๋””์Šจ, ๋น„ํŠธ์•คํŽ„์Šค ๋“ฑ์—์„œ UI ๊ฐœ๋ฐœ์ž์™€ ๊ฐœ๋ฐœ ํŒ€์žฅ์„ ์ง€๋ƒˆ๊ณ , ํ˜„์žฌ ํ˜ธ์ฃผ JNF Soft์—์„œ C++/ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž ๋ฐ ์ปจ์„คํ„ดํŠธ๋กœ ์ผํ•˜๊ณ  ์žˆ๋‹ค. ๋งค์ผ ๋‘ ์‹œ๊ฐ„์”ฉ ๋ฒˆ์—ญ๊ณผ ์ €์ˆ ์„ ํ†ตํ•ด ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋™๋ฃŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์—๊ฒŒ ๋„์›€์„ ์ฃผ๊ณ ์ž ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค. ์›น์ด๋‚˜ ๋ชจ๋ฐ”์ผ ๋“ฑ ๋ถ„์•ผ์—์„œ ๊ฐ’ ์ค‘์‹ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ์˜ค๋ฅ˜ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์ด ์ž‘์œผ๋ฉด์„œ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ํŽธํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ด๋ฅผ ์ง€์›ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์— ๊ด€์‹ฌ์ด ๋งŽ๋‹ค. ์ตœ๊ทผ์—๋Š” CEF๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ํ”„๋ŸฐํŠธ์—”๋“œ์™€ C++ ๋ฐฑ์—”๋“œ๋ฅผ ๊ฒฐํ•ฉํ•œ ํฅ๋ฏธ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ํ•จ์ˆ˜ํ˜• ๋ฆฌ์•กํ‹ฐ๋ธŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ C++์— ์ ์šฉํ•ด์„œ ์ข€ ๋” ํŽธํ•˜๋ฉด์„œ ์˜ค๋ฅ˜๋„ ์ ์€ ์ฝ”๋“œ๋ฅผ ์ƒ์‚ฐํ•ด๋‚ด๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์œผ๋ ค๊ณ  ๊ณ ๋ฏผ ์ค‘์ด๋‹ค.

ใ€Š์ฝ”์–ด ํŒŒ์ด์ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3ํŒใ€‹(์—์ด์ฝ˜, 2014)๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ใ€Š์‹œ์Šคํ…œ ์„ฑ๋Šฅ ๋ถ„์„๊ณผ ์ตœ์ ํ™”ใ€‹(์œ„ํ‚ค๋ถ์Šค, 2015), ใ€Š๊ณ ์„ฑ๋Šฅ ํŒŒ์ด์ฌใ€‹(ํ•œ๋น›๋ฏธ๋””์–ด, 2016), ใ€Šํ•จ์ˆ˜ํ˜• ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐใ€‹, ใ€ŠProgramming in Scala 3/eใ€‹(์ด์ƒ ์—์ด์ฝ˜, 2017) ๋“ฑ์„ ๋น„๋กฏํ•œ ์‹ญ์—ฌ ๊ถŒ ์ด์ƒ์˜ ์ฑ…์„ ๋ฒˆ์—ญํ–ˆ๋‹ค.

๋Œ€ํ‘œ์ž‘

  • ๋ ˆ์ผ์Šค๋ฅผ ์œ„ํ•œ ๋ฃจ๋น„ - ๋ ˆ์ผ์Šค ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ฃจ๋น„ ํ…Œํฌ๋‹‰
  • ์ฝ”์–ด ํŒŒ์ด์ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ Core Python Applications Programming Third Edition
  • ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‘์šฉ๊นŒ์ง€
  • ํŒŒ์ด์ฌ ์ธ ํ”„๋ž™ํ‹ฐ์Šค - ๋””์ž์ธ ํŒจํ„ด, ๋™์‹œ์„ฑ, ๋„คํŠธ์›Œํ‚น, ์„ฑ๋Šฅ ์ตœ์ ํ™”, GUI ์ œ์ž‘๊ธฐ๋ฒ•
  • Programming in Scala (Second Edition) ํ•œ๊ตญ์–ดํŒ - ์ฐฝ์‹œ์ž๊ฐ€ ์ง์ ‘ ์ง‘ํ•„ํ•œ ์Šค์นผ๋ผ ์–ธ์–ด์˜ ๋ฐ”์ด๋ธ”
  • ์œ ์พŒํ•œ ํŒŒ์ด์ฌ - ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ถ„์„ ํ†ต๊ณ„ ์€๋‹‰ ์•”ํ˜ธํ™” ๊ธฐ์ˆ 
  • ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ๋ถ„์„๊ณผ ์ตœ์ ํ™” - ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์—์„œ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ๊นŒ์ง€ ์•„์šฐ๋ฅด๋Š”
  • ์Šค์นผ๋ผ ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๋ณต์žกํ•œ ๋™์‹œ์„ฑ ํ”„๋กœ๊ทธ๋žจ์„ ์Šค์นผ๋ผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ํŒŒ์ด์ฌ ๋กœ๋ณดํ‹ฑ์Šค - ํŒŒ์ด์ฌ, ROS, OpenCV๋ฅผ ์‚ฌ์šฉํ•ด ์ž์œจ ์ฃผํ–‰ ๋กœ๋ด‡ ๋งŒ๋“ค๊ธฐ
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šค์นผ๋ผ - ์‹ค์šฉ์ ์ธ ์Šค์นผ๋ผ ํ™œ์šฉ๋ฒ•์„ ์ตํžˆ๋Š” ๊ฐ€์žฅ ํ™•์‹คํ•œ ์‹ค์ „ ๋ฐ”์ด๋ธ”, ์Šค์นผ๋ผ 2.11.x ๋ฒ„์ „ ๊ธฐ์ค€
  • ์Šค์นผ๋ผ์™€ ๊ธฐ๊ณ„ ํ•™์Šต - ์Šค์นผ๋ผ๋ฅผ ํ™œ์šฉํ•ด ๋ฐ์ดํ„ฐ์—์„œ ํ•™์Šตํ•˜๋Š” ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ
  • ๊ณ ์„ฑ๋Šฅ ํŒŒ์ด์ฌ - ํŒŒ์ด์ฌ ์„ฑ๋Šฅ ์ž ์žฌ๋ ฅ์„ ๋Œ์–ด๋‚ด๋Š” ์‹ค์šฉ์ ์ธ ๊ฐœ๋ฐœ ์ „๋žต์„œ
  • ํ•จ์ˆ˜ํ˜• ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ์‰ฌ์šด ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • Programming in Scala (Second Edition) ํ•œ๊ตญ์–ดํŒ - ์ฐฝ์‹œ์ž๊ฐ€ ์ง์ ‘ ์ง‘ํ•„ํ•œ ์Šค์นผ๋ผ ์–ธ์–ด์˜ ๋ฐ”์ด๋ธ”
  • Akka ์ฝ”๋”ฉ ๊ณต์ž‘์†Œ - ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋Š” Akka์— ๋งก๊ธฐ๊ณ  ๋กœ์ง ๊ตฌํ˜„์—๋งŒ ์ง‘์ค‘ํ•˜์ž!
  • ํ•จ์ˆ˜ํ˜• ๋ฐ˜์‘ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ - FRP ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ์ข…ํ•ฉ ์•ˆ๋‚ด์„œ

์ฐธ์กฐ