readable_code:: ๋”ฐ๋ผํ•˜๋ฉด ๋๋‚˜์žˆ๋Š” C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • A to Z

C++๋งŒํผ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ ๊นŒ๋‹ค๋กœ์šด ์–ธ์–ด๊ฐ€ ๋˜ ์žˆ์„๊นŒ์š”? ๋Œ์•„๋‹ค๋‹ˆ๋Š” ์ •๋ณด๋ฅผ ๋”ฐ๋ผ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•ด๋ณด์ง€๋งŒ ๋นŒ๋“œ ํ•œ ๋ฒˆ ํ•˜๊ธฐ๊ฐ€ ์™œ ์ด๋ ‡๊ฒŒ ์–ด๋ ต๊ณ  ๋ณต์žกํ•œ์ง€โ€ฆ ์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด OS, ํ”Œ๋žซํผ ์ƒ๊ด€ ์—†์ด ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ๊ฐ„ํŽธํ•˜๊ฒŒ C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›Œ๋ณด์„ธ์š”!

(4.8) ์ˆ˜๊ฐ•ํ‰ 19๊ฐœ

์ˆ˜๊ฐ•์ƒ 586๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

๊ฐœ๋ฐœํ™˜๊ฒฝ์…‹ํŒ…
๊ฐœ๋ฐœํ™˜๊ฒฝ์…‹ํŒ…
c++
c++
readable
readable
vscode
vscode
๊ฐœ๋ฐœํ™˜๊ฒฝ์…‹ํŒ…
๊ฐœ๋ฐœํ™˜๊ฒฝ์…‹ํŒ…
c++
c++
readable
readable
vscode
vscode
Thumbnail
ํ˜„๋Œ€์˜คํ† ์—๋ฒ„
๋„ค์ด๋ฒ„
ํ˜„๋Œ€ํ•ด์ƒ
Krafton
PUBG

PUBG

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

ํ˜„๋Œ€์˜คํ† ์—๋ฒ„
๋„ค์ด๋ฒ„
ํ˜„๋Œ€ํ•ด์ƒ
Krafton
PUBG

PUBG

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.8

5.0

foxrose

64% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

5.0

choiseonmun

79% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

VSCode๋กœ C++๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋Š” ์ž…๋ฌธ์ž ๋ถ„๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํ•ญ์ƒ Why๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ์•„์‰ฌ์šด ์ ์€ (1) ์Šฌ๋ผ์ด๋“œ์—์„œ ๊ฐ•์กฐ ์‹œ ์—ฌ๋Ÿฌ ์ƒ‰๊น”๋ณด๋‹ค๋Š” ๋‹จ์ผ ์ƒ‰์ƒ์„ ์ด์šฉํ•˜๋Š” ๊ฒŒ ๋ˆˆ์— ์ข€ ๋” ๋ณด๊ธฐ ํŽธํ–ˆ์„ ๊ฒƒ ๊ฐ™๊ณ , (2) Windows์—์„œ์˜ ์„ค์ •์€ ๋ณด์—ฌ์ฃผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ (WSL์— ์ต์ˆ™ํ•˜์‹œ๋‹ค๋ฉด ๋ฌด๊ด€) (3) ์ˆ˜์—… ๋…ธํŠธ๋กœ Repo ๋งํฌ๋ฅผ ๋‹ฌ์•„์ฃผ์—ˆ๋‹ค๋ฉด ํŽธ์˜์„ฑ ์ธก๋ฉด์—์„œ ๋” ์ข‹์•˜์„ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.

5.0

fain9301

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • OS์— ์ƒ๊ด€ ์—†๋Š” C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •

  • Version Control System(VSC, Github) ์„ค์ • ๋ฐฉ๋ฒ•

  • C++ ๊ฐœ๋ฐœ ํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ฝ”๋”ฉํฐํŠธ ์„ค์ • ๋ฐฉ๋ฒ•

  • C++ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Integrated Development Environment(IDE, Visual Studio Code) ์„ค์ • ๋ฐฉ๋ฒ•

  • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•œ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ์ž๋™ํ™”

readable_code

cpp: ์ฝ”์–ด ๊ฐœ๋ฐœํ™˜ ์„ค์ • - ๋”ฐ๋ผํ•˜๋ฉด ๋๋‚˜์žˆ๋Š” C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •์˜ A to Z

