#서버

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

4일 전 · 익명 님의 질문 업데이트

개발자 커리어(포지션)를 위한 이직을 해야 할까요?

안녕하세요. 5년차 Windows 개발자입니다. 현회사에서 포지션 관련 고민이 계속 생겨서 여기 계신 분들께 조언을 얻고자 질문 드립니다. 현회사에는 Windows 포지션으로 경력 입사를 했지만, 실제로는 서버, ai 관련 에이전트(파이썬), js 등의 업무 비율이 주 포지션(Windows, c/c++)보다 훨씬 높은 상황입니다. 추후에는 안드로이드와 브라우저 개발에 참여할 거 같습니다. 이렁 상황이다보니 요즘들어 이직 고민을 하게 되었고, 두 회사에서 제안이 와 한 곳은 최종합격, 한 곳은 처우협의 중입니다. 1번 회사 - 스타트업 - Windows 시스템 및 응용 개발(드라이버~응용)만 약속 - 리더 직책 고려 중 - 시드 투자 단계 - GS 1등급 획득 - 업력이 높진 않지만, 모회사가 존재하여, 기술지원과 QA 인력이 뱔도 존재 - 모회사 거래 업체에 제품 계약이 이뤄지고 있는 중 - 급여 15프로 인상, 복지 및 혜택 더 좋음 2번 회사 - 현회사와 경쟁사로 중소기업 - Windows 시스템 및 응용 개발(드라이버~응용)만 약속 - 제품 유지 보수 및 연구가 주 업무 - 처우 협의 중이지만, 연봉 및 복지는 현회사와 차이 없을 것으로 예상 현회사 - 상장 중소 기업 - Windows 포지션으로 들어왔지만, 다른 업무 비율 높음 - 유지 보수(고객사 페이지, js) 작업 등 - 주 포지션 외 프로젝트에 투입(ai 에이전트 서버) - 면담 후, 안드로이드, 자체 브라우저 개발 프로젝트 투입 가능성 이런 상황에서 저의 제일 큰 고민은 1. 이직을 하여 개발자 전체 커리어를 7~8년차까지 Windows로 깊게 가져가면서 조금씩 리눅스 등으로 확장하는 것이 맞을지 - 이 경우, 스타트업을 가게 되면 이후 이직이 많이 어려울지 고민됩니다. 2. 현회사에서 다양한 포지션의 프로젝트를 경험하며, 지금부터 넓게 가져가는게 맞을지 입니다. 어떤 선택을 하면 좋을지 조언 부탁 드립니다.

투표

개발자

#이직

#이직고민

#커리어고민

#이직제안

#이직사유

답변 0

댓글 0

추천해요 1

조회 76

9일 전 · 익명 님의 질문 업데이트

중소(300명 이상) 에서 스타트업 이직 고민(개발직)

안녕하세요. 5년차를 바라보는 Windows 개발자입니다. 저의 경력은 - 0~3 : Windows 응용 프로그램 개발 - 3~5 : Windows 드라이버 및 시스템 개발 입니다. 저의 개발자로서의 목표는 정말 거창하지만, Windows 전반에 걸친 개발의 스페셜리스트가 되는 것입니다. 경력 중 3~5년차 경력은 중소 보안회사(300명 이상)에서 쌓았으며, 여기서 저의 이직 고민이 시작되었습니다. 고민의 원인은 1. Windows 드라이버 및 시스템 개발, 유지보수로 입사했지만, 2년 중 1년은 AI 관련 프로젝트 투입(AI 개발이 아닌 연계 서버 개발) 2. 불만 표현 후, 조치 사항으로 모바일(안드로이드) 코어 개발(루팅 탐지 등) 제안 3. Windows 드라이버 및 시스템 개발, 유지보수와 2번을 병행할 것을 제안 위 원인들로 인해 Windows 개발자로서의 커리어와 기술적 전문성에 대한 고민을 하게 되었으며, 앞으로 계속해서 현회사를 다니게 되면, 모바일(안드로이드)에 대한 전문성도 커리어에 추가할 수 있을거란 기대는 있습니다. 위 고민 중 한 스타트업에서 입사 제안이 왔습니다. 이곳에서의 저의 역할은 커널 드라이버~응용까지 Windows 전반적인 기술을 이용한 제품 개발입니다. 기술 내용으로 짐작했을 때, 드라이버 개발 레벨은 그렇게 높지 않아보이는 것에 멈칫했지만, 대우와 Windows에 몰입할 수 있다는 기대감은 있습니다. 만약, 저와 같은 상황에 놓였다면 어떤 결정을 하시겠나요? 다시 간략하게 정리하자면, 현회사 - Windows 개발자로 들어왔지만, 2년 중 1년 이상을 ai 관련 서버와 에이전트 개발을 진행 - 이후부터 모바일(안드로이드) 코어 개발과 Windows 개발 병행을 약속 - 보안 회사라는 특징 상, 높은 수준의 Windows 커널 드라이버와 시스템 개발을 접할 수 있음 이직 회사 - Windows 전반(커널 드라이버~응용)적인 개발 역할을 맡게 됨 - 대략적인 기술은 Windows 전반적인 이벤트들을 수집 및 모니터링으로 커널 드라이버에서는 높은 수준의 기술력이 있는지는 미지수 - 현직장 대비 높은 연봉(약 20%), 복지 제시

투표

개발자

#스타트업

#보안

#windows

#이직고민

#이직사유

답변 0

댓글 0

추천해요 2

조회 444

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

프론트엔드 배포할때 어떤 서비스 이용하는게 좋을까요?

