2달 전 · 익명 님의 새로운 댓글
채팅 애플리케이션에서 Redis 메시지 저장과 RabbitMQ 전송을 안전하게 처리하려면 어떻게 해야하나요?
안녕하세요. 현재 백엔드 개발자를 지망하는 대학생입니다.. 예전에 Springboot를 활용해서 개발한 채팅 애플리케이션 프로젝트를 리팩토링하는 과정에서 문제가 발생하여 질문 드립니다. 아래와 같은 아키텍처 애플리케이션을 구현했습니다. - MySQL: 채팅방 정보(채팅방 이름, 참여 인원수 등등), 사용방 정보 데이터 저장. - Redis: 채팅 메시지 데이터 저장 - RabbitMQ: 채팅 메시지를 전송하기 위한 메시지 브로커 STOMP over WebSocket을 활용해서 클라이언트에서 메시지를 pub해서 메시지 브로커인 RabbitMQ를 거쳐서 구독한 클라이언트에게 메시지(채팅)을 전송하도록 구현했습니다. 그런데 문제가 발생하는 로직이 있습니다. [채팅방 가입 로직] 1. @Transactional 내부에서 MySQL에 채팅방 데이터 저장. (해당 유저가 채팅방에 가입한 것을 저장) 2. Redis에 "User가 채팅방에 들어왔습니다."라는 메세지를 저장. 3. 해당 메시지를 RabbitMQ로 전송. (`rabbitTemplate.convertAndSend(...)`) 이런 상황에서 Redis나 RabbitMQ에서 문제가 발생해서 하나라도 정상적으로 완료되지 않으면 문제가 발생합니다. Redis 서버에 문제가 생겨서 채팅 메시지를 정상적으로 저장하지 않더라도 RabbitMQ를 통해 메시지가 전송되고, RabbitMQ 서버에 문제가 생겨서 정상적으로 전송되지 않더라도 Redis에 채팅 메시지가 저장이 됩니다. 이러한 문제를 해결하기 위해서 2PC, SAGA 패턴, Outbox 패턴 등등을 알아봤고, 그 중 가장 괜찮다고 생각했던 패턴이 Outbox 패턴이었습니다. 근데 또 어려움이 생겼는데, Outbox 패턴을 사용하기 위해 Pulling 기법을 사용 하자니 Redis에 무리가 생길 것 같고, 트랜잭션 로그 테일링 패턴을 사용 하기에는 Redis가 이를 제대로 지원하지 않아 구현이 굉장히 어려워진다는 문제가 생겼습니다. 그래서 MySQL을 Outbox 저장소로 사용할까 고민도 해보았는데, MySQL을 사용하면 속도 면에 불리해지지 않을까라는 생각이 또 들었습니다. 이러한 문제를 어떻게 해결하면 좋을까요...? 제가 궁금한점은 다음과 같습니다. 1. Redis를 활용하는 프로젝트에서 MySQL을 Outbox 저장소로 사용하는 것은 좋지 않은 방법일까요? 2. Outbox 패턴이 최선일까요? 현업에서는 이러한 문제를 어떤 식으로 해결하는지 궁금합니다.
개발자
#spring
#rabbitmq
#redis
#mysql
#transaction
답변 1
댓글 1
조회 127
4달 전 · 익명 님의 질문
iOS 웹뷰에서 getUserMedia 호출 시 마이크 권한 관련 질문입니다.
안녕하세요 React를 이용하여 웹뷰 기반 애플리케이션을 제작 중입니다. 다름이 아니라 리액트 코드 내에서 마이크 권한 획득 및 녹음 기능이 있는데요, navigator.mediaDevices.getUserMedia 메소드로 권한 획득과 녹음을 진행하고 있습니다. 그런데 최초 접속 시에는 위 메소드를 사용하는 컴포넌트가 렌더링 될 때 애플리케이션 자체(네이티브)에서 마이크 권한 여부를 물어보는데요 "앱 이름"에서 마이크 권한을 요청합니다. 라고 노출이 됩니다. 그런데 문제는 여기서 허용을 했음에도 불구하고 녹음을 진행하려고 하면 "웹뷰 도메인"에서 마이크를 사용하도록 허용하겠습니까? 라고 이중으로 권한을 확인하게 됩니다. Safari 자체적으로 막는거라 정상적인 동작인지, 아니면 다른 옵션이 있는지 모르겠네요ㅠㅠ 해결 방법이 있을까요?
개발자
#react
#swift
#webview
#mic-permission
#마이크권한
답변 0
댓글 0
조회 64
5달 전 · 익명 님의 새로운 댓글
1년차 이직 준비 관련 고민
선배님들 안녕하십니까. 저는 현재 금융관련 스타트업 회사에서 1년 남짓 근무한 병아리 개발자입니다! 현 회사에 백엔드 개발자 타이틀을 달고 들어왔지만 어쩌다 보니 프론트엔드도 다루면서 사실상 풀스택(?) 개발자로서 일하고 있고 여러가지 사정으로 9-10개월정도 후에 이직을 생각하고 있습니다. 현회사 입사후 바쁜 업무핑계로 자기계발에 전혀 쏟지 못했었는데, 두세달 전부터 각오를 다지고 나름의 계획을 짜며 커리어 개발에 노력을 조금씩 해보고 있습니다. 본격적으로 이직을 생각하다보니 입사후 초라해진 이력서와 녹슨 코딩테스트 실력 등등에 마음이 조급하고 혼란스러워 제 상황을 설명드리고 조언을 구하고자 글을 올려봅니다…! 현재 진행중인 저의 노력은 다음과 같습니다. 1. CKA 공부 사실 회사 들어오기 전까지는 쿠버네티스가 뭔지도 모르는 생초짜 학생이었습니다… 아무래도 회사 규모가 작다보니 버그가 생겼을때 주변의 도움없이 해결해야 하는 경우가 있었고 애플리케이션 코드 밖에서 발생하는 이슈들에 대응하며 무력감을 많이 느껴 운영/인프라쪽 공부를 조금 해보자 란 마음에서 시작한 노력입니다… 주니어 레벨에서 시간투차할 이유가 크게 없다고 조언해주신 분들도 종종 계셨지만…시작한 이상 꾸준히 해서 4월, 늦어도 5월 안에는 자격증 취득을 목표로 하고 있습니다. 2. 알고리즘 (코딩테스트) 원래도 그렇게 자신있는 종목이 아니었는데 1년동안 많이 까먹어서.. 틈틈히 풀면서 공부중이고 백준 기준 골드 초급문제 까지는 고민 많이 하면 풀 수 있는 수준 정도입니다 그리고 제가 염두에 둔 계획은 크게 다음과 같습니다 1. 새로운 프레임워크 배우기 저희 회사에서 제가 다루고 있는 프로젝트들은 전부 NodeJS 기반 (Next JS, Nest JS) 에서 이루어져 왔습니다. 학교다닐때야 언어라도 이것저것 간단히 다뤄봤지만 사실상 지금 제대로 다룰줄 아는 백엔드 개발 프레임워크는 Nest JS 밖에 없는것 같습니다. 근데 아무래도 한국에서는 Node 개발자의 풀이 그다지 넓지 않다보니 성공적인 이직가능성을 높이기 위해서 새로운 프레임워크를 익혀볼까 하는 고민이 됩니다. 그래서, 만약 배운다면 어떤 프레임워크를 추천하시는지 궁금합니다. 현재는 Spring + Java, Python + Django 를 후보로 생각중입니다. 조금 부연설명을 하자면 Java는 학교에서 초급레벨 수업들으며 2학기정도만 해봤고 Python 같은경우는 언어 자체는 익숙하긴 하지만 AI, 알고리즘 등 외에 제품 개발에 사용해본 경험은 전무합니다. 또한 저는 현재 병역특례로 근무중인 상황이라 이직을 하더라도 스타트업/중견 업체를 겨냥해야 합니다. 2. 프로젝트 제가 원래도 컴공 전공자가 아니다보니 깃헙/포폴들이 전부 통계나 AI 관련이고 개발 관련해서는 좀 약한편이었습니다. 그런데 인터넷에서 대단하신 분들의 이력서를 구경하다 보니 제 포트폴리오를 조금 보강해야하지 않나 하는 생각이 들더군요. 또 조금 더 욕심을 부리자면 위의 1번 질문에서 조금 더 나아가서 새로 익힌 프레임워크에 대한 숙련도를 증명하는 목적으로 프로젝트를 하나 시작하는 어떨까 하는 생각을 해보고 있습니다 쓰고나서보니 상황설명에 하소연만 실컷 하는 글이네요…ㅋㅋ 아무래도 주변에 조언을 구할 분들이 적다보니 이래저래 걱정을 많이 하고 있습니다. 제가 계획하고 있는 노력의 방향성이 바람직한지. 좀더 선택과 집중을 해야한다면 어떤 방식이 좋을지, 별도로 지적해주실 내용이 있는지 (ex. 새로운 프레임워크를 독학하기보다 지금 가지고있는 기술스택으로 더 완성도 높은 프로젝트를 해라). 선배님들의 귀중한 의견 주시면 정말 감사드리겠습니다 . 두서없는 글 읽어주셔서 감사합니다!!!
개발자
#이직-준비
#프로젝트
#이직
#기술스택-변경
#커리어
답변 1
댓글 1
조회 199
8달 전 · Roman Furman 님의 질문
1시간 안에 네이티브로 웹사이트를 iOS 및 Android용 네이티브 모바일 앱으로 변환하세요.
비즈니스용 모바일 앱을 만드는 데 얼마나 비용이 들까요? 제 경험상, 안드로이드와 iOS 앱을 개발하려면 최소 1만 달러부터 시작합니다. 하지만 한 달에 단 35달러로 모바일 앱을 만들 수 있는 매우 효과적인 방법이 있습니다. 혼자서도 할 수 있고, 팀을 고용할 수도 있는데, 이 방법은 몇 개월이 아닌 며칠 만에, 수천 달러가 아닌 수십 달러로 가능합니다. 제가 말하는 것은 Natively입니다. 이 서비스는 어떤 웹사이트나 웹 애플리케이션도 손쉽게 네이티브 앱으로 변환해 줍니다. 귀하의 웹사이트/웹 앱이 JavaScript 프레임워크로 구축되었든, Bubble, Webflow, Wix, WordPress, Shopify와 같은 노코드 플랫폼을 활용하든, Natively는 모바일 앱으로의 전환을 매끄럽고 간단하게 만들어 줍니다. Natively의 사용은 매우 간편합니다. 사용자 친화적이고 자동화된 프로세스로 인해 기술적 전문 지식 없이도 누구나 몇 분 안에 앱을 만들 수 있습니다. Natively는 푸시 알림, 헬스 키트, 위치 추적, 카메라, 갤러리, 인앱 결제 등 다양한 네이티브 모바일 기능을 설정할 수 있게 해줍니다. 그리고 새로운 기능이 지속적으로 추가되고 있습니다. 1년 전 처음 출시된 이후로 Natively 덕분에 800개 이상의 애플리케이션이 App Store와 Google PlayMarket에서 성공적으로 자리 잡았습니다. Natively의 웹사이트, 리뷰 및 사례는 여기에서 확인하세요: https://www.buildnatively.com/ 오늘날의 디지털 시대에서 네이티브 애플리케이션을 보유하는 것은 사용자를 끌어들이고 유지하는 데 필수적이며, 비즈니스 성장에 큰 도움이 됩니다. 그래서 저는 Natively가 특히 무료로 시작할 수 있다는 점에서 꼭 시도해볼 가치가 있다고 믿습니다. 🌍
개발자
#모바일
#앱
#android
#ios
답변 0
댓글 0
조회 80
8달 전 · 강병진 님의 새로운 답변
리액트 하고 있는데 네이티브도 같이 공부해도 되나요?
현재 리액트를 이용해서 정부과제 진행하고 있습니다. 개발 및 배포를 해서 모바일에서도 리액트를 이용한 웹애플리케이션을 이용할 수 있게 되었지만 앱에도 관심이 있어 웹과 앱 모두 다룰 수 있도록 공부하고 싶어 리액트네이티브를 통한 앱을 개발해서 앱스토어에 등록까지 해보고싶습니다.. 도움이 되는 일인가요? 그냥 리액트만 공부하는게 나은건가요?
개발자
#react-native
#react
답변 1
댓글 0
조회 210
9달 전 · great 님의 새로운 답변
카프카 컨슈머 파티션 할당 질문
스프링부트 2.7버전을 사용하고 있고, 컨슈머 스태틱 멤버십을 적용하고 있습니다. A서버 group.instance.id: testA B서버 group.instance.id: testB 동일 토픽의 파티션을 할당받을 경우 A서버에서 애플리케이션을 먼저 띄움 (A서버 컨슈머 A토픽 파티션 전부 할당받음) 이후 B서버에서 애플리케이션 띄움 -> A토픽 파티션 할당 변화 없음 반대로 B서버 애플리케이션을 먼저 띄움 (B서버 컨슈머 A토픽 파티션 전부 할당받음) 이후 A서버에서 애플리케이션 띄움 -> A토픽 파티션 할당이 전부 A서버 컨슈머로 변경 아무리 찾아봐도 이러한 현상의 원인을 모르겠습니다 ㅠ
개발자
#kafka
#kafka-consumer
#spring-boot
답변 1
댓글 0
조회 41
9달 전 · 이태영 님의 질문 업데이트
백엔드 애플리케이션 프레임워크를 개발 중인 학생입니다. 조언을 구하고자 합니다.
[ 서론 ] Low-level 이해도 향상, 객체 지향적 사고 증진, 공부량 증가를 위해 Spring 느낌의 프레임워크를 개발하려 합니다. [ 본론 1 ] 프레임워크 사용자의 편의성 확대를 위해, MVC의 Controller에 해당하는 영역을 어떻게 설계해야할지 고민 중에 있습니다. 아래 코드 블럭에 나열한 코드 중 개발하며 재미를 느끼실 것 같은 항목을 투표 영역에서 투표해주시거나, 답변을 통해 더 나은 방안을 추천해주시면 감사하겠습니다. [ 본론 2 ] (개인적으로 느끼기에) 매우 거대한 프레임워크를 혼자 개발하고 있는 만큼, 많은 문제와 고민에 봉착하고 있습니다. 이와 관련해 현직자 분들의 소중한 조언을 구하고자 합니다. 부디 시간 들여주시어 답변해주시면 감사하겠습니다. [ 결론 ] 프레임워크 개발이라는 저에겐 다소 어려운 길에 있어 조언을 구하고자 합니다. 부디 소중한 시간내어 답변 남겨주시면 정말로 감사드리겠습니다. ... 현재 소프트웨어 계열 고등학교에 재학 중이며, 백엔드 개발자가 되기 위해 공부하고있는 2학년 학생입니다. 최근 들어, 면접을 경험하신 선배 분들과 조금 대화를 나누다보니 제 지식 수준이 매우 낮다는 것을 깨닫게되었습니다. HTTP, TCP 등 (TCP/IP 4계층 모델 기준) 3,4 계층 프로토콜의 통신 과정, 데이터베이스와 Java 애플리케이션의 Low-Level(JDBC, R2DBC 혹은 더 낮은 수준) 통신 과정, 프레임워크를 사용하는 이유, 그 외 기타 등등. 조금은 깊은 지식에서부터, 원초적인 것들까지, 백엔드 개발자로서 알아야할 것들에 대해 제 수준이 턱없이 부족함을 느끼고 있습니다. 그럼에도 불구, 슬럼프와 비슷한 상태에 빠져있어 작년보다 공부량도 적어졌고, 의지와 기운도 많이 상실한 상태입니다. 아마도 구체적인 목표가 없기에 그런 게 아닌가 하여 공부도 겸하고, 저 자신을 자극할만한 거대한 목표를 한 가지 잡았습니다. Java 백엔드 애플리케이션 프레임워크를 만든다는, 저에겐 어쩌면 지나칠 수도 있는 어려운 도전에 임해보려 합니다. 프레임워크 하나를 기획할 시간을 없기에 Spring의 추상적인 틀을 기반으로 개발-수정 프로세스로 진행하고자 합니다. 프레임워크 주도의 IoC 컨테이너, 어노테이션 기반의 모듈(Spring과 Java에서의 Bean 개념) 관리, 클래스 단위의 설정 정보 관리가 프레임워크의 주요 포인트입니다. Spring의 Core 모듈에 해당하는 기반 프레임워크가 IoC 컨테이너를 포함해 부분적으로 구현되어있습니다. 그리고 현재 Spring Web, Spring MVC 등에 해당하는 WAS 프레임워크 구현을 시작한 상태입니다. MVC에서 Controller에 해당하는 부분을 디자인하는 과정에 있는데, 현직자분들의 생각하시는 최선의 Controller 디자인에 대해 의견을 수집하고자 합니다. 포함된 코드 블럭은 대중적인 프레임워크의 Controller/Router 디자인들입니다. 각 디자인별로 선호하시는 항목에 대해 부여된 번호를 투표를 통해 선택해주시면 감사하겠습니다. 또한 이 프로젝트에 대해 조언 혹은 비판, 의견을 답변 혹은 메일, 링크드인 통해 남겨주시면 대단히 감사드리겠습니다. 그 외 개인적인 문의 사항과 제안 또한 환영합니다. leetyxodud312@gmail.com 아래는 프레임워크 깃허브 주소입니다. 문서화 작업은 진행 중에 있어 다소 부끄러운 수준입니다. 양해 부탁드립니다. https://github.com/Project-Smoodi 끝까지 읽어주심에 다시 한 번 감사의 말씀 드립니다.
투표
개발자
#framework
#java
#개발
답변 0
댓글 0
조회 363
10달 전 · aigoia 님의 답변 업데이트
Node.js 프레임워크 선택 고민
안녕하세요 열심히 웹 개발 관련 공부를 하고 있는 4년차 웹 개발자입니다. 회사에서는 주로 Spring boot / jsp를 기반으로 웹 애플리케이션을 다루는 일을 하고 있습니다. 회사 규모가 작아서 따로 프론트엔드, 백엔드 업무를 구분해서 하지는 않습니다. 회사 업무랑 별개로 주말에 혼자 사이드 프로젝트를 끄적끄적하면서 공부하고 있는데 아무래도 주말에도 같은걸 다루는건 너무 일하는 것 같아서 최근에 주말에는 react로 프론트엔드로 이것 저것 만들어 보고 있는데 데이터도 연결 해보고 싶어 백엔드 프로젝트를 구성 하려다가 백엔드도 업무로 하는것과 다른 걸 배워보고 싶어서 Node.js 기반의 백엔드 프로젝트를 만들어 보고 싶습니다. 처음부터 크게 설계하기 보단 간단하게 작은 서비스들 부터 연습삼아 만들어 보다가 나중에는 MSA 아키텍쳐로 설계 해보고 싶은데, 현업에서 많이 쓰이고 MAS 아키텍쳐로 설계한다고 할 때, 가장 적절한 프레임 워크가 어떤게 있는지 다른분들의 의견이 궁금합니다 !
개발자
#node.js
#rest-api
#msa
#backend
답변 1
댓글 0
조회 94
10달 전 · 류경완 님의 질문 업데이트
카카오톡 연결 애플리케이션
올해 중순 개발을 처음 공부하고있는 학생입니다 뭘 아무것도 아는게없어서 혼자 뭘 만들려고하면 막막하네요.. 카카오톡 대화내용을 기반으로한 간단한 프로젝트 하나를 만들고있는데 카카오톡에서 대화내보내기하면 연결?공유?애플리케이션에 제 앱이 뜨려고하려면 어떻게해야되나요?
개발자
#flutter
#android
답변 0
댓글 0
보충이 필요해요 1
조회 38
10달 전 · 강창한 님의 새로운 답변
쿠버네티스 롤링업데이트-무중단배포 과정에서 애플리케이션 실행 속도에 의해 서비스 중단이 발생합니다.
안녕하세요, 쿠버네티스를 처음 사용 해 보면서 질문 사항이 생겨 글을 올립니다. 스프링부트 애플리케이션을 배포하는 과정에서 레플리카셋을 늘리는 방식으로, 순차적으로 업데이트가 이루어지도록 하여 무중단 배포를 구현하려 시도했었습니다. 2개 정도면 충분하겠지 라는 생각에 레플리카셋 크기를 2로 잡아두고 테스트를 해 봤습니다. 그러나 컨테이너 업데이트는 순차적으로 진행되었지만, 컨테이너 실행 후 컨테이너 내부의 jar 파일 실행 과정에서 많은 시간이 소요되어, 그 사이 요청들을 제대로 처리하지 못하는 문제가 발생했습니다. 레플리카셋의 크기를 더 늘리면 해결 가능 할 것이라 생각되지만, 이게 정석적인 해결 방법인지 의심이 됩니다. 일반적으로는 어떻게 해결하시나요?
개발자
#쿠버네티스
#인프라
답변 1
댓글 0
조회 53
10달 전 · 익명 님의 새로운 댓글
애플리케이션 프론트엔드 프레임워크 추천
백엔드 개발자로써 개발경험을 쌓고 싶어서 개인 프로젝트를 진행하려고 합니다. springboot를 사용할 생각이고 ios, android 모두 가능하게 개발하고자 합니다 Vue.js나 Rn을 생각하고 있었는데 선배님들이 생각하시는 괜찮은 프론트엔드 프레임워크 추천해주시면 감사하겠습니다.
개발자
#back-end
#front-end
#vue.js
#reactnative
#spring-boot
답변 1
댓글 1
추천해요 1
조회 73
10달 전 · 익명 님의 새로운 댓글
스프링 mvc와 jpa 중 뭐를 먼저 배워야 할까요?
** 아는 게 많이 없다 보니 고민만 더 많아져서 질문글이 두서 없이 길어졌는데 한번만 읽어주시면 감사하겠습니다!!ㅜㅜ 선배님들의 의견 하나만 남겨주셔도 큰 도움이 될 것 같습니다🥺 안녕하세요. 이제 갓 스프링을 배우기 시작한 컴공과 학생입니다. 웹 개발은 이번이 처음 접하는 거고, 인프런 김영한님 강의를 보면서 배우고 있으며 현재는 스프링 기본편을 보며 전반적인 기능을 훑었습니다. 참고로 스프링을 이용해 제 스스로 뭔가를 만들어보진 않았고, 단순히 강의만 보며 코드를 따라쳐본 수준입니다 .. 우선 제 목표는 한달 뒤에 개인 토이 프로젝트를 할 만한 실력을 갖추는 겁니다! (대외활동/인턴 지원을 위한 포트폴리오 용도입니다) 한달 동안 김영한님의 스프링 MVC 강의와 JPA 활용편(+기본편) 강의를 모두 들을 예정이긴 한데, mvc와 jpa 중 뭐를 먼저 배워야 하나 고민입니다 .. 스프링에 대해 아는 것이 많이 없어서 그러는데, mvc와 jpa 둘 중에 필수인 것과 선택사항(?)인 것이 있을까요? 물론 둘 다 현업에서 중요한 것 같긴 하지만 당장 실무 투입이 목표는 아닌지라, 단순 토이 프로젝트를 진행하는 데 있어 굳이 따지자면 둘 중 뭐가 더 중요한지 궁금합니다. 그리고 둘을 배우는 데 있어 하나를 먼저 배우면 다른 하나를 배우기 쉽고 이런 선후관계가 있을까요?? 완전히 다른 기능이라고 이해하고 있긴 한데 혹시나 싶어 여쭤봅니다..! 뭔가 머릿속으로는 mvc를 먼저 하는 게 낫지 않나 싶으면서도, jpa 활용편 강의에서 jpa를 사용하여 (mvc강의의 예제보다 훨씬 복잡한)웹 애풀리케이션 예제를 전반적으로 개발해본다고 해서,, jpa 활용 강의를 먼저 들으면서 웹애플리케이션에 좀 익숙해진 다음에 mvc를 들어야 하나 싶기도 합니다.. 그런데 jpa 활용편 강의를 듣고 나서 jpa에 대한 자세한 설명을 다룬 jpa 기본편 강의도 들을 예정이라, 두 강의를 이어서 들으려고 하는데요. 처음 생각했던 순서는 mvc->(혼자 진짜 간단한 프로그램 만들어보기)->jpa활용->jpa기본 인데, 만약 jpa활용을 먼저 듣는 순서로 바꾼다면 jpa기본과 mvc 중에 뭘 먼저 들어야 하나 싶기도 합니다..ㅠㅠ 혹시 답변해주시는 데 도움이 될까 싶어 제가 고민 중인 두 강의의 설명 적어놓겠습니다! mvc 강의: “자바 웹 기술과 스프링 MVC의 핵심 개념을 다지고, 스프링 MVC의 기본 기능을 이해합니다. 자바 백엔드 웹 기술을 소개하고, 서블릿, JSP, MVC 패턴, MVC 프레임워크까지 웹 기술 전반을 학습합니다. 이렇게 웹 기술의 배경을 이해한 다음에 스프링 MVC의 핵심 개념을 단단히 다집니다. 이후 스프링 MVC의 기본 기능 기능을 학습하고, 스프링 MVC를 사용해서 기본 CRUD가 가능한 웹 페이지도 개발합니다.” jpa 활용 강의: “이 강의는 게시판 같은 단순한 예제를 넘어서, 실무의 복잡한 상황을 재현할 수 있는 난이도 있는 예제를 사용합니다. 그리고 요구사항 분석부터 설계, 개발, 테스트, 성능 최적화까지 이 모든 과정을 순서대로 진행합니다. 이렇게 실무에 가까운 예제로 웹 애플리케이션을 처음부터 끝까지 함께 설계하고 개발해보면, 이 과정 속에서 스프링 부트와 JPA를 활용하는 올바른 방법을 자연스럽게 익힐 수 있습니다. 그리고 실무에서 이 기술들을 어떻게 활용해야 하는지 이해하게 됩니다.” 물론 이런 글 올릴 시간에 뭐 하나라도 먼저 시작하는 게 낫다는 건 정말 잘 알고 있지만 .. 아직 아는 게 정말 많이 없다 보니 확신도 안 서고 계속 고민만 하느라 혼자 땅굴만 깊이 파고 들어가게 되더라구요ㅜㅜ 이럴 바에야 얼른 다른 분들 조언 받는 것이 더 낫다고 생각해서 이렇게 글 쓰게 되었습니다 ,, 읽어주셔서 감사합니다!!
투표
개발자
#스프링
#김영한
#jpa
#mvc
답변 2
댓글 2
추천해요 3
조회 1,901
일 년 전 · 이상래 님의 새로운 답변
프론트엔드 부트캠프 어떤 걸 선택해야할까요
안녕하세요. 현재 4학년 1학기를 마친 26살 대학생입니다. 학교 수업에서 HTML, css, JavaScript를 배우고 난 뒤, 프론트엔드에 관심이 생겨 7월 모집인 프론트엔드 부트캠프에 지원을 하게 되었고, 감사하게도 두 가지 캠프 모두 최종합격을 하게 되었습니다. 엘리스 트랙 react 트랙 https://elice.training/track/react kakao x groom Deep dive 프론트엔드 개발자 과정 https://deepdive.goorm.io/frontend - 둘 중 하나를 선택해야 하는 상황인데, 이에 대한 도움을 받고자 질문 드립니다. 1. 현직자 관점에서 어떤 커리큘럼이 더 나을까요? 2. deep dive에서 진행하는 프로젝트가 조금 독특(?)하던데 (웹 애플리케이션 디버깅 및 최적화, 고객사 대응 프로젝트) 다른 부트캠프에서도 이런 프로젝트를 진행 하나요? 이에 대한 정보가 부족해, 질문 드립니다 🥲
투표
개발자
#부트캠프
#프론트엔드
답변 2
댓글 0
조회 245
일 년 전 · 태기 님의 질문
[쿠버네티스] 로그 관련2
애플리케이션이 STDOUT 및 STDERR 대신 파일에 직접 로그를 작성하는 경우 /var/log/containers/에 로그가 남지 않게 됩니다. 그리고 스케쥴링된 노드 어느 path에도 로그가 남지 않습니다. 이 경우 컨테이너 내부의 로그를 수집해야하는데 promtail로 어떻게 설정해야 컨테이너 내부의 로그를 수집할 수 있나요?
개발자
#k8s
#쿠버네티스
#kubernetes
#데브옵스
#devops
답변 0
댓글 0
조회 28
일 년 전 · lepffm 님의 새로운 답변
[쿠버네티스] 로그 관련
애플리케이션이 STDOUT 및 STDERR 대신 파일에 직접 로그를 작성하는 경우 /var/log/containers/에 로그가 남지 않게됩니다. 애플리케이션이 100개이상이라고 가정할 때 파일에 직접 로그를 작성한 경우를 빠르게 찾는 명령어나 알 수 있는 방법 더 나아가 promtail에서 어떻게 설정해야 파일에 직접 로그를 작성한 경우도 수집하는지 알려주세요
개발자
#k8s
#kubernets
#쿠버네티스
#데브옵스
#devops
답변 2
댓글 1
조회 54
일 년 전 · 짹 님의 새로운 답변
어플리케이션 인스타그램 광고 올리는 방법
요즘은 인스타그램에 앱 광고가 많이 올라오는 것처럼 회사에서 인스타그램 광고를 하시고 싶다고 하십니다. React Native로 개발된 애플리케이션입니다만. 추가적으로 facebook sdk를 설정한다던가 하는 작업이 필요한가요?
개발자
#react-native
답변 1
댓글 0
조회 70
일 년 전 · 상현 님의 새로운 답변
jquery, 굳이 버려야 할까요?
안녕하세요. 최근 이직 후에 첫 프로젝트로 cms 리뉴얼 개발을 담당하게 되었습니다. 이직한 회사에서는 jquery와 html, css를 사용하여 전자정부프레임워크에 붙여넣는 방식으로 사용하게 되어 있습니다. 저는 react 프레임워크 사용을 만 3년 이상 하였고, jquery도 학생시절부터 초년생 때 까지 만 1년 이상 사용하여 개발에 큰 문제는 없습니다. 다만, 유지보수 및 확장성에 지속적으로 의문을 갖게 되었고 이에 react로 마이그레이션을 제안하고자 생각했습니다. 제안하기 전에 react로 기술 전환하고 싶은 이유를 몇가지 정리해봤습니다! 1. 인력 수급 : 전자정부프레임워크로 react를 채택하고 있는 만큼 최근 react의 수요와 공급 급증 2. 커뮤니티 : react 등의 프레임워크는 점점 커지고 있는 강력한 커뮤니티를 가지고 있음 3. 확장성, 최적화 : 가상 DOM, 대용량 데이터 및 트래픽 처리 용이, 속도 최적화, 경량화, 대규모 애플리케이션 확장성 등에 유리함 4. 테스트 및 문서화 : 다양한 테스팅 라이브러리, 컴포넌트 단위의 테스트 및 문서화에 유리함 정도로 최소 4가지의 이점을 가질 수 있다고 판단했는데요! 반대로 생각해보면 jquery를 굳이 버려야 할까요? 1. 인력 수급 : 예전만큼은 아니지만 아직도 jquery를 사용하는 기업 및 웹사이트가 다수 존재함 2. 커뮤니티 : 여전히 버전 업그레이드도 하고있고 십여년의 커뮤니티에 쌓인 정보는 매우 많음 3. 확장성, 최적화 : DOM 접근이 쉬워 개발 속도가 빠름, 또 어떤 것이 있을까요? 도움 부탁드립니다😅 4. 테스트 및 문서화 : 또 어떤 것이 있을까요? 도움 부탁드립니다😅 다소 편향적인 조사지만,,, 팀원들에게 마이그레이션 제안하기 전에 여러 시점의 생각이 궁금했습니다. 잘못된 정보나, 다양한 의견 얘기해주세요! 감사합니다.
개발자
#react
#jquery
#기술스택
답변 4
댓글 0
조회 467
일 년 전 · cozy 님의 답변 업데이트
ERP 개발 스타트업에서 현장실습(직무체험)이 도움이될까요?
저는 4학년 막학기를 준비하는 서비스기업을 목표로하는 학생입니다 작년부터 스프링을 공부해서 최근에는 react 개념공부도 끝내서 프론트는 gpt도움으로 스프링부트와 jpa를 쓰면서 백엔드 위주의 토이프로젝트를 준비중에 있습니다. 사실은 2학기때도 막학기 다니면서 혼자 이렇게 포폴용 프로젝트를 하거나 스터디를 찾고 들어갈 계획을하고있었는데 사실 혼자준비하면서 방향이 이게 맞나 의구심이 들던차에 학교 현장실습으로 막학기때 학기대체로 erp개발 스타트업을 현장실습 하면서 퇴근후에 공부를 하는건 어떤가해서요. 설명은 다음처럼 돼 있었습니다 ‐-‐------------------------------------------------------- 교육목표 : 본 교육과정은 Java 프로그래밍 언어와 Spring Boot 프레임워크를 활용하여 안정적이고 확장 가능한 웹 애플리케이션 백엔드를 개발할 수 있는 전문 개발자를 양성하는 것을 목표로 합니다. 교육생들은 Java 프로그래밍의 기초부터 고급 문법까지 습득하고, Spring Boot를 통한 RESTful API 설계와 구현, 데이터베이스 연동, 웹 서버 보안 등 백엔드 개발에 필요한 실무 기술을 배우게 될 것입니다. ‐-‐------------------------------------------------------- si회사에 다니면서 체험하는것이 서비스기업을 목표로할때 도움이될까요? 괜히 개인공부시간만 방해받을거 같기도하고..제가알기로 erp쪽은 도메인이 너무 특수해서 사실 제가 목표하는쪽이랑은 다를거같기도하고요 직무체험이라 괜찮을까싶기도하고..
개발자
#현장실습
#백엔드
#인턴
답변 1
댓글 0
조회 163
일 년 전 · 김인후 님의 새로운 답변
Java application 멀티 쓰레드
멀티쓰레드 환경 관련하여... 톰캣으로 애플리케이션을 실행중인데 톰캣은 api 요청마다 쓰레드를 생성한다고 하더라고요. 그럼 소스 자체에 쓰레드를 생성하는게 없어도 멀티쓰레드 라고 봐야되는건가요?
개발자
#java
#쓰레드
#멀티쓰레드
답변 1
댓글 0
추천해요 1
조회 55
일 년 전 · 안희수 님의 답변 업데이트
윈도우에서 사진이나 영상 편집 프로그램을 만들어 보고 싶은데 어디서 배울 수 있나요?
몇 년 전에 게임 개발 학원에 다니다가 그만두고 작년부터 애플리케이션 개발 쪽으로 방향을 돌려 PyQt 프레임워크나 Flutter로 개발하다가 PyQt 프레임워크는 배울만한 자료가 없어 포기하고 Flutter는 굳이 안드로이드나 iOS까지 지원하는 프레임워크로 편집 프로그램을 만들 필요는 못 느껴서 현재는 Windows App SDK와 WinUI 3 프레임워크로 개발하고 있습니다. 하지만 게임 개발은 그나마 학원에서 직접 강사한테 배워서 어떤 식으로 파일을 구성하고 개발하는지에 대해 그나마 틀은 잡혀있는데 애플리케이션 개발은 처음부터 끝까지 독학으로 공부해서 그런지 어떻게 프로젝트를 구성할지 막막하더라고요. 누구한테 물어보려고 해도 제 주위에 프로그래밍이 취미이거나 직업인 사람이 한 명도 없어서 물어 볼 수도 없고 그나마 유튜브에서 SOLID 원칙과 MVVM 패턴을 배워서 만들어 보고는 있습니다. 결론은 윈도우 애플리케이션 개발을 배울만한 곳이나 아니면 최소한 소통할 수 있는 커뮤니티가 있으면 답변 부탁드리겠습니다.
개발자
#desk
#app-dev
#window
#wpf
#winui-3
답변 1
댓글 0
조회 50
일 년 전 · 익명 님의 새로운 댓글
하나의 애플리케이션에서 fetch, SWR을 함께 사용하는 경우가 있나요?
안녕하세요. Next.js로 사이드프로젝트를 만들어보다 갑자기 궁금해져 질문합니다! 하나의 애플리케이션에서 fetch, SWR을 함께 사용하는 경우가 있나요? 만약 있다면 그 이유는 무엇인가요?? 개인적으로 생각하기엔 SWR은 fetch의 기본 기능들을 모두 제공하되, 더 많은 기능과 편리함을 제공하는 도구라고 생각하는데 SWR을 사용하면서 굳이 fetch를 함꼐 쓰게되는 이유가 뭔지 궁급합니다!
개발자
#swr
#fetch
#next.js
#react
#프론트엔드
답변 1
댓글 3
조회 80
일 년 전 · 김성환 님의 새로운 댓글
쿠키가 저장은 되는데 값을 못가져와요
서버에서 로그인을 하고 받은 호출하고 받은 데이터에서 자동으로 쿠키가 저장은 되는데 개발자 도구 -> 애플리케이션 -> 쿠키에는 저장이 되는것을 확인했는데 document.cookie로 쿠키를 받아올라하는데 쿠키가 빈값으로 나오는데 어떻게 해야하나요??
개발자
#쿠키
답변 1
댓글 1
조회 227
일 년 전 · 박건우 님의 새로운 댓글
WebSocket과 WebRTC를 함께 사용한 프로젝트 배포 질문드려요!
현재 websocket(socket io)과 webrtc(peerjs)를 함께 사용한 프로젝트를 구현했습니다. 배포 관련 궁금한 점이 있어서 질문드립니다! 두가지 기술 전부 애플리케이션 내에서 큰 비중을 차지하는데 통상적으로 이 둘을 같은 서버에 배포하나요?? 아니면 따로 따로 배포해야 할까요??
개발자
#webrtc
#websocket
#react
답변 1
댓글 1
조회 124
일 년 전 · HypeBoy 님의 새로운 답변
요즘들어 이 길이 맞을까 라는 질문을 하고는 합니다
저는 임베디드 쪽 개발을 하고 있으며 곧 1년 차가 됩니다. 말 그대로 요즘 들어 이 길이 맞을까 라는 생각을 합니다. 아 물론 개발자라는 길에 대한 회의감 보다는 임베디드 쪽이 맞을까 라는 생각이 듭니다. 처음 시작은 스마트팜에 관심이 생겼고 그러다 보니 IoT에 관심이 생겨 진입하게 되었습니다. 현재는 중소기업에 재직 중이며 국가 R&D 사업을 하고 있습니다. 회사가 작다 보니 선임 급이 없어 자체적으로 공부하며 개발을 진행해야 했고, 그 과정에서 너무 어려워 한동안 포기하고 낙심해 있었습니다. 그러다가 다시 마음을 붙잡고 공부를 하고 있었는데, 이렇게 하고 있는게 맞는지 이게 잘하고 있는건지 라는 생각이 드네요. 잠깐이지만 python으로 애플리케이션을 개발했을때는 정말 흥미롭고 좋았습니다. 그러다 보니 자꾸 백엔드 쪽을 찾아보게 되고 집중을 못하고 있습니다. 사실 아직도 스마트팜에는 좀 흥미가 있습니다. 아버지가 밭일을 하셔서 거기에 보탬이 되고 싶기도 하고요. 당장에 아무것도 몰라서 답답한 건지 이것저것 보고는 있는데 확신이 서질 않네요..
개발자
#이직
#백엔드
#개발
답변 2
댓글 0
조회 115
일 년 전 · 박정환 님의 답변 업데이트
Querydsl + MyBatis 조합
지난 프로젝트에서 Querydsl 만 사용해서 프로젝트를 진행했었습니다! 그런데 아무래도 JPQL 빌더이다 보니 Querydsl 만 사용하는 쿼리 작성에 한계가 보이기 시작했었는데.. 제가 너무 욕심이 과해서 너무 한방 쿼리를 날리려고 한 걸 수도 있지만 그럼에도 최소한의 집계쿼리를 포함해서 쿼리를 작성하고자 했는데 join으로도 해결이 안 되더라고요…. 그래서 결국은 쿼리를 쪼개서 보내고 애플리케이션 계층에서 자바 코드로 조합하는 형태로 완성은 하였지만 Querydsl 을 작성하기 전에 SQL로는 순조롭게 작성이 된 코드가 Querydsl 로 옮겨지지 않는다는 게 조금은 속상하더군요….제가 미숙해서 못한 것도 있을 수 있겠지만 그래도 Querydsl 로 SQL을 100% 활용할 수 없다는 게 조금은 불편하다고 생각이 들었습니다! 이전에 듣기로는 JPA만으로는 모든 쿼리를 처리할 수 없기 때문에 JdbcTemplate 나 MyBatis 를 함께 사용하는 경우가 있다고 들어본 기억이 있습니다! 실제로 실무에서도 JPA와 다른 SQL 매퍼를 조합해서 사용하는 경우가 많을까요?? CUD 작업은 JPA가 너무너무 편리하고 좋은데.. 조회에 있어서는 역시 MyBatis 나 JdbcTemplate 를 사용해 보는 것이 괜찮은 방법인지 궁금합니다!!
개발자
#jpa
#querydsl
#mybatis
#jdbc
#sql
답변 1
댓글 0
추천해요 1
조회 217
일 년 전 · 이양일 님의 새로운 댓글
스프링 카프카 컨슈머 역직렬화 관련 질문
이번에 팀에서 카프카를 도입하는데 경험이 없어서 조언을 구할려고 합니다. A 애플리케이션에서 카프카 메세지 전송하고 B 애플리케이션에서 컨슈머 처리를 하는데요. 토픽마다 레코드 value의 객체 타입이 다른데 이럴 경우 카프카 컨테이너 리스너 팩토리를 토픽마다 분리해야 할까요?
개발자
#kafka
답변 1
댓글 2
추천해요 3
조회 498
일 년 전 · 익명 님의 질문
devops 희망하는 엔지니어입니다. 조언 부탁드립니다
현재 만 2년이 조금 넘은 엔지니어인데 devops쪽으로 전향하려 합니다 진행하는 업무는 클라우드 쪽 시스템 구축/운영 하고 있고, 물경력이 조금 쌓인 느낌이라 열심히 발버둥 치고 있네요. 열심히 하는 것은 이제 문제가 없는데 잘 하는걸 못하는 것 같습니다. 이력서를 오픈해도 연락 오는 곳은 많지 않고 업계 분위기가 안좋긴 하지만 미래를 위해서 잘 하는 방법을 알고 싶습니다. 현재 AWS SAA, CKA 자격증 보유 중이며 프로젝트 내에서 Jenkins를 이용해 파이프라인을 구성해보기도 하고 주로 AWS를 이용하긴 했지만 대체로 심도있고 깊이있는 고민을 통한 기술 도입이 아니라 수동적으로 업무를 진행 했던 것 같습니다. 그래서 홈 랩을 구축해서 토이 프로젝트 형식으로 devops + front + backend 를 구성해 직접 애플리케이션을 띄워 볼까 생각중에 있습니다. 뭐부터 해야 좋을지 감이 오지 않네요 조언 부탁드립니다..
개발자
#devops
#커리어
답변 0
댓글 0
조회 141
일 년 전 · HypeBoy 님의 답변 업데이트
휴학 후 공부를 어떻게 해야할까요
국립대 컴공 2학년 재학중입니다 평균학점은 2학년 2학기까지 합쳐서 3.8정도 나옵니다 다들 방학때 뭔가 한다고 하는데 저는 체력과 멘탈이 약한편인지라 학기중에 에너지를 다 불태워버리고 방학때 도저히 뭘 못하겠더군요. 그래서 그동안은 쉬면서 그냥 여행을 다녔습니다. 여행을 다니다보면 한달이 지나있어서 나머지 한달은 개강때문에 스트레스받아서 또 아무것도 안합니다... 그런데 이제 슬슬 3학년도 되니 제 길을 빨리 찾고 대회같은것도 나가봐야하는데 지금의 저는 전공지식밖에 없어서 길을 결정하기에는 무리라는 생각이 들어서 휴학을 결정하게 되었습니다. 반년은 2학기때 선이수과목들이 꽤 있어서 1년 휴학하기로 결정했습니다. 그런데 저는 이미 결정을하고 자취방도 뺐는데 휴학 왜하냐고 그냥 졸업이나 빨리 하라고 주변에서 그러니 나이때문에 나중에 취직을 못하게 되는건가 싶기도 하고 정확한 이유를 알고싶습니다. 그리고 휴학을 하면 무슨 공부를 해야할지 잘 모르겠습니다 일단 정신차리면 C++이랑 자료구조 복습부터 하고 백엔드나 애플리케이션 공부를 해보고 싶은데 너무 막연해서 어떻게 할지 잘모르겠습니다...
개발자
#휴학
#백엔드
#애플리케이션
답변 4
댓글 1
추천해요 2
조회 1,276
일 년 전 · 손우진 님의 새로운 답변
개인 프로젝트 만들 때 아이디어는 어디서 얻으시나요?
현재 컴퓨터공학과 2학년을 다 끝낸 상태입니다 수업 들으면서 데이터베이스랑 네트워크쪽 공부하는게 재미있어서 백엔드 분야로 가기로 정했습니다 지금까지 포트폴리오가 없어서..(학교 팀플 제외) 이제 만들어보려고 하는데 뭘 만들어야 할지 떠오르지 않아요… 열심히 할 의욕은 있는데 생각이 안나서 문제네요ㅠ 아이디어가 도저히 생각이 안나서, 다른 분들이 프로젝트 할 팀원 구한다고 하는 거에 저도 참여하고는 싶은데 그럴 실력이 되나 싶어서 지원도 못하겠습니다.. 데베 수업에서 CRUD 활용 애플리케이션을 만들긴 했는데 이런 기술 사용할 줄 아는 걸로도 팀원 구하는 거에 참여해도 될까요? 스프링, 노드js 이런 거 잘 모르는데 무작정 참여해서 프로젝트 진행해가면서 배우면 되는걸까요?
개발자
#nodejs
#spring
#프로젝트
#자바
답변 2
댓글 0
추천해요 1
조회 726
일 년 전 · triplehoon 님의 새로운 답변
대학교 4학년의 고민
안녕하세요. 현재 경영정보학과 4학년 2학기 재학 중인 학생입니다. 진로에 대한 고민이 너무 많아서 질문을 드립니다. 1. 전공과 기초지식 과 특성상 여러 가지를 배우고 있습니다. DB, 애플리케이션 개발, 머신러닝, 딥러닝, 경영전략 등등.. 이렇게 다양한 분야를 배우면서 경영 쪽에는 흥미가 없어서 데이터베이스, 앱 개발 , 머신러닝 등 개발 쪽에 관심이 쏠려있습니다. 그런데 컴공이나 산공처럼 자료구조, c언어, java 등을 기초부터 깊게 배우지 않고 어느 정도 맛만 보는 정도입니다. 그래서 정보처리기사(필기합격, 실기 준비중), 인터넷 강의 등으로 기초를 배우고 있는데 잘하고 있는지 궁금합니다. 저희 학과를 살려서 어필할 수 있는 게 있을지도 궁금합니다. 2. 졸업과 졸업 유예(부트캠프 수강) 학교를 다니면서 간단한 프로젝트를 몇 개 정도 하였습니다. flutter를 이용한 앱 개발, Django 웹 개발 등을 하였습니다. 근데 배포는커녕 서버에도 올리지 못하였습니다. 그 부분에서 너무 아쉬움이 남고, 꼭 한번 배포까지는 아니어도 서버에 올리고 싶은 마음이 있습니다. 그래서 좀 아쉬운 마음에 부트캠프를 수강 하려고 하는데 졸업하고 수강 할 지 졸업 유예를 하고 수강 하는 게 좋을지 고민입니다. 3. 진로 고민 프로젝트를 하면서 프론트엔드, 백엔드, 딥러닝 부분 이렇게 다양한 부분을 경험해 보았습니다. 모두 다 너무 재미있었고, 각각의 매력이 다 달랐던 것 같습니다. 오류가 나면 짜증과 동시에 꼭 한번 이 오류를 해결해 보고 싶은 마음도 생기고 하면서 개발에 점점 더 빠져들게 되었습니다. 하다 보니 직무를 정하고 취업 준비를 하든 부트캠프를 하던 하고 싶어서 직무를 정하려고 하는 데 너무 어려움이 많습니다. 지금 생각은 백엔드 쪽을 희망하고 있습니다, 프로젝트를 진행했을 때 데이터를 주고받고 API를 연결하고 이러는 부분이 재미있고, 원하던 결과가 나왔을 때 행복감이 커서 이쪽으로 진행하려고 합니다. 하지만 JAVA를 제대로 배운 적은 없고 프로젝트 할 때만 잠깐 쓰는 정도입니다. 그래서 따로 사이드 프로젝트를 구해서 자바를 공부하고 직접 프로젝트를 진행해 보고 인턴을 하는 게 나을지 아니면 부트캠프를 수강 하는 게 나을지 고민입니다. 4. 직무 고민 지금 학생 때의 프로젝트 했던 내용들을 보면 거의 데이터분석, 딥러닝 위주로 프로젝트를 참여하고 AI 분야도 재미가 있어서 이쪽으로도 진로를 정할지 생각 중인데 이 분야는 수학적 능력이 중요하다고 말씀하셔서 수포자인 제가 할 수 있을지…. 대학원에 갈 수 있으면 무조건 좋다고 하시는데 대학원은 생각해 본 적이 없습니다. 백엔드 분야은 흥미가 있는데 처음부터 배우려고 하니 너무 막막하고, AI 분야는 어느 정도 배운 내용이 있기 때문에 학습은 후단부보다는 수월할 것으로 생각합니다. 물론 학생 때 배운 지식은 새 발의 피 정도지만 백엔드와 AI 분야 직무가 고민입니다. 물론 보시는 입장에서는 허무맹랑하고 답답한 글이지만 이렇게라도 물어보지 않으면 더 갈피를 못 잡을 것 같아서 도움을 요청합니다. 혹시 참고할만한 사이트나 부트캠프, 포트폴리오가 있으면 추천해주시면 감사하겠습니다.
개발자
#대학생#취업준비생
#진로고민
#도움요청
#백엔드
#ai개발
답변 2
댓글 0
조회 372