C++ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›Œ์š”!

  • C++ ๊ฐœ๋ฐœ์€ ํ•˜๊ณ  ์‹ถ์€๋ฐ... ํ™˜๊ฒฝ์„ค์ •์ด ๋„ˆ๋ฌด ๋ณต์žกํ•˜์ฃ ?

  • ์ธํ„ฐ๋„ท์—์„œ ํ•œ ๊ตฐ๋ฐ ๋ชจ์—ฌ ์žˆ๋Š” ์ž๋ฃŒ๋Š” ์—†๋‚˜ ์ฐพ์•„๋ด๋„ ์—ฌ๊ธฐ ๋‹ค๋ฅด๊ณ  ์ €๊ธฐ ๋‹ค๋ฅด๊ณ ...

  • ์ด ๊ฐ•์˜์—์„œ๋Š” ์˜ค๋žœ์‹œ๊ฐ„ ํ˜„์—…์—์„œ ๊ฐœ๋ฐœํ•˜๋ฉฐ ์Œ“์ธ C++ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋‚ด์šฉ์„ ์ „๋‹ฌ ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค!


์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

์†Œ์Šค์ฝ”๋“œ ๋ฒ„์ „๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ Git ์„ค์ • ๋ฐฉ๋ฒ•

  • Github ํ•œ๋ฒˆ ์‚ฌ์šฉํ•˜๋ ค ๋ณด๋‹ˆ ์„ค์ • ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด ์™œ์ด๋ฆฌ ๋งŽ์€์ง€...

  • ๊ฐ„๋‹จํ•˜๊ฒŒ CLI๋ฅผ ํ†ตํ•ด Github ๊ด€๋ จ ๊ถŒํ•œ์„ ํ•œ๋ฒˆ์— ์„ค์ •ํ•ด๋ณด์„ธ์š”!

C++์„ ์ž˜ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ IDE(VSCode) ์„ค์ • ๋ฐฉ๋ฒ•

  • C++์€ IDE๋ž‘ Intellisense๋ž‘ ์—ฎ๊ธฐ ์–ด๋ ค์šฐ์…จ์ฃ ?

  • ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ๋‹จ์ˆœํ•˜๊ฒŒ ์…‹ํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค!

  • ๊ฐœ๋ฐœ ํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์ถ”์ฒœ์€ ๋ค

Screenshot 2023-11-24 at 5.34.56โ€ฏPM

๋‹ค์–‘ํ•œ OS์— ๋Œ€ํ•œ C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ๋ฐฉ๋ฒ•

  • C++ ๊ฐœ๋ฐœํ•˜๋ ค๊ณ  ํ–ˆ๋”๋‹ˆ, Windows์—์„œ ๋‹ค๋ฅด๊ณ  Ubuntu์—์„œ ๋‹ค๋ฅด๊ณ ...

  • OS ์ƒ๊ด€ ์—†์ด ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ผ๊ด„์ ์ธ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ด ๋ชจ๋“  ๊ฒƒ์„ Enter ํ•œ ๋ฒˆ์œผ๋กœ ์ž๋™ํ™”!

  • ํฌ๋ฉง ํ•  ๋•Œ๋งˆ๋‹ค ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ์–ด๋ ค์šฐ์…จ์ฃ ?

  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •์€ ์‚ฌ๋žŒ์ด ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

  • Enter ํ•œ๋ฒˆ์œผ๋กœ ์ž๋™ํ™” ํ•ด๋ด…์‹œ๋‹ค!


Screenshot 2023-11-24 at 5.45.20โ€ฏPM

๋ฌด์—‡์„ ์–ป์„ ์ˆ˜ ์žˆ์„๊นŒ์š”?

  • OS์— ์ƒ๊ด€ ์—†๋Š” C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ๋ฐฉ๋ฒ•(MacOS/Ubuntu)

  • Version Control System(VSC, Github) ์„ค์ • ๋ฐฉ๋ฒ•

  • ๊ฐœ๋ฐœ ํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ฝ”๋”ฉํฐํŠธ ์„ค์ • ๋ฐฉ๋ฒ•

  • C++ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Integrated Development Environment(IDE, Visual Studio Code) ์„ค์ • ๋ฐฉ๋ฒ•

  • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•œ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ • ์ž๋™ํ™”

Keywords

  • Development Environment

  • Compiler

  • Build System

  • Version Control System

  • IDE

  • Coding Font

  • Automation Script

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): macOS, Ubuntu

  • ์‚ฌ์šฉ ๋„๊ตฌ: Clang, CMake, Github, Visual Studio Code(VSCode)

  • PC ์‚ฌ์–‘: C++ ๋นŒ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  PC

readable_code

์™œ readable_code ์ผ๊นŒ์š”?

