ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž Fullstack Developer

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ด๋ฏธ์ง€

์˜ค์‹œ๋ฉด ์ด๋Ÿฐ ์ผ๋“ค์„ ํ•˜์‹ค๊ฑฐ์—์š”.

  • ์›น ๊ธฐ๋ฐ˜ ์—”์ง€๋‹ˆ์–ด๋ง ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœ
  • ๋” ๋‚˜์€ ๊ณ ๊ฐ ๊ฒฝํ—˜ ์ œ๊ณต์„ ์œ„ํ•œ ์„œ๋น„์Šค ๋ฐ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๋ฐ UI/UX ๊ฐœ์„ 
  • ํšจ๊ณผ์ ์ธ ์„œ๋ฒ„/๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ฐ ํ†ต์‹ ์„ ์œ„ํ•œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ
  • ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹คํ–‰ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•œ Job Scheduler ๊ฐœ๋ฐœ

์ด๋Ÿฐ ๋ถ„์„ ์ฐพ๊ณ  ์žˆ์–ด์š”.

  • Next.js์„ ๋Šฅ์ˆ™ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ์‹  ๋ถ„
  • 3๋…„ ์ด์ƒ์˜ React.js ์‹ค๋ฌด ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
  • MySQL, PostgreSQL, MongoDB ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„
  • ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ํด๋Ÿฌ์Šคํ„ฐ ํ™˜๊ฒฝ์—์„œ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ Son of Grid Engine, PBS, Slurm ๋“ฑ์˜ Job Scheduler ๊ตฌ์ถ• ๋ฐ ๊ด€๋ฆฌ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
  • Docker, Kubernetes๋ฅผ ๋Šฅ์ˆ™ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ์‹  ๋ถ„
  • Git ์„ ํ†ตํ•œ ํŒ€ ๋‹จ์œ„ ํ”„๋กœ์ ํŠธ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
  • ๋ณธ์ธ์˜ ๊ฐœ๋ฐœ๊ฒฝํ—˜์ด๋‚˜ ์ฝ”๋”ฉ์ˆ˜์ค€์„ ์–ดํ•„ํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธํด๋ฆฌ์˜ค ์ฒจ๋ถ€ ํ•„์ˆ˜

์ด๋Ÿฐ ๋ถ„๊ณผ ํ•จ๊ป˜ ์ผํ•˜๊ณ  ์‹ถ์–ด์š”.

  • ์ฃผ๋ณ€ ๋™๋ฃŒ๋“ค๊ณผ ํ˜‘์—…์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ฑ…์ž„๊ฐ ์žˆ๋Š” ๋ถ„
  • ๊ฐ์ข… ํ˜‘์—… ๋„๊ตฌ์— ์ต์ˆ™ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋„์ „์„ ํ•˜๋Š”๋ฐ ์ ๊ทน์ ์ธ ๋ถ„
  • ๋Œ€ํ™”๋ฅผ ํ•  ๋•Œ ํƒ€์ธ์˜ ์˜๊ฒฌ์„ ๊ฒฝ์ฒญํ•˜๊ณ  ์กด์ค‘ํ•˜๊ณ ์ž ๋…ธ๋ ฅํ•˜์‹œ๋Š” ๋ถ„
  • ๋” ๋‚˜์€ ๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ๋ฌธํ™”๋ฅผ ์œ„ํ•ด ๋™๋ฃŒ๋“ค๊ณผ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ์ ์ง„์ ์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
  • ์ฝ”๋“œ๋ฅผ ํ•จ๊ป˜ ๊ฒ€ํ† ํ•˜๊ณ  ๋ณด์™„ํ•˜๋Š” ๋ฌธํ™”์— ์ต์ˆ™ํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€๊ฐ์ด ์—†๋Š” ๋ถ„
  • ์ฒ˜์Œ ํ•ด๋ณด๋Š” ์ผ๋„ ๋‹นํ™ฉํ•˜์ง€ ์•Š๊ณ  ์นจ์ฐฉํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œํ•ด๊ฒฐ ๋Šฅ๋ ฅ์ด ์žˆ์œผ์‹  ๋ถ„

