๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering/Super Developer

์Šˆํผ๊ฐœ๋ฐœ์ž์˜ ์ž๊ฒฉ[0] - ๋‚˜๋Š” ์Šˆํผ๊ฐœ๋ฐœ์ž์ธ๊ฐ€?

by ๐Ÿงž‍โ™‚๏ธ 2020. 6. 1.
๋ฐ˜์‘ํ˜•

์Šˆํผ๊ฐœ๋ฐœ์ž์˜ ์ตœ์†Œ ์กฐ๊ฑด์€?

๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด ํƒ๋„ ์—†๋‹ค.

๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ์€ ์ œ๋ฒ• ๋˜์—ˆ์ง€๋งŒ, ์•„๋ž˜์˜ ๊ธ€์„ ๋ณด๊ณ ๋‚˜์„œ ๋‚˜๋Š” ์ฃผ๋‹ˆ์–ด๊ธ‰๋„ ์•ˆ๋œ๋‹ค๊ณ  ๊นจ๋‹ฌ์•˜๋‹ค.

์•„๋ž˜์˜ ๊ธ€์€ ๋‚จ์„ธ๋™ ๋ณด์ด์ €์—‘์Šค ๋Œ€ํ‘œ๊ฐ€ ๋ฐํžŒ '์Šˆํผ๊ฐœ๋ฐœ์ž'์˜ '์ตœ์†Œ' ์กฐ๊ฑด์ด๋‹ค.

http://www.bizhankook.com/bk/article/14571

 

๋‚จ์„ธ๋™ ๋ณด์ด์ €์—‘์Šค ๋Œ€ํ‘œ๊ฐ€ ๋ฐํžŒ '์Šˆํผ ๊ฐœ๋ฐœ์ž'์˜ ์ตœ์†Œ ์กฐ๊ฑด

์„ธ์ดํด๋Ÿฝ ๊ฐœ๋ฐœ์ž๋กœ ์œ ๋ช…ํ•œ ๋‚จ ๋Œ€ํ‘œ์˜ ์Šคํƒ€ํŠธ์—… ๊ฐœ๋ฐœ์ž ๋ชจ์ง‘ ํ™”์ œ

www.bizhankook.com

์ด ๊ธ€์„ ๊ณ„๊ธฐ๋กœ ๋‚จ์„ธ๋™ ๋ณด์ด์ €์—‘์Šค ๋Œ€ํ‘œ์— ๋Œ€ํ•ด์„œ ์ฐพ์•„๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.

๋ณด์ด์ €์—‘์Šค ์ฐฝ์—… ๋‹น์‹œ ์œ„๋ฉ”์ด๋“œ ํˆฌ์ž ์ฒ ํšŒ๋กœ ์ธํ•œ ์ด์Šˆ๋กœ ์ด๋ฏธ ์ƒ๋‹นํžˆ ์œ ๋ช…์„ธ๋ฅผ ํƒ„ ๊ฒƒ์œผ๋กœ ์•Œ๊ณ ์žˆ๋‹ค.

www.pitchone.co.kr/8505/

 

์„ธ์ดํด๋Ÿฝ ๊ฐœ๋ฐœํ–ˆ๋˜ ์ฒœ์žฌ๊ฐœ๋ฐœ์ž,๋‚จ์„ธ๋™ ๋Œ€ํ‘œ์˜ ์–ด์ด์—†๋Š” ํˆฌ์ž์‹คํŒจ๊ธฐ,์œ„๋ฉ”์ด๋“œ 100์–ต ํˆฌ์ž์ฒ ํšŒ ๋…ผ๏ฟฝ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์— ๊ด€ํ•œ ํ•œ ๊ตญ๋‚ด ๋ช‡ ์†๊ฐ€๋ฝ ์•ˆ์— ๋“ค ์ •๋„๋กœ ์œ ๋ช…ํ•œ ์ฒœ์žฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ตญ๋‚ด ๋Œ€ํ‘œ์  ๊ฒŒ์ž„ํšŒ์‚ฌ๋กœ๋ถ€ํ„ฐ 100์–ต์›๋Œ€ ํˆฌ์ž ์•ฝ์†์„ ๋ฐ›๊ณ  ๋ฒ•์ธ์„ค๋ฆฝ ๋ฐ ์‚ฌ๋ฌด์‹ค ๋งˆ๋ จ, ๊ธฐ์กด ์ง์žฅ์—์„œ ๋ฌด๋”๊ธฐ๋กœ ์‚ฌ