๋Œ€ํ•™์› ์—ฐ๊ตฌ์‹ค์— ์ฒ˜์Œ ๋“ค์–ด๊ฐ€์„œ ๊ตฌํ˜„ ๋˜์–ด ์žˆ๋Š” ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณด๋ฉฐ ๋“ค์—ˆ๋˜ ์ž๊ดด๊ฐ์ด ์•„์ง๋„ ๊ธฐ์–ต๋‚ฉ๋‹ˆ๋‹ค. โ€˜์•„โ€ฆ ์™œ ์•„๋ฌด๋ฆฌ ๋ด๋„ ์ดํ•ด๊ฐ€ ์•ˆ๋˜์ง€?โ€™ ๊ทธ ๋‹น์‹œ์—๋Š” ์ œ๊ฐ€ ๋ถ€์กฑํ•ด์„œ ๊ทธ๋Ÿฐ ์ค„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ๋•Œ๋ถ€ํ„ฐ 10๋…„์ด ๋„˜๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด์ œ์•ผ ์•Œ๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๊ฐ€ ๋ฌธ์ œ์˜€๊ตฌ๋‚˜.

๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ”๋“œ๋ผ๋Š” ์ด๋ฆ„์˜ ์•”ํ˜ธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉฐ โ€˜์ผ๋‹จ ๋Œ์•„๊ฐ€์•ผ ํ•ด!โ€™๋ผ๊ณ  ์™ธ์น˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ์ฝ”๋“œ๋“ค์€ ๋จธ์ง€ ์•Š์•„ ์˜ฅ์ฃ„๋Š” ๋ชฉ์ค„์ด ๋˜์–ด ๋‚˜์—๊ฒŒ๋กœ ๋Œ์•„์˜ต๋‹ˆ๋‹ค. ๋น ๋ฅธ ๊ตฌํ˜„์„ ์œ„ํ•ด ์ปจ๋ฒค์…˜์„ ๋งž์ถ”์ง€ ์•Š๊ณ  ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ์™€ ๋‚จ๋ฐœํ•œ ์ฃผ์„์€ ์ฝ”๋“œ๋ฅผ ์ฝ๋Š”๋ฐ ํ˜ผ๋ž€์„ ์•ผ๊ธฐํ•˜๊ณ , ํฐ ์ƒ๊ฐ ์—†์ด ๋งŒ๋“ค์–ด ๋†“์€ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‚˜์ค‘์—๋Š” ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ์œ„ํ•จ์ธ์ง€ ์กฐ์ฐจ ํฌ๋ฏธํ•ด์ง‘๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์งœ์—ฌ์ง„ ์ฝ”๋“œ๋“ค์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ ๊ฐ’์ด ๋ฐœ์‚ฐํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์•„๋ฌด๋„ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๊ฐ€ ๋˜์–ด๊ฐ‘๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด๋Š” ๊ทธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๋ณธ์ธ๋„ ์ฝ”๋“œ๋ฅผ ๋ณด์ง€ ์•Š๊ณ  ์ผ์ฃผ์ผ ์ง€๋‚˜๋ฉด ๊ทธ ์•”ํ˜ธ๋ฅผ ๋””๋ฒ„๊น…์ด๋ผ๋Š” ์ฝ”๋“œ๋ถ์„ ํŽด๋†“๊ณ  ํ•ด์„ํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์–ธ์–ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์–ธ์–ด๋Š” ์–ด๋–ค ์กด์žฌ์™€ ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ ์–ด๋–ค ์กด์žฌ๋ฅผ ์ปดํ“จํ„ฐ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฐฉ๊ฐ์œผ๋กœ ๋ถ€ํ„ฐ ์•ผ๊ธฐ๋˜๋Š” ์ฝ”๋“œ๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๋งŽ์€ ์•”ํ˜ธ๋“ค์ด ์ƒ๊ฒจ๋‚˜๋Š” ๊ฒƒ์ด๊ฒ ์ฃ .(์ฝ”๋“œ์˜ ๋œป์ด ์•”ํ˜ธ๋ผ๋Š” ๊ฒƒ์ด ์žฌ๋ฏธ์žˆ์ง€ ์•Š๋‚˜์š”?) ํ•˜์ง€๋งŒ ์•ž์„œ ์ด์•ผ๊ธฐํ•œ ๋Œ€๋กœ, ์ฝ”๋“œ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์šฐ๋ฆฌ๊ฐ€ ์ฝ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๊ธ€์ง“๊ธฐ์™€๋„ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ด์ฃ . ์ด๋ ‡๊ฒŒ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋Š” ์–ธ์ œ ๋ˆ„๊ฐ€ ๋ณด์•„๋„ ํŽธํ•˜๊ฒŒ ์ฝ๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ œ๊ฐ€ ๊ฒช์–ด์˜จ ํ˜„์—…์—์„œ๋Š” ๊ทธ๋Ÿฐ ์‚ฌ์†Œํ•˜๊ณ  ์ž์ž˜ํ•œ ๊ฒƒ์„ ๊ณ ๋ คํ•ด์„œ ๊ตฌํ˜„ํ•  ์‹œ๊ฐ„์ด ์—†๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ œ๊ฐ€ ๋А๋‚€ ๊ฒƒ์€ โ€˜์‹œ๊ฐ„์ด ์—†์–ด์„œ ๋ชปํ•˜๋Š” ๊ฒƒโ€™์ด ์•„๋‹Œ โ€˜ํ•  ์ˆ˜ ์—†์–ด์„œ ๋ชปํ•˜๋Š” ๊ฒƒโ€™์ด์˜€์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ์ด ์ฝ๊ธฐ์— ์ข‹์€ ์ฝ”๋“œ(readable_code)๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๊ธฐ์—๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ๋ถˆํ•„์š”ํ•œ ๋ณ€์ˆ˜, ํ•จ์ˆ˜, ๋ณ€ํ™˜ ๋ฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด์ฃ . ๋˜ํ•œ ์ด๊ฒƒ์€ ํ˜‘์—…๊ณผ ์ฝ”๋“œ ์œ ์ง€๊ด€๋ฆฌ์˜ ํผํฌ๋จผ์Šค๋ฅผ ๋น„์•ฝ์ ์œผ๋กœ ์ƒ์Šน์‹œ์ผœ์ค๋‹ˆ๋‹ค. ์‹ค์ œ์ ์œผ๋กœ ์ €๋Š” ์ œ๊ฐ€ ์žˆ๋˜ ํšŒ์‚ฌ์—์„œ ๊ธฐ์กด์˜ ํ”„๋ ˆ์ž„์›์„ ๋ฒ„๋ฆฌ๊ณ  ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›์„ ์„ค๊ณ„ํ•˜์—ฌ ๊ตฌํ˜„ํ•˜์˜€๊ณ , ๊ธฐ์กด ํ”„๋ ˆ์ž„์›์—์„œ 2์ฃผ๊ฐ€ ๊ฑธ๋ ค์„œ๋„ ์ง„ํ–‰ํ•˜๊ธฐ ์–ด๋ ค์› ๋˜ ์ฝ”๋“œ ํ†ตํ•ฉ์ž‘์—…์„ 3์ผ๋งŒ์— ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋‹จ์ถ•์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ์กด ํ”„๋ ˆ์ž„์›์—์„œ 3๋‹ฌ์ •๋„ ๊ฑธ๋ ธ์„ ๋ชจ๋“ˆ ๊ตฌํ˜„์ด 1๋‹ฌ๋„ ์•ˆ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์— ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜์—ˆ์ฃ . ์ด๋ ‡๊ฒŒ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ์— ์ข‹์€ ์ฝ”๋“œ๋Š” ๊ตฌํ˜„์„ ๋ชปํ•ด์„œ ๋ฌธ์ œ์ธ ๊ฒƒ์ด์ง€, ํ•  ์ˆ˜๋งŒ ์žˆ๋‹ค๋ฉด ์•ˆํ•  ์ด์œ ๊ฐ€ ์—†๋Š”, ๋ง๋„ ์•ˆ๋˜๊ฒŒ ๊ฐœ๋ฐœ ํšจ์œจ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋†€๋ผ์šด ๊ฒƒ์ด์ฃ .

