개인 기록 19

7주차 기록

Nextjs랑 ChatGPT로 개발 정말 많이했다. Next로 백까지 구현 Prisma로 MySQL에 붙이고...네이버 인턴도 넣어보고...그러다 어제 같은 부트캠프 다니다가 회사 다니던 형이랑 만나서 얘기했다. 깨달은건1. 모든 것을 다 알려는 것은 욕심이다.2. 입사한다고 해결되는게 아님. 회사는 내 미래를 책임져주지 않는다. 인정.애초에 내 욕심에 기준을 맞추지 마라. 신입으로 입사하려는 신입의 기준은 면접에 가서 확인하자. 목적을 분명히 하자. 개발로 가치를 만드는 것을 좋아하는거니까, 결론은 돈 버는게 좋은거잖아.돈 벌 수 있는 계획했던 액션들 지금부터 실행하자. 7주 목표함- 원서 계속 지원- 디자인 패턴 잡고, AI 시켜서 웹 작업물 내기 -> NextJS 풀스택으로 DB 연결해서 -> 컴포..

5주차 기록

진짜 비상사태. 요약하자면- 공부는 좀 했다. - 근데 예전 코드 만지는게 시원하게 망했다. 공부는 좀 했다https://undefined-spot.tistory.com/35이번 주 내내 계속 파던 부분. 호스트 / 커널 / OS + WSL 오버헤드 이슈..개발 시작할때 현 시점 정답인 환경에서 시작하고 싶었다. 캐시히트 이런거 공부하다가 갑자기 소프트웨어 계층에 뚝 떨어져서... 하드웨어로 파는 기분은 .. 근데 예전 코드 만지는게 시원하게 망했다.도커도 마스터했으니, 코드리뷰하면서 프로젝트 복기하면 되겠다 ㅋ그러나 잊고 있던 원래 프로젝트는...젠킨스로 CI/CD하고..미니쿠베 or NCP 로 쿠버네티스 잡아두고.. 심지어 HTTPS 보안까지 걸어뒀다. 과거의 나 진짜 어캐했니..? 그러므로 진짜..

도커가 성능면에서 좋은 이유 (write 제외)