www.pitchone.co.kr

์„ธ์ดํด๋Ÿฝ์„ ๊ฐœ๋ฐœํ–ˆ๊ณ , ๋ชจ๋ฐ”์ผ ์‚ฌ์ง„ ํ•„ํ„ฐ ์•ฑ B612์„ ๊ฐœ๋ฐœํ•œ ์•„์ฃผ ๋Œ€๋‹จํ•œ ๊ฐœ๋ฐœ์ž์—ฌ์„œ ํŽ˜์ด์Šค๋ถ ํŒ”๋กœ์šฐ๋„ ํ•˜๊ณ 

๊ฐœ๋ฐœ์ž๋กœ์„œ ๋กค๋ชจ๋ธ๋กœ ์‚ผ์„๋งŒํ•œ ๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

์ด ๋‚จ์„ธ๋™ ๋Œ€ํ‘œ๊ฐ€ ์ฑ„์šฉํ•  ๋•Œ ๋ณด๋Š” ์š”๊ฑด์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

๋ณด์ด์ €์—‘์Šค ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ์กฐ๊ฑด

์ง€์›์ž๋Š” ๋‹ค์Œ a~f ์กฐ๊ฑด๋“ค์„ ๋ชจ๋‘ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค.

a. ๋‹ค์Œ ์งˆ๋ฌธ๋“ค ์ค‘ ์ ˆ๋ฐ˜ ์ด์ƒ์— ๋Œ€ํ•ด์„œ ์ผ์ • ์ˆ˜์ค€ ์ด์ƒ ๋Œ€๋‹ตํ•  ์ˆ˜ ์žˆ์Œ.

  1. ์ง€๊ธˆ ์‚ฌ์šฉ ์ค‘์ธ ์Šค๋งˆํŠธํฐ์˜ ํ•ด์ƒ๋„๋Š” ์–ผ๋งˆ์ธ๊ฐ€? ํ™”๋ฉด ์บก์ฒ˜๋ฅผ ํ•ด์„œ bmp๋กœ ์ €์žฅํ•˜๋ฉด ์šฉ๋Ÿ‰์ด ์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€? ๊ทธ๊ฑธ png์™€ jpg๋กœ ์ €์žฅํ•˜๋ฉด ๊ฐ๊ฐ ์šฉ๋Ÿ‰์ด ์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€? ๋™์˜์ƒ์˜ ์••์ถ• ์›๋ฆฌ๋Š” ๋ฌด์—‡์ผ๊นŒ?
  2. ํ•œ๊ตญ์˜ gmail ์‚ฌ์šฉ์ž๊ฐ€ ๋ฏธ๊ตญ์˜ gmail ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์ผ์„ ๋ณด๋ƒˆ๋‹ค. ์–ผ๋งˆ ๋งŒ์— ๋„์ฐฉ ํ• ๊นŒ? ์–ด๋–ค ๊ณผ์ •์„ ๊ฑฐ์น ๊นŒ? ์ด์— ๋Œ€ํ•ด 5๋ถ„ ์ด์ƒ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?
  3. ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€? ํŽ˜์ด์ง€์™€ ์Šค์™‘์€ ๋ฌด์—‡์ธ๊ฐ€? ๋””์Šคํฌ์™€ ๋ฉ”๋ชจ๋ฆฌ์˜ ์†๋„ ์ฐจ์ด๋Š” ์–ด๋Š ์ •๋„์ด๊ณ  ๊ทธ ์›์ธ์€ ๋ฌด์—‡์ธ๊ฐ€? SSD์˜ ์žฅ์ ์€ ๋ฌด์—‡์ธ๊ฐ€?
  4. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ธ๋ฑ์Šค๋ฅผ ๋‹ฌ๋ฉด ์ข‹์€ ์ ์€ ๋ฌด์—‡์ธ๊ฐ€? ๊ทธ๋Ÿผ ์™œ ๋ชจ๋“  ์ปฌ๋Ÿผ์— ์ธ๋ฑ์Šค๋ฅผ ๋‹ฌ์ง€ ์•Š๋Š”๊ฐ€? ๋ฉ€ํ‹ฐ ์ปฌ๋Ÿผ ์ธ๋ฑ์Šค์™€ ๋ ˆ์ธ์ง€ ์ฟผ๋ฆฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€?
  5. 10๊ธฐ๊ฐ€๋ฐ”์ดํŠธ์งœ๋ฆฌ ํŒŒ์ผ์„ C ๋“œ๋ผ์ด๋ธŒ์—์„œ D ๋“œ๋ผ์ด๋ธŒ๋กœ ๋ณต์‚ฌ๋ฅผ ํ•œ๋‹ค. ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด๊นŒ? A ํฐ์—์„œ C ๋“œ๋ผ์ด๋ธŒ๋กœ ์˜ฎ๊ฒจ์˜จ๋‹ค๋ฉด? ๋งŒ์•ฝ 1๋ฉ”๊ฐ€๋ฐ”์ดํŠธ์งœ๋ฆฌ 1๋งŒ ๊ฐœ๋ผ๋ฉด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด๊นŒ? ์นดํ”ผ๋ฅผ ๋™์‹œ์— ์—ฌ๋Ÿฌ ๊ฐœ ๋Œ๋ฆฌ๋ฉด ๋” ๋นจ๋ผ์งˆ๊นŒ?
  6. C ๋˜๋Š” C++์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ จ ๋ฒ„๊ทธ์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋Š”๊ฐ€? ๊ฐ๊ฐ ๋””๋ฒ„๊น…์€ ์–ด๋–ป๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€. ์ž๋ฐ” ๋˜๋Š” ๋‹ค๋ฅธ ์–ด๋–ค ์–ธ์–ด์—์„œ์˜ ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰ํ„ฐ์˜ ์—ญํ• ์€ ๋ฌด์—‡์ด๊ณ  ๊ทธ ์›๋ฆฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€?
  7. ์•”ํ˜ธ์—์„œ ์–˜๊ธฐํ•˜๋Š” ํ”Œ๋ ˆ์ธ ํ…์ŠคํŠธ๋ผ๋Š” ๊ฒƒ์ด ๋ฌด์Šจ ๋œป์ธ๊ฐ€? ‎๋น„๋Œ€์นญ ์•”ํ˜ธํ™”, ๊ทธ๋ฆฌ๊ณ  ์ธ์ฆ์„œ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜๋ผ. ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ธ๊ฐ€?
  8. ๋™์‹œ์‚ฌ์šฉ์ž ์ตœ๋Œ€ 100๋ช…, ์ฑ„ํŒ…๋ฐฉ 1๊ฐœ, ํ…์ŠคํŠธ๋งŒ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ฒƒ์ด ๊ธฐ๋Šฅ์˜ ์ „๋ถ€์ธ ์ตœ์†Œ ์ŠคํŽ™์˜ ์ฑ„ํŒ… ์„œ๋ฒ„๋ฅผ ๋ฐ๋ชจ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ •๋„์˜ ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ•˜๋Š” ์ˆ˜์ค€์œผ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ์–ด๋–ค ์–ธ์–ด๋กœ ๋ช‡ ์ค„ ์ •๋„์— ์–ด๋Š ์ •๋„ ๊ธฐ๊ฐ„์— ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๊ฐ€?
  9. ๋””์ง€ํ„ธ ์‹œ๊ณ„ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ์ดˆ ๋‹จ์œ„๋กœ ํ‘œ์‹œํ•ด์•ผ ํ•œ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•  ๊ฒƒ์ธ๊ฐ€? ๊ทธ๋ ‡๊ฒŒ ์ž‘์„ฑ ํ•˜๋ฉด ์žฅ์ ๊ณผ ๋‹จ์ ์€ ๋ฌด์—‡์ธ๊ฐ€?
  10. ์ „์ž„์ž๊ฐ€ ๋งŒ๋“  ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ๋„ˆ๋ฌด ๋Š๋ฆฌ๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์–ด๋–ค ๋ถ€๋ถ„๋ถ€ํ„ฐ ์–ด๋–ป๊ฒŒ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ?
  11. Dynamic Programming, A* ์•Œ๊ณ ๋ฆฌ์ฆ˜, B+ ํŠธ๋ฆฌ์— ๋Œ€ํ•ด์„œ ์•„๋Š” ๋Œ€๋กœ ์„ค๋ช…ํ•˜๋ผ.
  12. ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•ด์„œ ์•„๋Š” ๋Œ€๋กœ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•˜๋ผ.
  13. Virtual Box, AWS, GCE์— ๋Œ€ํ•ด์„œ ์•„๋Š” ๋Œ€๋กœ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•˜๋ผ.
  14. NoSQL, NodeJS ์ค‘์— ์•„๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ ์•„๋Š” ๋Œ€๋กœ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•˜๋ผ.
  15. jQuery, AngularJS, React Native ์ค‘์— ์ž์‹  ์žˆ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•˜๋ผ.
  16. Windows ๋˜๋Š” Linux์™€ ๋‹ค๋ฅธ Android ๋˜๋Š” iOS์˜ ํŠน์ง•์— ๋Œ€ํ•ด์„œ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•˜๋ผ.
  17. ASCII, Unicode, UTF-8์— ๋Œ€ํ•ด์„œ ์•„๋Š” ๋Œ€๋กœ ์ƒ์„ธํžˆ ์–˜๊ธฐํ•˜๋ผ.

