#gpt

질문 16
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

10일 전 · 개발자H 님의 새로운 답변

컴퓨터공학과 4학년 1학기끝 여름방학 이대로 취업가능한가요..

안녕하세요 4학년 1학기 여름방학이 시작되었는데 앞으로 어떻게 할지가 고민입니다. 대학은 인서울은 아니고 국립대입니다 3학년까지는 백준골드찍고 CS과목 공부 열심히하고(Cs과목만 학점이 좋아요..) 열심히 놀았습니다 올해는 숨고(프리랜서 플랫폼)에서 쉬운 프로그램개발 외주받아서 용돈벌이하고 간간히 백엔드 공부하면서 학기에 정보처리기사 합격하고 학과 전공필수과목인 팀프로젝트에 열중했습니다 주제에 벗어나지만 팀프로젝트 이야기를 좀 적자면 팀을 잘못만났습니다 프론트 1 백엔드 2로 팀프로젝트를 했는데 프론트는 부트캠프, 리액트 경험이 있다더니 피그마밖에 할줄 모르고 백엔드 한명은 api명세서대로 하지않고 지마음대로 기능만 gpt써서 겨우 구현해놓는놈이여서 협업이 어지러워지고.. 그래서 혼자 백 스프링부트 혼자 전부다짜고 프론트도 피그마 준틀만 받아서 결과물은 crud떡작한 개인프로젝트가 되었지만 혼자 공공api사용해보고 git branch 관리도 해보고 git action으로 CICD구축, 도커, aws ec2,rds,s3,vpc~~ 클라우드등등 배포도 해보고 시스템아키텍쳐 부분으로 많은 경험을 해본것은 좋은거같습니다 다시돌아와서 여름방학이 되었는데 일단 방학에sqld, 리눅스마스터를 취득할계획입니다. (정처기 합격하더니 근자감 만땅임) 그리고 학과 형들 말로는 취업시장이 많이 어려우니 특히 백엔드가 진짜 어렵다고 하시더라구요 그래서 방학에 이력서라도 몇번 넣어보라고 하시는데(4학년 2학기는 취업계로 병행가능) 지금 팀프로젝트때 한 포토폴리오, 정보처리기사가 전부라 이력서에 뭐 내밀게 없는거 같습니다;; 이래서 방학에 따로 AI독학을 해두면 좋을거같다는 생각이 들어서 AI개발로 개인프로젝트를 해볼까 고민중인데 혼자하면 또 망한프로젝트가 될거같네요ㅠ 아이디어도 없고 데이터구할 계획도 아직 하나도 없습니다…….. 이력서를 넣어볼지 혼자 역량을 더 키우는데 집중을 해야할지 고민입니다 선택과 집중을 잘하고싶습니다 경력자분들은 어떻게 보시는지 답변해주시면 많은 도움이 될거같습니다!

개발자

#취업

답변 3

댓글 0

추천해요 1

조회 122

11일 전 · 익명 님의 질문

분류 ai 모델 추천

최근 초기 스타트업에서 일하면서 분류형 ai모델을 가지고 여러 테스트를 하고 있는 웹개발자입니다 기존에는 gpt 4o쓰면서 테스트를 했는데 데이터가 많아지더니 슬를 과금이 많이 되더라구요 Gemini나 딥시크 같은걸로 해봤는데 성능이 막 잘 나오지는 않더라구요 혹시 좀 저렴하면서 분류형에 최적화된 모델 추천해주실 수 있나여? 데이터는 텍스트기반으로 스크리닝 분류를 하는데 조만간 이미지나 영상도 분류해볼 생각입니다 주전공이 웹이라 ai쪽은 잘 몰라서 다양한 조언해주시면 감사하겠습니다!!

개발자

#ai모델

#gpt-api

#ai개발

#ai-개발자

#api개발

답변 0

댓글 0

조회 28

9일 전 · aigoia 님의 답변 업데이트

안녕하세요 AI전공 재학중인 대학생 3학년 진로 고민이 있습니다..