์•„์ง๊นŒ์ง€๋Š” ์„ฑ์ˆ™ํ•œ ๊ฐœ๋ฐœ๋ฌธํ™”์™€ ํ˜‘์—…, ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ์— ์ข‹์€ ์ฝ”๋“œ๋Š” ๋งŽ์€ ๊ฒฝ์šฐ ์žˆ์œผ๋ฉด ์ข‹์€ ๊ฒƒ, ์—†์–ด๋„ ํฐ ์ƒ๊ด€ ์—†๋Š” ๊ฒƒ ์ •๋„๋กœ ์น˜๋ถ€๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ €๋Š” ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ์— ์ข‹์€ ์ฝ”๋“œ์˜ ๋Šฅ๋ ฅ์„ ๋ณด์•˜๊ณ  ๊ทธ๊ฒƒ์˜ ์‹ค์ œ๋ฅผ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ด๊ฒƒ์„ ์ง€ํ˜‘์ ์œผ๋กœ ์ œ๊ฐ€ ์žˆ๋Š” ํšŒ์‚ฌ์™€ ํŒ€์— ์ ์šฉ ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ์ €๋Š” ๊ทธ ์ •๋„๋กœ ๋งŒ์กฑํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•œ๊ตญ์˜ SW ์ƒ์‚ฐ์„ฑ ์ž์ฒด๋ฅผ ํ‚ค์šฐ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๋ถ„๋“ค์ด ๋” ์ข‹์€ ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐœ๋ฐœ ๋ฌธํ™”๊ฐ€ ํ•œ๊ตญ์˜ ํšŒ์‚ฌ๋“ค ์•ˆ์— ์ž๋ฆฌ์žก๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ด์ œ๋ถ€ํ„ฐ ์ œ๊ฐ€ ๊ฐ€์กŒ๋˜ ๊ฒฝํ—˜, ์„ฑ๊ณต๊ณผ ์‹คํŒจ, ๊ทธ ๊ณผ์ •์„ ํ†ตํ•ด ์•Œ๊ฒŒ๋œ ๋ชจ๋“  ๋…ธํ•˜์šฐ๋“ค์„ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ํ•จ๊ป˜ ๋‚˜๋ˆ„๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋งค์šฐ ์†Œ์ค‘ํ•œ ๊ฒƒ์ด๋ฉฐ, ์—ฌ๋Ÿฌ๋ถ„๊ป˜์„œ ๊ฐˆ ๊ทธ ๊ธธ์— ํƒ„ํƒ„ํ•œ ๊ธฐ๋ฐ˜์ด ๋˜์–ด์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•จ๊ป˜ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?(y/n) โ€ฆ-y