b. ์Šคํƒ€ํŠธ์—…, ์ž‘์€ ์กฐ์ง์—์„œ ์ผํ•˜๋ฉด์„œ ๋งŽ์ด ๋ฐฐ์šฐ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ์Œ.

c. ๊ฐœ๋ฐœ์ด๋ผ๋ฉด ์„œ๋ฒ„, ์›น, ์•ฑ, ์ž„๋ฒ ๋””๋“œ, ํ”„๋ก ํŠธ, ๋ฐฑ์—”๋“œ, ์•„๋ฌดํŠผ ๋ญ๋“ ์ง€ ๊ฐ€๋ฆฌ์ง€ ์•Š๊ณ  ์ข‹์•„ํ•จ.

d. ์ธ์ƒ ํ†ตํ‹€์–ด์„œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด ์ตœ์†Œ 1000์‹œ๊ฐ„ ์ด์ƒ์ž„.

e. ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๋น„๊ต์  ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๊ณ  ์ตํ˜€์„œ ๊ตฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Œ.

f. ์˜์–ด๋กœ ๋œ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ์ฝ๋Š”๋ฐ ํฌ๊ฒŒ ์–ด๋ ค์›€์„ ๋Š๋ผ์ง€ ์•Š์Œ.

g. ๋”ฅ๋Ÿฌ๋‹์˜ ๋ฏธ๋ž˜๊ฐ€ ๋ฐ๋‹ค๊ณ  ์ƒ๊ฐํ•จ.

 

