본문 바로가기

정글캠프-WIL/WIL,WIWL

2주차 - WIL (Weekly I Learned)

*계획 : WIL에 적은 것들을 뽑아서 제목에 맞춰 다시 정리 필요 (WIWL은 깃헙 프로젝트 칸반보드로 관리)*

- 배운것 <2026-03-07~ 2026-03-12>

<DB 관련>

 

<백엔드관련>

 

<프론트관련>

 

<AI관련>

 

- 코덱스

OpenAI를 2025년도 부터 제대로 많이 쓰고 있던 한명의 유저로서 작년 처음으로 바이브 코딩을 시작하려 해보았을 때, OpenAI에서 클로드, 커서처럼 MCP가 탑재된 AI 에이전트가 아직은 안 나와 내 프로젝트와 연결할 수 는 없는 상태여서 아쉬웠던 기억이 난다. 그런데 드디어 OpenAI에서도 MCP 같은 비슷한 기능을 가진 툴이 제대로 출시가 된 것 같다.

이번에 코덱스라는 개념을 알게 되었는데, 새로운 AI 모델이지만, MCP와 거의 똑같다고 봐도 무방할 것 같았다.

실제로 많은 사람들이 사용해보고 Issue를 남길 수 있는 오픈 git 주소에서 실제로 피드백을 반영하고 있다는 사실도 처음 알게 되었고 등등 많은 것들을 처음 알게 되었다.

근데 가장 놀랐던 게, 따로 서버 설정 필요 없이 보안 관리 설정이나 권한 문제를 AI에게 다 맡기지 않고 어느정도 사용자의 허락을 맡고 처리를 할 수 있게 설정할 수 있다는 사실과 실제로 코드를 말만 쳤는데 만들어지는 것을 보고 정말 편하고 획기적이고 무섭다는 생각이 들고 많은 사람들이 원하는 모든 것을 만들 수 있으면, 모든 IT 서비스 전부가 별로 대단하지 않은 것이 default로 유지되어 평생 경쟁을 해야하는 삶 속에 살아야 한다는 현실감이 계속 와닿게 되었다. 계속 그런 생각이 쉽게 벗어나지 않을 것 같다는 생각이 든다.

 

- 클로드, 커서와 비교해 봤을 때 코덱스란..

솔직히 말하면 편함쪽으로만 보면 경쟁사들이랑 비교하면 엄청 편하다. 별다른 설정이 필요가 없다.

실제로 코드를 만들어달라고 요청을 해보고 나온 결론으로는 아직까지는 여러명이 협업을 할 필요가 있나? 아이디어만 있으면 일단 사람들이 여러 코덱스를 한번에 돌려 데이터를 공유하고, 사람은 아이디어를 제공하고 컴퓨터는 그때마다 실시간으로 자동 실행까지 해서 특정 규칙에 맞춰 모든 서비스를 만들어 버릴 수 있을 것 같다는 생각이 든다.

혼자 열심히 구상하고 AI와 협업하고 테스트까지 맡겨 '어디가 문제가 있을까?' 'UI 적으로 어떻게 수정하면 좋을까?' 등등 이런 프롬프트만 열심히 작성하면 사람들과의 협업보다 훨씬 빠를 것 같다? 라는 생각이 든다.

앞으로도 계속 협업을 해볼 예정이기 때문에, 협업할 때의 생산성 증가를 목표로 진행해봐야 겠다는 생각이 든다.

<알고리즘 관련>

- 하노이탑 (재귀함수) [해석]

https://gyumingomin.tistory.com/30

 

하노이탑 (백준 골드 5)

문제세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장

gyumingomin.tistory.com

- NQueen (백트래킹) [해석]

https://gyumingomin.tistory.com/32

 

NQueen (백트래킹)

문제N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다.N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. 입력첫째 줄에 N이 주어진다.

gyumingomin.tistory.com

 

- 외판원 순회2 (백트래킹) [해석]

https://gyumingomin.tistory.com/33

 

외판원순회2 (백트래킹)

문제외판원 순회 문제는 영어로 Traveling Salesman problem (TSP) 라고 불리는 문제로 computer science 분야에서 가장 중요하게 취급되는 문제 중 하나이다. 여러 가지 변종 문제가 있으나, 여기서는 가장 일

gyumingomin.tistory.com

 

- 조합 생성 (백트래킹) [해석]

https://gyumingomin.tistory.com/34

 

조합생성 (백트래킹)

문제- n개의 숫자 중 k개를 선택하는 모든 조합을 찾습니다.- 백트랙킹을 사용하여 가능한 모든 조합을 탐색합니다.- 조합은 순서가 없으므로 [1,2]와 [2,1]은 같은 조합입니다. 입력- n: 전체 숫자의

gyumingomin.tistory.com

 

- 확장 유클리드 호제법 [해석]

https://gyumingomin.tistory.com/35

 

확장 유클리드 호제법

문제확장 유클리드 호제법 ax + by = gcd(a, b)를 만족하는 x, y를 찾음 (x, y는 정수) 여기서 gcd는 최대공약수를 의미한다.입력a, b: 두 양의 정수 출력(gcd, x, y) 튜플 예제 입력14, 48 예제 출력(2, -2, 7)- 풀

gyumingomin.tistory.com