안녕하세요, 경기권 대학 AI학부 재학중인 3학년 학생입니다. 현재 진로 방향적으로 고민에 있어서 연락 드립니다. 가독성을 위해 순차적으로 정리해 보았습니다. 1. 개발 방향 설정 현재 교내 랩실에 약 1년간 상주하며 주로 백엔드 위주의 프로젝트를 진행하고 있습니다. 하지만 과 특성 상 인공지능 위주의 수업을 들으며 웹앱 프로젝트를 진행하니 연결이 되지 않는 듯한 느낌을 많이 받았습니다. 백엔드 개발자를 목표로 하고 있습니다만 프론트,백엔드같은 것들은 대체될 수 있다는 것도 많이 보고 결국은 AI쪽을 건드려야 하나 고민중입니다. 백엔드 전망이 어떤지, 머신러닝 엔지니어 방향은 어떤지도 궁금합니다. 2. 생성형 AI의 발전 사실 상 요즘 커서나 gpt같은 생성형 AI가 다 해줘서 솔직히 제가 뭘 하는지 모르겠습니다. 검색하면 다 찾아주는데.. 현업에서도 생성형 AI를 사용한다고는 들었는데 현직자 분들은 어떻게 활용하시고 어떤 식으로 학습을 하시는지 궁금합니다. 3. 회사 방향 설정 이번 방학에 체험형 인턴을 알아보다가 느낀 것이 각 회사가 요구하는 것이 분명하다는 것입니다. 결국 제가 가고 싶지도 않은 회사, 갈 수 없는 규모의 회사의 학습을 한다면 효율적이지 않다고 생각했습니다. 중소,스타트업,중견,대기업/ 저는 중견기업이 목표입니다. 다만 요즘 취업난 때문에 경력 자체가 없으면 뽑지 않는다고 하여 처음 몇 년은 스타트업에서 실력을 쌓고 중견기업으로 가는 방법도 있다고 생각하는데 현업자분들은 어떻게 생각하시는지 궁금합니다. 예를 들면 티빙 백엔드에 가고싶다면 공고문에 나온 스킬들을 공부하는 방향이 있습니다. 4. 남은 기간을 보내는 방법 현재 3학년 1학기를 마치고 방학 2달이 중요한 시기라고 생각합니다. 다만 방향 설정 없이 가는대로 가는게 제 성격 상 맞지 않는 것 같아 신중하게 고민하려고 합니다. 랩실에서 팀원들과 프로젝트도 쌓고 하지만 정작 남는 것이 없고 빨리 쳐내느라 급급한 것 같습니다. 먼저 개발,회사 방향이 설정되어야 그것에 대한 학습을 할 것이라고 생각됩니다. 공모전/자격증/대외활동/인턴/부트캠프/프로젝트 등 현업자분들은 어떤 것을 우선순위로 두는지 궁금합니다. 아 개인적으로 PM전망도 궁금합니다.. 긴 글 읽어주셔서 감사합니다.

개발자

#백엔드

#진로

#고민

#대학생

#머신러닝엔지니어

답변 1

댓글 0

조회 54

23일 전 · 진라 님의 질문

Chat GPT API를 사용해서 챗봇 개발하는 강의나 책

안녕하세요! 이번에 Chat GPT나 제미나이 API를 사용하여, 챗봇을 개발해보는 프로젝트를 하려고 하는데요! (React + Spring 예정) 혹시 추천해주실 만한 강의나 책이 있을까요? https://www.inflearn.com/course/chatgpt-api%ED%99%9C%EC%9A%A9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%9C%EB%B0%9C 이것도 봤는데, 강의평이 많지 않아 고민 되더라구요. 유료도 괜찮으니 추천 해주시면 감사하겠습니다:)

개발자

#chatgpt

#react

#spring

답변 0

댓글 0

조회 33

9일 전 · kmj0973 님의 새로운 댓글

개인 프로젝트 피드백 부탁드립니다!

안녕하세요! 경험 삼아 공모전에 제출한 개인 프로젝트입니다! 서울시 공공 데이터를 활용한 프로젝트로 근처 헬스장 및 공공체육시설을 찾을 수 있고, 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

#개인-프로젝트

답변 2

댓글 1

추천해요 1

조회 162

한 달 전 · 민우 님의 새로운 답변

Ai로 만든 코딩 경력이 될까요?

대학교에서 실습을 나가 실습할 때 혼자 엔트리 하드웨어 블록을 만들어서 깃에 요청하여 등록한 경험이 있습니다. 그런데 문제는 하드웨어 기기와 연결방식 명령어 전송 방식과 엔트리 개발자 문서를 gpt에 집어넣고 ai로 전체적인 틀을 만들고 제가한건 명령어 및 블록이름 조정과 가독성 향상 뿐입니다.. 실력도 딱 이정도.. 하나 더 스크래치와 앤트리같은 것을 app으로 직접 안드로이드스튜디오로 ui부터 블럭에 명령어 보내는 것까지 완성해서 app을 만든 경험도 있는데 이 역시 위에 엔트리 하드웨어 블록 만들 때와 같은 방식으로 gpt로 만들고 오류수정하고 세부적인 조정만 제가 해서 완성한 정도입니다..ai에 의존성 줄이기 위해서 시간날 때 ai쓰지않고 공부하고 있긴한데 이제 졸업 곧 해서 신입으로 취업할 때 경력으로 낼 수 있을까요?

개발자

#취업

#신입

#경력

#인공지능

#개발

답변 2

댓글 0

추천해요 2

조회 316

2달 전 · nox 님의 새로운 답변

개발자 AI 추천 부탁드립니다.

안녕하세요 중소기업에서 근무중인 2년차 백앤드 주니어 개발자입니다. 이번에 회사에서 주요 업무로 AI 활용하라는 지시가 내려와서 개발 업무에 AI를 활용해볼 기회가 생겼습니다. 기존에도 사실 chatGPT 무료 버전으로 개발에 활용은 하고 있었는데 막상 유료로 결재해서 사용하려니까 AI가 상당히 각자 장단점도 있고 성능도 천차만별인거 같습니다. 각자 활용하고 있는 AI라던가 아니면 추천하는 AI가 있는지 궁금해서 질문 올립니다. 또 어떤식으로 활용하고 있는지도 공유주시면 좋을듯합니다.

투표

