์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
๊ตญ๊ฐ€
์„ค๋ฆฝ๋…„๋„
CEO
Mike Cannon-Brookes(์ฐฝ์—…์ž)
Scott Farquhar(์ฐฝ์—…์ž)
๋งํฌ
1. ๊ฐœ์š”2. ์ œํ’ˆ3. ๊ธฐํƒ€

1. ๊ฐœ์š”[ํŽธ์ง‘]

Drive to Develop
JetBrains(์ ฏ๋ธŒ๋ ˆ์ธ์ฆˆ)๋Š” ์ฒด์ฝ”์˜ ํ”„๋ผํ•˜์— ์„ค๋ฆฝ๋œ ์†Œํ”„ํŠธ์›จ์–ด, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ๊ทธ๋ฆฌ๊ณ  ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœ ๋ฐ ๊ณต๊ธ‰ํ•˜๋Š” ๊ธฐ์—…์ด๋‹ค. IDE๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ์—…์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ค. R&D ์„ผํ„ฐ๋Š” ๋Ÿฌ์‹œ์•„ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์— ์œ„์น˜ํ•ด ์žˆ๋‹ค.[1]

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

2. ์ œํ’ˆ[ํŽธ์ง‘]

  • ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ
    • ์ฝ”๋“œ ๋ถ„์„ ๋ฐ ๋ฆฌํŒฉํ† ๋ง ๋„๊ตฌ
      • ReSharper
      • ReSharper C++
    • .NET์šฉ ๋ณด์กฐ ๋„๊ตฌ - ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์€ ๋ณ„๋„๋กœ ํŒ๋งค๋˜์ง€ ์•Š๊ณ , dotUltimate[5]์ด๋‚˜ All Products Pack์—๋งŒ ํฌํ•จ๋œ๋‹ค.
      • dotCover
      • dotMemory
      • dotTrace
  • ์ข…ํ•ฉ ํŒ€ ํ”„๋กœ์ ํŠธ ํ˜‘์—… ํˆด
    • Space
  • ํŒ€ ๋„๊ตฌ ํ†ตํ•ฉ
    • Hub
  • ์ง€์†์  ํ†ตํ•ฉ
    • TeamCity
  • ์ฝ”๋“œ ๋ฐ ํ”„๋กœ์ ํŠธ ๋ถ„์„
    • Upsource

3. ๊ธฐํƒ€[ํŽธ์ง‘]

[1] ์ด ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด 'Kotlin'์˜ ๋ช…์นญ์„ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ ์•ž๋ฐ”๋‹ค์˜ ์„ฌ '์ฝ”ํ‹€๋ฆฐ'์„ ๋”ฐ์™€์„œ ๋ถ™์˜€๋‹ค.
[2] 1๊ฐœ์›” ๊ตฌ๋…๊ถŒ์„ ์—ฐ์†ํ•ด์„œ 12๋‹ฌ ๊ฒฐ์ œํ•ด๋„ 1๋…„์œผ๋กœ ์ณ ์ค€๋‹ค.
[3] CMake๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋นŒ๋“œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด, ๊ต‰์žฅํžˆ ์ข‹์€ ํˆด์ด๋‹ค. ํ‘œ์ค€ ๋ฐ˜์˜๋„ ๋น ๋ฅธ ํŽธ์ด๋‹ค.
[4] WebStorm์— PHP ์ธํ„ฐํ”„๋ฆฌํ„ฐ + MySQL + ์ปดํฌ์ €๋ฅผ ๋‚ด์žฅ์‹œํ‚จ ํ˜•ํƒœ์ด๋‹ค.
[5] Rider์™€ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฌถ์Œ ํŒจํ‚ค์ง€. ์ด๊ฑธ ์‚ฌ๋ฉด .NET ๋””์ปดํŒŒ์ผ๋Ÿฌ dotPeek์ด ๋ฒˆ๋“ค๋กœ ์ฃผ์–ด์ง„๋‹ค. dotPeek์€ ๋ฌด๋ฃŒ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๋… ์„ค์น˜๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
[6] GitHub Student ๊ณ„์ •, ํ•™๊ต ์ด๋ฉ”์ผ ๋˜๋Š” ISIC(๊ตญ์ œํ•™์ƒ์ฆ) ์ธ์ฆ ํ•„์ˆ˜. ์—†๋‹ค๋ฉด ๊ทธ๋ƒฅ ํ•™๊ต ํ•™์ƒ์ฆ์œผ๋กœ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด ๊ฒฝ์šฐ ์ด๋ฉ”์ผ, ISIC๋กœ ์ธ์ฆํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋ฉฐ์น  ์ •๋„ ๊ธฐ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค.
[7] JetBrains์˜ ๋ชจ๋“  IDE ์ œํ’ˆ์ด ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๊ณ , ๊ธฐ๋Šฅ์ƒ์˜ ์ œ์•ฝ์€ ์—†๋‹ค. ์–ผํ‹ฐ๋ฐ‹ ์—๋””์…˜๊ณผ ์ผ๋ฐ˜ ์—๋””์…˜์œผ๋กœ ๋‚˜๋ˆ ์ง„ IDE๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ผํ‹ฐ๋ฐ‹ ์—๋””์…˜์ด ์ œ๊ณต๋œ๋‹ค.
[8] ์ฃผ์˜ํ•  ์ ์€ ๊ต์œก์šฉ, ๋น„์ƒ์—…์  ํ”„๋กœ์ ํŠธ์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
[9] ๋‹ค์–‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋Œ€๋ถ€๋ถ„ ๋ฌด๋ฃŒ๋กœ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฐ ๋ฅ˜์˜ ์ผ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ IDE์— ์–ธ์–ด ์ง€์›์„ ์ถ”๊ฐ€์‹œํ‚ค๊ธฐ๊นŒ์ง€ ํ•œ๋‹ค!