readable_code์˜ ์ฐจ๋ณ„์ 

  • Software architect ๊ฒฝํ—˜์„ ๊ฐ€์ง„ ๊ฐ•์‚ฌ๊ฐ€ ํ˜„์—…์—์„œ ๋™์ž‘์„ ๊ฒ€์ฆํ•œ software ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐ•์˜ํ•จ

  • ์‹ค์ œ ์—…๋ฌด/๊ฐœ๋ฐœ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ์„ ๋‹ค๋ฃธ

  • ์ฑ…์„ ์ฝ์–ด์„œ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ด๋ก ์ ์ธ ๋‚ด์šฉ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์Šต๋“ํ•œ ๋…ธํ•˜์šฐ์™€ ๊ฐœ๋…์„ ์ „๋‹ฌํ•จ

  • ๊ฐ ๊ฐ•์˜๋“ค ๊ฐ„์˜ ์ข…์†์„ฑ์„ ์ตœ๋Œ€ํ•œ ์—†์• ์„œ ํ•˜๋‚˜์˜ ๊ฐ•์˜๋งŒ ๋“ค์–ด๋„ ์ดํ•ด ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„

๊ฐ•์˜๋ช… ์ฝ๋Š” ๋ฒ•

  • C++์—์„œ ๋ณ€์ˆ˜์™€ namespace๋ฅผ ๊ธฐ์ˆ  ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” snake_case ๊ธฐ์ˆ ๋กœ ๊ฐ•์˜๋ช… ๊ธฐ์ˆ 

  • ๋งˆ์น˜ C++์—์„œ namespace๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐ•์˜์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๋‚˜๋ˆ”

  • readable_code::language_name::xx::yy::zz::ํ•ด๋‹น_๊ฐ•์˜๋ช… - ๋ถ€์ œ

    • language_name : ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฐ•์˜์ธ์ง€ ๊ธฐ์ˆ (ex. cpp, c, python, etcโ€ฆ)

    • xx, yy, zz : ๊ฐ ๊ฐ•์˜์˜ ์„ธ๋ถ€ ๊ณ„์ธต, ๊ฐ•์˜์˜ ์†์„ฑ์„ ํ‘œํ˜„(ex. ์„ค๊ณ„, ๊ฒ€์ฆ, etcโ€ฆ)

    • ํ•ด๋‹น_๊ฐ•์˜๋ช… : ๊ฐ€์žฅ ์•„๋ž˜ ๊ณ„์ธต ์ด๋ฆ„์€ ๊ฐ•์˜์˜ ๋ณธ ์ด๋ฆ„์„ ๊ธฐ์ˆ 

    • ๋ถ€์ œ : ๊ฐ•์˜์— ๋Œ€ํ•œ ๋ถ€์—ฐ ์„ค๋ช…

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๊ฐœ๋ฐœํ™˜๊ฒฝ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์ง€ ๋ชปํ•˜๋Š” ๋ถ„

  • C++ ๊ฐœ๋ฐœ์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ๋ถ„

  • PC๋ฅผ ํฌ๋งทํ•  ๋•Œ๋งˆ๋‹ค ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๋‹ค์‹œ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ํž˜๋“ค์—ˆ๋˜ ๋ถ„

  • ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ด€๋ฆฌํ•˜๊ธฐ๋ฅผ ์›ํ•˜์‹œ๋Š” ๋ถ„

  • ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์ผ๊ด€์ ์ธ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ธฐ๋ฅผ ์›ํ•˜์‹œ๋Š” ๋ถ„

  • C++ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์•ˆ๋…•ํ•˜์„ธ์š”
๊ฐœ๋ฐœ ๋Œ€์žฅ์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌ์–ด์ธ์ฆ

654

๋ช…

์ˆ˜๊ฐ•์ƒ