개발자

#ai

#gpt

#copilot

답변 2

댓글 0

조회 164

2달 전 · nox 님의 답변 업데이트

스프링부트 공부방법

현재 고2이고 학원에서 스프링부트 배우고있는 고등학생입니다. 3월초부터 지금까지 배웠고 기본적인 mvc, jpa는 조금 아는데 코드볼줄 모르겠어요. 개인프로젝트중이라 gpt쓰면서 해도 이해가안되는데 어떻게 공부하면 좋을까요?

개발자

#백앤드

#스프링부트

답변 2

댓글 0

조회 110

3달 전 · aigoia 님의 새로운 답변

앱 창업, 부트캠프 통해 시작해도 될까요?

안녕하세요, 저는 전자공학과를 졸업하고 반도체 분야로 취업을 준비하던 중, 오랫동안 품어온 창업의 꿈을 실현해보고자 고민하던 차에 스파르타 내일배움캠프의 앱 창업 과정을 알게 되었습니다. 현재는 Flutter를 유튜브를 통해 독학 중입니다. 물론 코딩 테스트나 유명한 부트캠프들도 많지만, 대부분은 취업을 목표로 한 과정들이고, 사용 언어도 크로스 플랫폼이 아닌 Swift나 Kotlin인 경우가 많아서 앱 창업과 직접적으로 연결되는 프로그램을 찾기 어려웠습니다. 주변에 관련된 분야의 지인이 없어 이렇게 커뮤니티에 도움을 요청드리게 되었습니다. 저는 지금 본격적으로 앱 창업을 시작해보려고 하는데, 이 스파르타 부트캠프를 통해 앱 창업을 준비하는 방향이 맞는지 확신이 없어 유튜브나 GPT 등을 통해 정보를 찾아보는 중입니다. 혹시 관련 경험이 있으신 분들의 조언이나, 비슷한 고민을 하셨던 분들의 이야기를 들을 수 있다면 큰 도움이 될 것 같습니다. 읽어주셔서 감사합니다!

개발자

#flutter

#app

#스파르타코딩

#부트캠프

#창업

답변 2

댓글 0

추천해요 1

조회 193

3달 전 · 익명 님의 댓글 업데이트

6개월차 flutter 개발자 앞날이 고민입니다.

안녕하세요! 우선 제 스펙을 말씀드립니다. > 26세 4년제 sw전공 학점 3.37 프로젝트 : 졸업 프로젝트로 진행했던 Flutter 앱 자격증, 인턴, 어학, 수상 경력 無 현 직장에 대해 생각이 많습니다 > 위 스펙으로 작년 24년 8월에 졸업해서 졸업 프로젝트 깎으면서 이력서 만지다가, 부모님 건너 건너 소개 받고 실무 협업이라도 경험해보자 하는 마음으로 24년 10월에 한 GIS업체로 들어가서 25년 4월인 지금까지 일하고 있습니다. 최대 단점이 개발 팀이 없습니다. 실무에서 경험할 수 있는 가장 큰 것이 협업과 실무 프로세스 경험이라고 생각하는데, 개발자가 한 분이고 정년을 앞둔 분이십니다. 업무 자동화, 작업 도구 개발하시는 분이시고, 궁금한 점을 여쭤보면 항상 마무리는 Chat GPT에게 물어보라는 답변 뿐입니다. 유료 구독으로 사용하시는데, 사용량을 초과할 정도로 의존하십니다. 주 스택도 달라서 교류가 없습니다. 가장 걸리는 부분은, 입사한 지 6개월이 지났는데 회사와 함께 성장하고 있다는 느낌이 단 하나도 들지 않습니다. 개발과 상관 없는 자격증을 따라고 하며, 어디까지나 외부 사업을 따기 위한 인력 채우기 용도입니다. 저는 직장 말고도 창업 팀에서 활동 중입니다. > 졸업 전부터 창업 지원 사업에 신청하여 동료들과 함께 활동하고 있습니다. 대학 창업 사업에서 시작하여 좋은 평가를 받고, 기업 대표이신 멘토님과 함께 계약도 체결했습니다. 올해도 규모가 있는 창업 지원 사업에 신청하여 이어 갈 생각입니다. 현재 제 생각입니다. > 직장에서도 개인플레이 중이고, 성장을 경험하지 못 하고, 창업 팀에서 성과가 보이니 창업 팀에 마음이 갑니다. 물론 창업팀에서도 개발 팀에서 낸 성과가 아니지만 마음 맞는 팀원들과 멘토님의 열정적인 모습에, 함께 쏟고 싶은 마음이 커집니다. 마음 같아서는 올해 창업 지원 사업에 선정된다면, 직장을 내려놓고 도전해보고 싶습니다. '별 거 없는 스펙으로 직장에 뭘 바라겠나'라는 생각이 들면서 창업팀에서 협업하며 경험을 쌓는 것도 좋아보였습니다. 물론 열정페이 또는 최저임금에 한참 못 미치는 정도의 금액을 받겠지만, 이쪽 방향이 제게는 더 도움이 될 것 같다는 생각이 있습니다. 조언을 듣고 싶습니다. > 위 내용은 어디까지나 제 바램이고 생각입니다. 저는 아직 사회에 발을 들인 지 6개월 밖에 되지 않았습니다. 제가 모르고 있는 현실이 있거나, 잘못된 생각을 가지고 있다면 알려주시면 감사하겠습니다ㅠ