서론WSL2. 도커 설치한 뒤 신경 안 쓸 줄 알았으나MLOps 역할을 맡게 됨 -> 성능 고려 -> Paged Attention -> vLLMvLLM은 리눅스에서만 됩니다 ㅋ초짜시절 WSL2(리눅스) 잡고 3주동안 씨름했다.의문점Docker Desktop 리눅스 있어야된대매.그래서 WSL2로 리눅스 OS 깐대매그럼 얘도 VM 아님?근데 VM은 성능 떨어진대매심지어 컨테이너에 특정 리눅스 컨테이너를 설치한다면...계층이 점점 깊어지니까 성능 저하가 오는거 아닌가?프로젝트 할 땐 넘어갔는데, 다시 개발을 하려 도커를 까는 도중 의문이 들었다.결론디스크 I/O에 대한 오버헤드는 O (쓰기 레이어 이슈)CPU/RAM에 대한 오버헤드는 X이유WSL2는 Type 1 하이퍼바이저인 Hyper-V 기반 VM (베어메..

4주차 기록 (LLM 주간)

Ollama, LM Studio로 오픈소스 LLM 로컬에서 돌리고Open WebUI, Continue 등으로 깔끔하게 사용까지 한 주간 Open WebUI는 파이썬 환경에서 작동한다길래WSL2 + Docker Desktop 사용. 컨테이너 형태로 로컬에서 사용했다.주 목표- IDE 설치, 진행했던 프로젝트 로컬에서 돌려보며 리뷰 (2개 이상)- 리팩토링- 동시에 이력서/자기소개서 작성하며 2곳 이상 지원- 공부하던 자료 복습하고 컴파일 - 런타임 과정에 기억장치에서 벌어지는 과정 정리 (점프 개념도 기술)- 사용했던 AWS, NCP 남은 프리티어 기간 확인 -> 배포- 헬스 Bp- IDE 설치 + 오픈소스 LLM Continue로 연동한 세팅까지 끝낸것- 지원하고 싶은 회사들 스크랩해둔거- Docker ..

개인적인 VSCode 익스텐션 정리 (카테고리별)

설정 켜기 : Ctrl + ,settings.json 켜기 : Ctrl + shift + p0. Continue (AI 코딩)(세팅 링크) 1. 코드 스타일 & 포맷팅Prettier - Code formatter: 코드 가독성 (default formatter 변경, 저장 시 자동 포맷팅(on save) 활성화ESLint: 코드 품질과 일관성 (별도 규칙 설정 필요)-> Continue로 대체 2. 주석 & TODO 관리TODO Tree: TODO / FIXME 주석 강조 및 트리 형태로 !!https://github.com/Gruntfuggly/todo-tree세팅 예시3. 코드 탐색 & 자동 완성Path Intellisense : 파일 경로 자동 완성 (직접하려고 안씀)Emmet, Wrap with ..

MCP에 집중해야된다 이러는데

메인스트림 서비스를 제공하는 회사가 아니면, 이 개념을 알아야 할 필요가 전혀 없는 것 같다.완전 이상한 곳에 핀트가 꽂힌 것 같은데...?? 간단히 생각하면기존 LLM 활용한 챗봇 형식 서비스 -> 챗봇 + 호환되는 플러그인 느낌 (정확히는 프로토콜) 뭐 이런 것 같은데 (개념 보자마자 서치하기도 싫어짐) 그럼 내가 으쌰으쌰 어떻게 만들었다고 쳐도?호스트가 지원 안한다? -> 끝 자원봉사자들도 아니고, 메인스트림 플러그인 아니면 굳이 호환 안챙겨줄거같은데 현재 내 결론mcp 개념을 빨리 공부해 나만의 플러그인을 내야한다 X컨텍스트 프로토콜을 사용해 더 좋은 작업물을 낼 수 있다 O  직접 챗봇을 지원하는 서비스 -> 확실히 혁신그 외 -> 어떻게 활용해야 더 좋은 결과물이 나올까를 연구하는 쪽이 더 생..

3주차 기록

서버 기획 아이디어가 폭팔적으로 쏟아졌는데,해야 할 일의 순서가 있기 때문에 괴로웠던 한 주였다. 주 목표- 건강한 멘탈 케어- 현생 루틴 유지- 사격 일정 준수- 서버 개발 빠르게 시작Bp- 멘탈 케어 O, 현생 루틴 O- 기록하는 습관- 바이오스 플래시(수동) + 포맷 -> 보안적으로 클린한 개발 환경 구축 Feedback- 머신만 만지는게 재밌어서 IDE 설치도 안함 4주 목표- IDE 설치, 진행했던 프로젝트 로컬에서 돌려보며 리뷰 (2개 이상)- 리팩토링- 동시에 이력서/자기소개서 작성하며 2곳 이상 지원 - 공부하던 자료 복습하고 컴파일 - 런타임 과정에 기억장치에서 벌어지는 과정 정리 (점프 개념도 기술)- 사용했던 AWS, NCP 남은 프리티어 기간 확인 -> 배포 - 헬스

네이버 클라우드 캠프 후기 (비트캠프 강남, 네이버클라우드캠프 데브옵스)

결론부터 말하면 사기다.최근까지 수강생 모집하길래 피해자를 막기 위해 간단히 쓰겠다. 사기라고 주장하는 이유- 홍보 글 내용 대부분 거짓- 취업지원 x- 커리큘럼대로 교육 x- 학원에서 책 이외 특별한 지원 x, 강사님 혼자 캐리해서 수업 진행(그나마 클라우드 크레딧?) 일단 난 9기에 참여했다.(24년 2월~8월)평가반이라 지원은 부족하진 않을거에요~어딜 가든 불태울 생각이라 전혀 무서울게 없었다. 그런데 지원은 커녕, 개발/공부 시간 마저 뺏어갈진 몰랐다 . .  홍보 글 내용 대부분 거짓, 취업지원 X [비트·N캠프] 네이버클라우드캠프 데브옵스 9기 개강식! 네이버클라우드캠프 면접 합격 비결!2월 14일 🎉 네이버 클라우드 캠프 9기 데브옵스 과정이 개강하였습니다! 이번 9기도 총 정원 30명 중..