24

๊ฐœ

์ˆ˜๊ฐ•ํ‰

4

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

๊ฐœ๋ฐœ๋Œ€์žฅ ์–‘์€์„ฑ

Robotics Software Architect

9๋…„ ๋™์•ˆ ๋กœ๋ณดํ‹ฑ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค์—ˆ์–ด์š”. ROBOTIS์™€ STRADVISION์—์„œ๋Š” ํ•„์š”ํ•œ ์‹œ์Šคํ…œ๊ณผ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ–ˆ์–ด์š”.

์ง€๊ธˆ์€ ์ œ๊ฐ€ ๋งŒ๋“  ๊ต์œก ํ”Œ๋žซํผ HolyGround๋ฅผ ํ˜ผ์ž ์šด์˜ํ•ด์š”. ์‹ค์ œ ์—…๋ฌด์— ์“ฐ๋Š” AI ์ž‘์—… ์šด์˜์ฒด์ œ์™€ ๋กœ๋ณดํ‹ฑ์Šค C++ ๊ฐœ๋ฐœ ์‹œ์Šคํ…œ์„ ๊ฐ€๋ฅด์นฉ๋‹ˆ๋‹ค.

๊ฒฝ๋ ฅ๊ณผ ์ง์ ‘ ๋งŒ๋“  ์‹œ์Šคํ…œ

2023.06 ~

HolyGround - ๋Œ€ํ‘œ

๊ต์œก ํ”Œ๋žซํผ HolyGround๋ฅผ ๋งŒ๋“ค๊ณ  ์šด์˜ํ•˜๊ณ  ์žˆ์–ด์š”. 1์ธ ๋น„์ฆˆ๋‹ˆ์Šค๋ผ ๊ต์œก ๊ธฐํš๊ณผ ์ œ์ž‘, ๊ฐœ๋ฐœ, ๋งˆ์ผ€ํŒ…, ํšŒ์‚ฌ ์šด์˜, ์‚ฌ์ดํŠธ ์ œ์ž‘๊นŒ์ง€ ์ง์ ‘ ๋งก์•„์š”. ์ด ๋ชจ๋“  ๊ณผ์ •์— AI๋ฅผ ์จ์š”.

2021.12 ~ 2023.05

STRADVISION - Visual SLAM Software Architect

์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ์ƒํƒœ์—์„œ ์ž๋™์ฃผ์ฐจ์šฉ Visual SLAM ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ–ˆ์–ด์š”. ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ ์›์น™์„ ์ ์šฉํ–ˆ๊ณ , ํ˜„์—… ์†Œํ”„ํŠธ์›จ์–ด ๊ทœ๊ฒฉ์„ ์ง€์ผฐ์–ด์š”.

  • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ 2๊ฐœ์›” โ†’ 2์ฃผ

  • ๊ณ ๊ฐ์‚ฌ ์ธ์ฆ ํ†ต๊ณผ

2019.01 ~ 2021.12

ROBOTIS - Perception Part Tech Lead

๋ฐฐ์†ก๋กœ๋ด‡ ์ธ์ง€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์ด๋Œ์—ˆ์–ด์š”. ROS๋กœ๋Š” ํ•„์š”ํ•œ ์„ฑ๋Šฅ์ด ์•ˆ ๋‚˜์™”๊ฑฐ๋“ ์š”. ๊ทธ๋ž˜์„œ ํ•ต์‹ฌ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์ „๋ถ€ ๊ตฌ์ถ•ํ–ˆ์–ด์š”. NVIDIA Jetson์—์„œ๋Š” CUDA ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ–ˆ๊ณ ์š”.

AI ์ž‘์—… ์šด์˜์ฒด์ œ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋œ ์ด์œ 

HolyGround๋ฅผ ํ˜ผ์ž ์šด์˜ํ•˜๋ ค๋‹ˆ AI๋กœ ์ผํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ์–ด์š”. ์ฒ˜์Œ์—๋Š” ๊ฝค ์ž˜ํ•˜๋Š” ๊ฒƒ ๊ฐ™์•˜์–ด์š”. ๊ทธ๋Ÿฐ๋ฐ ์ผ์„ ๊ณ„์† ๋งก๊ธฐ๋‹ค ๋ณด๋‹ˆ ๊ฒฐ๊ณผ๋ฌผ์ด ์ด์ƒํ•ด์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์–ด์š”. ๊ทธ๋ ‡๋‹ค๊ณ  AI ์—†์ด ๋ชจ๋“  ์ผ์„ ํ˜ผ์ž ํ•  ์ˆ˜๋„ ์—†์—ˆ๊ณ ์š”.

