하루 전 · 익명 님의 질문
신입 백엔드 개발자의 고민(Java,php)
적당한 규모의 중소 si회사에 최종 합격 연락이 왔습니다.. 문제는 저는 Java Spring위주로 공부해서 준비했는데, 회사는 7할 이상 PHP를 쓰는것 같습니다. 앞으로 자바 스프링으로 이직 하려고해도, Laravel을 쓴 경력은 아무래도 경력으로 안쳐줄까요? 첫 직장인데, 아무래도 시기가 취업 불황인지라 그냥 가야할지.. 아니면 더 스프링 자바를 준비 해야 할지 고민이 깊어지는것 같습니다. 조언 부탁드립니다.
개발자
#spring
#php
#java
#신입
#백엔드
#취업
답변 0
댓글 0
조회 21
5일 전 · aigoia 님의 답변 업데이트
백엔드 신입 학습방법 고민입니다. 실전형 부트캠프를 가야할까요?
안녕하세요, 선배님들. 저는 백엔드 인턴 개발자로 1년간 업무를 진행한 신입(?) 개발자입니다. 현재 다음 스텝으로 나아가기 위한 고민을 하던중 조언을 얻고자 글을 적어봅니다. 우선 저의 현재 상황을 말씀드리자면 정처기 취득후 인턴기회를 얻게되어 1년정도 스프링, 스프링부트 환경의 웹 백엔드 업무를 진행하였습니다. 소위 말하는 json상하차 업무 위주였고, 가끔 요구사항 구현을 위해 추가로 데이터가 필요한 경우 DB설계도 함께 진행하였습니다. (프론트엔드 일손이 부족하여 api작업과 연결된 프론트엔드 작업까지 세트로 하다보니 html, js, css 경험도 있습니다) 현재 실력향상이 필요하다고 느끼는 지점은 다음과 같습니다 - 선임 개발자 분들과 업무 진행에 관한 얘기를 하거나 동료 개발자 분들의 대화를 듣다보면 개발용어에 대한 지식이 부족하다는 느낌을 받습니다. - api작업은 큰 문제없이 진행하지만 그 외의 스케줄링, 멀티모듈프로젝트 등의 심화 내용을 알지 못합니다. - 솔직히 저도 제 현재 수준이 어느정도인지 잘 모르겠습니다. 백엔드 업무를 먼저시작한 친구에게 부트캠프에 대해 상담해보니 국비지원 부트캠프 보다는 높은 수준인것 같으니 그건 좋은 선택이 아닌것같다는 답변을 받았으나, 다음 스텝으로 넘어가며 파편화된 지식을 정리하고 싶은 마음이 있습니다. 이런 상황에 백엔드 심화(?) 부트캠프를 가는 것이 맞는 선택일까요? 아니면 이런 상황에 맞는 학원이 있을까요? (업무와 병행할수 없더라도 괜찮습니다) (아래는 참고해주십사 관련 경험을 생각나는대로 정리해보았습니다) - 정처기 취득 - 졸업 프로젝트로 웹서비스 설계 및 구현 - 토이프로젝트로 리눅스 서버 구축(kali사용). 젠킨스, nginx를 사용한 무중단 배포 구현, 도메인 구입하여 웹서비스 홍보, 운영경험 (이용자는 많지 않았습니다) - 백엔드 인턴경험 약 1년. json 상하차 위주, db설계 및 프론트엔드 작업 포함 - 업무 중 redis를 캐시서버로 활용한 시스템개선 경험 - 업무 중 이미 구축된 aws파이프라인에 빌드결과를 네이버웍스 api를 사용하여 메시지로 전송하는 기능 추가(aws람다 활용)
개발자
#백엔드
#java
#부트캠프
#신입
답변 1
댓글 0
조회 58
2일 전 · Cha Cha 님의 새로운 댓글
백엔드 맥북 뭘 사야할까요??..
아직 취준생이고 스프링부트로 개발해서 인텔리제이, 도커 사용하는게 주된 일인데 에어 m4 램 16이면 부족할까요?? 24이상 많이 쓰긴하던데 돈때문에 좀 고민이라서요 .. 어떤가요?
개발자
#맥북
#맥북에어
#백엔드
답변 1
댓글 3
조회 213
한 달 전 · 개발자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
조회 206
한 달 전 · 민우 님의 새로운 답변
제가 백엔드가 안맞는 걸까요?
안녕하세요 산업데이터전공 학부 2학년을 마치고 휴학중인 학생입니다 제가 보충역이라 요양원 공익대신 it산업기능요원을 가려고 계획중입니다. 그래서 여러 분야중 백엔드로 결정하고 국비지원 자바 스프링 부트캠프에 들어왔습니다. 그런데 자바스프링을 4.5개월만에 배우려고 하니 진도도 너무 빠르고 사실 강의도 별로 도움이 안된 것 같습니다. 또 제가 직접 해보면서도 자바 스프링이 저한테 정말 안맞다고 느꼈습니다. 그러다가 보충역 뽑는 회사공고중에 qa직무도 꽤 뽑는 것 같던데 백엔드보다는 전문성은 떨어지지만 빠르게 일을 시작할 수 있다는 느낌이 들었습니다. 저는 백엔드 전공도 아니고 어차피 향후에 이 분야로 일할것 같지는 않고 산업기능요원이 끝나면 학교로 다시 돌아가야하는데 csts 자격증 ( qa직무 자격증 ) 을 따서 빠르게 취업을 하는게 좋을까요? 아니면 자바스프링 부트캠프를 일단 마치고 (8월 27일 종료) 그 다음을 기약하는게 좋을까요? 인생 선배님들의 조언을 듣고 싶습니다 읽어주셔서 감사합니다.
개발자
#백엔드
#qa
답변 1
댓글 0
추천해요 3
조회 260
한 달 전 · aigoia 님의 답변 업데이트
물경력 3년차 개발자로 계속 해야될까요?
안녕하세요 물경력으로 3년차 풀스텍 개발자로 일하는 프리랜서입니다 본래는 한 회사에서 SM으로 2년 후반까지 다니다가 지금은 다른 회사 SM으로 일하고있습니다. 최근 남들보다 퍼포먼스도 안나와도 마무리는 짓는 성격이라 마감은 맞춰 냈었는데요 그동안 자바와 스프링 위주로 일했었는데 개발 유지보수위주로 했었습니다 나름 업무에 자긍심이 있었고, 나쁘지 않다 라고 오만한 성격을 갖고있었습니다 최근 투입되자마자 업무는 받았는데 프로세스는 모르겠고, 이를 해소할려고 퇴근하고 집에와서 인프런 강의를 이제 찾아보며 따라가고 있는데, 정말 학원출신 비전공 개발자보다 실력이 안좋을것 같더라구요 처음 기초부터 탄탄하게 하겠단 생각으로 퇴근하고 공부를 하고는 있는데, 본 연차보다 높게가니 물어볼 사람은 없고 남아서 야근하고 퇴근해서 공부하고 이러는데도 현장에서는 짤른다, 못한다 이런 이야기가 많이 듣다보니 점점 주눅들고, 무기력해지고 아무것도 이루어지지 않아요.. 비슷한 경험을 했고, 어떻게 성공하셨는지 궁금하네요 그리고 전 개발자로 불리고 싶은데, 갈피를 못잡겠어서 개발자를 포기하는게 나을까요? 사수가 있는곳은 본적이 없어서 그렇지만 그래도 한달인수인계는 받아보고싶네요
개발자
#물경력
#이직고민
답변 1
댓글 0
조회 305
2달 전 · 민우 님의 새로운 답변
이렇게 공부하는게 맞는지 전혀 모르겠습니다.
대학교 4학년 컴퓨터 관련학과 다니는 학생입니다. 학부연구생 비슷한걸 하고있는데 교수님께서 특정 프로젝트를 지도해주십니다. 그런데 이게 맞는지 전혀 모르겠어요. 예를 들어, 스프링 사용 웹을 만드는 거라면 이 기능을 구현해보라고 하시고 그걸 구현하면 그 다음에는 이 기능을 구현해봐라..이런식입니다. 그런데 중요한건 전 스프링 모릅니다. 챗지피티와 티스토리, 깃허브 보면서 코드 비슷한거 붙여넣기만 하고, 에러나면 고치고, 돌아가면 그대로 냅두고...이런식으로 하고있는데 이게 맞는건가요??? 스프링을 공부해보려고 했는데 과제 내주시는 속도를 도무지 못잡겠더군요... 무엇보다 사정이 있어 전공도 많이 못들은 상태라 기본지식이 부족해 스프링 인강도 잘 이해가 안됩니다.. 어떻게 해야할까요... 참고로 백엔드 지망 자바 사용하는 사람입니다. 감사합니다.
개발자
#대학생
#프로젝트
#고민상담
답변 1
댓글 0
조회 266
2달 전 · aigoia 님의 새로운 답변
경력직 3년차면 어느정도여야 하나요?
저는 3년차 자바 스프링 웹개발자입니다 3년차되면 어느정도의 실력이 되어야할까요? 솔루션회사에서 1년다니고 si 회사에서 2년한 후에 이직하게되었습니다 원래 기존회사에서 3년채우고 나오려했는데 회사경영상악화로 불가피해져서 이직을 하게되었는데 수습2개월이라 걱정이됩니다 경력직으로 이직하면 어느정도를 요구하고 기대하는지가요.. 기존회사에는 중고신입으로 지원한거라 이번이랑 상황이 다른거같은데 3년차로 이직하면 어느정도를 기대하나요?
개발자
#경력
#수습
#웹개발
답변 1
댓글 0
조회 169
2달 전 · aigoia 님의 답변 업데이트
대학생 신분 백엔드 개발자 월급 최저 질문
아직 대학교 재학중이고, 백엔드 개발을 주력으로 하고있습니다. 스타트업이라 돈이 많지는 않을거에요. 입사한지는 한달 되었고, 그안에 서비스를 런칭했습니다 1인 개발로 스프링 완성해서 도메인 연결하고, ssl이랑 다해서 회사 서버에 올려서 실제 서비스 하고있어요 제 월급 최저시급이긴한데 아직 대학생 신분이면 감지덕지 맞는지 궁금합니다!
개발자
#백엔드
#스프링
#스프링부트
#백엔드개발자
답변 1
댓글 1
조회 142
한 달 전 · 익명 님의 새로운 댓글
제 수준이 어느정도인지 궁금합니다
잡코리아에 아래 글을 올렸었는데 “ 우선 대학고 졸업 예정(현 2학년) 입니다! 1인개발 스프링 경험이 있습니다 Jwt랑 Redis로 토큰 기반 로그인 Rest API 관리자, 로그인 페이지등 간단한 프론트엔드 Nginx 활용 certbot, Let`s Encrypt로 https해서 리눅스 서버에 올려서 운영까지 모두 1인 개발입니다 몽고디비도 연동했습니다 Sql injection이랑 CSRF 공격등 보안도 좀 신경 썼습니다! 졸업 후 월급 연봉쪽이 궁금합니다!! 자바는 5년정도 했습니다. + 방학마다 개발 스타트업에서 일하고 있습니다 “ 답변은 요렇게 달렸어요 “ 생노베 비전공 국비 졸업생도 수료 후 3-6개월 더 하면 하는 수준을 나열해주셨어요. 연봉 3천 중소 블랙 si 노려볼만 하겠습니다. “ 정말 노베 졸업생도 이정도 한다니.. 좀 많이 놀라운데 스프링 내부 설계나 이런거 기술 안한것도 많지만.. 정말 주변 대학생이나 누구보다 나름 잘한다 생각했는데 이게 현실인건가요 ㅠㅠㅠ 제 깃허브는 별볼일 없긴 합니다 https://github.com/Teynx
개발자
#백엔드-개발자
#스프링부트
#스프링
#백엔드
#취업
답변 3
댓글 5
조회 764
2달 전 · 조세영 님의 새로운 답변
스프링 안 쓰고 서블릿 쓰는 회사 어떤가요..?
합격은 했는데 나중에 이직할 때 불리할 것 같은 느낌이 들어서.. 거절하고 스프링 쓰는 회사로 계속 지원해봐야할까요? 아니면 일단 실무 경험을 쌓는게 좋을까요?
개발자
#신입
#취업
답변 1
댓글 0
조회 94
3달 전 · aigoia 님의 새로운 답변
안녕하세요. 물경력 개발자 부트캠프 비추일까요?
스프링부트 사용하면서 웹개발 했었는데 1년간 회사사정으로 인해 직무가 바뀌면서 개발은 안하고 거의 퍼블만 하고있네요… 공부도 따로 안해서 까먹어서 이직이 너무 두렵습니다.. 이력서를 쓰고 있는데 물경력이 맞는거 같습니다… 1. 개인공부+프로젝트 만들면서 리마인드+ 면접 ㄱㄱ 2. 회사다니면서 경력직 부트캠프ㄱㄱ 경력자가 부트캠프 들어가면 많이 안좋게본다던데 이렇게라도 해야 하나 너무 고민됩니다 이제 5년되었습니다.
개발자
#이직
답변 1
댓글 0
조회 256
2달 전 · 평비 님의 답변 업데이트
5년차 물경력 개발자 이직 ..
안녕하세요. 5년차 물경력 개발자입니다. 누가봐도 물경력이 맞다고 생각합니다. 개발실력이 너무 부족한데 눈 낮추고 중고신입으로 도전해보는게 좋을까요? (원래 눈도 그렇게 높지 않습니다.) 4년차 까지는 스프링부트 프레임워크 기반의 운영 위주로 업무했는데요. 4년동안 계속 개발 업무만 열심히 한게 아니라 사실상 QA 나 간단한 스크립트 버그 수정 업무가 많았습니다. 나름 대형 프로젝트 운영업무를 진행했지만. SQL 및 자바 로직도 작성했습니다. 그렇지만 많이 부족하다고 생각합니다. 업무 난이도도 그렇게 높지 않았고요. 그러다 회사 방향이 바뀌어 1년간 퍼블리셔 업무만 진행하고 있는데, 사실 이때 이직 준비를 했어야 했는데.. 무기력증이와 받는 대로 업무 하고 있었습니다. 하지만, 제가 원하던 방향과 너무 달라 이직을 생각중인데요, 자바 기반의 백엔드 서버개발자로 가고 싶어서 저번주 부터 코테부터 미니 프로젝트까지 만들면서 공부중인데.. 정말 많이 까먹었더라고요.. 아무리봐도 5년차 개발실력이 아니여서.. 자신이 없습니다. 현재 연봉이 3000후반인데, 저는 고생해도 되니 이젠 진짜 개발 업무를 제대로 하고 싶습니다...이 상태라면 연봉을 낮추고라도 중고신입으로 도전해보는게 베스트일까요? 현업과의 소통이나 업무프로세스?( 로직작성X, 업무 진행에대한 ) 가장 중요한 개발실력은 5년차라고 말하기 뭐하네요.. 현직자분들 현실적인 조언 부탁드립니다. 걍 쌩신입으로 가라 ㅠ 이런말이나요..
개발자
#이직
답변 2
댓글 0
추천해요 6
조회 3,451
3달 전 · 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
조회 285
3달 전 · CL@Supercoding 님의 새로운 답변
로봇 관련 산업에 관심이 있어 질문을 남깁니다
안녕하세요 제가 로봇관련 산업에 관심이 있어서 질문을 남기게 되었습니다 1. 제가 생각하기엔 해당 분야가 미래 전망이 좋을 분야라고 생각은 되는데 어떻게 생각하는지 궁금합니다 2. 제가 스프링기반 백엔드를 학습했어서 해당 분야에 공통점을 찾다가 스프링 기반으로 센서같은 것을 관제하는 토이프로젝트를 포트폴리오로 만들어 보면 좋겠다라는 생각을 하게 되었습니다 이에 대해서 어떻게 생각하는지 궁금합니다 3. 현재 해당 분야의 분위기나 업계 대우같은 것도 혹시 아신다면 말씀해주시면 감사하겠습니다 4. 제가 경제,산업적인 측면으로는 해당 분야에 관심이 있지만 IT 개발자로써 관심이 있는지는 잘 모르겠습니다 혹시 해당 분야에 대한 경험을 해보려면 어떤 방법이 있는지 궁금합니다 5. 만약 제가 웹 백엔드 직군에 취직하게 되면 추후 로봇 분야로 이직을 하는게 현실적으로 가능한지도 궁금합니다
개발자
#로봇업계
#스프링
#로봇
#백앤드
답변 1
댓글 0
조회 104
3달 전 · nox 님의 답변 업데이트
스프링부트 공부방법
현재 고2이고 학원에서 스프링부트 배우고있는 고등학생입니다. 3월초부터 지금까지 배웠고 기본적인 mvc, jpa는 조금 아는데 코드볼줄 모르겠어요. 개인프로젝트중이라 gpt쓰면서 해도 이해가안되는데 어떻게 공부하면 좋을까요?
개발자
#백앤드
#스프링부트
답변 2
댓글 0
조회 112
3달 전 · CL@Supercoding 님의 새로운 답변
공공기관 si 신입 프론트엔드 개발자 고민
안녕하세요. 저는 프론트엔드 개발이 흥미가 있어서 공부를 시작했고, 미래에도 프론트엔드 개발자로 살아가고 싶다는 생각입니다. 현재는 공공기관 si업무를 하는 작은 회사에 취업을 하게됐습니다. -현재 상황- 6개월 정도 프론트엔드 개발로 일을 하다가 현재는 회사의 사정으로 인해 SI 업무를 담당하게 됐고, 현재는 전자정부프레임워크(자바, 스프링, JSP, jQuery)를 통해 개발을 진행중입니다. 부서 이동한지 2주 정도 돼서 이해는 안가지만, 코드를 보며 무작정 이해하려고 노력중입니다. -현재 고민- 프론트 엔드 개발은 흥미가 있고, 코딩 자체가 어렵더라도 개발하는게 재미가 있어 일하는게 재밌었으나, 현재 백엔드 업무(전자정부프레임워크)는 이해가 안가서 그런지 모르겠지만, 매일 아침 퇴사와 이직 생각이 많이 나서 글을 적어봅니다. 물론 프론트엔드 개발자를 목표로 하더라도 6개월된 신입 입장에서는 백엔드쪽 흐름을 알면 좋다고 생각합니다. 하지만 한편으로는 커리어의 방향을 잘못잡은건 아닌가, 다른 프론트엔드 개발자들은 실무 코드를 보고 개발하며 좀 더 깊이있게 고민하고 성장하는 반면 저는 넓고 얕게 알게 될 것 같다는 생각이 듭니다. -궁금한점- 그래서 결과적으로 백엔드 업무를 이해할 수 있도록 퇴근후에 스프링에 대해 공부를 하며 백엔드 공부를 하는것 vs 퇴근 후 사이드 프로젝트를 통해 포트폴리오를 만들어 프론트 개발 업무를 하는 곳으로 빠르게 이직하는것 중 어떤 선택이 좋을지 선배 개발자님들의 의견이 궁금합니다.
개발자
#react
#si회사
#전자정부프레임워크
#스프링
#프론트엔드
답변 4
댓글 0
조회 396
3달 전 · CL@Supercoding 님의 새로운 답변
프로젝트 고도화 vs 기반 다지기
지금 스프링부트로 플젝을 하고 있는데 crud만 되어 있는 상태에요. 프론트 없이 백만 기능 구현은 다 마쳤는데 고도화를 바로 들어가는게 좋을 지 예외 처리나 테스트 코드 작성같이 기본 구축을 끝내고 들어가는게 좋을 지 고민됩니다… 고도화라고 하면 이력서에 놓여 낼 키워드로 어떠어떠한 이유로 redis를 붙여 성능 개선했다 같은 내용입니다!
개발자
#springboot
#backend
답변 1
댓글 0
조회 133
3달 전 · Jin 님의 새로운 답변
JPA+QueryDSL vs MyBatis
백엔드 개발자가 되고 싶어서 스프링을 공부하고 있는 학생입니다. 스프링을 공부하다 보니 DB 연결에 대해서 더 공부하고 싶어져서 두가지 중 한가지를 우선적으로 공부하려 하는데 선배님들의 조언 부탁드립니다. 스프링은 당연히 JPA를 쓰는 줄 알았는데 현업에서는 아직도 MyBatis를 사용하는 곳이 많다고 들어서 어느 것을 선택해야할지 고민이 됩니다. 한가지만 하고 나머지는 버리는게 아니라 한가지를 집중적으로 공부하여 제 핵심역량으로 만들고자 하는 바입니다.
투표
개발자
#백엔드
#db
#jpa
#querydsl
#mybatis
답변 1
댓글 0
추천해요 1
조회 254
4달 전 · 익명 님의 질문
스프링 부트 프로젝트 성능 개선 궁금증
다른 사람들의 포트폴리오들을 보면 예를 들면 API 요청 시간이 평균 10ms → 6ms로 줄였다 이렇게 성능 개선을 하던데 주로 어떻게 하는지가 궁금합니다. 프로메테우스랑 그라파나를 사용하고 jmeter으로 부하를 걸고 성능을 테스트 하는건가요? 어떤 방식으로 사용하는지 잘 모르겠습니다.
개발자
#스프링
답변 0
댓글 0
조회 135
4달 전 · aigoia 님의 답변 업데이트
비전공자 부트캠프 출신 선배님 계십니까..?
안녕하세요 이번에 부트캠프로 교육 받고있는 비전공자입니다.. 백엔드 자바 스프링 과정이구요 자바 수업이 시작된건 2~3주차 인데요... 일단 제가 비전공자라 기초 지식이 없는것도 맞고..... 뭔가 강사님 스타일이 저랑 너무 안맞아서 수업 내내 이해를 못하고 슉슉 지나가는 느낌이에요 거의 타자 연습하듯이 코드 따라 치는 느낌으로... 저만 이런게 아닐거라 생각하고 저와 비슷한 경험을 해보신 선배님도 분명 계실걸 생각해서 수업이 잘 안맞고 이해가 계속 안될때 어떻게 하셨는지.. 궁금합니다 따로 공부 하셨다면 어떻게 하셨는지두요..... 다음주부터 자바 끝나고 다른거 들어갈텐데 강사님 스타일도 안맞아서 걱정이에요..
개발자
#부트캠프
#자바
#java
#백엔드
답변 1
댓글 0
조회 196
4달 전 · aigoia 님의 답변 업데이트
고등학생 진로 고민
현재 자퇴를 하고 스프링 부트 공부하고있는 고등학생 2학년입니다. 특성화를 다니다가 수업 수준을 보고 정말 아니다싶어 자퇴를하고 개발공부를 하고있습니다. 현재 학원에서 2년간 프로젝트 수업을 진행할 예정이고 학원뿐만 아니라 집에서도 다른언어 틈틈히 공부하고있습니다. (ex: go, C, 파이썬, 프론트, 자격증 등등) 2년 프로젝트 준비 후 대학교 sw전형 지원을 해보고 떨어지면 군대갔다가 취업할려고 하는데 이 길이 맞는걸까요? 현재 자격증은 (cad2급, 컴활)있고 정처기능사, 리눅스마스터2급 sqld 공부하고있습니다
개발자
#진로
#개발자_진로
#개발자
답변 1
댓글 0
조회 94
4달 전 · nox 님의 답변 업데이트
백엔드 개발자(코틀린 스프링) 하드웨어 개발에 참여하는게 이득일까요?
안녕하세요. 학생연구원 하고 있는 학사 4학년입니다. 대학원은 생각도 않고 그저 백엔드 개발자로 진로를 생각하고 코틀린 스프링을 준비하고 개인 프로젝트 만드는 학생입니다 어느날 학년 톡방에서 정부과제로 백엔드 개발자를 구한다 파이썬 가능자등등 구하고 있길래 경험 쌓고 좋겠구나 싶어서 서포트라해서 들어갔습니다 결국 하는 일이 cctv 카메라 찾고 원격으로 접근하는 법 찾고 설치하는 업체 가서 카메라 암 위치 선정 카메라 암 설계를 위한 수치 재기 카메라암 설계하게 뭐 그려라 하길래 업체에서 측정할 자가 없습니다 이야기하니 넌 그럼 왜 왔냐? 하는 말에 생각하는거랑 업무가 달라서 내가 하는게 맞는지 모르겠다. 교수님한테 이야기하니까 요즘은 소프트웨어로만은 힘들다. 업체들은 요즘 하드웨어랑 소프트웨어를 융합하는 사업을 한다. 당장 너가 ai만들어서 소프트웨어 만들 수 있냐? 그것도 안되면 하드웨어 하기 싫고 그럼 뭐 할거냐? 이야기를 하더라구요 제가 현업을 코틀린 스프링으로 취업해서 업무를 하는데 이런 PM적인 요소(?), 하드웨어도 다 하나요?
개발자
#백엔드
#backend
#spring
답변 1
댓글 0
조회 106
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달 전 · 익명 님의 질문
2년차 물경력 이직에 메리트있을까요..?
2년전에 백엔드개발, 데이터베이스관리로 취업을했지만 개발업무는 전혀안하고 DB관리업무만 했습니다. 경력에 쓸만한 내용은 신규프로젝트 데이터베이스 구축및 설계, 마이그레이션 이구요 기존프로젝트 고도화작업이라 기존 데이터정합성 안맞는 테이블구조 정규화 및 데이터검증후 마이그레이션 작업이 주 업무였어요 부가적으로는 유지보수성 DB관리, 그리고 번거로운 노가다성 쿼리작업을 대체할려고 간단한 코드짜서 데이터채우거나 일부 데이터 마이그레이션정도 했습니다. 제가 고졸이라 방통대 재학중이고, 집에서 혼자서 스프링부트, 리액트로 회사프로젝트(윈도우 프로그램입니다)를 웹으로 1인개발하고있는데 시작한지 얼마 안되었어요. 냉정하게 봤을때 2년차의 개발자실력이 절대아니고... DBA나 관련업무로 봤을때도 깊이나 전문성이 많이 모자른거같습니다.. 지금 당장 이직을 한다면 지금까지의 경력으로 이직이 될거같나요..? 아니면 스터디나 개발연습을 더해서 이직을할까요?? 서두르는 이유는 더물경력리 되기전에 옮겨야 할거같아서 입니다..
개발자
#이직
#경력
답변 0
댓글 0
조회 211
5달 전 · @SoftyChoco 님의 새로운 답변
전통적인 Spring Framework를 Spring Boot로 전환해야하는 이유가 무엇인가요?
안녕하세요. 저는 현재 회사에서 이미 크게 발전된 Spring Framework를 활용한 서비스 개발 팀에 주니어로 속해 있습니다. 같은 팀의 동료가 Spring을 Spring Boot로 전환작업을 같이 하자고 저에게 권유를 하였습니다. 1. 제가 생각했을 때, 해당 업무가 재밌어 보이고 2. "Spring Boot가 Auto Configuration이나 내장 서버, starter 등 좋은 것들이 많다."라고 알고 있어서 Spring Boot로 바꾸자는 의견을 저는 동의하지만, 다른 팀원을 설득할 만한 이유는 안되는 것 같습니다. 혹시 스프링을 스프링 부트로 전환한 다른 분들의 이유 및 팀원을 설득했던 이야기를 공유해주시면 감사하겠습니다.
개발자
#spring
#spring-boot
#mirgation
#스프링
#스프링부트
답변 1
댓글 0
조회 86
5달 전 · CP 님의 새로운 답변
공고 지원할 때 자격요건에 해당하지 않는다면
저는 자바스프링으로 si에서 웹개발 하고 있는 신입입니다 대형은아니지만 금융권회사에서 개발 공고가 났길래 지원하고 싶은데 금융권si개발참여경험, 앱개발 경험자를 자격사항에 둬서 지원해봐도 될지 , 시간만 날리는건지 고민이 됩니다. 코틀린은 해본적이 없어서요 ㅠㅠ 어떻게 생각하시나요?
개발자
#채용
#이력서
#지원
#신입
#코틀린
답변 1
댓글 0
조회 176
5달 전 · 허니 님의 새로운 답변
부트캠프 고민이 있습니다..
안녕하세요 두가지 부트캠프중 선택에 어려움이 있어서 질문드립니다. 1. 멀티캠퍼스 백엔드 자바 스프링, https://multiit.co.kr/pages/ewbKpC240704?mediaCode=site 2. 멋쟁이사자처럼 백엔드 자바 https://bootcamp.likelion.net/school/kdt-backendj-17th 두가지 교육과정중에 비전공자 노베이스 상태에서 교육받기에 어떤 곳이 더 괜찮은지 조언 부탁드립니다. 후기를 찾아보는데 찾아볼수록 생각보다 결정이 어렵더라구요..
개발자
#부트캠프
#멀티캠퍼스
#멋쟁이사자처럼
#java
#백엔드
답변 2
댓글 0
조회 175
5달 전 · 익명 님의 질문 업데이트
백엔드 프레임워크를 여러개 익힐 필요가 있을까요?
안녕하세요. 현재 백엔드 공부를 시작하는 단계이고, 한국에선 스프링이 취업에 유리하다고 들어서 공부 중에 있습니다. 제목과 같은 고민을 하게 된 이유는 팀 프로젝트를 경험하고자 동아리에 지원 하려는데, 해당 동아리에선 장고만 쓸 수 있습니다. 해당 동아리도 매력적이지만 저는 스프링으로 취업을 하고 싶습니다. 이런 상황에서 제가 해당 동아리에 들어가 장고를 익히는 것이 의미가 있을까요? 스프링 개발자로 기업에 지원/근무 시 장고로 프로젝트를 진행한 경험이 얼마나 유효한지 궁금합니다. 또한 프로그래밍 언어 같은 경우 하나를 익히면 다른 언어는 쉽게 익힐 수 있었는데, 백엔드 프레임워크 간에도 이것이 유효한지 궁금합니다. 글 읽어주셔서 감사합니다. 좋은 하루 되세요!
개발자
#프레임워크
#백엔드
#장고
#스프링
답변 1
댓글 1
조회 91
6달 전 · 익명 님의 질문
웹소켓 + Stomp로 채팅 기능을 구현하며
RabbitMQ를 도입하였습니다. 도입의 이유는 스프링 내장 메시지 브로커를 이용하게 되면 인메모리 기반의 동작 방식으로 인해 서버 문제 발생 시 메시지가 유실되거나 확장에도 제한이 있다고 판단하여 도입하였습니다. 현직자 분들이 보기에 이 이유가 적합한 근거가 될까요? 추가로 JMeter로 RabbitMQ를 사용했을 때와 사용하지 않았을 때의 성능을 비교했는데 사용자 100명 기준 성능도 사용하지 않았을 때가 우세했고, RabbitMQ를 사용했을 때는 오히려 아래와 같은 오류가 가끔 발생하며 메시지또한 약 90퍼센트 정도만 저장된걸 확인할 수 있었습니다. 무엇이 문제이며 해결 방안이 있을까요?? java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) ~[na:na] at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) ~[na:na] at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:255) ~[netty-buffer-4.1.114.Final.jar:4.1.114.Final] at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) ~[netty-buffer-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.114.Final.jar:4.1.114.Final] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
개발자
#채팅
#구현
답변 0
댓글 0
조회 91