์ด๋Ÿฐ ๊ฒฝํ—˜์ด ์žˆ์œผ๋ฉด ๋” ์ข‹์•„์š”.

  • TailwindCSS, TypeScript ๋“ฑ ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
  • Semantic Markup, ์›น ํ‘œ์ค€, ์›น ์ ‘๊ทผ์„ฑ, ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•, ๋ฐ˜์‘ํ˜• ์›น ๊ฐœ๋ฐœ์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
  • SEO(Search Engine Optimization) ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
  • ์‚ฌ์šฉ์ž ํ™œ๋™ ์ถ”์ , ํžˆํŠธ๋งต(Heatmap) ๋“ฑ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ UX ๊ฐœ์„  ๊ฒฝํ—˜
  • ์‚ฌ๋‚ด ์Šคํ„ฐ๋”” ๋˜๋Š” ๊ธฐ์ˆ  ์„ธ๋ฏธ๋‚˜๋ฅผ ํ†ตํ•œ ์ฃผ๋„์ ์ธ ์ง€์‹ ๊ณต์œ  ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํ‚น ๋ฐ ํ”„๋กœํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•œ ์ตœ์ ํ™” ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • C/C++ ์–ธ์–ด๋กœ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • ์›น์‚ฌ์ดํŠธ ์„ฑ๋Šฅ ์ธก์ • ๋ฐ ์ตœ์ ํ™” ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์Šต๋“ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์ด ์—†๊ฑฐ๋‚˜ ํ˜น์€ ํฅ๋ฏธ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๋ถ„
  • ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • ๋นŒ๋“œ/๋ฐฐํฌ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ• ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
  • ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์žฅ์•  ๋Œ€์‘ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„

๊ทผ๋ฌด ์กฐ๊ฑด

  • ๊ทผ๋ฌดํ˜•ํƒœ : ์ •๊ทœ์ง (๋‹จ, 3๊ฐœ์›” ์ˆ˜์Šต๊ธฐ๊ฐ„ ํ›„ ์ „ํ™˜ ์ฑ„์šฉ)
  • ๊ทผ๋ฌด์ง€ : ์—๋ธŒ๋ฆฌ์‹ฌ ์—ฐ๊ตฌ์†Œ(๋Œ€์ „๊ด‘์—ญ์‹œ ์œ ์„ฑ๊ตฌ ์œ ์„ฑ๋Œ€๋กœ1689๋ฒˆ๊ธธ 70, ์—ฐ๊ตฌ3๋™ 311-312ํ˜ธ)
  • ๊ทผ๋ฌด์‹œ๊ฐ„ : ์ฃผ 5์ผ(์›”-๊ธˆ), 8์‹œ~10์‹œ ์ž์œจ์ถœ๊ทผ, 5์‹œ-7์‹œ ์ž์œจํ‡ด๊ทผ
  • ๊ธ‰์—ฌ : ๊ฒฝ๋ ฅ์— ๋”ฐ๋ผ ๋ฉด์ ‘ ํ›„ ํ˜‘์˜

์‹ฌ์ฆˆ๊ฐ€ ๋˜๋Š” ์—ฌ์ •

  • ์„œ๋ฅ˜ ์‹ฌ์‚ฌ โ†’ 1์ฐจ ๋ฉด์ ‘(ํ™”์ƒ ๋ฉด์ ‘) โ†’ 2์ฐจ ๋ฉด์ ‘(๋Œ€๋ฉด ๋ฉด์ ‘ 1์ฐจ) โ†’ 3์ฐจ ๋ฉด์ ‘(ํ•„์š”์‹œ ๋Œ€๋ฉด ๋ฉด์ ‘ 2์ฐจ) โ†’ ์ฒ˜์šฐ ํ˜‘์˜ โ†’ ์ตœ์ข… ํ•ฉ๊ฒฉ
  • ์ ‘์ˆ˜๊ธฐ๊ฐ„ : ~ ์ฑ„์šฉ ์‹œ ๋งˆ๊ฐ

๊ธฐํƒ€ ์‚ฌํ•ญ

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