๋ฌธ์ œ๋Š” ํ”„๋กฌํ”„ํŠธ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ์—ˆ์–ด์š”. AI๊ฐ€ ์ œ ์ •๋ณด์™€ ๊ธฐ์ค€, ์ผํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์ž๋ฃŒ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํฉ์–ด์ง„ ์ •๋ณด๋ฅผ ์ •๋ฆฌํ–ˆ์–ด์š”. AI๊ฐ€ ํ•„์š”ํ•  ๋•Œ ๊ทธ ๋‚ด์šฉ์„ ์ฝ๊ณ  ๊ฐ™์€ ๊ธฐ์ค€์œผ๋กœ ์ผํ•˜๋„๋ก ์ž‘์—… ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ ์š”. ๊ฐœ๋ฐœ๊ณผ ๋งˆ์ผ€ํŒ…, ํšŒ์‚ฌ ์šด์˜, ์‚ฌ์ดํŠธ ์ œ์ž‘์— ์ง์ ‘ ์“ฐ๋ฉด์„œ ๊ณ„์† ๊ณ ์ณค์–ด์š”. ๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“  ๊ฒŒ ์ง€๊ธˆ์˜ AI ์ž‘์—… ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค.

๋กœ๋ณดํ‹ฑ์Šค ํ˜„์žฅ์—์„œ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์œผ๋กœ ๋ฌถ๊ณ  ์šด์˜ํ•ด์˜จ ๊ฒฝํ—˜์ด ์—ฌ๊ธฐ์—๋„ ์ด์–ด์กŒ์–ด์š”. ์ œ๊ฐ€ AI๋ฅผ ๊ฐ€๋ฅด์น˜๋Š” ๋‚ด์šฉ์€ ์ด ์‹œํ–‰์ฐฉ์˜ค์™€ ์šด์˜ ๊ฒฝํ—˜์—์„œ ๋‚˜์™”์–ด์š”.

์ง€๊ธˆ ๋งŒ๋“œ๋Š” ๊ต์œก

์ธ๊ณต์ง€๋Šฅ ๋‹ค์Šค๋ฆฌ๊ธฐ

AI๊ฐ€ ๋‚ด ์ •๋ณด์™€ ๊ธฐ์ค€์„ ์ฝ์œผ๋ฉฐ ์ผํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฒ•

์ž๊ธฐ ์ •๋ณด์™€ ์›์น™, ๋งํˆฌ, ์ž‘์—… ๋ฐฉ์‹๊ณผ ์ž๋ฃŒ๋ฅผ ํ•œ๊ณณ์— ๋ชจ์•„์š”. ๊ทธ๋ฆฌ๊ณ  AI๊ฐ€ ๊ทธ ๋‚ด์šฉ์„ ์ฝ์œผ๋ฉฐ ์ผํ•˜๋Š” ๊ฐœ์ธ ์ž‘์—… ์šด์˜์ฒด์ œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. AI๊ฐ€ ์ฒ˜์Œ์ธ ๋ถ„์€ ์„ค์น˜์™€ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์š”. ์ด๋ฏธ ๋งค์ผ ์“ฐ์‹œ๋Š” ๋ถ„์€ ์ผ์ด ๊ธธ์–ด์ ธ๋„ ๊ธฐ์ค€์ด ํํŠธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ์‹ค ์ˆ˜ ์žˆ๊ณ ์š”.

์ธ๊ณต์ง€๋Šฅ ๋‹ค์Šค๋ฆฌ๊ธฐ ์‚ดํŽด๋ณด๊ธฐ

Readable Programming

์ธ๊ณต์ง€๋Šฅ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๋กœ๋ณดํ‹ฑ์Šค C++

์ฝ”๋”ฉ ๊ธฐ์ค€, ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ, ๋นŒ๋“œ ๊ตฌ์„ฑ, ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ์™€ ํ…Œ์ŠคํŠธ ๊ตฌ์กฐ๋ฅผ ํ•˜๋‚˜์˜ ๋กœ๋ณดํ‹ฑ์Šค C++ ๊ฐœ๋ฐœ ์‹œ์Šคํ…œ์œผ๋กœ ์—ฐ๊ฒฐํ•ด์š”. C++์„ ์ฝ๊ณ  ์“ธ ์ค„ ์•Œ๊ณ  ์ง€๊ธˆ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๋กœ๋ณดํ‹ฑ์Šคยท์ž์œจ์ฃผํ–‰ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ณผ์ •์ด์—์š”. C++ ๋ฌธ๋ฒ•์„ ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๊ฐ•์˜๋Š” ์•„๋‹ˆ๊ณ ์š”.

Readable Programming ์‚ดํŽด๋ณด๊ธฐ