์œ„๋ฅผ ๋ณด์•˜์„ ๋•Œ, 

a ํƒˆ๋ฝ, b~g = ํ†ต๊ณผ

์ผ ๋“ฏํ•œ๋ฐ, a๊ฐ€ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋‹ˆ ์ •๋ง ์•ˆ์Šต์ด ์•„๋‹ ์ˆ˜ ์—†๋‹ค.

์ด ๊ธฐํšŒ์— ์ตœ์†Œํ•œ ๋ณด์ด์ €์—‘์Šค ์ฑ„์šฉ์กฐ๊ฑด์— ๋ถ€์‘ํ• ๋งŒํ•œ ๊ฐœ๋ฐœ์ž๋กœ ๋ ™์—…ํ•˜๊ธฐ ์œ„ํ•ด 1-17๋ฒˆ์„ ์ˆœ์„œ๋Œ€๋กœ

๋ธ”๋กœ๊ทธ์— ํฌ์ŠคํŒ…ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋‹ต์„ ๋‚ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

์‹ค์ œ๋กœ ์›๋ฌธ์€ 0๋ฒˆ๋ถ€ํ„ฐ ํ‘œ์‹œ๋˜์–ด ์žˆ์–ด์„œ ๋ผ›์†๊นŠ์€ ๊ฐœ๋ฐœ์ž๋ž€ ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค...

ํฌ์ŠคํŒ… ํŠน์„ฑ์ƒ ์ธํŠธ๋กœ๋ฅผ 0๋ฒˆ์œผ๋กœ ์žฌํŽธํ•˜์—ฌ 1-17๋ฒˆ๊นŒ์ง€ ํฌ์ŠคํŒ…์„ ์—ฐ์žฌํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

๊ทธ๋Ÿผ ๊ผญ ์™„์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ...

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€