백엔드 없이 프론트엔드 서버만 있으면 될 것 같은데 아마 Next.js로 개발할 것 같고 편리성도 있지만 비용적으로 효율적이면서 많이 사용하는 배포 방법이 무엇인지 궁금합니다!

개발자

#프론트엔드

#배포

#서버

답변 1

댓글 0

조회 91

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

웹 프론트 외주 도전 중인데, Firebase만으로 가능할까요?

안녕하세요, 게임 개발을 비전공자로 시작해서 어느덧 4년 넘게 팀을 꾸려 작업하고 있는 개발자입니다. 지금까지는 Unity 기반으로 게임을 직접 만들고, 퍼블리셔 통해 출시도 하고, 가끔 게임 외주도 해왔는데요… 사실 요즘은 게임 외주 자체가 너무 없어서, 웹 개발 쪽 외주도 한 번 시도해보려고 마음먹게 됐습니다. 비전공자라 백엔드 지식이 탄탄하진 않지만, 그래도 게임 만들면서 Firebase, Photon 같은 백엔드 연동도 직접 해봤고, 최근에는 React 기반 프론트 개발도 어느 정도 익혀서 작은 프로젝트는 빠르게 퀄리티있게 구현 가능한 수준이에요. 제가 생각하는 목표는 단순한 정적 웹사이트보다는 디자인 + 동적 기능(로그인, 게시판, 관리자 페이지 등)을 Firebase 기반으로 만드는 쪽이에요. 전통적인 서버 개발(Node, Django, Spring 같은)은 어렵지만, BaaS 방식으로 필요한 기능은 대부분 구현이 가능합니다. 다만 요즘 위시켓이나 크몽 같은 데 보면 요구사항에 백엔드 언어까지 포함된 경우가 많고, 지원자도 엄청 많아서… 이런 Firebase 방식으로 외주를 수주할 수 있을지 좀 걱정이 되네요. 디자인 인력도 있어서 UI 구성이나 피드백 대응엔 자신이 있고, 혼자보단 작은 팀으로 움직이고 있어서 일정도 빠르게 낼 수 있을 것 같긴 한데요, 이 정도 수준으로도 웹 외주 가능성이 있을지, 비슷한 방향으로 외주 해보신 분들이 있다면 조언을 좀 들어보고 싶습니다.

개발자

#react

#피그마

#파이어베이스

#웹개발

답변 2

댓글 0

조회 125

2일 전 · 엘리 선생님 님의 새로운 답변

저 중소 si에서 중견/대기업 si로 이직 할 수 있을까요?

안녕하세요. 앞으로의 진로가 너무 고민인 5년차 남자입니다! 좀 긴 글이라서 미리 양해를 부탁 드립니다.. 자격증 x (정처 필o, 실기 준비중 7월 시험) 현재 4년 좀 넘게 다니던 중소si 회사를 퇴사하고, 프리로 전향해서 초까지 하다 현재는 쉬면서 이직 준비를 하려고 하고 있어요. 핑계지만, 몸도 그렇고 정신적으로도 그렇고 일하면서 병행하면 너무 힘들 거 같아서 쉬면서 준비하려고 합니다. 아래는 해온 일들 입니다. ###. [통신사 B2C 오더처리 시스템 si/sm] (통신사 k*) 대략 2년 K*망 기반 블*** 연계 서비스의 개통·해지·번호 변경 등 다양한 오더 업무를 담당하며, 시스템 운영 및 기능 개선 수행 통신사 업무 특성상, 도메인 지식 없이는 개발이나 유지보수가 어려워 초반에는 업무 이해도를 높이는 데 집중해야 했습니다 1. 요구사항 분석 - 운영팀과의 화상회의 주 1회 참여 - 업무 흐름 및 요청사항에 대해 정의서 및 분석 문서 작성 2. 개발 및 문서화 - 기능 개발 및 단위 테스트 수행 - 개발 문서 및 QA 문서 작성 3. 코드 검토 및 공유 - 코드 리뷰 진행 - IA(Information Architecture) 문서 작성 및 발표 - 개발/QA 문서 발표 4. 운영 이관 및 배포 - 테스트 완료 후 운영 이관 작업 수행 - 정기 배포 일정에 맞춰 배포 완료 개발보다는 요구사항 분석 빡세게 하고, 설계는 사수 도움 좀 받으면서 개발하고 테스트하고 모든 걸 문서화해서 운영팀이 참석한 회의에서 발표했었네요. 연동 테스트 시나리오 같은 건 직접 짜고, 일정 협의해서 진행했습니다. 상세 업무까지는 기억 나지 않는 상태입니다. ###. [건설 ERP 인사/채용 시스템 구축](포*코 E**) 9개월 - 인사/채용 관리 ERP 시스템 화면 및 연동 기능 개발 1. 인사·채용 화면 개발 2. 사용자 편의성 중심 UI 개선 및 외부 연동 모듈 적용(프린트:외부 출장 대응 - 더*) 외부 연동 모듈은 메뉴얼 및 가이드 문서 요청해서 받고 문서 토대로 적용 시키고 테스트 했습니다. ###. [통신사 대용량 파일 처리 시스템 개발] (K*) · 4개월 1. 기존 레거시 소스 분석 후 Runnable 기반 멀티스레드 구조로 개선 2. 수천만 건 규모의 데이터를 스레드 단위로 분할 조회하여 파일 생성 및 압축 처리 구현 3. 생성된 파일을 SFTP를 통해 외부 시스템으로 전송하는 크론탭 기반 배치 스케줄링 적용 ###. [공공기관 시스템 운영 및 유지보수] (수*시*) 1년 - 혼자 공공기관 포털 시스템 유지보수 및 운영 전반 업무 수행 1. 시스템 화면 생성, API 연동, 기초 DB 스키마 설계 및 생성 2. 외부 시스템 연동 및 협의, 타 시스템 API 개발 및 문서 제공 3. 인증서 갱신, 라이선스 관리, 취약점 분석 및 조치 4. 주간 보고서 작성 및 관리 업무 수행 5. CentOS → Rocky Linux 신규 서버 환경에서 애플리케이션 폴더 구조 및 구성 요소 재설정, 운영 환경 이관 작업 수행 6. 서비스 장애 대응 AWS EC2 서버에 GitHub 연동 CI/CD 자동 배포 파이프라인 구축해서 도메인 연결까지 한 상태로 사이드 프로젝트를 현재 진행 중이고, 깃허브와 velog에 정리 하면서 부족한 개발 역량을 키우고 있습니다. 아무래도 이제까지 해 온 걸 토대로 녹여내면서 공부하고 정리할 거 같습니다. 하지만 그 전에 조언을 듣고 좀 더 나은 방향을 잡는데 참고하고 싶어서 이렇게 글을 적었습니다. 개발 역량은 턱없이 부족하다고 느끼고 있고, 알고리즘, 자료구조 지식 또한 낮다고 생각합니다. 코딩 테스트 준비 해본 적은 없습니다... 막상 회사를 목표로 이직 하려고 하니 막막합니다... 잠도 줄이면서 깨어있을 때 전부 공부하면서 준비할 자신 있습니다. 대기업은 고사하고, 중견기업 si/sm 라도 갈 수 있을까요? 개발 뿐만이 아니라, 문서 작업, 관리 쪽으로도 생각을 하고 있습니다.