개발자

#신입

#이직

#퇴사

#창업

#커리어

답변 2

댓글 1

조회 179

4달 전 · aigoia 님의 답변 업데이트

Ai 안드로이드 개발자 퇴사 질문있습니다

이번에 신입으로 Si 개발직이 취직되어 다니고있는데 Ai를써서 결과물을 내는데 급급해 이해도 못한채 gpt만갈기다 6개월을 보냈습니다.. SI특성상 일을빨리안마치면 압박을 줘 이해보단 AI를 써서 오류고치고 하더라고요.. 이해를하기전 ai한테주면 코드까지 주니까요 생각도안하고 앱을 개발해 이건 아니다 싶어서 퇴사를 생각하고 있습니다.. 제가 늦은나이에 신입으로 들어간거라 좀더 경력을쌓고(포폴쌓고) 서비스 회사를 노려보는게 좋을까요? 시간만 버리다 오는것같아 너무 현타가 옵니다.. 인생이 여기서 멈춘것같습니다. 차근차근 뜯고싶어도 그럴수없는 환경이에요

개발자

#이직

#퇴사

#개발자

답변 1

댓글 0

조회 114

3달 전 · 박순영 님의 새로운 답변

개발자의 ChatGPT, Claude, Cursor 등 LLM 활용 어떻게 생각하시나요?

안녕하세요! 최근 많은 개발자가 ChatGPT, Claude, Cursor 등의 대규모 언어 모델(LLM)을 활용하여 개발 생산성을 높이고 있습니다. 일각에서는 LLM이 개발 속도를 높이고 학습을 돕는다고 보지만, 반대로 개발 실력 저하를 우려하는 의견도 있습니다. Q. LLM의 활용이 개발자에게 미치는 영향은 어떻게 생각하시나요? (투표에 글자수 제한 때문에 아래 적겠습니다.) 1. 긍정적이다 - LLM을 잘 활용하는 개발자가 더 빠르게 성장하고 경쟁력을 가질 것이다. 2. 부정적이다 - 기본적인 CS 지식과 문제 해결 능력이 더 중요하며, LLM 의존은 실력 향상에 방해가 된다.

투표

개발자

#llm

#chatgpt

#claude

#cursor

#copilot

답변 3

댓글 0

추천해요 1

조회 379

4달 전 · nox 님의 새로운 답변

백엔드 플젝 디벨롭 할 부분

작년에 졸업 프로젝트로 백엔드 1인 프론트 1인으로 개발했능데 백엔드를 맡았고 개발을 이때 제대로 시작했습니다 Spring boot mysql aws로 개발했고 기능은 로그인,회원가입,gpt api 연결, 채팅(파이어베이스),게시판 이렇게 구현했는데 서버띄우고 도커 배포까지 스스로 다해본 플젝이라 포폴로 사용하고 싶은데 혹시 포폴로 쓰기에 더 괜찮게 디벨롭할 기능이나 사항이 있을까요ㅠㅠ 단순기능으로 포폴쓰기 너무 어렵네요

개발자

#자바

#백엔드

#스프링-부트

답변 1

댓글 0

추천해요 1

조회 110

4달 전 · tiptok 님의 질문

스프링부트 레이어드 아키텍쳐는 어떤 방식을 권장/선호 하나요?예시있습니다!

전형적인 걸로는 1. Controller > Service > ServiceImpl > Dao > DaoImpl(xml 호출) 이러한 방식이 있습니다. 이번에 변경을 위하여 몇가지를 생각해보았는데 2. Controller > Service > ServiceImpl(mapper 호출 + 비즈니스 로직) 3. Controller > Service > ServiceImpl(Dao 호출 + 비즈니스 로직) + Dao(mapper 호출) 이렇게 2개를 생각하고 있습니다 . 2번의 경우는 dao역할과 비즈니스 로직이 전부 serviceImpl에 들어가있다보니 gpt도 권장하지 않는 방식이고 저도 마음에 잘 들진 않는데 파일이나 소스의 양이 줄어든다는 장점이 있긴 해보입니다. 솔직히 Controller > Service > ServiceImpl > Dao > DaoImpl 처럼 극단적으로 계층을 나누는 것도 생각해보았는데 이렇게 극단적인 것보다는 3번이 나아보이긴 합니다. 다들 몇 번을 권장하나요? 참고로 개인프로젝트입니다! 기존엔 Controller > Service > ServiceImpl > Dao > DaoImpl(sqlSession.~ 호출) 방식을 사용했습니다. 안정성을 위하여 mapper 방식으로 변경할 겸 구조도 변경하는 게 나아보여 질문드립니다! 한가지더, Dao나 DaoImpl 명칭을 Repository.java, RepositoryImpl.java 로 변경하는 거에 대해선 어떻게 생각하시나요?

개발자

#스프링부트

#구조

#레이어드-아키텍처

답변 0

댓글 0

조회 107

