4일 전 · 프레드윰 님의 새로운 답변
개인 프로젝트 피드백 부탁드립니다!
안녕하세요! 경험 삼아 공모전에 제출한 개인 프로젝트입니다! 서울시 공공 데이터를 활용한 프로젝트로 근처 헬스장 및 공공체육시설을 찾을 수 있고, chat gpt api를 연동하여 식단을 만들고, ai챗봇을 통해 운동에 대한 피드백을 받을 수 있습니다. 여러모로 부족한 부분이 많이 있지만 4주라는 기간 동안 열심히 만들어 봤습니다! 기술 스택: 프론트엔드: Next.js, TypeScript, Tailwind CSS 데이터베이스: Firebase 보여주고 싶은 기능: 가장 맨 위 카드란에 있는 (해, 달)이미지를 누를 시 아침, 점심, 저녁에 맞는 식단이 나옵니다! PWA를 사용하여 웹앱으로 동작할 수 있게 하였습니다. 피드백 요청: 폴더 구조나 코드 품질에 대한 조언도 해주시면 감사하겠습니다! 성능 최적화 부분에 대해서 조언을 주시면 감사하겠습니다! 버그나 에러 처리에 대해 문제가 있다면 알려주세요! 테스트 아이디 : test@naver.com 테스트 비밀번호 : 123123 사이트 링크 : https://nadaum.vercel.app GitHub 링크 : https://github.com/kmj0973/nadaum 봐주셔서 감사합니다!!
개발자
#next.js
#react
#tailwind
#firebase
#개인-프로젝트
답변 1
댓글 0
추천해요 1
조회 57
9일 전 · 민우 님의 새로운 답변
신입 c#, net mvc3 질문
웹개발자 공고에 기술 스택이 적혀있지않았지만 그래도 지원은 해보았고 서류합하여 1차 면접을 다음주에 가게 되었습니다. 회사 홈페이지에 들어가 웹개발 부분을 보며 사용기술이 C#, Net MVC3, javascript, Oracledb 였습니다. 저는 java와 springboot위주로 학습해오고, 프로젝트도 진행하였고 이력서도 자프링위주로 작성을 하였습니다. 만약에 이 회사에 최종합격하여 근무하게 된다면 앞으로 자바 커리어는 끝나는걸까요..? 웹 개발의 대한 경험은 언어 불문하고 똑같아서 경험은 쌓을 수 있을것 같은데 나중에 이직할때 언어가 좀 거슬릴수도 있을거 같아서요 ㅜ 그리고 전 자프링인데 어떻게 서류합했는지 의문이네요
개발자
#웹개발
#c#
#java
#.net
#spring-boot
답변 2
댓글 0
조회 42
16일 전 · 백승훈 님의 답변 업데이트
30살 비전공 3년차 개발자, 중소기업 계속 다닐지 vs 공기업 2년 계약직 제안 고민 중입니다. 조언 부탁드려요!
안녕하세요! 저는 96년생(30살) 비전공 개발자입니다. PHP, Javascript, MySQL로 약 3년 반 정도 개발 경력이 있고, 지금까지 중견기업(매출 1조), 스타트업 2곳, 그리고 현재는 강소기업(매출 200억)에서 일해왔습니다. 현재 회사는 직원 20명 정도의 강소기업이고, 전산팀 개발자는 저 포함 3명(48세, 53세, 저)입니다. 저는 막내이고요. 여기서 연봉은 3900만 원 받고 있습니다. 문제는 개발 환경이 너무 낙후되어 있다는 점입니다. 가비아퍼스트몰 솔루션 기반의 오래된 CI 프레임워크(블레이드 문법)로 개발하고, Editplus로만 작업해야 합니다. Git도 안 쓰고, 개발서버 FTP 계정도 못 받았습니다. vscode도 못 써서 Editplus만 써야 하는 상황입니다. 이런 환경은 몇 년은 더 유지될 것 같아요. 사장님이나 동료들은 제 실력을 인정해주고, 하고 싶은 일도 믿고 맡겨주는 분위기라서 이 부분은 좋습니다. 회사도 신사업(노인, 애견 등) 쪽으로 여러 가지 시도는 하고 있습니다. 다만, 부장님과 사이가 안 좋고, 개발 환경 개선이 거의 불가능해 보여서 답답함이 큽니다. 이런 상황에서 최근 상위권 공기업에서 2년 계약직 개발자 제안을 받았습니다. 연봉은 4200만 원이고, 복지나 워라밸도 훨씬 좋다고 들었습니다. 다만, 정규직 전환은 불가능하고, 기술 스택도 PHP 5.x에 1인 개발이라 지금보다 더 낙후된 환경일 수 있다고 합니다. 그래도 경력이나 커리어에는 도움이 될 것 같아서 고민이 됩니다. 정리하자면, 현재 회사는 연봉 낮고 환경이 낙후됐지만, 인정받고 자율성 있음 공기업은 연봉/복지/워라밸은 좋지만, 계약직이고 기술스택도 구림 여러분이라면 어떤 선택을 하실지, 그리고 각 선택의 장단점에 대해 조언해주시면 정말 감사하겠습니다! 긴 글 읽어주셔서 감사합니다.
개발자
#이직
#개발자
#php
#연봉
답변 2
댓글 0
조회 108
한 달 전 · 익명 님의 질문 업데이트
(설문요청) 현직 SW개발자분들께 요청드립니다. 커피쿠폰 있습니다.
안녕하십니까? 저는 현재 한양대 박사과정 평생학습학과에서 소프트웨어 개발자들의 자기주도학습과 행동 특성을 연구하고 있습니다. 본 설문요청이 불편하시다면 미리 정중히 사과드립니다. 업무에 매우 바쁘신 점, 잘 알고 있지만 잠시 머리를 식히는 기분으로 평소에 생각하신 바를 간략하게 표시해 주시면 감사하겠습니다. (약 5분 소요) 응답해주신 내용은 소중하게 연구하여 개발자 분들과 조직에 도움이 되는 논문으로 보답드릴 것을 약속드립니다. 그리고 성실히 응답해주신 분들께는 추첨을 통해 50명에게 약소하지만 커피 쿠폰을 보내드리겠습니다. 그럼 화창한 5월 여러분께 건강과 행복이 가득 넘쳐 나길 기원드립니다. 감사합니다! 설문링크: https://docs.google.com/forms/d/e/1FAIpQLSdY7VsxbyaBNoTg7cWufdwwJqGbnzJTELTqJkGROavz-Ps9NQ/viewform?usp=sharing
개발자
#sw개발자
#설문요청
답변 0
댓글 0
조회 118
한 달 전 · aigoia 님의 답변 업데이트
제가 제대로 된 퍼블리셔일까요? 앞으로 어떻게 나아가야 할까요?
우선.... 이력서 넣을 곳을 헤메며 자존감이 낮아져 풀어두는 넉두리라는 점을 알려드립니다.... 대학을 졸업한 이후 전공을 살려 웹디자이너로 5년 정도를 근무했습니다. 하지만 실상 쇼핑몰의 상세 페이지를 디자인하고 촬영을 하는 등 웹디자인이라고 보기는 조금 부족한 업무를 주로 하면서 어영부영 시간을 보내다 경영악화로 이직을 하게 되었습니다. 이후 웹 코딩을 속성으로 학원을 다니며 배웠고 취업까지 잘 이어져 5년 정도를 웹퍼블리셔로서 일해왔습니다. 간간히 디자인 업무도 하긴 했었지만, Html이나 css, jquery 정도를 이용해 웹사이트의 메인이나 컨텐츠 페이지, 그에 따른 반응형 작업을 주로 작업했습니다. 현재는 또 같은 사유로 이직을 해야하는 상황이 되었습니다. 이직을 하려고 보니 react니 node니 여러가지 필수 요구능력들이 있어 이력서를 넣기가 망설여지더군요. 늦었을지도 모르겠지만 Javascript랑 react를 조금씩 공부하며 포트폴리오를 제작하고 있습니다. 그러다보니 앞으로 어떤 포지션이 되고 싶은지 생각이 많아지더라고요. 처음 코딩을 배울 때는 백엔드쪽까지 배워보고 싶다는 막연한 생각을 했었던 거 같은데 번아웃이 올 정도로 현생에 치여 살다보니 이때까지 미뤄두게 되어버렸습니다.... 지금은 제가 뭘 할 수 있는지조차 흐려지고 있는 것 같습니다. Javascript를 건너 뛰고 jquery로 배워서 Javascript도 잘 모르고 있는 것 같고 이력서를 넣을 곳을 헤메다 보니 제가 퍼블리셔가 맞는지도 의문이 되었습니다. 코딩할 때 문제를 검토하고 해결하기 위해 노력하는 과정이 즐거웠던 것 같긴 하지만, 너무 한정적인 도구를 가지고 있는 것 같다는 생각도 들어요. 퍼블리셔보다는 프론트엔드개발 쪽이 수요가 많은 것 같은데 뭘 어떻게 배워야할지 감이 안옵니다. 저는 퍼블리셔라고 말할 수 있을까요. 프론트엔드 개발자가 될 수 있을까요. 나이도 벌써 서른 중반인데 앞이 깜깜한 것 같습니다. 쓴소리도 좋으니 조언해주시면 좋겠어요....
개발자
#이직고민
#이직
답변 1
댓글 7
추천해요 1
조회 227
한 달 전 · nox 님의 새로운 답변
기본서 추천 부탁드려요
node.js , react, typescript, next.js 를 공부해야합니다 서점가보긴했지만 그래도 괜찮았던 책이 있었다면 추천 부탁드려요! 괜찮은 강의도 혹시 아신다면.. ㅎㅎ
개발자
#기본서
#react
#next.js
#typescript
#node.js
답변 3
댓글 0
조회 104
2달 전 · 최승운 님의 질문 업데이트
소프트웨어 개발자 설문
안녕하십니까? 저는 현재 소프트웨어 개발자들의 행동 특성이 직무에 미치는 영향에 대해 연구하고 있습니다. 업무에 매우 바쁘신 점, 잘 알고 있지만 잠시 머리를 식히는 기분으로 평소에 생각하신 바를 간략하게 표시해 주시면 감사하겠습니다. (약 5분 소요) 바쁘시더라도 빠뜨려지는 문항이 없도록 끝까지 응답 부탁드리며, 응답해주신 내용은 소중하게 다룰 것을 약속드립니다. 그럼 화창한 봄, 건강과 행복이 가득한 시간 되시기 바랍니다. 감사합니다. 설문링크: https://docs.google.com/forms/d/e/1FAIpQLSdY7VsxbyaBNoTg7cWufdwwJqGbnzJTELTqJkGROavz-Ps9NQ/viewform?usp=sharing
개발자
#설문요청
#자기주도학습
#직무성과
답변 0
댓글 0
조회 142
한 달 전 · nox 님의 새로운 답변
풀스택 개발자 Nest.js vs Spring
안녕하세요. 프론트엔드 개발자로 커리어를 시작한지 이제 딱 1년 되는 주니어 개발자입니다. 취준할때는 Express로 백엔드도 좀 했었고, 취업해서는 지금까지 React/Next.js로 프론트 개발을 해오고 있습니다. 회사가 웹개발 팀이 아주 작은 스타트업이라 프론트 저 한명, 백엔드 한명입니다... 보통 백엔드 일손이 더 부족한 경우가 많고, 제가 백엔드도 좀 해보고 싶어서 제가 공부도 할겸 회사 백엔드쪽을 살짝 거드려고 합니다. 재밌으면 추후에 풀스택으로 가볼까 하구요. 일단 admin 페이지 담당하는 정도로 백엔드 실무를 시작해보려 하는데, 회사 백엔드가 원래 Nest.js로 되어있었는데 Kotlin/Spring으로 바꾸고 있는 상황입니다. 이런 상황에 제가 Nest.js를 곁드는게 맞는건지, 자바 스프링을 해야할지가 고민입니다. 개인적으로 저는 TypeScript로 프론트, 백 둘 다 하는게 편하니까 Nest.js로 하고싶긴 합니다. 아예 백엔드로 전향할거라면 스프링을 하는게 좋겠지만, 전 프론트를 메인으로 하거나 풀스택으로 가고 싶어서요. 백을 메인으로 할 생각은 없습니다. 공고에서도 프론트인데 우대사항으로 백엔드 역량을 요구한다거나, 풀스택 개발자라면 Nest.js인 경우를 많이 본 거 같습니다. React와 Spring 조합을 요구하는 경우는 잘 못본 거 같아서 고민이네요. 보통 프론트엔드 개발자 혹은 풀스택 개발자 분들은 백엔드를 Nest.js와 Spring중 뭐로 하나요? 개발팀과 상황에따라 다르기야 하겠지만, 일반적으론 어떤지 궁금합니다..!
개발자
#react
#frontend
#nest.js
#풀스택개발자
답변 2
댓글 1
조회 245
2달 전 · 익명 님의 질문 업데이트
✨ AI 자동화와 미국 홈스타일링 진출, 함께할 개발자 분을 찾습니다
안녕하세요, 인테리어티쳐 대표님이 직접 만나보고 싶은 개발자분들을 찾고 있습니다. 우리는 지금, “조금 다르게 일하고, 진짜 문제를 푸는” 두 개의 프로젝트를 진행 중입니다. 🚀 현재 우리가 하고 있는 프로젝트 1. AIP: Automation Implementation Project 반복적인 인테리어 상담 업무를 자동화하여 상담-견적-일정관리까지 한 번에 처리되는 시스템을 구축 중입니다. - 상담 응대를 위한 AI 챗봇/폼 기반 고객 응대 시스템 - 고객 정보 자동 수집 및 정리 - 맞춤형 견적 자동 생성 및 전달 (선택형 입력 기반) - 캘린더 연동 일정 예약, 리마인드 알림, 후속 안내 자동화 - 향후 CRM, 리포트 기능까지 연계해 고객 전환율을 높이는 인프라 구축 목표 🎯 우리가 해결하는 문제 상담 인력의 업무를 줄이고, 고객 응대를 일관되게 제공하며, 상담 → 견적 → 전환까지 자연스럽게 이어지는 경험을 설계합니다. 2. 미국 홈스타일링 진출 (for 하이엔드 고객) - 미국 현지의 하이엔드 고객을 위한 홈 스타일링 프로젝트** 진행 중 - 현지 고객 맞춤형 콘텐츠 및 커머스 기능 실험 - 고급 가구 유통사 및 스타일리스트 네트워크**와 함께 글로벌 확장 가능성 테스트 🧭 이런 분을 찾고 있어요 이번 커피챗은 단순한 채용 목적이 아닙니다. 우리는 우리의 방향성과 맞는 분과 미리 연결을 맺고 싶습니다. 🙌 환영하는 분들 - AI, UX, 자동화** 기술에 관심 있으신 개발자 - 챗봇/프론트/백오피스 등 사용자 경험 중심의 구조를 설계해보고 싶은 분 - 인테리어, 라이프스타일 산업을 IT로 재해석해보고 싶은 분 - 창업, 스타트업, IT 업계에 관심이 많고 이야기를 나누고 싶은 분 - 프로젝트 단위 참여에 열려 있는 프리랜서 또는 스타트업 지향 개발자 🎯 이런 방식으로 만나 뵙고 싶어요 (면접보다 솔직한 대화) - 대표님과의 1:1 커피챗 (온라인 or 오프라인) - 포멀한 면접이라기보다는, 서로의 방향과 가치관을 솔직하게 공유하는 **"사전 미팅"**의 개념 - 기술 이야기, 커리어 방향, 산업 인사이트 등을 자유롭게 나누는 시간 - 이후 서로 잘 맞는다면, 자연스럽게 프로젝트 협업까지 이어질 수 있습니다 📬 이렇게 연락 주세요 - 아래 이메일로 간단한 소개와 함께 연락주세요 (빠르게 연락주신분 순으로 먼저 연락드리겠습니다) ✉️ km.lah@interiorteacher.com - 우리가 진행 중인 프로젝트와 연관된 이력서 또는 포트폴리오가 있다면 함께 첨부해주시면 감사하겠습니다! - 제목 예시: `[커피챗 신청] 홍길동_AI 챗봇 프로젝트 관심` 우리와의 대화가 협업을 위하지만 혹시 당장의 협업이 아니더라도, 좋은 연결의 시작이 되기를 바랍니다. 🙌
개발자
#ai
답변 0
댓글 0
조회 95
2달 전 · 익명 님의 질문
💌2분 짜리 설문조사 하시고 커피 받아가세요!💌
안녕하세요! 저희는 사용자 맞춤형 향수 추천 서비스를 제공하는 퍼퓨미 플랫폼을 개발 중입니다. 이 서비스는 여러분이 원하는 향수를 쉽게 찾을 수 있도록 도와주며, 향수 공방을 찾아서 맞춤형 향수를 제작할 수 있는 기능도 제공합니다. 이 설문은 퍼퓨미의 향수 추천 기능과 향수 공방 서비스에 대한 여러분의 의견을 듣기 위해 진행됩니다. 여러분의 소중한 의견이 향수 추천 서비스를 더 나은 방향으로 발전시키는 데 큰 도움이 됩니다 🙂 설문은 약 2분 정도 소요되며, 참여해 주시면 감사하겠습니다! ✔️ 설문 기간: 4월 5일 (토) ~ 4월 7일 (월) ✔️ 예상 소요 시간: 2분 내외 ❗️설문에 응해주신 분들 중 총 10분께 추첨을 통해 컴포즈커피 아메리카노 기프티콘을 발송해 드립니다 ❗️ 여러분의 소중한 의견이 맞춤형 향수 추천 서비스의 방향성을 결정하는 데 큰 도움이 됩니다 🙂 많은 참여 부탁드립니다! 구글 폼 링크 : https://docs.google.com/forms/d/e/1FAIpQLSckZ2pa7fgJvnOfJivqHgKtvVbjL7NBDVvw9sZTjnmIw5-aqA/viewform?usp=dialog
PM/PO/기획자
#설문조사
#조사
#기획
#구글폼
#페인포인트
답변 0
댓글 0
조회 24
2달 전 · nexter 님의 새로운 답변
java + gradle 프로젝트에 외부 시스템의 데이터를 이용하기 위해 구조적으로 어떻게 코드를 작성해야할까요?
안녕하세요. 저는 지금 2년차 풀스택 개발자로 근무중입니다. 제목과 같이 고객사 데이터를 저희 시스템의 화면에서 활용할 수 있도록 진행하고자 하는데요, ex) 해당 시스템에서 게시물 제목으로 저희 데이터를 검색해서 입력할 수 있게 해주세요! 사실, 고객사에 api가 없는 상황이고 있다고 해도 고객의 요구로 인해 커스터마이징을 진행해야하는 상황인데.. 배포중인 다른 고객사에게 최대한 영향을 끼치지 않도록 어떤 구조로 코드를 작성하면 좋을지 또는 좋은 방법이 있을지 현직자분들의 얘기를 들어보고싶습니다..! *프론트는 javascript 사용중입니다.
개발자
#java
#javascript
#gradle
답변 1
댓글 0
조회 87
2달 전 · 익명 님의 새로운 댓글
Node 공부 방법 질문
안녕하세요. 저는 현재 게임 개발을 하고 있습니다. 얼마전 유니티6가 나오면서, 유니티6로 강의를 만들고 있습니다. 인프런에 강의를 올려볼까 하다가, 수수료가 너무 비싼 관계로 노마드 코더처럼 개인 강의 플랫폼을 만들어볼까 합니다. JavaScript를 만들어본 적이 있어서 Node.js로 만들기로 결정했고, 유튜보 '코딩애플'님이 만든 node.js로 블로그 만드는 강의를 수강했습니다. 대충 생각해보니 핵심은 결제를 한 사용자에게만 해당 강의가 있는 주소나 페이지로 접근이 가능하게 하면 되지 않을까 생각하고 있습니다. 백엔드 쪽은 처음이라 모르는게 많습니다. 결제 시스템이나, 추가적으로 고려하고 공부해야할 기능들이 있는지 궁금합니다. 또는 해당 기능들을 공부할 수 있는 도움 되는 강의나 공부법도 추천해주시면 감사하겠습니다.
개발자
#node.js
답변 1
댓글 1
조회 128
3달 전 · 익명 님의 질문
MacBook에서 Windows Docker 서버 접속 시 sudo가 필요한데 원인이 뭘까요?
문제 현재 Windows 데스크톱과 MacBook을 사용 중이며, 두 기기는 동일한 로컬 네트워크에 연결되어 있습니다. - 데스크톱(Windows): 유선 랜(Ethernet)으로 연결 - MacBook: Wi-Fi로 연결 Windows 데스크톱에서 Docker를 이용해 로컬 웹 서버(포트 9000)를 실행 중입니다. 컨테이너는 -p 9000:9000 옵션으로 실행되었으며, 0.0.0.0:9000에서 요청을 받을 수 있도록 설정되어 있습니다. 데스크톱에서는 Chrome를 통해 정상적으로 웹 인터페이스에 접속할 수 있습니다. 그러나 MacBook의 Chrome에서 접속하면 페이지를 찾을 수 없다고 합니다. 이상하게도,,, Chrome을 sudo로 실행하면 페이지가 정상적으로 로드됩니다. 추가 정보 - 데스크톱(Windows)과 MacBook은 같은 서브넷에 속해 있습니다. - 웹 서버는 0.0.0.0:9000에서 요청을 받을 수 있도록 설정되어 있어, 다른 기기에서도 접근 가능해야 합니다. - MacBook에서 nc -zv <데스크톱-IP> 9000을 실행하면 포트가 열려 있음을 확인했습니다. - Python 코드에서 requests.get("http://<데스크톱-IP>:9000")을 실행하면, 일반 실행 시 실패하지만 sudo로 실행하면 정상적으로 작동합니다. - MacBook에는 단 하나의 사용자 계정만 존재하며, 해당 계정은 관리자(Admin) 권한을 가지고 있습니다. - macOS 방화벽은 비활성화되어 있으며 (/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate로 확인), sudo pfctl -d로 pf 방화벽을 꺼도 문제가 해결되지 않았습니다. 현재까지 파악한 내용 sudo로 실행하면 정상적으로 동작하기 때문에, 현재 문제는 네트워크 연결 자체의 문제가 아니라 macOS의 보안 정책 또는 네트워크 제한과 관련된 것이 아닐까,, 생각하고 있습니다. 해결하고 싶은 질문 - 왜 Chrome을 sudo로 실행해야만 웹 서버에 접속할 수 있을까요? - 왜 일반 사용자 권한으로 실행한 Python의 requests.get() 요청이 차단되고, sudo를 사용해야만 정상적으로 동작할까요? - macOS에서 일반 사용자 프로세스의 네트워크 접근을 제한하는 정책이 있는 걸까요? 있다면 어떻게 해결할 수 있을까요? 스크립트에 모두 sudo를 붙이면 문제가 해결되긴 합니다만,, 명확한 원인이 궁금합니다. 혹시 비슷한 경험을 하신 적이 있는 분이 계시다면 조언 부탁드립니다! 혹은 힌트 키워드라도 던져주시면 감사하겠습니다!
개발자
#mac
#docker
#local-network
답변 0
댓글 0
조회 73
4달 전 · 파파바나나 님의 질문 업데이트
대학생 산업기능요원 취업 준비 어떻게 시작해야 할까요?
저는 현재 미국에 있는 대학에서 컴퓨터 과학 전공으로 3학년 재학 중에 있습니다. 제가 운 좋게 신체검사에서 공익 판정으로 받아서 이번 학기를 마치고 산업기능요원에 도전해보려고 하는데 아직 경험이 많이 부족한 것 같다는 생각이 듭니다. 저는 나름 프로그래밍이 적성에 잘 맞는다고 생각했고, 프로그래밍 문제를 푸는 것을 좋아합니다. 프로그래머스 코딩문제도 4레벨 까지는 구현하는데 시간을 좀 투자한다면 나름 잘 푸는 정도입니다. 학교에서는 알고리즘을 공부하는 것을 좋아해서 증명 기반의 수학적인 수업들을 위주로 들었습니다. 문제는 지금까지 제대로 된 프로젝트를 해본 적이 없습니다. 파이썬이나 C++로 지뢰찾기 같은 게임 만들기 정도... 채용 공고를 보면 요구사항으로 적혀있는 Node.js, Typescript 등의 툴들을 사용해 본 적이 없고 데이터베이스나 네트워크에 관한 지식도 거의 없습니다. 요구사항을 만족하는 공고가 하나도 없다고 생각하니 어디서부터 시작해야할지 모르겠더군요. 남은 3개월 동안 열심히 준비해보고 싶은데 무엇부터 해야할지 모르겠습니다. 어떤 직군을 추천하시는지, 남은 시간동안 제가 어떻게 준비를 해야할지 조언을 얻고 싶습니다!
개발자
#산업기능요원
#취업-준비
#신입
#취업
답변 0
댓글 0
조회 40
4달 전 · 익명 님의 새로운 댓글
개발자 준비 계속할 지 다른 곳(공무원이나 다른 업종)으로 넘어갈 지 고민중인 26살 남자입니다.
안녕하세요 프론트엔드를 준비중인 26살 남성(만나이)입니다. 1주일뒤면 제가 대학교 졸업한지 3년이 됩니다. 현재 프론트엔드쪽으로 이력서를 넣어보고 있는데요 제가 이전 과정(KOSA)과정에서 Vue를 배웠습니다. 그런데 현장에서는 React 실력을 요구하더라구요 ㅜㅜ 그래서 배운게 좀 부족하다고 느껴서 프론트엔드쪽 부트캠프 한번 더 해보고 프론트엔드쪽으로 취업해볼까 생각 중입니다. 그런데 공백기간이 워낙에 길다보니 부트캠프에서 더 배워야할지 다른 곳(공무원이나 다른 업종)으로 갈 지 고민입니다. 참고로 저는 지난 3년동안 아래와 같이 활동을 하였습니다. - 22.02 컴퓨터과학과 졸업 - 22.04~22.10 경기도 미래기술학교 클라우드 기반 데브옵스 운영자 과정(내일배움카드 발급 불필요) - 온프레미스 인프라 구축 프로젝트 1개(EVE-NG) - 클라우드 인프라 구축 프로젝트 1개(AWS) - 23.05 클라우드쪽 취업 안되서 지인의 도움으로 개발쪽 알아보다가 15일동안 개발 회사를 다님(직장 상사와의 갈등으로 그만둠) - 23.06~24.04 헌혈카페 알바 - 24.06~24.11 KOSA MSA 풀스택 과정(내일배움카드 발급 불필요) - JAVA, Oracle 프로젝트 1개(백엔드만 담당) - JQuery, Javascript 프로젝트 1개(프론트엔드만 담당) - Vue, Pinia 프로젝트(1인 프로젝트) - Vue, Spring Boot 프로젝트 1개 - 24.12~지금까지 이력서를 넣어보는 중(날리지큐브, 인스웨이브시스템즈 등 총 7개 회사에 이력서를 넣은 상황)
개발자
#프론트엔드
#재취업
#웹개발자
답변 1
댓글 3
조회 361
4달 전 · 하이린 님의 새로운 답변
프론트엔드 이직 준비로 어떤 것들을 하는게 좋을까요?
안녕하세요. 경력 2년차 프론트엔드 개발자입니다. 이전에 두 개의 회사에서 프론트엔드 개발자로 일했는데 불행하게도 두 회사 모두 임금체불로 인해 퇴사를 하게 되었습니다. 그래서 이번에는 50인 이상의 규모를 가진 회사로 이직하는 것을 목표로 이직을 준비하고 있습니다. Next.js, React, Typescript @tanstack/react-query, Context API, Recoil Vanilla-extract, emotion, styled-components, tailwind-css, Sass 위와 같은 스킬들을 공부 및 경험해보았고, Vanilla-extract, tailwind-css를 제외한 스킬들은 실제 업무에서도 활용하였습니다. 현재 저는 [1. 코딩테스트, 2. 기술블로그, 3. 개인프로젝트] 를 매일 반복하며 이직을 준비하고 있습니다. 이대로 계속 이직을 준비하면 될지, 아니면 다른 무언가를 더 준비해야할 지, 앞으로의 이직 준비 방향에 대해 알려주시면 감사하겠습니다. 추가로 혹시 이력서 피드백 해주실 수 있는 분 계시면 말씀 부탁드립니다... 서류에서 계속 떨어지다보니 개발자 입장에서 피드백을 꼭 받아보고 싶습니다...!
개발자
#프론트엔드
#이직
#경력이직
#이력서
#피드백
답변 1
댓글 0
조회 145
4달 전 · 박종찬 님의 댓글 업데이트
비전공자 프론트엔드 신입 취업 조언 부탁드립니다..
28살 비전공자 프론트엔드 개발자로 도약 준비중인 취준생입니다. 23년에 대학교 졸업 후 공간디자인 전공을 살려 인테리어 회사에 입사하여 인테리어 디자인&설계를 진행하였습니다. 누군가가 사용하고 거주할 공간에 대해 설계를 진행하고 인간중심적인 디자인을 고안하는 과정 자체가 재밌고 흥미로웠습니다. 그렇게 나온 결과물을 사용자가 보고 기뻐하고 실제로 이용하는 모습을 보며 뿌듯함을 느끼기도 했습니다. 그렇게 실무를 진행하면서 동시에 인테리어라는 직업의 한계를 느끼기도 했습니다. 현실의 물리적인 제약으로 생각했던 설계가 불가능하기도 하고 사용자 중심으로 디자인을 진행했지만 실현이 불가능하기도 했습니다. 무엇보다 공간적, 시간적 제약이 크다는 느낌을 많이 받았습니다. 그렇게 생각하던 때에 같은 과 친구를 통해 '부트캠프' 라는 것을 알게되었고, 공간디자인을 전공하면서 관심을 기울이고 있던 '개발'이라는 분야에 대해 꿈을 꾸게 되었습니다. 나이가 더 들기 전에, 더 시간이 늦기 전에 접어뒀던 꿈을 도전해보고 싶다는 생각이 들었고 다니던 회사를 퇴사함과 동시에 국비지원 프로그램에 지원해 교육원을 다니며 5개월 가량의 수업을 들으며 개발자로서의 역량을 키워갔습니다. 교육원의 커리큘럼은 풀스택 과정이였지만 저는 프론트엔드 개발이 사용자 경험과 직결되어 있다는 부분이 제 이전 전공 경험과 실무 경험을 살릴 수 있다는 생각과 동시에 제 성격과 잘 맞을 것 같아 프론트엔드 개발에 집중하게 되었습니다. HTML, CSS, Javascript, jquery, 리액트 배우고 팀 프로젝트에서 MySQL 과 MariaDB 를 활용하여 프로젝트를 제작하였습니다. 지금은 개인 포트폴리오인 랜딩페이지와 이력서를 작성해 1월 한달동안 공고를 찾아보며 지원하고 있는데 열람은 되지만 연락이 거의 오지 않는 상태여서 나에게서 어떤 부분을 개선하고 어떤 부분에 더 노력을 쏟으면 좋을지 고민이 정말 많이 되고 선택지도 정말 많고,,조금 답답한 심정입니다. 얼른 실무에 뛰어들어 실무역량을 키우고 싶습니다.. 지금도 늦었다는 생각이 자꾸만 듭니다.. 선배님들께 피드백을 받고싶어 질문 드립니다. 아래에는 랜딩페이지 링크입니다. 현실적인 팩트 피드백 부탁드립니다 ! https://jonggu-portfolio.vercel.app/
개발자
#프론트엔드
#비전공
#취업
답변 2
댓글 2
보충이 필요해요 1
조회 306
5달 전 · 박정환 님의 새로운 댓글
스프링부트 로컬 환경에서는 되지만, 배포 환경에서 404 에러가 발생합니다.
안녕하십니까 선배님들. 스프링부트 API 서버를 개발하고 배포하였는데 다음과 같은 문제가 발생하였습니다. 로컬 환경에서는 잘 작동하지만, 배포 환경에서 특정 POST 요청에서 404에러가 발생하는 문제였습니다. 해당 요청은 JSON을 반환하는 컨트롤러입니다. 서핑을 하던 중, Spring Security의 CSRF의 문제일 수도 있다고 하던데 저는 현재 Security를 사용하지도 않고 다른 POST 요청은 잘 응답하여 뭐가 원인인지 잘 모르겠습니다. 아래는 application.yaml과 Controller 코드입니다. 감사합니다. // application.yaml spring: application: name: tika servlet: multipart: max-file-size: 50MB max-request-size: 50MB
개발자
#스프링
#자바
답변 1
댓글 2
조회 78
5달 전 · 이상래 님의 새로운 답변
FE 화면 디렉토리 어떤 구조로 생성하나요?
BE 개발자입니다. 어쩌다보니 테스트용 화면을 만들게됬는데 백엔드에서 RESTFull 하게 호출할 수 있게 하고 싶다보니 각 path별 디렉토리에 html을 넣어주다보니 구조가 많이 복잡해지는 감이 있네요. 다른 분들은 어떤 방식으로 구조를 만드시는지 궁금해서 질문드립니다. 1. 방법 각 path에 맞는 디렉토리 생성 - test - page - user - edit.html - item.html - equip.html - status.html - home - account - money.html 2. 기능에 맞는 디렉토리 - page - user.html - home.html - component - user-edit.html - user-item.html - user-equip.html - user-status.html - home-account-money.html
투표
개발자
#frontend
#html
답변 2
댓글 1
보충이 필요해요 1
조회 590
6달 전 · 익명 님의 질문
취업 도와주세요 웹 퍼블리셔
현재 웹 퍼브리셔로 구직 중인데 php, google apps script, 그누보드, 카페 24, 리액트, sacss, bootstrap 등을 학습하려고 하는데 뭐 부터 공부 하는게 좋을까요?? 도와주세요 선배님들
디자이너
#취업
답변 0
댓글 0
조회 54
7달 전 · aigoia 님의 댓글 업데이트
졸업 1달 남은 시점에서 질문드립니다.
우선 저는 현재 기계공학과에 재학중인 4학년이며, 사실상 1달 뒤면 졸업인 상태입니다. 개인적으로는 웹 개발 분야로 취업을 위해 공부를 하기는 했지만, 혼자 인터넷 강의를 결제해서 공부한 상태이면, 현재 작업물이라고는 포트폴리오를 보여줄 수 있는 페이지가 전부입니다. 처음에 아무것도 모르고 강의를 수강해서, html, css, javascript(약간), nodejs, express, mongodb 정도를 배웠는데, 이게 생각보다 해당 기술을 요구하는 기업도 제가 사는 지역에서는 얼마 없어서 고민입니다. 졸업을 하고 원래 하던 기술로 계속 공부를 진해하며 취업에 도전을 해야할지, 새로운 언어를 배워야 할지, 국비 지원을 들어야 할지, 아니면 차라리 다른 분야인 AI나 데이터 분야로 새롭게 국비지원들 들어야 할지 고민입니다. 개발자 선배님들 도움 부탁드립니다 !! (추가로 스펙도 그렇고 딱히 좋은 부분이 없어서 대기업 보다는 복지 상관없이 개발만 할 수 있는 기업에 들어가서 우선 경력과 실력을 쌓는것을 목표로 하고 있습니다.)
개발자
#취업
#스펙
#신입
#부트캠프
#국비지원
답변 1
댓글 3
조회 66
7달 전 · 익명 님의 질문 업데이트
개발자 신입 준비
안녕하세요 개발자 준비중인 컴퓨터공학과 4학년 학생입니다. 우선 저는 3회정도의 프로젝트를 진행했고 어쩌다 보니 팀 프로젝트 였지만 제가 거의 풀 스택으로 진행했고 Spring, Node, React를 사용가능하고 아키텍처적으로 규모가 있진 않지만 대략 30개 이상의 Entity를 가지는 규모의 프로젝트들이며 기업인분들에게 좋은 평가를 받은 프로젝트도 있습니다 (Flutter로 간단한 앱도 만들어보았고 , 어플리케이션 프로젝트도 진행 해보았습니다.) React는 타입스크립트 자바스크립트(JavaScript)를 사용해서 나름 자유자재로 만들고 수정할 수있고 타입스크립트(TypeScript)로 전환하는 방향으로 가고 있으며 Node는 레거시로 Express와 sql사용해서 사용했고 Spring은 Spring Boot, Spring MVC, Spring Security,JPA, Redis, JWT 등으로 다양하게 접목 시키고 있고 왜 필요할까를 생각하며 다양하게 접근하고 있습니다. (JPA나 AOP 등의 깊은 공부도 함께 하고 있습니다.) 실제 서버에 배포도 해보았고 지금 진행중인 프로젝트는 AWS를 통해 여러 인스턴스로 나눠서 최적화 하여 배포해볼 예정입니다. 이렇듯 부족하지만 웹쪽에서는 나름 발전의 자신감이 있는편입니다 하지만 제가 코딩테스트에 준비를 하지못했는데 요즘 코딩테스트가 거의 모든 기업 필수여서 아직 프로젝트 진행중이기도 하고 코딩테스트 때문에 아직 입사지원을 생각하지 못하고 있습니다. 코딩 문제를 한번도 풀어본적 없고 기본문법조차 잘 모르고 그런 상황입니다 ㅜㅜ 막상 시작하려고하니 시간적 압박도 그렇고 어떻게 어느정도의 기간을 잡고 해야할지 막막해서 글올려봅니다 선배님들 현직자분들 저는 웹 관련해서 너무 재밌게 찾아보고 고민하며 작업을 하는데 코딩테스트를 따로 준비해서 내년에 입사를 지원하는게 맞을까요 보통 어느정도가 되어야하고 어느정도 시간이 필요할까요 도움 부탁드립니다. 읽어주셔서 감사합니다!
개발자
#신입
#개발자
#코딩테스트
#취업준비
답변 0
댓글 0
조회 134
2달 전 · nexter 님의 답변 업데이트
프론트엔드인데 AWS, CICD에 대해 몰라요.
3년 차인데 물 경력인 것인 지, 요즘 다들 스펙보면 화려해보이던데 제가 할 줄 아는거라곤, JavaScript(TypeScript), HTML5, CSS3, React정도입니다.. 적고나니 엄청 물경력같네요; 요즘 Next가 핫하기에 Next.js까진 공부하려고 하는데 Vitest도 공부해야할 것 같고.. CICD 파이프라인도 공부해야하는 건 지, AWS도 요즘 스펙에 자주 언급되는 것 같고.. 막막하네여 스펙을 무엇부터 채워야할까요..?
개발자
#프론트엔드
답변 1
댓글 0
조회 105
7달 전 · 허니 님의 새로운 답변
프론트 개발중 고민 ..
저는 프론트엔드를 공부중인 주니어 개발자입니다 지금은 대학교 3학년 1학기 재학중이고 기술 스택은 react, typescript, query등등을 공부하면서 프로젝트 활동을 조금했습니다. 백엔드를 한번도 해보지 않아서 이번 겨울 방학때 백앤드를 공부하면서 서버에 대한 이해도 높여야 할지 아니면 next js를 공부하면서 프론트 관련 지식을 더 쌓아야 할지 고민이 됩니다. 이 정도 시기면 백엔드를 시작하기에 늦은게 아닌지 그리고 프론트를 차별성있게 공부를 어떻게 할지도 잘 모르겠습니다.. 물론 두개 다 해보면 좋을 것 같은데 여력이 되지 않을 것 같아 질문 올려봅니다.
개발자
#프론트
#백엔드
답변 1
댓글 0
조회 61
5달 전 · 동우 님의 새로운 댓글
블록체인 개발 입문 책 추천 해주세요!!
블록체인 관련된 스마트계약, 저작권 관리, 토큰 발행, 사용자 인증, 지갑 등등의 기술을 공부하고 적용해서 새로운 서비스를 만들어보고 싶은데, 어떤 책을 보고 시작해보면 좋을지 잘 모르겠습니다. 이쪽은 완전 처음이라 감이 잘 안 잡히네요.. 현재 프론트엔드 개발을 위주로 공부하고 있고 javascript를 주력 언어로 삼고있어서 프론트 백도 이 언어로 구현할 것 같습니다. 따로 책을 찾아보고는 있지만 추천 받는 것도 좋을 것 같아 올려봅니다! 참고로 만들어보고 싶은 서비스는 블록체인 기반 유튜브 또는 sns 서비스입니다. 공부 차원에서 시작하는 수준이라고 생각해주시면 될 것 같습니다...
개발자
#블록체인
#이더리움
답변 1
댓글 1
추천해요 2
조회 221
7달 전 · 포크코딩 님의 새로운 답변
웹 성능 최적화에 관해 글을 써봤습니다.
안녕하세요. 저는 신입 7개월정도 된 프론트엔드 개발자 멀린이라고 합니다. 이번에 성능 최적화에 관해 글을 써봤은데 제 글이 상대방 입장에서 어떤지 알 수 없었습니다. 그래서 도움을 요청해요. 제 글이 기술적인 내용을 잘 전달하고 있는지, 깊이 있는 내용을 전달하는지, 실용성에 맞게 전달하는지가 궁금해요. 제가 쓴 블로그 링크입니다: https://medium.com/@scriptmind.corp/how-we-increased-web-performance-b81c5195349c
개발자
#react
#next.js
#performance
답변 1
댓글 0
조회 66
7달 전 · 개발자A 님의 답변 업데이트
자바 백엔드 ERP 개발로 가면 커리어에 도움이 될까요?
안녕하세요. 신입 백엔드 개발자로 취업 준비 중입니다. 최근 ERP 회사에 합격을 했는데, 여기서 하는 얘기로는 AA 업무를 담당하게 된다고 하더라고요. (경험해 본적이 없어서 AA 가 무엇을 하는건지는 구체적으로 모르겠습니다 ..) 사용하는 언어로는 C#, Java, Javascript등등을 사용하고 프론트를 만질 일도 있다고 합니다. 신입이기 때문에 프론트를 만지고 백을 만지고 이런건 배울 수 있는거라 생각하여 크게 상관이 없는데, 그 외에 ERP 시스템을 유지보수하는 업무가 과연 제가 백엔드 개발자로써 커리어를 쌓는 데에 도움이 되는 걸까요?? (연봉은 3000 초반대 입니다)
개발자
#커리어고민
답변 1
댓글 0
조회 315
7달 전 · 익명 님의 질문
iOS 신입 개발자 포트폴리오 첨삭 부탁드립니다
안녕하세요 ios개발자가 되기 위해 노력중입니다! https://uneven-diplodocus-af8.notion.site/iOS-12e049554e7180bbbd62f53b76178257
개발자
#ios
#신입
#포트폴리오
답변 0
댓글 0
조회 151
7달 전 · 문종호 님의 새로운 답변
RAG 를 짜는 중에 도무지 어떤 부분이 문제인지 모르겠습니다.
# JSON 파일에서 FAQ 데이터를 로드하는 함수 def load_faq_data_from_json(file_path): with open(file_path, 'r', encoding='utf-8') as f: faq_data = json.load(f) return faq_data # FAQ 데이터 로드 json_file_path = '' faq_data = load_faq_data_from_json(json_file_path) # ChromaDB 클라이언트 및 Embedding 설정 chroma_client = chromadb.Client() # ChromaDB 클라이언트 생성 # 고유한 컬렉션 이름 생성 collection_name = "faq_data_" + datetime.datetime.now().strftime("%Y%m%d_%H%M%S") collection = chroma_client.create_collection(collection_name) # LangChain의 Text Splitter 설정 text_splitter = RecursiveCharacterTextSplitter( chunk_size=512, chunk_overlap=50 ) # OpenAI 임베딩 설정 openai_api_key = '' embedding_function = OpenAIEmbeddings( model="text-embedding-ada-002", openai_api_key=openai_api_key ) # 텍스트 스플리팅 및 임베딩 생성 함수 def split_and_embed_text(text): splitted_texts = text_splitter.split_text(text) print(f"Splitted texts: {splitted_texts}") try: # OpenAIEmbeddings는 embed_documents를 사용합니다. embeddings = embedding_function.embed_documents(splitted_texts) except Exception as e: print(f"임베딩 생성 중 오류 발생: {e}") return None # 임베딩이 제대로 생성되었는지 확인합니다. if embeddings is None or len(embeddings) == 0: print("임베딩 생성 실패") return None # 임베딩을 numpy 배열로 변환 embeddings = np.array(embeddings) print(f"Embeddings shape: {embeddings.shape}") # 임베딩 벡터의 차원을 확인하고 처리합니다. if embeddings.ndim == 1 and embeddings.shape[0] == 1536: # 임베딩이 1차원 배열이고 길이가 1536인 경우 final_embedding = embeddings elif embeddings.ndim == 2 and embeddings.shape[1] == 1536: # 임베딩이 2차원 배열이고 두 번째 차원이 1536인 경우 final_embedding = np.mean(embeddings, axis=0) else: print("임베딩 벡터의 차원이 예상과 다릅니다.") return None print(f"Final embedding shape: {final_embedding.shape}") return final_embedding # FAQ 데이터를 Vector DB에 저장 def store_faq_data_in_vector_db(faq_data, collection): for faq in faq_data: # 'question'과 'answer'가 있는지 확인하고, 'answer'가 None이 아닌지 확인 if 'question' not in faq or 'answer' not in faq or faq['answer'] is None: print(f"누락된 'question' 또는 'answer'로 인해 항목을 건너뜁니다: {faq}") continue # 다음 항목으로 넘어감 # 텍스트 스플리팅 및 임베딩 생성 question_embedding = split_and_embed_text(faq['question']) if question_embedding is None: print(f"Embedding generation failed for question: {faq['question']}") continue # 임베딩이 없으면 다음 질문으로 넘어감 print(f"Generated embedding for question '{faq['question']}': {question_embedding}") # 각 질문에 고유한 ID 생성 faq_id = str(uuid.uuid4()) # 메타데이터에서 None 값을 제거 metadata = {k: v for k, v in {"answer": faq['answer']}.items() if v is not None} # Vector DB에 저장 collection.add( documents=[faq['question']], metadatas=[metadata], ids=[faq_id], embeddings=[question_embedding] ) # 추가 후 임베딩 확인 (저장된 후 곧바로 확인) stored_results = collection.get(ids=[faq_id], include=["embeddings"]) if stored_results['embeddings'] is not None and len(stored_results['embeddings']) > 0: print(f"Embedding for question '{faq['question']}' successfully stored.") else: print(f"Failed to store embedding for question '{faq['question']}'") # FAQ 데이터를 JSON에서 로드하고 저장 store_faq_data_in_vector_db(faq_data, collection) 이렇게 데이터를 저장하고 # 환경 변수에서 API 키 로드 openai_api_key = os.getenv("OPENAI_API_KEY") if not openai_api_key: raise ValueError("OpenAI API 키가 설정되지 않았습니다. 환경 변수 OPENAI_API_KEY를 설정하세요.") # OpenAI 임베딩 설정 embedding_function = OpenAIEmbeddings( model="text-embedding-ada-002", openai_api_key=openai_api_key ) # LangChain의 Text Splitter 설정 (일관성 유지) text_splitter = RecursiveCharacterTextSplitter( chunk_size=512, chunk_overlap=50 ) # ChromaDB 클라이언트 및 컬렉션 설정 chroma_client = chromadb.Client() collection_name = "faq_data_collection" try: # 이미 존재하는 컬렉션인지 확인하고, 있으면 가져옴 collection = chroma_client.get_collection(name=collection_name) except chromadb.errors.CollectionNotFoundError: # 컬렉션이 존재하지 않을 경우에만 생성 collection = chroma_client.create_collection(name=collection_name) # Vector DB에서 유사 질문 검색 (ChromaDB) def find_similar_question_in_vector_db(new_question_embedding, collection, k=5): results = collection.query(query_embeddings=[new_question_embedding], n_results=k, include=['documents', 'metadatas', 'embeddings']) best_similarity = 0 best_question = None best_answer = None # 검색 결과에서 각 질문의 유사도와 답변을 처리합니다. if 'documents' in results and 'metadatas' in results: documents = results['documents'][0] metadatas = results['metadatas'][0] embeddings = results['embeddings'][0] for i in range(len(documents)): stored_embedding = embeddings[i] metadata = metadatas[i] if stored_embedding is not None: # 코사인 유사도를 통해 유사도를 계산합니다. similarity = cosine_similarity([new_question_embedding], [stored_embedding])[0][0] print(f"유사도: {similarity} for {documents[i]}") # 유사도가 가장 높은 결과를 선택하며, 임계값 이상일 경우에만 선택 if similarity > best_similarity and similarity >= SIMILARITY_THRESHOLD: best_similarity = similarity best_question = documents[i] if isinstance(metadata, list): metadata = metadata[0] best_answer = metadata.get('answer') if isinstance(metadata, dict) else None return best_question, best_answer # Fine-tuned GPT를 사용해 새로운 답변 생성 def gpt_generate_response_from_finetuned_gpt(question, style="의사 A 말투"): prompt = f"다음은 환자의 질문입니다: \"{question}\". 아래 말투를 사용하여 질문에 대해 성실하고 정확한 답변을 작성해주세요.\n\ 말투: {style}" response = client.chat.completions.create( model="", # Fine-tuned된 GPT 모델 ID messages=[ {"role": "system", "content": "You are a helpful medical assistant."}, {"role": "user", "content": prompt}, ], max_tokens=300, temperature=0.7, # 답변의 다양성을 조절합니다. ) return response.choices[0].message.content.strip() # 새로운 질문 처리 및 최종 응답 생성 def generate_final_response(new_question, collection): # 텍스트 스플리팅 및 임베딩 생성 splitted_texts = text_splitter.split_text(new_question) new_question_embedding = np.mean(embedding_function.embed_documents(splitted_texts), axis=0) # ChromaDB에서 유사 질문 검색 similar_question, answer = find_similar_question_in_vector_db(new_question_embedding, collection) if similar_question and answer: final_response = f"질문: {new_question}\n유사 질문: {similar_question}\n기본 답변: {answer}" else: generated_answer = gpt_generate_response_from_finetuned_gpt(new_question) final_response = f"질문: {new_question}\nGPT로 생성된 답변: {generated_answer}\n(이 답변은 벡터데이터에서 유사한 답변을 찾을 수 없어 GPT에 의해 생성되었습니다.)" return final_response # 사용자로부터 새로운 질문 입력 받기 new_question = input("새로운 질문을 입력하세요: ") # 최종 응답 생성 response = generate_final_response(new_question, collection) print(response) 로 데이터베이스에서 유사한 질문-답변 쌍을 끌어오려는데 정확히 같은 질문을 넣어도 (이러면 유사도가 1인데) 저장되어있는 답변이 끌어와지질 않네요...
개발자
#llm#rag
답변 1
댓글 0
조회 101
7달 전 · aigoia 님의 댓글 업데이트
프론트엔드 CS 지식 수준은 얼마나 필요할까요
현재 프론트엔드 개발자로 취업을 희망하는 취준생입니다. 23년도 SSAFY 수료하고 1년간의 취준기간동안 여러 회사에 이력서를 넣고 온라인코딩테스트, cs지식 테스트 등 여러 문제들을 풀어 보았는데 회사마다 요구하는 수준이 너무 달라서 궁금한점이 생겼습니다. 현재 저의 수준부터 말씀드리자면 프론트엔드 프로젝트 3회 경험 대학시절 Java 코딩 프로젝트 2회 로 프로젝트 경험 있구요 알고리즘(백준) 골드 1 로 웬만한 알고리즘은 기초는 거의다 풀어보며 공부했다고 생각합니다. 자료구조 역시 수박에 겉핧기 일수도 있지만 대부분은 알고있다고 생각합니다. 문제는 CS 지식이 많이 부족하고 그걸 인지하고 있습니다. 최근 모 기업에서 온라인 테스트를 진행했는데 CS 지식과 html, css 등을 물어보는 수준이었습니다. html 과 css는 크게 문제가 되지 않았는데 cs지식이 부족한게 가장 큰 문제였습니다. cs 공부는 계속 진행중인데 cs 지식과는 별개로 처음보는 개념들이 많이 나와 어려움이 많았습니다. PaaS, Cipher Container, SaaS, laaS, MIME, DNS 등등 물론 제가 공부양이 부족하고 CS 지식이 거의 없는 수준이라 알지못한 CS 지식일 수도 있다고 생각합니다. 그렇지만 제가 공부중이던 내용에선 해당 내용을 다루지 않아서 문제를 풀 수 없었습니다.. 이러한 내용들은 어디서 보면 좋을지 또 CS 지식과 관련해서 커리큘럼을 따라간다는 말은 어떠한 커리큘럼을 따라야 하는지가 궁금합니다... 취준 기간이 길어지며 자신감도 많이 떨어지고 온라인 테스트에서 매번 떨어져 힘드네요..
개발자
#프론트엔드
#cs
답변 1
댓글 3
조회 208