๊ฐ€๋ฅด์ณ์˜จ ๊ณณ

  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ž์œจ์ฃผํ–‰ ๋ฐ๋ธŒ์ฝ”์Šค 1ยท2ยท3ยท5ยท6๊ธฐ์—์„œ C++ ๊ฐœ๋ฐœํ™˜๊ฒฝ, ๋นŒ๋“œ ์‹œ์Šคํ…œ, ์ฝ”๋“œ ํ’ˆ์งˆ ๋ฉ˜ํ† ๋ง

  • SSAFY ํฌํŠธํด๋ฆฌ์˜ค ํŠน๊ฐ•

  • ์„œ์šธICT์ด๋…ธ๋ฒ ์ด์…˜ ํŠน์„ฑํ™”๊ณ  Python ๊ต์œก

๊ฐ•์˜์—์„œ ๋‚จ๊ธฐ๋Š” ๊ฒƒ

์ œ๊ฐ€ ์‹ค์ œ๋กœ ์“ฐ๋Š” ์‹œ์Šคํ…œ์„ ์—ด์–ด์„œ ๋ณด์—ฌ๋“œ๋ ค์š”. ๊ฒฐ๊ณผ๋ฌผ๋งŒ ๋”ฐ๋ผ ๋งŒ๋“ค๊ณ  ๋๋‚ด์ง€ ์•Š์•„์š”. ์™œ ์ด๋Ÿฐ ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ–ˆ๋Š”์ง€, ๊ฐ์ž์˜ ์ผ์— ๊ฐ€์ ธ๊ฐˆ ๋•Œ ๋ญ˜ ๋ฐ”๊ฟ”์•ผ ํ•˜๋Š”์ง€๊นŒ์ง€ ์„ค๋ช…ํ•ด์š”. ๊ฐ•์˜๋ฅผ ๋‹ค ๋“ค์œผ์‹  ๋’ค์— ๋‚จ์•„์•ผ ํ•˜๋Š” ๊ฑด ๊ตฌ๊ฒฝํ•œ ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ์—์š”. ์ž๊ธฐ ์ผ์— ๋งž๋Š” ์‹œ์Šคํ…œ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

28๊ฐœ โˆ™ (3์‹œ๊ฐ„ 33๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

19๊ฐœ

4.8

19๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • JY C๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    JY C

    ์ˆ˜๊ฐ•ํ‰ 4

    โˆ™

    ํ‰๊ท  ํ‰์  4.8

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹ค๋ฌด์—์„œ ํฐ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

    • fain9301๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      fain9301

      ์ˆ˜๊ฐ•ํ‰ 102

      โˆ™

      ํ‰๊ท  ํ‰์  4.7

      5

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

      • foxrose๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        foxrose

        ์ˆ˜๊ฐ•ํ‰ 14

        โˆ™

        ํ‰๊ท  ํ‰์  4.6

        ์ˆ˜์ •๋จ

        5

        64% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

        • Jang Jaehoon๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          Jang Jaehoon

          ์ˆ˜๊ฐ•ํ‰ 1,049

          โˆ™

          ํ‰๊ท  ํ‰์  4.9

          5

          11% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          C++์ด ํ•„์š”ํ•  ๋•Œ, ์—ด์‹ฌํžˆ ๋“ฃ๊ฒ ์Šต๋‹ˆ๋‹ค! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

          • choiseonmun๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            choiseonmun

            ์ˆ˜๊ฐ•ํ‰ 16

            โˆ™

            ํ‰๊ท  ํ‰์  4.9

            5

            79% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            VSCode๋กœ C++๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋Š” ์ž…๋ฌธ์ž ๋ถ„๊ป˜ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํ•ญ์ƒ Why๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ์•„์‰ฌ์šด ์ ์€ (1) ์Šฌ๋ผ์ด๋“œ์—์„œ ๊ฐ•์กฐ ์‹œ ์—ฌ๋Ÿฌ ์ƒ‰๊น”๋ณด๋‹ค๋Š” ๋‹จ์ผ ์ƒ‰์ƒ์„ ์ด์šฉํ•˜๋Š” ๊ฒŒ ๋ˆˆ์— ์ข€ ๋” ๋ณด๊ธฐ ํŽธํ–ˆ์„ ๊ฒƒ ๊ฐ™๊ณ , (2) Windows์—์„œ์˜ ์„ค์ •์€ ๋ณด์—ฌ์ฃผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ (WSL์— ์ต์ˆ™ํ•˜์‹œ๋‹ค๋ฉด ๋ฌด๊ด€) (3) ์ˆ˜์—… ๋…ธํŠธ๋กœ Repo ๋งํฌ๋ฅผ ๋‹ฌ์•„์ฃผ์—ˆ๋‹ค๋ฉด ํŽธ์˜์„ฑ ์ธก๋ฉด์—์„œ ๋” ์ข‹์•˜์„ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋ฌด๋ฃŒ