5달 전 · aigoia 님의 답변 업데이트

디자이너가 AR게임을 개발하려면

우선 멍청한 질문 죄송합니다. 코딩은 아예 시작해본 적 없고 중소기업에서 캐릭터 디자인과 애니메이션을 하고 있습니다. 언리얼엔진으로 카메라를 움직이거나 키 애니메이션정도만 만들 수준이고 게임회사가 아니라 게임 개발환경은 전혀 모르는 상태입니다. 목표는 앱 환경에서 제 행동이나 음성을 ChatGPT를 통해 인식해서 캐릭터가 움직이는 AR게임을 만들어 보고 싶습니다. 몇 가지 찾아본 것들이 있는데 우선 무엇부터 시작해야 할 지 모르겠습니다 아래는 제가 찾아본 것들입니다. 1. 유니티엔진에서 AR 라이브러리를 제공하기 때문에 유니티엔진과 C#을 배운다 2. LLM을 이해하기 위해 파이썬을 배운다 3. 앱에서 런칭하기 위해 React와 자바스크립트, 타입스크립트를 배운다 이렇게 공부하는게 맞을까요? 바보같은 질문이지만 저 혼자는 답을 찾을 수 없어서 이곳에 여쭤봅니다 도와주시면 정말 감사하겠습니다ㅠㅠ

개발자

#react

#c#

#python

#unity

#unreal

답변 1

댓글 0

조회 67

5달 전 · 장성호 님의 새로운 답변

스프링 객체지향 책 ,강의추천부탁드려요

백엔드 개발자 희망하는 취준생입니다. 여태는 프로젝트해왔을때 gpt와 블로그로 개발을 해서 좋은 코드에 대한 이해도가 낮고 공부하지 못하였습니다. 예전에 김영한님 강의 mvc까지 듣긴했지만 그때 너무 초보라 잘 모르고 넘어간것 같네요. 지금 공부를 하면서 좋은 코드를 쓰는법 즉 객체지향적으로 자바 스프링을 다루는 법에 대해 공부하고 싶습니다. 혹시 공부하시면서 도움받은 책이나 강의가 있을까요?

개발자

#객체지향

#스프링

#자바

답변 1

댓글 0

조회 80

5달 전 · 프레드윰 님의 새로운 답변

국내 rust 커뮤니티가 있을까요?

rust의 매력에 끌려서 입문 중인 주니어 개발자인데요 공식문서나 몇몇 포스팅을 제외하면 자료 찾기가 너무 힘드네요 공식 문서와 gpt의 도움을 받아가며 공부중이긴 한데 혹시 국내에 rust 관련된 정보를 얻을만한 커뮤니티가 있을까요?

개발자

#rust

#커뮤니티

#개발공부

답변 1

댓글 0

조회 70

6달 전 · 익명 님의 질문 업데이트

사이드 프로젝트 아이디어는 어떤식으로 얻을수있을까요?

현재 직장인 다니는 백엔드 개발자인데 그냥 하루에 한두시간 정도 투자해서 사이드 프로젝트를 만들어보려고 하고 있는데 유튜브 영상보면 사이드 프로젝트로 수익 xxx원 벌었다 이런건 엄청 많은데 정작 어떻게 인사이트를 얻는지 설명은 크게 없더라구요 AI 관련이나 플랫폼 같은것도 결국 서버비나 gpt api 사용료 같은 투자금은 필연적으로 발생할텐데 무자본으로 할수있는 사이드 프로젝트 인사이트를 얻을수 있는 좋은 방법은 없을까요

개발자

#사이드

답변 0

댓글 0

조회 109

3달 전 · nexter 님의 새로운 답변

스프링부트 코드 작성

연합동아리에서 활동 중인 대학생입니다. 프로젝트에서 스프링부트를 사용하는 백엔드를 맡고 있는데, 코드를 작성하는 법을 아직 모르겠습니다. 개념은 알겠으나 말그대로 로직을 직접 작성할때면 감이 너무 안오는데.... 공부를 어떻게 하면 좋을까요? 당장은 gpt한테 답변받은 코드를 위주로 쓰다가 오류가 생기면 그때그때 수정하고 있습니다ㅜ 장기적으로도 이게 좋은 방법은 아니라는걸 알겠는데 Service, Controller에서 로직을 써내려가기가 너무 추상적인 느낌이라 잘 모르겠습니다...ㅜㅜ 너무 답답하네요 스스로도

개발자

#springboot

#스프링부트

#백엔드

#웹개발

#공부법

답변 7

댓글 0

추천해요 6

보충이 필요해요 2

조회 2,213

6달 전 · 이상래 님의 새로운 답변

Si 신입 궁금한 점

이번에 중소기업si 개발자로 취업하게되었습니다. Lg cns 협업기업인데 현재는 교육기간입니다. 파견가게되면 개인 저장장치는 물론 개인 노트북도 반입이 불가하다고 듣게되었습니다. 궁금한게 인터넷도 제한이된다고 들은 것 같은데 모르는 것이 있으면 업무를 보는 중 모르는 것이 있을 때 구글링이나 chat gpt를 사용도 제한되는건가요??

개발자

#si

#si회사

#파견