개발자

#이직

#중견si

#대기업si

답변 2

댓글 0

조회 302

한 달 전 · 성대규 님의 새로운 댓글

앱 배포시 백엔드 서버와의 간극 해결방법

안녕하세요! 장고로 백엔드 서버를 개발하고 RN로 프론트엔드 앱을 개발하고 있습니다..! 프로젝트 초반이라 요구 사항이 자주 변경되어서 테이블을 재설계하거나 api 응답 스키마(serializer)를 수정하는 상황이 빈번하게 발생하고 있습니다. 백엔드 서버는 배포시에 바로 반영이 되지만, 앱 배포의 경우 앱스토어의 심사 + 자동 업데이트로 인해 2~3일 정도의 간극이 발생합니다. 이로 인해 백엔드 응답 스키마가 앱의 old 버전과 일치하지 않아 문제가 발생합니다 ㅠㅠ 현업에서는 이런 문제를 사전에 어떻게 방지하는지, 배포 파이프라인을 어떻게 구성하는지 궁금합니다..! 제가 조사한 바로는 base_url에 버전을 표시하거나 (../api/v1/…), http header에 버전을 명시해서 라우팅을 해주는 것으로 알고 있는데요. 요구사항에 대한 변화가 잦다 보니 더 좋은 방법이 있을까 싶어거 여쭤봅니다..! 읽어주셔서 감사합니다😆

개발자

#앱배포

#rn

#django

#배포방법

답변 1

댓글 3

추천해요 1

조회 84

한 달 전 · 포크코딩 님의 새로운 댓글

클라우드 비용 질문입니다..도와주세요

안녕하세요. 현재 외주 개발로 사진·영상 공유 키오스크를 운영 중인데, 유지비 관련해서 조언을 받고 싶습니다. 서비스 구조 촬영 후 QR코드 출력 → 사용자 폰으로 사진·영상 다운로드 QR 링크는 서버에 계속 누적 저장 중 (2개월 치 데이터 있음) 1회 촬영 시 약 13MB 하루 평균 촬영: 5~15건 정도 Google Cloud(GCP) 인프라 사용 중 외주 개발사 제안 비용 (월 기준) 트래픽 비용: 장비 2대 × 각 5만원 = 10만원 DB 서버: 6만원 관리비: 5만원 총합: 21만원/월 → 참고: 초기 제안은 7만원이었습니다. 질문 월 약 4GB 내외의 트래픽으로 장비당 5만원(총 10만원)의 트래픽 비용이 GCP 기준으로 적절한 수준인가요? QR 링크나 파일을 주기적으로 삭제하거나, 다른 방식으로 저장 구조를 바꾸면 비용 절감 효과가 있을까요? 전체적으로 21만원이라는 월 유지비가 단순 촬영·링크 공유 시스템 2대 기준으로 봤을 때 일반적인지 궁금합니다. 경험 있으신 분들의 의견 부탁드립니다. 감사합니다!

개발자

#클라우드

#gcp

답변 1

댓글 2

조회 66

21일 전 · CL@Supercoding 님의 새로운 답변

신입 백엔드 포트폴리오 이렇게 작성하는게 맞을까요???

안녕하세요 백엔드 직군을 준비하는 신입 개발자입니다. 포트폴리오를 작성했는데, 다음과 같이 구성을 했습니다. 아래는 대략적인 내용 구성입니다. 제목 : "스스로 문제 해결하는 " 신입 개발자 <팀 프로젝트> - Out Of Memory : unable to create native thread 크롤링 과정 thread가 500개 정도 비정상적으로 생성되는 것을 visualVM으로 분석하고, 모니터링 로그를 분석한 결과 데몬 스레드가 백그라운드에서 종료되지 않음을 발견함. 따라서, 자원 회수 및 공통 객체를 싱글톤으로 등록해서 스레드 수 40~60개로 유지 -> 운영 문제 해결 <개인 프로젝트> - Accept 큐 overflow해결 10000명 부하테스트에서 에러율 2~3% 포착함. 로그 분석한 결과, TCP Zerowindow로 서버 버퍼 오버플로우로 추측 톰캣 accept 큐 100 -> 200으로 증가하니 에러율 0% -> 문제 해결 - redis 캐싱 웹 사용자 80%가 최신글에만 방문한다는 논문을 발견함. 따라서, 이에 맞게 redis를 사용해서 해당 page 부근만 캐싱을 함. 부하테스트 결과 throughtput 40% 개선, latency 30% 개선 포트폴리오를 이런식으로 내용 구성을 했는데 괜찮을까요??? 다른 분들 포트폴리오를 보니 기능 구현이 위주던데 이런식으로 구성해도 괜찮을지 솔직히 잘 모르겠습니다... 분량은 7장 정도입니다. 조언 부탁드립니다.

