Upgrade to Pro — share decks privately, control downloads, hide ads and more …

광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발...

광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법

2026년 7월 13일, 광주소프트웨어마이스터고등학교 DevFest에서 진행한 특강 발표 자료입니다.

Avatar for Chris Ohk

Chris Ohk

July 16, 2026

Other Decks in Programming

Transcript

  1. 발표자소개 • 옥찬호(Chris Ohk) • (현) Hanyang University Visiting Senior

    Researcher • (전) 42dot Senior Embedded Software Engineer • (전) EJN Tech Lead • (전) Momenti Engine Engineer • (전) Nexon Korea Game Programmer • Microsoft Developer Technologies MVP • C++ Korea Founder & Administrator • Reinforcement Learning KR Administrator • IT 전문서집필및번역다수 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 [email protected] utilForever
  2. 목차 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • 들어가며

    • 2026년개발자채용시장 • 개발자의 미래 • 왜공부해야 할까 ? • 무엇을공부해야 할까 ? • 마치며
  3. 2026년개발자채용시장 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • 전체흐름

    • 신입/ 주니어와 범용개발직의 진입문은 크게좁아졌다 . • AI / 클라우드 / 데이터/ 인프라/ 로보틱스처럼 투자우선순위가 높은분야에서는 채용이계속되거나 회복된부분도있었다 . • 기업들은 전체인원을줄이면서도 핵심엔지니어 비중을높이는방식으로 조직을재편하고 있다 .
  4. 2026년개발자채용시장 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • 신입채용‘반토막수준

    ’ • 2026년3월기준 , 특정업종이아닌전산업에서 동시감소가나타나며 채용시장의구조적위축이본격화되는 흐름 • IT / 통신 , 유통 , 서비스등업무자동화가 빠르게진행된업종일수록 감소폭이 크게나타남 • 경기불확실성과 기업들의 비용효율화기조에더해 , 인공지능 (AI) 도입확산이맞물리며 채용시장전반의구조변화가본격화되고 있다는분석 https://www.newsis.com/view/NISX20260403_0003576329
  5. 2026년개발자채용시장 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • AI로인한일자리재편의한파

    • 2026년3월기준 , IT/ 통신분야대기업과 중견기업 신입공고작년대비73% ↓ • 네이버는 지난3년간“팀네이버 “ 신입공채를진행했지만 , 올해는열지않음 • IT 기업들의 신규채용규모는전반적으로 감소추세인반면 , 평균근속연수는길어지는 중 • 대학별컴공과취업률도 떨어지는 추세 https://v.daum.net/v/PPvRLmmjh7
  6. 개발자의 미래 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    우리의미래는10년전에알파고가 등장한바둑계를 보면알수있다 . • 다큐프라임 - 알파고10년, AI와바둑(2026.1.5 방송 ) https://docuprime.ebs.co.kr/docuprime/newReleaseView/653?c.page=
  7. 개발자의 미래 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    우리의미래는10년전에알파고가 등장한바둑계를 보면알수있다 . https://docuprime.ebs.co.kr/docuprime/newReleaseView/653?c.page=
  8. 개발자의 미래 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    우리의미래는10년전에알파고가 등장한바둑계를 보면알수있다 . https://docuprime.ebs.co.kr/docuprime/newReleaseView/653?c.page=
  9. 왜공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    기술부채(Technical Debt) • 소프트웨어 개발에서 빠른개발이나 기능출시를위해 나중에처리하도록 미루어진 기술적인 문제를말함 • 종류: 설계부채 , 코드부채 , 테스트부채 , 인프라부채등 • 원인: 기술적인 결함 , 시간및예산제약 , 기술부족 , 업무환경등 • 해결방안: 코드리뷰 , 테스트자동화 , 지속적인 통합 /배포 , 기술부채관리 등 https://tech.hancom.com/2023 -06-27-technical-debt/
  10. 왜공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    이해부채(Comprehension Debt) • 코드의품질 , 구조 , 의도를팀원이충분히이해하지 못하는상태를말함 • 최근ChatGPT, Copilot 등LLM 기반의코드자동생성도구를사용이늘어나는 추세 • 이러한도구들은 개발자의 지식이나 직접이해없이도복잡한코드를빠르게생성 • 하지만이과정에서 코드의의도 , 제한사항 , 동작원리를파악하지 못하는현상이발생 • 코드를생산하는 속도는빠르게증가했지만 , 그만큼장애현상도늘어나고 있음 • 즉, LLM이만든코드가남기는시한폭탄 https://codemanship.wordpress.com/2025/09/30/comprehension -debt-the-ticking-time-bomb-of-llm-generated-code/
  11. 왜공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    기술부채vs 이해부채 • 기술부채는개발자가 의식적으로 타협하는 결과이지만 , LLM 기반의이해부채는무의식적으로 누적될수있어위험성이 큼 • 문제인식이어렵고 , 발생원인추적및해결이더복잡해짐 • 문제해결시Doom Loop (LLM 을반복적으로 돌려도실패하는 악순환 ) 경험이흔함 https://codemanship.wordpress.com/2025/09/30/comprehension -debt-the-ticking-time-bomb-of-llm-generated-code/
  12. 왜공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    이해부채를줄이기 • 전체를100이라고하면 , LLM은0~80까지의과정을빠르게만들어준다 . • 그러나80~100 은아직잘하지못하고있다 . 결국은사람이직접코드를읽고고쳐야한다 . • LLM 활용시코드의맥락과의도를팀원전체가이해하도록 문서화 /공유하는 노력이필요 • 코드리뷰강화 , 주석과문서보강 , 지식공유세션등조직차원의장치가필요 • 이해부채를관리하지 않으면 , 자동화도구의장점이오히려리스크로 전환될수있다 . https://codemanship.wordpress.com/2025/09/30/comprehension -debt-the-ticking-time-bomb-of-llm-generated-code/
  13. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    시스템설계 • 좋은질문을해야 좋은답을얻을수있다 . • LLM에게만들고싶은걸잘전달해야 의도한목적에맞는코드를구현할수있다 . • 요구사항을정확하게 이해하고 원하는방식으로 설계할수있어야한다 . https://medium.com/@lazygeek78/design -of-youtube-cf77b4cc47d9
  14. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    시스템설계 • 설계에는 정답이없다 . 여러가지방법이있고 , 그중에서최선을선택해야 한다 . • 많이생각하고 , 많이질문하고 , 많이논의하면 좋다 . • 다양한실제사례들을 가져와어떻게설계했는지 , 왜그런기술스택을사용했는지 분석하자 . • 예를들어 , 여러분이 파일업로드시스템을 만들어야 된다고가정해보자 . • 일반적인 환경이라면 네트워크가 안정적일 것이다 . 하지만네트워크가 불안정한 환경이라면 어떻게해야할까 ? • 일반적인 환경이라면 사양에큰제약이없을것이다 . 하지만임베디드에서 서비스해야 한다면어떻게해야할까 ? • 일반적인 환경이라면 디스크를 사용할수있을것이다 . 하지만디스크를 사용할수없다면어떻게해야할까 ? • 데이터발생주기가매우짧다면어떻게해야할까 ? • ...
  15. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    CS Theory • LLM이생성한코드는100% 신뢰할수없다 . 최종판단은개발자본인의몫이다 . • 생성한코드가맞는코드인지 확인하기 위해서는 보고이해할수있어야한다 . 그리고질문을했을때왜이렇게구현했는지 설명할수있어야한다 . • 이를위해학교에서 배운전공과목들에 대해잘이해하고 있어야한다 .
  16. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    CS Theory • 109𝑘𝑚 × 109𝑘𝑚 크기의맵에플레이어 1명과NPC 109명이있다고가정하자 . 이때현재플레이어 위치에서 가장가까운NPC가누구인지 알고싶다 . 어떻게효율적으로 알수있을까 ? 단, 플레이어는 움직일수있다 . • NPC가움직이지 않을때 • NPC가움직일때
  17. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    CS Theory • NPC가움직이지 않을때: KD -Tree (K-Dimensional Tree) A Clustering WSN Routing Protocol Based on k -d Tree Algorithm - Scientific Figure on ResearchGate
  18. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    CS Theory • NPC가움직일때: BVH (Bounding Volume Hierarchy) https://pbr -book.org/3ed -2018/Primitives_and_Intersection_Acceleration/Bounding_Volume_Hierarchie
  19. 무엇을공부해야 할까 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 •

    프로젝트 , 프로젝트 , 그리고프로젝트 • AI가발전하면서 어느때보다무언가를 만들기쉬워진세상이되었다 . • 만들고싶은것이생겼다면 주저하지 말고만들어보길바란다 . • 많이만들어보기를바란다 . 빠르게결과물을 만들어서비스를 통해검증해보기 바란다 . • 누군가에겐 위기일수있고 , 누군가에겐 기회일수있다 .
  20. 마치며 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • AI가코드를대신짜주는시대에우리는어떻게공부해야

    할까 ? • 코드를잘작성하는 방법을공부하는 비중은점점줄어들고 있다 . • 하지만판단과결정을위해필요한기초지식과경험의비중은점점늘어나고 있다 . • 코드의비용은싸지고 , 지혜와경험의비용은비싸지고 있다 . • 그렇다면 처음이업계에진입하는 사람은어떻게효율적으로 공부해야 할까 ? 그답은사례연구에있을지도모른다 .
  21. 마치며 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • 만드는건싸졌는데

    , 확인하는 건안싸졌다 • 만드는값이0으로가고확인하는 값은그대로인데 생산량만 폭발하면 ? 전체비용은오히려는다 . 병목이“만들기 “에서“확인하기 “로옮겨갔을 뿐이다 . • 돌아가는 코드와이해하는 코드는다르다 . AI가뽑고사람이대충훑고머지한코드는태어나는 순간부터 레거시다 . https://codex.epril.com/is -software-development-becoming-free
  22. 마치며 광주소프트웨어마이스터고등학교 DevFest 특강 바이브코딩시대에서 주니어개발자로 살아남는 방법 • 무엇이흔해지고

    무엇이희귀해지나 • 소프트웨어의 값은희소성을 가진것의값으로다시짜인다 . • 내정체성이 “코드를뽑는쪽”에걸려있다면 , 나는지금값이무너지는 자산을들고있는셈이다 . • 반대로요구사항을정확히규정하는 힘, 그럴듯한 것과좋은것을가리는눈, 결과물을 검증하는 체계 , 결과에서명할수있는책임쪽에걸려있다면 , 내자산값은 오르는중이다 . • 도구가빨라지면서 생긴시간또는자원을어디에쓸지생각해봐야한다 . https://codex.epril.com/is -software-development-becoming-free