답변 1

댓글 0

조회 153

6달 전 · aigoia 님의 답변 업데이트

코딩국비듣는 학생인데 gpt의존도 질문입니다.

리액트와 스프링부트로 웹개발을 진행중인데 GPT나 구글링에 너무의존이되요. 그걸 가져다쓰면 이해는가는데 혼자써보라고하면 조금애매한것같아요 의존을많이해도 실무에서도 괜찮을까요?? 너무 걱정됩니다

개발자

#입문자

#react

#spring-boot

답변 2

댓글 0

조회 113

6달 전 · yamo 님의 새로운 답변

현업에서 ChatGPT 얼마나 사용하세요?

요즘 AI를 활용하여 코드 짜는건 일상인데요 근데 최소한의 지식만을 가지고 어려운 코드는 AI로 짜는 개발자를 개발자라고 말 할 수 있을까요? 인공지능의 역할과 순수 본인의 개발 지식을 어느정도의 %로 분배해야 맞을까요? 여러분들의 생각이 궁금합니다!

개발자

#인공지능

#ai

#ai개발

#chat

#chatgpt

답변 2

댓글 0

조회 185

7달 전 · aigoia 님의 답변 업데이트

신입 웹개발자의 커리어 전환과 로드맵 설계에 대한 조언을 부탁드립니다

안녕하세요, 저는 현재 일본의 직원 수 약 500명 규모의 SaaS 관련 벤처기업에서 웹개발자로 근무 중인 학부생입니다. 현재 학부 4학년으로 인턴 신분이며, 3개월 차에 접어들었습니다. 정직원 전환이 확정된 상태이지만, 앞으로의 커리어와 성장 방향에 대해 고민이 많아 조언을 구하고자 합니다. 현재 상황 1. 근무 환경과 업무: 저는 Ruby on Rails(백엔드)와 Vue.js(프론트엔드)를 사용하는 웹개발팀에서 주로 백엔드 업무를 맡고 있습니다. 필요 시 프론트엔드도 다루며, 주로 회사 프로덕트의 버그 수정 업무를 수행하고 있습니다. 하지만, 한국에서 원격으로 근무 중이며, 팀 내에서 저만 원격근무라 즉각적인 질문 및 피드백을 받기 어렵고, 회사의 분위기를 파악하기도 힘든 상황입니다. 2. 전공 및 경력: 전기정보공학과를 졸업 예정으로, CS 전공자라고 보기엔 애매한 학과 출신입니다. 이전에는 컴퓨터 비전, 딥러닝, 머신러닝, LLM 등 웹개발과는 관련이 적은 분야에서 프로젝트를 경험했으나, 웹 개발 경험은 전무합니다. 3. 지식 및 준비 부족: 취업 준비 없이 바로 회사에 입사했으며, 현재 CS 지식, 웹 개발 기본 지식, Ruby on Rails와 Vue.js 같은 프레임워크에 대한 이해도가 부족한 상태입니다. 현재는 GPT, Claude, GitHub Copilot 등의 AI 도구를 사용해 주먹구구 식으로 업무를 해결하고 있지만, 이 방식에 한계를 느끼고 있습니다. 4. 커리어 목표: 저는 현재 백엔드 개발자로서 경력을 시작했지만, 장기적으로는 머신러닝 엔지니어나 데이터 엔지니어로 전환하고 싶습니다. 그러나 현재 웹 개발에 대한 이해 부족으로 인해 커리어 전환은 커녕, 현재 맡은 업무조차 비효율적으로 진행되고 있습니다. 5. 불안한 점: 팀원들과의 거리가 느껴지는 원격 근무 환경에서, 사내 분위기 파악이 어렵고 실질적인 피드백을 받기 힘들어 성장 속도가 느리다고 느끼고 있습니다. 이로 인해 업무 수행에 대한 불안감이 커지고 있습니다. 이런 상황에서 저는 다음과 같은 고민을 하고 있습니다: 1. 현재 맡은 업무를 더 효과적으로 수행하기 위해 어떤 기술이나 지식부터 학습해야 할까요? 2. 백엔드 개발자로서 기본기를 다지는 동시에, 머신러닝/데이터 엔지니어로의 커리어 전환을 준비하기 위한 로드맵은 어떻게 설계해야 할까요? 3. 회사 업무와 병행하며, 원격근무 환경에서도 효율적으로 공부하고 성장할 수 있는 방법이 있다면 공유 부탁드립니다. 경험 많으신 개발자분들의 조언을 듣고 싶습니다. 긴 글 읽어주셔서 감사합니다.

개발자

#주니어개발자

#주니어의고민

#신입고민

#웹개발

#백앤드

답변 1

댓글 0

조회 229

7달 전 · 노원재 님의 질문 업데이트

ReactNative Xcode 16. RCTAppDelegate.h not find