개발자

#포트폴리오

#백엔드

#java

#신입

#이력서

답변 4

댓글 2

조회 441

2달 전 · 익명 님의 질문

로컬db를 활용한 앱 런칭

안녕하세요. 현재 사이드프로젝트로 일기 종류의 앱을 제작 중입니다. 누구나 사용할 수 있도록 로그인 없이 게스트상태에서 앱을 사용할 수 있게 하고 개인정보처리 이슈를 줄이기 위해 로컬 db를 사용하려는데요, - 직접적인 이름,이메일 등과 같은 정보는 수집하지 않으나 닉네임,날짜,장소,일기내용 등이 암호화되어 수집됩니다. 1. 로컬db로 진행하게 되면 오히려 개인정보문제가 더 발생하나요? 2. 로컬db가 아닌 서버 저장을 하게 될 경우 체크박스등을 활용한 만14세확인처리와 팝업 등을 활용한 개인정보동의 플로우를 별도로 해야하나요? - 시작하기 버튼 아래 간단히 문구로 처리하는건 모호하다는 내용을 확인하여 드리는 질문입니다. 3. 직접적인 개인정보가 아니더라도 닉네임,날짜,장소,일기내용을 암호화를 해야하는게 맞나요?

PM/PO/기획자

#개인정보수집

#만14세

#개인정보동의

#암호화

답변 0

댓글 0

조회 22

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

대학생 신분 백엔드 개발자 월급 최저 질문

아직 대학교 재학중이고, 백엔드 개발을 주력으로 하고있습니다. 스타트업이라 돈이 많지는 않을거에요. 입사한지는 한달 되었고, 그안에 서비스를 런칭했습니다 1인 개발로 스프링 완성해서 도메인 연결하고, ssl이랑 다해서 회사 서버에 올려서 실제 서비스 하고있어요 제 월급 최저시급이긴한데 아직 대학생 신분이면 감지덕지 맞는지 궁금합니다!

개발자

#백엔드

#스프링

#스프링부트

#백엔드개발자

답변 1

댓글 1

조회 134

2달 전 · 익명 님의 질문

java 개발자에서 mlops

현재 자바 개발 3년, 서버 엔지니어 2년으로 5년차인데. 개발과 함께 devOps 업무를 진행하고 있습니다. 아쉬운건 클라우드를 사용하지않고 k8s, docker, ci/cd 와 같은 기술만 사용하고 있어요. AWS도 배우고 싶은데. 사내에선 사용하지 않아 아쉽습니다. 현재 고민중인건 지금도 그렇지만 앞으로 AI 산업이 더 발달될텐데. 경쟁력과 대체 불가한 인력이 되고 싶은 마음이 큰데. 지금의 지식을 살려 방향을 잡아볼까 하는데. 지금 기술을 유지한체 백앤드 개발자로 나아가거나 AWS, k8s 등의 지식을 더 키워 DevOps로 전향하거나 아니면 시대에 맞춰 MLOps로 준비를 같이 해볼까 고민하고 있습니다. 사실 MLOps에 대한 지식과 경험은 없습니다. python은 다시 공부해야하죠. 이런 식으로 바꿔보신 분이 계실까요? 어려운 길일까. 고민이지만 이게 더 낫다면 도전해보고 싶은 마음은 있습니다. 나이는 33입니다.

개발자

#java

#devops

#mlops

답변 0

댓글 0

조회 102

2달 전 · 백승훈 님의 답변 업데이트

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

조회 186

2달 전 · 백승훈 님의 답변 업데이트

경력 4년차 하지만...

SI 경력 4년차이고 1년 반정도는 Spring과 Oracle을 사용했지만, 고객사에 상주하여 운영을 하면서 거의 쿼리만 1년반 동안 짰었고, 나머지 2년반은 고객사에서 새로운 프로젝트를 맡아서 nextjs 개발을 했었고 현재는 회사를 그만두었습니다. 하지만 서비스 회사로 백엔드 엔지니어 이직을 하고싶은데 내세울만한게 운영업무하면서 고객사의 요청을 받아서 그에 맞는 로직으로 쿼리짜본 경험과 nextjs 개발을 한 것이 다라서 딱히 백엔드 엔지니어로서 내세울만한 것이 없습니다 그래서 승부를 볼만한게 사이드 프로젝트밖에 없다고 생각하여 프론트 백엔드 인프라까지 독학해서 혼자서 멀티 클라우드 컨테이너 리소스를 쿠버네티스로 관리하고, ci/cd를 구축하여 자동화 배포 시스템을 만들고, 실제 서비스 중인 백엔드 서비스 코드를 단위 테스트 코드 작성, grafana까지 실제 서버에서 연동하여 모니터링 관리까지 대규모까지는 아니지만 작게나마 프로덕션 레벨의 사이트까지 1인으로 개발/운영해보려고 하는데 기껏해야 사이드 프로젝트가 이직에 도움이 될까요? 이직 관련 질문에 대한 답으로 어떠한 답변은 사이드 프로젝트가 필요없다는 경우까지 보았어서요 실제로 4년동안 백엔드업무라고 해봤자 1년반 동안 쿼리만 손대본게 전부입니다... (참고로, 매번 같은 업무만 하다보니 너무 질렸는데 백엔드 개발과 더불어 요즘 백엔드 엔지니어들은 인프라쪽까지 관리한다고하여 인프라쪽도 공부해보니 재밌기도하고, 평소 cs 지식에 관심이 많다보니 이해도 더 잘되서 인프라까지 붙여볼 생각을 했습니다. 최대한 트렌디한 기술을 사용하는 것이 사이드 프로젝트에서 돋보일수 있는 장점이라고 생각하여 마이크로서비스 아키텍처까지 적용하려고 했지만 너무 과하다고 생각해서 추후에 염두에 두고 백엔드를 개발하려하고 이직에 낼 프로젝트에는 넣지 않으려고 합니다...)