안녕하세요? 에러로 고통받다가 커리어리에 남겨봅니다. ReactNative 프로젝트로 테스트플라이트 배포상태에서 3주가 지나 지난주 Xcode 16으로 업데이트 되었는데요. 그 뒤 ios 버전, 라이브러리 버전 문제는 해결했는데. Xcode 에서 build /ios/프로젝트명/AppDelegate.h 파일에서 #import <RCTAppDelegate.h> 파일을 찾을 수 없다고 나옵니다. 사양 1. M2, Sequoia 2. react-native : 0.74.3 3. Xcode 16.1 문제 해결을 위해 시도한 방법 입니다. 1. #import <React/RCTAppDelegate.h> 바꿔봄 2. #import "AppDelegate.h" 바꿔봄 3. node_module/react-native/React/Base/에서 헤더파일 찾아봄 -> 없음 4. node_module/react-native/ReactCommon/에서 헤더파일 찾아봄 -> 없음 5. 대체할 수 있는 방법 찾아봄 GPT에서 제안한 방법으로 수정 -> 결과 : 파일 찾을 수 없음 #import <UIKit/UIKit.h> #import <React/RCTBridgeDelegate.h> @interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate> @property (nonatomic, strong) UIWindow *window; @end 6. Xcode에서 경로를 추가해봄 -> 결과 : 파일 찾을 수 없음 6-1. Xcode > BuildSetting > search header 에 경로를 추가했습니다. "$(SRCROOT)/../node_modules/react-native/React", "$(SRCROOT)/../node_modules/react-native/ReactCommon", "$(SRCROOT)/../node_modules/react-native/ReactCommon/cxxreact", "$(SRCROOT)/../node_modules/react-native/Libraries", 6-2. Xcode > BuildSetting > Frame search header에 경로를 추가했습니다. "$(inherited)", "$(SRCROOT)/../node_modules/react-native/React", "$(SRCROOT)/../node_modules/react-native/ReactCommon", 7. pod 재설치, react-native 재설치, 캐시 삭제 및 라이브러리 업데이트 등.. pod.lock, Podfile, node_module, build 파일, DerivedData 폴더 삭제 후 전부 재설치. pod install --repo-update 헤르메스 사용 설정 및 use_frameworks! :linkage => :static 설정 확인. 8. react-native 최신버전(0.76.3)으로 재설치 참고 사이트 및 GPT, Monica 질의응답 공유 링크 https://github.com/facebook/react-native/issues/36611 https://stackoverflow.com/questions/75822104/rctappdelegate-h-file-not-found https://chatgpt.com/share/674e6dcf-89f8-800f-b0e6-4fa2fe58419b https://monica.im/share/chat?shareId=CQ18cvvPvsMc0r3U ** 유의미한 정보를 주신분께 감사의 마음으로 많지는 않지만 스타벅스 커피쿠폰을 드립니다 살려주세요..

개발자

#reactnative-run-ios

#xcode

#appdelegate.h

답변 0

댓글 0

조회 240

7달 전 · CP 님의 새로운 댓글

프로그래밍 구현능력에 대해서

안녕하십니까 지금 신입으로 일한지 4개월 정도 되는 신입 개발자 입니다. 다름이 아니라 고민이 있어서 커리어리를 통하여 글을 작성해봅니다... 여러 강의 및 공식 문서 여러 유튜브 영상을 통해 만들어보고 싶었던것들을 만들며 어렵게 취업에 성공 하게됬습니다 그런데 아직 제 실력에 대해서 정말 많은 생각과 의문이 많이 듭니다... 포트폴리오를 만들때도 gpt를 많이 사용했고 평소에도 회사 업무도 만들어야할 기능이 있으면 공책으로라도 순서도를 그리며 정확하진 않지만 그래도 어느 흐름으로는 작성을 해야겠다 하면서 업무를 진행하고있는데요 그러다 도저히 안될땐 gpt를 사용해서 로직을 구현하고 업무를 진행 하고있습니다 그런데 사용 하면 할수록 정말 생각지도 못한 방법으로 구현을 하는걸 보고 정말 지금까지 내가 학습했던 방향과 지금 이 업무를 쳐내고 있는 내 자신이 성장은 하고있는건지 자괴감이 많이듭니다... 앞으로 라도 gpt사용을 자제하고 정말 생각이 안나는 로직과 구현은 구글링을 참고해서라도 만들면서 실력을 늘려야할지 의문입니다... 많은 선배님들은 어떻게 로직과 구현능력을 기르셨는지 정말 궁금합니다

개발자

#react

#nest.js

#next.js

#javascript

#프로그래밍

답변 3

댓글 4

추천해요 1

조회 173

8달 전 · kmj0973 님의 질문

개인 프로젝트 피드백 부탁드립니다!! (Next.js + firebase)