개발자

#이직

#백엔드

답변 2

댓글 0

조회 272

한 달 전 · 익명 님의 새로운 댓글

제 수준이 어느정도인지 궁금합니다

잡코리아에 아래 글을 올렸었는데 “ 우선 대학고 졸업 예정(현 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

조회 746

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

5년차 물경력 개발자 이직 ..

안녕하세요. 5년차 물경력 개발자입니다. 누가봐도 물경력이 맞다고 생각합니다. 개발실력이 너무 부족한데 눈 낮추고 중고신입으로 도전해보는게 좋을까요? (원래 눈도 그렇게 높지 않습니다.) 4년차 까지는 스프링부트 프레임워크 기반의 운영 위주로 업무했는데요. 4년동안 계속 개발 업무만 열심히 한게 아니라 사실상 QA 나 간단한 스크립트 버그 수정 업무가 많았습니다. 나름 대형 프로젝트 운영업무를 진행했지만. SQL 및 자바 로직도 작성했습니다. 그렇지만 많이 부족하다고 생각합니다. 업무 난이도도 그렇게 높지 않았고요. 그러다 회사 방향이 바뀌어 1년간 퍼블리셔 업무만 진행하고 있는데, 사실 이때 이직 준비를 했어야 했는데.. 무기력증이와 받는 대로 업무 하고 있었습니다. 하지만, 제가 원하던 방향과 너무 달라 이직을 생각중인데요, 자바 기반의 백엔드 서버개발자로 가고 싶어서 저번주 부터 코테부터 미니 프로젝트까지 만들면서 공부중인데.. 정말 많이 까먹었더라고요.. 아무리봐도 5년차 개발실력이 아니여서.. 자신이 없습니다. 현재 연봉이 3000후반인데, 저는 고생해도 되니 이젠 진짜 개발 업무를 제대로 하고 싶습니다...이 상태라면 연봉을 낮추고라도 중고신입으로 도전해보는게 베스트일까요? 현업과의 소통이나 업무프로세스?( 로직작성X, 업무 진행에대한 ) 가장 중요한 개발실력은 5년차라고 말하기 뭐하네요.. 현직자분들 현실적인 조언 부탁드립니다. 걍 쌩신입으로 가라 ㅠ 이런말이나요..

개발자

#이직

답변 2

댓글 0

추천해요 6

조회 3,117

3달 전 · 포크코딩 님의 새로운 답변

앱서비스를 구현할 때 로컬에 있는 데이터를 서버에 업데이트할 때 어떤 전략들이 있을까요?

결론부터 이야기하면 앱 서비스에서 로컬 DB에 저장된 데이터를 서버에 어느 시점에 어떻게 저장할지 고민입니다. 첫번째 질문은 "동일한 핸드폰에서 게스트 모드로 사용했던 데이터를 사용자가 서비스에 가입하여 로그인 했을 때 게스트에서 이용했던 데이터들을 어떻게 사용할 수 있을까?" 입니다. 서비스에 게스트 모드를 이용하게 될 때는 로컬 DB를 이용해서 구현하고 있습니다. 이때 소셜 로그인 시 로컬에 있는 데이터를 해당 계정에 반영하고 싶습니다. 일단 설정 탭에 버튼을 두어 게스트 모드와 동기화를 시키는 방향이 가장 먼저 떠오르는데 이 방법 외에 여러 방법을 듣고 싶습니다. 두번째는 소셜 로그인 시에도 로컬 기반으로 서비스를 만든다고 가정했을 때 서버에 데이터를 저장되는 방식과 시점이 고민입니다. 업데이트될 때마다 로컬과 서버 두 곳에 바로 저장할지 아니면 앱에 일정 트리거 마다 서버에 있는 기존 데이터를 지우고 새롭게 로컬 데이터를 최신화 시키는 게 좋을지, 혹은 다른 방식은 있는지 궁금합니다!

개발자

#앱개발

#모바일앱

#flutter

답변 1

댓글 0

조회 151

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

컴공 1학년, 진로에 대한 고민

안녕하세요. 이번에 컴퓨터공학과에 입학한 새내기입니다. 현재 개발자를 꿈꾸고 있으며, 정확한 진로는 아직 정하지 못했지만 클라이언트나 서버 등 게임 개발 분야에 관심을 가지고 있습니다. 고등학교 때 유니티로 간단한 게임을 몇 개 만들어본 경험이 있는데, 생각보다 재미있어서 이번 방학 동안 유니티와 C#을 집중적으로 공부해볼 계획입니다. 시간이 남는다면 그래픽스 분야도 가볍게 탐색해볼 생각입니다. 다만, 이게 제가 드리고 싶은 이야기의 핵심은 아니고… 결론적으로 말씀드리자면, 제가 계속 게임 개발을 목표로 삼아도 괜찮을지 고민이 됩니다. 제가 알기로는 코로나 시기 동안 개발자 수요가 급증한 이후, 국내 게임 시장이 점차 하락세를 보이면서 게임 업계 취업률도 많이 낮아진 것으로 알고 있습니다. 안 그래도 요즘 컴퓨터공학과 취업이 쉽지 않은 상황이라, 더욱 막막하게 느껴지더라고요. 심지어 저희 과 교수님께서도 게임 개발 쪽은 추천하지 않는다고 하셨습니다. 며칠 동안 인터넷을 뒤져가며 정보를 찾아봤지만, 오히려 더 답답해져서 이렇게 전문가분들이 많은 곳에 조심스럽게 질문을 남깁니다. 결론적으로, 제가 게임 개발 쪽을 계속 파고들어야 할지, 아니면 차라리 수요가 더 많은 백엔드 분야를 공부하는 것이 나을지 고민하고 있습니다. 다른 개발자분들은 이런 상황에서 어떻게 생각하시는지 의견을 듣고 싶습니다. 긴 글 읽어주셔서 감사합니다.

개발자

#게임개발자

#진로고민

#컴공

#새내기

답변 1

댓글 0

조회 175

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

앞으로의 진로에 대해 의견 듣고싶습니다!

안녕하세요. 여러 관련 글들을 찾아보다가 여기선 좋은 조언을 얻을 수 있을 것 같아 글 올립니다. 상황 설명 글이 좀 길 수 있어 양해부탁드립니다! 우선, 현재 저는 26살입니다. 저는 IT융합공학과를 졸업했습니다. 학교에서는 기초 프로그래밍(자바, c, c++, python등)과 AI 관련을 배웠습니다. 졸업 후 약 2년 반동안 IT회사가 아닌 국가연구를 하는 회사에서 IT 쪽으로 근무를 했습니다. 이때 웹 풀스택(React, Node)으로 웹사이트 개발과 AI(이미지, 시계열) 개발을 주로 수행했습니다. 이번에 개인적인 사정으로 퇴사를 하게되었는데, 졸업 후 바로 취업을 하다보니 다른곳을 준비하기가 두렵기도하고 어렵습니다. 어렵다는 말이 이상한데.. 개발자로 취업을 준비하는 분들처럼 다양한 자격증을 가지고있지도, 어학성적을 가지고있지도 않습니다. 다만, 이전 회사에서 다양한 웹사이트를 개발하면서 자료로 남은 포트폴리오는 있습니다.. 그래서, 우선 출발선상이라도 가자 라는 마음으로 토익도 준비하고 정처기도 따고 준비하고있는데 불안한 마음이 너무 큽니다. 첫번째로 고민이 되는 부분은, 제가 이 경력으로 경력직으로 들어갈 수 있을까? 입니다. 경력이 짧은것도 사실이며 워낙 다양한 프로젝트를 수행했었기때문에, 전문적으로 웹 개발을 하는 직무를 가게된다면 잘 해낼 수 있을까 하는 생각이 듭니다. 제가 사용했던 기술은 React.js와 Node.js , 서버는 회사에 직접 구축했습니다. DB도 구축해서 연동했었습니다. 다만 AI등 다양한 업무를 같이 수행하다보니, 전문적으로 웹만을 개발하는 개발자보단 부족하지않았나? 라는 생각도 듭니다. 사실은 제가 개발한 AI 모델이나 시스템들이 웹으로 표출될 수 있도록 구현한 프로젝트도 있어 이런것들이 다양한 일을 할 수 있는 사람이다! 라는 점에선 이점이라고 생각하고 강점으로 내세웠었지만, 몇 번의 서류 탈락을 겪어보니 그냥 여러개를 얕게 한 사람처럼만 보이지않을까 하는 생각이 들어 이렇게 쌓은 경력을 가져갈 수 있을까 라고 생각했습니다.. 두번째로는, 웹 개발이 아닌 다른 개발자로 가는건 어떤가 에 대한 고민입니다. 업무를 해보면서 아무래도 웹개발이 크게 재밌지도, 적성에 맞지도 않는 느낌이었습니다. 물론, 일이란게 모두 해결하기 위해 하는거니 열심히 결과를 냈지만 흥미를 가지고 재미있게 하진 않았던것같습니다. 그래서 이렇게 다시 취업할 수 있는 기회가 생기면서 다른 직무로 가보는건 어떤가? 하는 생각이 들었습니다. 제가 관심가지는 직무는 네트워크, 클라우드 관련 직무인데 관련된 기술을 사용해본 적 없어서 어떤식으로 준비하면 좋을지가 고민입니다. 처음 생각해본건 국비 수업을 듣는것인데.. 지방에 있다보니 서울에서 하는 유명한 교육은 듣기가 부담이되고, 국비에 대한 안좋은 후기나 시선이 계속 보여 좋은 선택인지 고민이됩니다. 그게 아니라면 독학을 통해 공부하고, 프로젝트를 수행하고, 포폴을 만드는게 맞다는걸 아는데, 아무래도 커리큘럼 없이 혼자 수행하려하니 계속 이게 맞을까? 라는 생각이 듭니다. 글이 너무 길어 죄송합니다 ㅠㅠ 짧게 제 고민을 정리하자면 현재 짧은 웹 개발 경력을 살려서 가는게 좋을지 공부를 통해 새로운 직무(클라우드, 네트워크)를 신입으로 들어가는게 좋을지 2-1. 그렇다면, 국비 교육을 듣는게 괜찮은걸까요..? 2-2. 아니면 혼자 열심히 공부해서 포폴, 자격증(AWS) 등을 준비하는게 좋을까요 현재 정확히 정해진것없이 두루뭉실한 생각들만 너무 많아 죄송합니다.. 제 고민을 완벽하게 해결하고싶다기보단, 현직에서 일하시거나 개발자로서의 취업을 준비하시는 분들의 의견이 듣고싶습니다! 긴 글 읽어주셔서 감사합니다 !

개발자

#이직

#경력이직

#진로

답변 1

댓글 0

조회 176

3달 전 · 익명 님의 새로운 댓글

채팅 애플리케이션에서 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

조회 142

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

IT 직종 관련 질문드립니다(경력)

혹시 IT 직종 현직자 분들 계실까해서 글 올립니다 안녕하세요 일단 제 스펙을 간단하게 요약 드리자면 나이 : 만 29 (95년생) 대학교 : 4년제(졸업) 자격증 : 정보처리기사, 리눅스마스터 2급 경력 : 총 5년(사업 제안 및 수행 4년, 엔지니어 1년) 국가정보자원관리원(대전, 대구) 행정기관에서 국가 사업(노후 시스템 고도화 및 신규 구축) 업무를 4년 정도 하다가 엔지니어 직종 변경(서버 유지보수 및 보안 SW 솔루션 구축 및 유지보수) 후 불규칙한 장애 대응 및 작업으로 인해 스트레스를 받고 퇴사한 상태입니다 제 성격 상 불규칙하게 전화가 오거나 주말, 휴가 상관없이 일하는게 너무 큰 스트레스여서 퇴사 하였으나 앞으로 어떤 IT 직종으로 나아 가여야 할지, 어떤 직종이 좀 유망한지 현직자 분들의 다양한 얘기를 듣고 싶어 글을 올리게 되었습니다

개발자

#이직

#it

#진로

#취준

답변 2

댓글 0

조회 165

3달 전 · CL@Supercoding 님의 새로운 답변

SaaS 운영시 Git이 구성되는 환경(?)

안녕하세요. 현재 자그마한 B2B 솔루션 회사에서 운 좋게 SaaS 프로젝트에 참가하게된 2년차 주니어 엔지니어입니다. 현재로써는 운영 아키텍처가 정해지지 않은 상태이고, EKS 기반의 퍼블릭 개발환경에서 CI/CD 및 메인 서비스에 대한 PoC를 진행하는 중에 있는데요,, 프로덕션으로 들어간다고 하면 Git과 같은 레포지토리 서버는 당연히 EKS 클러스터가 위치한 Private VPC에 구성되어야 하는게 맞는걸까요? ex) VPC Peering을 활용한 운영환경 <-> 개발환경 간의 분리, VPN G/W 활용...등 혹, 위 언급드린 방식이 올바른 경우라면 소스 커밋과 같은 작업들은 개발자들이 어떤 식으로 수행하는지 궁금합니다. 그 외로 SaaS <-> 레거시 개발환경과의 큰 차이가 존재하는 부분에 대해 언급을 주신다면 정말 감사하겠습니다:)

개발자

#devops

#ci/cd

#argocd

#saas

#kubernetes

답변 1

댓글 0

조회 90

3달 전 · 익명 님의 새로운 댓글

백엔드 개발자로 2년 5개월 앞으로 방향은..

안녕하세요 선배님들. 저는 백엔드 개발자로 약 2년 넘게 업무를 해오고 있습니다. 급여가 괜찮았던 SI 회사에서 2년을 보냈고, 회사가 막 창업 단계였기에 많은 것을 처음부터 직접 도입하고 백엔드 관련 업무를 스스로 배워가며 일해왔습니다. 그런 환경에서 개발 자체의 재미를 느끼기도 했습니다. 하지만 회사에는 전반적으로 체계가 부족했습니다. 항상 그런 부족함을 느끼면서도, 프로젝트를 완료하는 데 급급하다 보니 Git 사용도 엉망이었고, 서버나 DB 관리도 제대로 된 기준 없이 그때그때 처리해왔습니다. 마치 사이드 프로젝트를 무한 반복하는 느낌이었고, 프로젝트마다 마침표를 잘 찍지 못한 채 마무리되곤 했습니다. 이런 상황에 회의감을 가지게 되었고, 결국 퇴사하게 되었습니다. 퇴사 후에는 자사 서비스를 운영하는 스타트업이나 대기업 위주로 지원했지만 계속 낙방을 경험했습니다. 그러던 중, 최근에 초기 창업 멤버를 모집한다는 글들을 접하게 되었고 현재 몇 군데와 컨택 중입니다. 동시에 이전 회사에서도 다시 제안이 왔습니다. "이번엔 체계를 갖추고, 외부 자사 서비스도 함께 개발하며 개발자로서 의미 있는 성장을 할 수 있는 환경을 만들겠다"며 잡 오퍼를 다시 주셨습니다. 하지만 저는 그 회사에서 2년 넘게 일했던 경험이 있고, 정말로 변할 수 있을까에 대한 의문도 있는 게 사실입니다. 혹시 선배님들이라면, 이런 상황에서 어떤 선택이 더 현명하다고 보시는지 조언을 주시면 정말 감사드리겠습니다.