안녕하세요! 휴학 중에 개인 프로젝트 한번 만들어봤습니다! 아직 감이 잘 안 잡히다보니 chatGPT에 꽤나 의존했던 것 같습니다. 폴더 구조와 ssr, csr 사용 부분에서 피드백을 받고자 합니다! 또, containers 폴더 안 create 폴더에 있는 RouteChangeListener.tsx를 사용하여 퀴즈를 만들거나 푸는 도중에 현재 페이지를 벗어나려는 움직임을 감지하면 alert 창이 나오도록 설정하였습니다. 제가 생각해봤을 때 페이지가 이동했다가 다시 돌아오는 부분이 비효율적이라고 생각이 들어서 미들웨어나 다른 방법을 통해 해결할 수 있는지 여쭤보고 싶습니다. 감사합니다! 프로젝트 설명 : 퀴즈를 만들고 풀 수 있는 웹페이지 만들어봤습니다! vercel로 배포하였고, PWA 사용하여 모바일에서도 다운로드 가능하게 했습니다! 웹 앱 둘다 가능하지만 웹으로 봐주시는 것을 권장드립니다~!! 프로젝트 기술 스택: Next.js, react-query, zustand, firebase 테스트 아이디: 123@naver.com 테스트 비밀번호: 123123 GitHub 주소 : https://github.com/kmj0973/donquiz Vercel 배포 주소 : https://donquiz.vercel.app/ 따끔한 피드백 주시면 감사드리겠습니다!! 감사합니다!!

개발자

#react

#개인-프로젝트

#next.js

#firebase

#react-query

답변 0

댓글 0

추천해요 2

조회 95

8달 전 · 김하늘 님의 답변 업데이트

프론트엔드의 미래 / 전망

안녕하세요 다음 학기 3-1 학년이 되는 컴퓨터관련 학과 재학생입니다. 군대 전역 후에 프론트에 흥미가 생겨 프론트 관련 공부를 하면서 개발동아리도 들어가 방학에 프로젝트를 앞두고 있는 상태입니다. 헌데, 대학 강의 도중 교수님께서 웹 / 앱 개발 준비하는 친구 특히 프론트엔드 개발을 시작하거나 준비하고 있다면 빠르게 다른 길을 알아봐라 몇 년 이내에 모두 대체 되거나 극 엘리트만 남을 것이다라고 말씀하셨고 주변에서도 계속해서 들려오는 말이 프론트 대체 관련 얘기가 들려오는 거 같습니다. 프론트엔드를 시작한 지 오랜 기간이 되진 않았지만 흥미도 있고 프로젝트도 이어가며 실력을 쌓고 전문성을 갖추고 싶었지만 이런 얘기를 들으니 생각이 많아지는 거 같습니다. 당장에도 GPT를 사용하며 웹 개발을 해가는 와중에 졸업이 아무리 빨라야 2년 뒤인 현실, 그때는 얼마나 발전해 있을 지 감이 안 잡히는 거 같습니다. 발전해 가는 와중에도 프론트엔드 개발자들이 살아남을 수 있는 이유가 있는 지 휘둘리지 않고 가는 게 맞는 지 진심이 담긴 현실적인 조언을 바라며 글을 써봅니다. 절대 프론트엔드를 비하할 목적은 없으며 이제 막 시작한 새싹으로써 질문 드립니다.. 감사합니다.

개발자

#프론트

#프론트엔드

#프론트현실

#백엔드

#프론트취업

답변 2

댓글 0

조회 243

8달 전 · jspark 님의 질문

기업에서 사용하는 자연어 처리 모델에 대한 궁금증이 있습니다.

현재 취업준비생인데 자연어 처리 분야로 목표를 잡고 있습니다. 기업은 대기업이 아니더라도 중소기업, 스타트업 다 생각 중에 있습니다. 자연어 처리 쪽에 궁금한 점이 생겨 질문을 남깁니다. 기업들의 자격조건들을 보면 pytorch나 tensorflow 등 사용 경험이 나왔습니다. 보통 개인적으로 학습할 때는 pytorch나 tensorflow 등을 사용해서 LSTM 같은 모델들을 직접 짜보는 경험들을 하지만 요즘 프로젝트를 진행하면 GPT, Gemma, Huggingface 등 이런 모델들을 불러와서 파인튜닝하고 평가할때만 pytorch를 이용해서 하는 거 같습니다. 실제로 기업에서는 직접 LSTM 같은 모델들을 설계하여 사용하는 지 그 정도 수준의 pytorch 수행능력을 가져야 하나요 아니면 외부 모델 파인튜닝을 더 많이 해서 pytorch의 수준 능력이 고급까지 아니여도 되는 지 궁금합니다.

개발자

#취업

#취준생

#자연어처리

#ai

#인공지능

답변 0

댓글 0

조회 33

8달 전 · 문종호 님의 새로운 답변

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

조회 106

9달 전 · 익명 님의 질문

프론트엔드 공부방법에 대해 질문있습니다.

신입으로 프론트엔드 개발자 취업을 준비중입니다. 뭔가 계속 부족하다는 생각이 들어 불안한 마음에 인강만 보면서 공부만 하다가 생각을 바꿔 일단 못하더라도 한번 혼자 만들어 보자는 생각에 한국관광공사API를 이용해서 제가 살고있는 지역코드를 활용하여 지역에 있는 명소를 보여주고 클릭시 모달창으로 상세내용과 카카오지도api로 위치를 보여주는 간단한 사이트를 만들었는데 물론 필요한 기능은 챗GPT나 구글링을 통해 찾아보면서 만들었습니다. 이 정도면 리액트를 더 공부를 해야좋을까요? 아니면 넘어가고 타입스크립트와 next.js를 공부하는게 좋을까요?

개발자

#리액트

#프론트엔드

#타입스크립트

#공부방법

#신입

답변 0

댓글 0

조회 55