개발자

#이직

#커리어

답변 3

댓글 3

추천해요 2

보충이 필요해요 1

조회 983

4달 전 · 포크코딩 님의 새로운 답변

실시간 랭킹 보상은 DB에서 지급해선 안 되겠죠..?

실시간 랭킹의 경우 select를 통해 저장된 랭킹을 손 쉽게 구해올 수 있는데, 그 랭킹에 따라 보상을 줘야하는 건 서버쪽에서 처리해야겠죠? 기존에 작성된 게 db에서 집계 보상처리까지 하고 있는지라 개선이 필요할 것 같은데, 보상을 서버에서 주자니 유저 한 명 한 명 일일이 insert 해야하고.. Db는 얕게 배운지라 막막하네여..

개발자

#dbms

답변 1

댓글 0

조회 101

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

Jenkins & GitLab 환경을 구축하려 합니다.

운영 서버와 CI/CD 전용 서버를 분리해서 구축하는게 맞는걸까요 ? 저는 1년 미만 웹 개발자이고 회사에 물어볼 사수 동료가 전혀 없어서 여쭤봅니다 Jenkins & GitLab 환경의 선배님들 조언 주시면 감사하겠습니다

개발자

#서버구축

#ci/cd

#java

#linux

#전자정부프레임워크

답변 1

댓글 0

조회 86

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

백엔드 플젝 디벨롭 할 부분

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

개발자

#자바

#백엔드

#스프링-부트

답변 1

댓글 0

추천해요 1

조회 110

4달 전 · 성대규 님의 새로운 댓글

모바일 앱 UI를 업데이트 순서

모바일 앱을 개발하다가 랜더링 그러니까 UI를 업데이트하는 순서가 궁금해서 질문을 올려봅니다. 예를 들어 사용자가 게시글에 좋아요를 누른다고 했을 때 다음과 같은 방법 중에서 어떤 방법을 사용해야 하는지 궁금합니다..! 특히 현업에서는 어떤 방법을 사용하는지 왜 그렇게 사용하시는지 궁금합니다😄 1) 디바이스 로컬 UI 업데이트, 동시에 서버 데이터 업데이트. 서버 업데이트가 완료 되면 서버 데이터로 UI 반영. 2) 디바이스 로컬 UI 업데이트, 동시에 서버 데이터 업데이트. 그러나 서버 업데이트 데이터는 UI에 바로 반영하지 않음. 사용자가 앱을 다시 실행하거나 refresh되는 상황에서 나중에 서버 데이터를 반영할 것으로 기대. 3) 서버 데이터를 업데이트, 서버 데이터가 업데이트 되면 해당 데이터로 UI 업데이트. 4) 디바이스 로컬 UI 업데이트, 서버 데이터는 바로 업데이트 하지 않음. 나중에 서버 데이터는 업데이트 하기. 제가 이 고민을 하게 된 이유가, 게시물에 좋아요를 누르는 상황에서 비롯되었습니다. 처음에는 (3)번 방법을 사용했습니다. 하지만, 좋아요를 누르고 서버에 업데이트 되는데 약 0.5~1s 정도 UI가 지연되어서 불편하더군요. 그래서 (1)번 방법으로 변경했습니디. 사용자가 일단 좋아요를 누르면 디바이스에서 좋아요를 토클하고, 나중에 업데이트가 완료된다면 반영하는 방식으로요. 그런데 (1)번 방법도 사용자가 빠르게 좋아요를 2번 누른 상황에서, 좋아요가 표시되고 바로 해제가 안되는 (서버에서 좋아요를 눌렀다는 업데이트로 인해서 나중에 해제가 됩니다) 문제가 있습니다 ㅠㅠ. 다른 분들의 의견이 궁금합니다🔥

개발자

#react-native

#ui

답변 1

댓글 4

조회 76

4달 전 · @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

조회 85

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

신입 개발자 퇴사 고민

안녕하세요 저는 이번에 신입개발자로 일한지 6개월정도 되었습니다. 개발업무는 재밌고 즐겁습니다. 능력이상승하는게 느껴져서 좋아요! 근데 좀 취준이 길어서 개발자로 겨우 취직하긴했는데 현재 회사에서 하는게 많다보니 여러가지 언어를 쓰게되는데 저는 자바 공부만해왔습니다. 그래서 현재 회사에서 거의 풀스택 급으로 일을하고있고 면접볼때는 자바 php사용한다 했는데 막상일해보니 js,Asp,php,java 를 사용하고있습니다 그중에서 js,Asp 를 자주 접하게 되어 이걸 위주로 현재 일은 하고있긴한데, 또 뜬금없이 파이썬을 활용한 인공지능 프로젝트도 한다고 하더라구요.. 뭐 배우면 좋긴한데 개발자는 저 포함 2명뿐이라 다른분은 연차랑 연배가 많으셔서 모든 대부분의 업무는 저에게 옵니다. 심지어 리눅스 엔지니어가 없어서 서버실 관리도 제가 하구요. 근데 저는 예전부터 백엔드 개발을 희망고있는지라 이게 맞는건지 약간 생각에 잠기게되네요. 막상 php,java 하려고하면 기획자분이 저 언어에 대해서 안좋게 생각하고 있어서 자꾸 js ,asp 업무는 저에게 계속 줘서 보지도 못하고있습니다. 심지어 개발업무 외적으로도 다른업무도 하고있는데(출판 회사라 이북 등록및 수정, 업로드 업무)시간내에 많은업무를 사수없이 혼자하다보니 힘들기도하고 정신적으로 생각을 많이하게 되네요 …퇴사하고 차라리 다시 취준을 할까 고민됩니다… 이럴경우 그냥 계속 다니는게 나을까요??

개발자

#이직고민

#퇴사사유

답변 3

댓글 0

조회 623

5달 전 · 익명 님의 질문

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

조회 77

5달 전 · 익명 님의 새로운 댓글

express 개발 스타일

백엔드로 웹개발 취준중인 취준생입니다. Express 로 백엔드 서버 개발중인데 exress oop vs fp 어떤 방식으로 구현할지 고민중입니다. ㅠ

개발자

#node.js

#express

#backend

답변 1

댓글 1

조회 86